text:
How can I change the default location for bluetooth file transfers?
I have an Android 2.3 device (Samsung Galaxy Y Duos, S6102) and want all files that I receive via bluetooth to save to my SD card.
How can I do that?

The default location is already on your external SD card in the /bluetooth folder.
It's not possible to configure it up to Android 4.1 Jelly Bean:
With the included stock bluetooth receiver you cannot change the location as of now, because it's hard coded. You need a 3rd party app like Bluetooth file transfer which might be configurable here.
In ./packages/apps/Bluetooth/src/com/android/bluetooth/opp/ you can see it.
Constants.java defines this:
public static final String DEFAULT_STORE_SUBDIR = "/bluetooth";

BluetoothOppReceiveFileInfo.java has no switch for the location:
File receiveFile = new File(uniqueFileName);
if (sDesiredStoragePath == null) {
    sDesiredStoragePath = Environment.getExternalStorageDirectory().getPath() +
        Constants.DEFAULT_STORE_SUBDIR;
}

The Bluetooth file transfer app works well.  You can change your home folder in settings and to get higher up the folder tree (to get to your ext SD) you need to use the back button (took me a while to figure that one out).  You may also need to change your destination folder in settings.  Just doing home alone won't cut it.

FYI, the default directory is not always on the external SD card.  (Mine was on my internal storage.  I deleted the folder Bluetooth on internal storage and created a new empty folder with the same name on the external SD card.  When I tried to transfer something, it ignored the external SD card and re-created the Bluetooth folder on the internal storage.)


text:
Do I need to "unroot" my Evo 3D to get the ICS update?
Android 4.0 just came out for my phone today (a Sprint-version HTC Evo 3D). I didn't get the update yet, but I guess Sprint is doing it in phases. Anyway, I'm wondering whether I need to unroot my phone before installing the update. I used HTC's method to root it.
Another thing I should mention is that I currently do not have the ability to install "Firmware updates" from the "System Updates" settings menu. There is a pending update now (not the ICS update), but when I try to install it, the phone restarts, then shows an error (what seems to be a green robot with a triangular warning sign above).
Does this mean I need to unroot before installing any firmware updates? If so, how can I unroot it, when it still has HTC's bootloader?
I am aware that there are ICS ROMs I can download and install, but these all have problems, and I'd rather stick with the update from HTC. What do you guys think I can do?

ROM Updates from vendors/manufacturers/carriers usually evaluate checksums of at least the system partition -- which fails in case of applied modifications, such as required by rooting (rooting needs to place at least the superuser apk on the system partition, and other root-apps may then add to it). I'm not sure how this is handĺed by HTC for devices "unlocked" via their "service" -- but in all cases I experienced, OTA-Updates failed due to the CRC check.
"Un-rooting" will probably not help much: the system partition remains "tainted". The only thing I know which should definitely help is flashing the original ROM locally.
As for me, I ended up using CyanogenMod on my devices, which runs quite smoothly (HTC Buzz as well as Motorola Droid 2). If you either have to flash (the original stock ROM), you might want to give CM a try. A good backup with Titanium Backup should take care for your data and make migration easier.

Would flashing the original ROM completely restore the device? (to its original state)

Of course -- but to factory defaults. So all your data are lost then. Which is why I placed the hint to Titanium Backup in my answer: Your device is rooted, so you can use this excellent software. It even offers a "migration mode" for critical data (be careful when restoring system stuff like SMS messages, call logs, and the like -- if you do so on a different ROM as you backed them up from (careful! Avoid that when possible, do it when necessary), always have that mode activated.

Okay I rebooted my phone and did a factory reset, and it's still not allowing me to update. I also followed this guide to re-lock the phone, but still no luck. Any idea why it's not working?

@Hassan a factory reset is not enough, as that only "deletes" the user data (/data partition) and wipes the caches. But rooting changed the /system partition -- which usually is mounted read-only and not supposed to be changed. So its checksum still doesn't match the expectation of the updater, which is why it still refuses. As I wrote above: Flashing the original stock firmware should solve this, which probably includes a factory reset -- the factory reset alone isn't sufficient.

I put PG86IMG.zip on my SD and rebooted to let it "flash", as per that guide. Is this what you mean by flashing the stock ROM? Sorry for my ignorance here!

I do not own an Evo -- but maybe the following 3 links will provide some help: How can I flash back to the stock rom for HTC EVO 4G, Unroot and return to stock, How to return your HTC EVO 3D with 1.50 HBOOT S-ON to stock unrooted condition

The links look promising. I will try this when I get a chance. Thanks for your help!

Good luck! And let us know then (so maybe I have to update my answer and add some information, depending on your feedback).

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Optimal Linux Distro to Install to SD card to use as USB-Bootloader for PC?
Many people install Linux-based distros on USB drives to use for, largely, basic PC troubleshooting.  Has anyone tried installing such a thing on their Android phone's SD card?  That way instead of carrying about both a USB drive and a phone, one could simply plug their phone in, boot the PC from USB, and set about performing whatever actions are necessary.  Does anyone have any recommendations for particular flavors of Linux which are best suited to this task?

That's a really esoteric use. From what I'm reading, the phone would be little more than the vehicle for the SD card (for purposes of this, anyway). You'd probably have better luck asking on http://unix.stackexchange.com/. I'm not saying it's off-topic here, but it's certainly on-topic there.

Good idea.  I hadn't realized (in retrospect, its obvious) that there's a *nix stack exchange.

I think this would be a really cool function for an Android phone.    Al is right that you're probably more likely to get an answer over at unix.SE (maybe even SuperUser) but I think the question should remain open here because I look forward to seeing an answer and I'm sure other Android Enthusiasts would too.

See: http://unix.stackexchange.com/questions/3441/optimal-linux-distro-to-install-to-sd-card-to-use-as-usb-bootloader-for-pc

@Al Should this question be closed and/or set as migrated?

This should not be closed.  It is on topic.  There's no question whether or not this can be done on a USB device.  The question is, is it possible with the way that Android handles itself as a USB Mass Storage Device.

OK, I hadn't read your previous comment I just saw the link to the unix SE site so it seemed close-able. Good point, my mistake!

As far as I know, there is no Android device that can be put into a USB-mass-storage-thumbdrive-compliant mode (to use the nontechnical term).  The phone would need to have a special mode where it emulated a USB drive and handled reads/writes to the SD card and that sort of thing.  I can't imagine any manufacturer modifying the hardware and writing the software necessary to support this when the expected return on investment would probably be 0.

Amon Ra's recovery could do this - so it's quite possible, just not stock.

@Broam Really? That would be awesome. If you can find a source/details you should post that as an answer!

Amon Ra's recovery (Here for Dream/G1, see that post for links to other supported phones) allows mounting the SD card as USB Mass Storage.
ClockworkMod Recovery may also allow this, but I'm more familiar with Amon Ra's patches.
You could boot the phone into recovery, turn on USB-MS, and boot from your phone.
NOTE OF CAUTION: My Dream(G1) and Magic (MyTouch 3G) do NOT charge when booted into recovery. I don't know if I'd recommend this for that reason alone.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
How to manually update apps
I have Android 4.0 and I'm trying to figure out how to manually update all of my apps when the update notification usually at the top of the screen is NOT there. Can someone help me out?

You can perform updates on installed APP's accessing the Play Store:

Find the Play Store icon on your home screen or in your app drawer and tap it to open it up.
Once the Play Store loads, tap the menu button on your device and choose the "My Apps" option.
Wait until the list gets filled. If there are available updates you'll see::

A text that says "Update" to the right of the app's name, you can long press it to update that APP;
Additionally, you can press "update" on the top of the list to update all APP's.
Usually a number is present to the right, that refers to the total number of updates available.


text:
World clock on lock screen
Did anyone meet an app to show the time in several timezones on the lock screen?
Android 2.3.4, Xperia Pro

You could use WidgetLocker to add your favorite World clock widget to the lock screen. You can find these widgets by searching the Play Store.


text:
Does the Asus Transformer Prime GPS extension kit have a USB pass thru to charge the tablet
As noted Asus is offering a GPS Extension Kit for the Asus Tranformer Prime TF201.  Does the module has a pass thru USB multipin connector to allow charging from the USB cable or does one have to remove the module to charge the tablet?

No, it does not have any kind of pass through. You cannot charge or dock the Prime when the GPS dongle is plugged in.
Here's a YouTube unboxing that provides a good overview of its physical design.


text:
How do I "train" Face Unlock?
After updating my UK HTC Sensation to Android 4.0 I was keen to try out Face Unlock.  I'm happy to say that it works reasonably well, however the setup process has led to me having a query.
When setting up face lock, after your face has been captured for the first time and setting up your backup access, you are given the following prompt:

You've Finished!
To unlock your phone, just look at it.
Tip: Improve face matching by having your face captured in different conditions

The tip sounds good, however it doesn't actually tell you how to have your face captured in different conditions! After clicking OK to the prompt you are returned to the security menu and any attempt to re-set-up face unlock just seems to over-write your previous settings (or at least I assume it does as it asks you to set up a new backup system).
How can I recapture my face multiple times to improve face recognition?

Through frustration I have now created the app to train the face recognition.  I need to test it further but I'm already seeing the difference xD  Assuming that it works fine over the next few days I'll publish it

As discovered here, HTC have removed the link to the training option in the settings menu.  However, the actual feature remains intact so I have created a quick app to access it.
Please note that we don't know why HTC took it out, they may have had a very good reason and I could be meddling, however I have used the training feature successfully on my sensation without any negative effects and the recognition is much improved.

I've put the application on Google Code, the download link being here (including CR code for devices).  Please note that all use is under the MIT License - hope this helps others with the same problem!
Also, the option seems to have been returned to it's normal position in the menu in the following android/HTC versions:
Android 4.0.3
HTC Sense 3.6
Software number 3.33.401.53

Viewable in Settings --> About Phone --> Software Information

That would be a poor algorithm, and I'd expect better from Google. The more you train it, the better it knows your face (assuming you always do use your own face), so the chances of both a false negative and a false positive should decrease if implemented well.

Go to Settings -> Security -> Lock screen -> Improve face matching.  You will need to confirm your PIN, and then follow the on-screen directions to capture your face again.
After each successful capture you will be placed back to the Lock screen settings menu, so just keep going into the Improve face matching section to repeat the process as many times as you wish.

Unfortunately I don't have that pathway.  Instead of Lock Screen I have Screen lock which then doesn't have an improve face matching option.  This then just resets the face lock as described above :(

I am going by the menu structure on my Galaxy Nexus which is running "vanilla" Android 4.0.4 version.  HTC must've shuffled things around with Sense 4 again.  I wish manufacturers would stop trying to distinguish themselves by messing up basic OS functions.

One hypothesis is this:
Face unlock learns automatically. Each time you unlock successfully, the function learns a new variation of your face image. Therefore the "Improve face matching" function is not needed. Just keep unlocking, and your phone will get better and better at it. But be patient, because of security concerns the learning has to be slow and reluctant.
This is only a hypothesis. I have asked in a Google forum whether it is true or not, but got no answer.

even if it does learn, it may have difficulty detecting your face in a radically different lighting condition. For example, if you unlock in your own bedroom which with overhead warmlight lamp vs unlocking in your workplace with overhead daylight lamp vs outdoors in a shade with lots of ambient lighting but no overhead light. Manually triggering learning mode can help the phone learns how your face look on all these different conditions.

To train face unlock for the fastest unlock:

hold your phone perpendicular, like taking a selfie
allow for the offset between where front lens is and your nose
blink before training, and when opening

Blinking is important, and results in a virtually instantaneous unlocking.
AFAIK, only fingerprints can be registered multiple times; that is done by reusing the same finger and registering it as a different finger. While most people only have one face to register reusing your finger gives misrecognition a chance to carry over to the next finger, increasing the opportunity to recognize a dirty finger.
If the option is available on your phone there is an "Add alternative look", for glasses, hairstyle, or a second chance:

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Flashlight problem on Android
I have recently faced a problem on Android regarding the flashlight.
When the flashlight is turned 'on', the flashlight icon in the status bar gets highlighted.
When I am turning 'on' the flashlight, it is staying on for sometime and it automatically gets switched off suddenly after some time, but the icon in the status bar still stays highlighted, which indicates that the flashlight is turned on. Same thing happens for the front flashlight.
Can anybody say what can be the reason for this automatic and  random turning off of the  flashlight ?
Additional information : There is no fixed time interval for the automatic switch off, it is occuring randomly.

I have an opposite issue, my icon will remove itself from the menu all together and i can not turn off the flashlight.... I think android has issues with flash light apps at the best of times... The flash is just that, a flash... Using the LED as a torch is possible, however it's not really designed for it..  Usually overheating causes an issue etc... Most androids in my experience have issues with flash light torch apps.. Even the default Video recorder has limit's on certain device's... A custom application or widget might be an alternative, some apps can handle the flash intensity etc...

Yes, heating of the flashlight may be a reason, but since I don't use my device so much, it does not get heated. Sometimes, even when the device is cold, the flashlight turns off just a few seconds after it has been turned on.

As you have said, I have tried many apps, including my self-made apps, but it doesn't seems to solve the issue. Even when I turn on flashlight from the camera app, I face the same issue.

Sounds like residue, have you used it near water or maybe splashed water on it... It sounds like some kind of short circuit

If you have root access, Add these build props and try tweaking them..... ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=65
ro.media.capture.flashIntensity=70

I think you are right. I haven't ever splashed water over the phone, but the phone had once got dropped while charging. But I can't root my phone, because my parents have still not afforded a PC.

Let me see, whether system update, wiping cache partition or factory reset can solve this or not. If it doesn't, there must be some hardware issues.

Some device's can be rooted using Applications directly on the device, i tried several and the most successful ( But also most invasive ) is KingRoot ... At one point, Android 5.1.1 days.. it could root 93% of all androids vulnerable to the Universal signature .. Problem, bug? idk what you'd call it... However, it sends your IMEI number and other unnecessary information to the server while gaining root... Other apps are KingoRoot, Framaroot, Towelroot, Etc.... Have a look around and test a few.  Android 6.0 + may require a custom recovery to gain access by flashing Super SU or Magisk...

My stock software shuts down my headphones at full volume by stopping whatever is playing... I used Engineer Mode to lower the headphones output and everything works fine... Sometimes it's just bad development or quick development with a few oversights...

Thanks for your rooting suggestions, but all those programs had failed to root my phone.

I have got a technique to deal with this issue.
I have booted my phone into recovery mode and wiped android's cache partition from there. Since then, the flashlight issue seems to have flown away.
I mean, now the flashlight is not automatically turning itself off.
@Zillinium, I think you should also try this method to deal with your issue. If that doesn't work, a system update or factory reset might do the trick, if there is no hardware problem.

It's very strange that the cache caused this issue... Anyway I'll give it a try.

For me, it's not anything strange, because once after restarting my phone, I had noticed that the speaker was not working at all !  From then, I came to the conclusion that software bugs and corrupted cache can affect hardware performance.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
What can happen if I pull out the battery without switching off the device?
I just want to know what can happen if the battery from an Android device is pulled out without switching off the OS.
Will any serious or irreversible harm occur to the software or hardware? What can happen?

Things that may go wrong:

If you were working on files that were not saved, they will be lost.
No proper shutdown means that the OS and other apps opened and were using some files, plus the file system was in use. They can become corrupted. Worse scenario will be the OS itself to get corrupted. For example, if you were updating the OS, and for whatever reason, you had to remove the battery. The consequences could lead to losing your data (files), even brick the device.
Some phones (mine included) lose the date and time. (Not that serious but hey...).

You can use network provided time by going to System settings->Date and time->Automatic date and time, then select Use network provided time. By this setting, your device can update the date and time from network if it gets lost.

I do. But because I switch off data when I don't want to be disturbed, that's why I am aware of the lost of date and time (the SIM is unable for whatever reason to get automatic date from the network unless data or WiFi is on)

I have a question. You said that the file system was in use when the OS is on. But, only read operations are done from the file system to run the OS and other applications, and write operations are very less. So, how can read operations corrupt the OS? Please correct me if I am wrong.

Sometimes, the touchscreen of my phone stops working completely. So, in that case, I need to pull out the battery because without the touchscreen I can't switch off the OS. So, how can I switch off the OS in that case? Is there any hardware button combination?

Yes read operations (or even read-only file systems) should prevent errors or corruption. But to read a file, the OS (kernel) has to open an handle to it, what happens if during that operations the battery was pulled out? Even if the probability of the file(s) becoming corrupted is rare on read-only file systems, you only need one instance (~bad luck) to have a problem (even though rare). I also unfortunately remove the battery when the phone is too slow or freezes. The best way will be to hold the power button to restart the device.

Thanks for the explanation. But unfortunately, my phone doesn't have the program to restart itself by holding down the power button.

Pressing the power button around 10-15 seconds should restart the phone (if I am not mistaken from at least Android 6+). If not you can use the combination power + volume down, or power + volume up,, or power + volume up + home, etc. It's always better to shutdown devices gracefully, but if you have to remove the battery to restart, then go for it.

No, none of the combinations are working. I think I need to contact the device manufacturer for this information. Anyway, thanks for your engagement in this question.


text:
Root and unroot Cat S41
Does anyone knows how to root then unroot this device? I've just installed Termux emulator but I am not able to run some commands. The terminal's output comes with a "Permission denied" issue. I've talked with Caterpillar about rooting S41 so they told me that I may root this device but, in line with other manufacturers, CAT doesn't support this activity.

Based on Reddit and XDA Forum (1, 2), I don't think anyone has found a way to root it... for now. That said, perhaps you could clarify instead what are you trying to do when you get the "Permission denied"? Perhaps there's another way to solve your issue without rooting.

mkdir: cannot create directory ‘/dev/net’: Permission denied. Root localhost can't access network,so I think I need a root access...Have some commands too that I can't be able to run.


text:
Battery charge drops very quickly while internet connection is on
There are many questions like this, but mine is slightly different from those.
I am facing these weird problems with my phone, which are beyond my calculations:

My phone's battery charge drops very quickly when the mobile data connection is on.
Suppose, I am using my phone normally, the discharge rate is about 0.5% per minute. But, if I keep the mobile data connection on, then the discharge rate becomes about 5% per minute!!!.
Suppose, I am using my phone while I can see that the charge is 30%. Suddenly, I am notified of 0% battery and the Android OS shuts down. When I plug in the charger, it boots up and again shows 30% charge!!!
See this screenshot:

Suppose, I pull out the battery when the charge is 50%, after reinserting the battery, the charge either becomes 70% or as low as 20%, which are completely different from the previous observations.

All these happens when the mobile data remains on. I know that internet connection requires more energy, but according to me, it shouldn't be so much, isn't it?
I have two screenshots regarding this issue, where there are sudden sharp drops in the battery monitor graphs:

I had already factory resetted my phone and uninstalled every suspected battery draining programs, but it didn't solved the issue. Why does this happens and how to solve this issue? Please help me.
Note : My phone's model is Micromax Bharat 3 Q437 with pre-installed stock Android 7.0.

Please mention your device name and model

Please see my edits.

If the device goes off at 30% there are two possibilities: Android initiates the shutdown or the voltage suddenly breaks in so that the CPU stops working and Android crashes. In the latter case the reason is a bad battery. If changing the battery for your device is possible with a reasonable effort you should replace the battery.

Can a 2000 mAh mobile battery get degraded within 1½ years?

Currently, I noticed that my phone's battery is holding just about 60% of charge. When I put the phone to charge, the charge raises from 40% to 80% within just a few minutes. And, while using the phone, it switches off at 40% charge. Sometimes, the charge drops from 60% to 20% very quickly. All these indicates that the battery is holding just about 60% charge. How to get rid of this?


text:
What causes dead zones on digitizer?
I ordered a replacement digitizer after I cracked the old one. I installed the replacement, and it looks fine. But it has large horizontal bands across it that do not register touch, rendering the phone very difficult to use.
I was hoping someone has some experience in this area to share. Are there any tips or tricks that can resolve this problem, or is it likely I've gotten a defective digitizer?

I have the same issue, was it the digitizer? Did the new lcd fix the issue?

I also had this issue recently. I only had one, vertical band, but it still affected use, mostly typing. I demonstrated the issue (seen below) and contacted the [ebay] seller. They promptly classified it as defective and sent me a new one. This will most likely be the solution to your problem as well. As I did, I would use a drawing program to verify, and inquire about a replacement screen and digitizer.


text:
How to uninstall an application without removing the user data?
The title says it all. Say I have an application, a game for instance. Which I wish to uninstall from my phone, and reinstall sometime in the future. However, I don't want my game save to be lost.
Is it possible to uninstall an app but to keep its data?
Thanks in advance.

Eventually, simply uninstalling and reinstalling normally worked! Turns out data is saved this way or another.

I'm pretty sure this isn't true for most apps. When you uninstall an app, everything in /data/data/<packagename> is thrown away. Maybe your app saved to a different location or has cloud saves.

@lunboks: Perhaps, but since it worked for me, I accepted it. It's clear that the better answer would be to use some sort of backup app, just in case, and it reflects by the answer with most votes :)

My technique
If you don't want to root your device, you can use adb and pm instead.  These steps will be hard to follow unless you already are familiar with the use of command-line tools.

Install adb on your computer, and set things up so that it can communicate with your device.  Don't forget to enable USB debugging on your device.  It's a big hassle to get adb working for the first time; the consolation prize is that you only have to do it once.

Use a USB cable to connect your computer with your device.

Use adb shell to connect to your device.

Use pm list packages to see a list of installed package IDs.

Use pm uninstall -k plus your package ID, to remove the package but keep your user data.

See also this related post.

CAUTION: pm uninstall -k leads to being unable to reinstall the app via play store or f-droid. Play store complains that "another user has already installed this app"

@oarfish:  I tried it on my own device (running Android 8 "Oreo") within the past few weeks, and Google Play Store reinstalled the app without any problem.

Try this program SD Maid.
Open program, go to AppControl tab and click the app you want. There is an option called, "Remove app but keep its data".
Edit:
I'm not sure but it might require root.

Seems like the latest version of SD Maid do not have "Remove app but keep its data" option.


text:
Compass north and south are reversed on my Samsung Galaxy 2
Since upgrading my phone to ICS, my compass is reversed, with the north end pointing south.
I have tried waving the phone in a figure 8 pattern and flipping it over on all axis.
What can I do to get my compass pointing the right way?

Have you tried using different compass apps, to see if it's the app or your phone/OS that has the problem? It's possible the app you're using may have problems with the compass in ICS.

@GAThrawn: I've tried a variety of apps, and as far as I can tell, they all show the exact same problem.

I found the answer on this page, and the solution was to download and install a compass fix patch.


text:
Nexus 7 screen is flickering
My 16 GB Nexus 7 arrived a few days ago. It's my first mobile device, believe it or not, and I've already found it to be incredibly useful. It has performed flawlessly, but there is one small issue that's an annoyance, nothing more. The screen flickers.
It happens in dimmer light, and only for a second or two at a time. I suspect, though I can't prove this, that it occurs during WiFi transmissions. Has anyone else encountered this? Is there a fix for this, even if it has to be some sort of warranty thing?

flickers a color? flickers on and off? lighter or darker? can you elaborate any one what you mean by flickers?

Lighter and darker: brightness. It's a similar effect to a lightbulb with a loose filament.

Does the flickering occur regardless of what you're doing? I notice something like this but only when using Google Play.

I've seen it across several apps including Chrome, Google Play, Currents, Google+, etc. I do think it happens when there's WiFi transmissions. It's pretty subtle. (Certainly not a deal-breaker.)

There just was a Blog on Land of Droid covering this issue. The author summed up a few conditions under which this "flicker" occurs:

back-light is dimmed under 30%
a weak WiFi signal
the device is accessing the net

According to that report, these 3 things are "AND-connected" (i.e. the flicker occurs when all of the 3 conditions are met). He's also hoping for a fix to come soon.
You might as well want to read the comments there, some seem to indicate possible solutions (including flashing a new stock ROM), but so far none of them are yet confirmed.

+1 Thanks for contributing this (even after I already accepted an answer, at least temporarily). Since the issue appears to be ongoing, perhaps we can keep this question updated until a more permanent solution is found.

Exactly my intention -- though I don't even have a Nexus device ;) The mentioned post just caught my eye on the RSS feed this morning, and I immediately remembered the question here...

Sounds like this is one of two things to me.
Either a faulty screen / hardware. OR depending on the severity of this flicker it may be that the device has a light sensor that is trying to change the screen brightness based on the ambient light surrounding the device.
You could rule out the second option by going to your screen brightness in the settings and make sure that it is set to a static amount and that "Automatic brightness" is turned off. If after you do this you still notice the flickers I would lean more towards faulty hardware.
I have seen on some devices (don't have Nexus 7 so never on that) that the automatic brightness feature will sometimes cause the brightness of the screen to flicker somewhat wildly from all the way low to all the way high within a few seconds.

I hope it's just the auto-brightness. I'll turn it off for a while, see if it still flickers, and report back.

Unfortunately, it appears to flicker even with auto-brightness disabled (esp. in low light; I have yet to try it with full brightness).

So, I notice the flickering extraordinarily less when the brightness is at least 50% with auto-brightness off. Do you think this is a software or hardware issue? (ie. Should I wait for an update or see about replacement?)

I wouldn't know unfortunately =/. If you've searched around online and not seen anyone else reporting similar problems though I'd lean towards trying for a replacement.

It looks like it's a somewhat common issue, and it's really not even a big deal (I'm just picky about new toys) -- I still love the device. I'm going to accept this answer since turning off auto-brightness does seem to help considerably, esp. if I turn the brightness level up above 50%.

Turning off auto brightness worked for me.

As a recent (Christmas time) buyer with a new device, I can acknowledge this issue with Android 4.2. As per the bug report and the user tests here (under brightness heading), it looks to be a hardware problem rather than software.

New devices even after warranty and replacement have shown the same issue (4 out of 4 replacements)
Disabling wifi optimization/keeping brightness above 30% is seen to fix it only temporarily which is disappointing.
As per report update, 4.2 made it worse which could also mean that a software patch can fix this for good in future. But on the other side, there are users who never faced this issue with a fresh buy and 4.2 update.
New nexus 7 users may be better off with 4.1 until there is a fix.


text:
How long should it take to restore about 100 user apps with Titanium backup?
I recently upgraged my Galaxy S I9000 to ICS (AOKP).  Before that I backed up all of my data using TB and restored it after the upgrade.
I recently upgraded to TB Pro, and was looking forward to the fast restores. To my surprise, TB took about 3 hours to restore ~100 apps. Is this normal?  How long should I expect it to take?

This seems like it would be pretty hard to gauge. 3 hours does seem kind of excessive, but then if you had 100 apps that each had 100 MB of data (for whatever reason) that would effectively be a 10 GB data transfer, which would certainly take a while. SD card speed would also be a defining factor, I imagine, since that's where the backups are typically stored.

It takes around an hour for me with 150-200 apps, with the Voodoo lagfix and a class 4 SD card.  This is under Froyo (which I wouldn't expect to matter).  I'd guess that your apps/data must just be large, as eldarerathis says.


text:
Link to app will not open in Google Play
I am using the URI format http://play.google.com/store/apps/details?id=<package_name> described in Linking to Your Apps on Google Play in order to open the app in Android Market or Google Play to install it. But it only opens it in the browser as it would do it on the desktop. And when Install is clicked it asks the user to sign-in to install.
How can I link the app in Google Play so the user can install it?

This is weird, since on my device the browser straight up refuses to open Market links and opens the Market app.  I would go to Settings -> Applications -> Manage applications and clear the defaults for the browser to ensure that isn't causing the problem.  If that doesn't work: What device do you have?  Have you tried typing the URL directly into the browser and seeing what happens?  Where is this link appearing, exactly?  (On a web page or in another app?)

@MatthewRead I've tried to used the link from a message, QR code, email,... And same thing. Also, I've tried on different android devices, not just one, and same issue.

Try replacing http with https. It may look dumb, but try it.

@SachinShekhar I used both http and https. Even market. And the same result.

What's your web browser? Default Android browser and Dolphin HD automatically redirect to Play Store app (or, atleast ask)...

Did you get solution for this?

Try directly this if link is originated from an app for Android to handle:
market://details?id=<package_name>
Note: There's no domain and host.

Interesting that this way works. It directs to the market place properly. Thanks.

This'll only work on the Android device. Trying this in a desktop browser won't work.

@AlEverett Unless there's a market protocol handler in desktop browser to insert domain and host. :)

In fact, it doesn't work even in Android web browsers. Its intended to use in app development.

Then if this is an app development question it's in the wrong place.

@AlEverett Can't be said as asker didn't mention that. Android has system-wide protocol handler for this. So, I believe, it can be used with Tasker etc too.

Initially, I assumed different thing (see my comments on question). Then, I got the clue from asker's comment on other question: The link is accessed from device.

@SachinShekhar The link is stored in a QR code as well as redirected form a website. It is accessed through a QR code reader from a device. Therefore, I don't believe it has anything with development.

@slybloty Thanks for the clarification. I was curious as you didn't mention development anywhere.

And, it has opened new usage domain for me. Thanks again.. :)

To combine best of both worlds, set URL of the link to http://play.google.com/store/apps/details?id=<package_name> and then change it in JS if on Android - see my answer below http://android.stackexchange.com/a/164307/165570

I'm using the code below and it is working fine with my phone and emulator.
For the phone with Google Play app, it will automatically open the app.
For the emulator (without Google Play app), it will automatically open the browser.
try {
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("market://details?id=com.example"));
  startActivity(intent);
} catch (Exception e) { //google play app is not installed
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.example"));
  startActivity(intent);
}

+1 for try/catch. In fact sometimes if there is no Google Play app installed on device, we'll get crash when try to open an app with URL starts with "market://details?id="

First off, the user can actually install the app from the market. He just can't do it directly but only make Google remote-install the app via the website, as he would do if he browsed the market on his PC.
Second, what browser are you testing this with? Opera isn't well integrated into Android and won't open Play URLs in the app. In fact I'm not sure even the native browser will.
Maybe you should just use market:// links instead of http://links.

It's the android browser it opens with instead of the app. The link is accessed from the device. I want the user to be able to install the app by clicking the link and be directed to Market or Google Play.

Settings > Applications > All (top tab)
Click Menu button > Reset app preferences
Source:
http://www.youtube.com/watch?v=zt_alKha_-s

It's not working

I found simple and easy solution.

make a html page any where.
<meta http-equiv="REFRESH" content="0; URL=market://details?id=package_name" />
Open browser and type this html URL
you will see your app in play market app

To have a solution that works in a best possible way for desktop/Android/mobile non-Android:
HTML:
<a id="play-store-link" href="http://play.google.com/store/apps/details?id=$PACKAGE_NAME">

JS:
if (navigator.userAgent.match(/android/i)) {
    document.getElementById('play-store-link').href = 'market://details?id=$PACKAGE_NAME';
}

but this don't work with Opera browser

Using the market:// because it is not a web link and won't work on all Android devices
Use this link https://play.app.goo.gl/?link=https://play.google.com/store/apps/details?id=com.myapp
Replace the com.myapp with your app's


text:
What is the difference between deleting and clearing downloads?
If I select on a download I am given the option to delete or clear the selection. What is the difference? If I select clear, do it mean I still have the option to delete? If so where from?

Clearing downloads will only clear it from the list of downloads.
To delete files that have been cleared from the list, you would need to do so directly from the SD card's download folder, either with your computer or using a file manager like Astro.


text:
How to download an audio file from a web site?
Is there a way to download an audio file, such as a mp3-file from the Android browser to the device so I could listen to it later when I'm offline? Is there a way I should program the web site to make this possible?
I'm not looking for an additional app to help me achieve this.

Related: How can I download an MP3 to my phone instead of opening it in a music player?

in your android browser long click on MP3 file link or any audio link and click on Save Link. It will be downloaded to your phone and it will be stored in download folder in your sdcard.
Hope it will help you.


text:
What is the purpose of "Tracing" settings in Google Chrome Canary?
I use Chrome Canary and I found an option named 'Tracing' in Chrome > Settings > Developer options. The option doesn't exist in stable Chrome version and I guess it exists in Beta and Dev releases.
The option has 3 segments (see image)

Here are some checkboxes inside every option:

What is the purpose of this option? Maybe bug reporting or something else?

In software development, tracing is the process of logging information while a program is running or executed. It serves mainly to debug a program.
In case of Chromium (or Chrome I presume)

When diagnosing performance problems it can be valuable to see what Chrome is doing "under the hood." One way to get a more detailed view into what's going on is to use the about:tracing tool.
Tracing records activity in Chrome's processes (see multi-process architecture for more on what each process is doing). It records C++ or javascript method signatures in a hierarchical view for each thread in each process. This is a lot of information, but sifting through it can help identify performance bottlenecks, slow operations, and events with irregular lengths (leading to e.g. framerate variation).

This is just what is happening with Chrome Canary.
The categories selected are those the apps will log information, details while running that will help the developers diagnose potential problems with the app.


text:
Is Google Play Music the same as the stock Android Music App?
Is Google Play Music (formerly Google Music) the same app as the stock Android Music app?
I have a Nexus S running Android 2.3.6. I live in a country, Italy, where the Google Play Music service is not yet available. Some time ago, due to an Android Market glitch, then Google Music appeared among the apps installed on my phone.
The Market kept nagging me to update to the latest versions, which always failed because the app is not installed and I can't install it from the Market in my country. Before uninstalling the Google Play Music app entry, I'd like to make sure it's not the same as the stock Music app, which I instead want to keep.

No, it's a completely different service.
In fact, it's a cloud service with an Android app; whereas the Music app is simply a local music app.

Google (Play) Music is a separate and quite different app from the stock Music app that comes pre-loaded on most Android handsets.  It is possible to have both installed alongside each other without any issues.  Uninstalling Google Play Music should not in any way impact the stock Music app.

Interestingly, I am unable to uninstall Google Play Music. The Play Store (formerly Market) entry for this app under My Apps only includes the buttons Open and Update, but not Uninstall. And the app is not listed under Settings -> Applications -> Manage applications, not even in the All tab.


text:
Bluetooth signal strength bug with my car's stereo
i have problem with xiaomi mi a1 and bluetooth radio of ford fiesta car.
I connected an Android phone to a vehicle via bluetooth to make/receive calls.
Connecting the device via bluetooth was simple. Making calls, however, was a challenge. The vehicle reports that the Android phone is always without cell reception, and therefore will not place calls. Furthermore, the vehicle's head unit (aka receiver) shows a "no reception" indicator for the Android device's cell reception.
Placing calls from the Android device through the vehicle's audio system works as expected. This also shows that the Android device has ample cell reception to make calls.
with the bt hci log i see that:
when phone connects bt to radio, the phone sends this info:
+CIND: 0,0,1,3,0,4,0
legend +CIND:("call",(0,1)),("callsetup",(0-3)),("service",(0,1)),("signal",(0-5)),("roam",(0,1)),("battchg",(0-5)),("callheld",(0-2))
when the signal strength on the radio disappears and reset all (zero) the phone send this info:
+CIEV: 3,0 +CIEV: 4,0
3 = service, 0 = no service (previously was 1) 4 = signal, 0 = no signal (previously was 3)
but the phone in realty upgrade the signal strength from 3 to 4!!!!!

It is strange, it should send +CIEV:4,4. Can you view into logcat? It should contain sendDeviceStateChanged string with five indicator values.

in the bt hci log i dont' find "sendDeviceStateChanged" string :-(

my comment was not about HCI log, it was about Android system log. It can be viewed with Android apps (root is required), for example CatLog or Logcat Extreme or via USB cabel using adb logcat command (require to install drivers and adb to computer)  link But this step for diagnostics only, not sure that it can help to fix the problem.

ok, i use adb command: look here at 13:39:36.899 i read: HeadsetPhoneState: sendDeviceStateChanged. mSer
vice=1 mIsSimStateLoaded=false mSignal=0 mRoam=0 mBatteryCharge=4 but on the phone the signal from 4 decreases to 3, not to 0!!!

i found this android bug: https://android-review.googlesource.com/c/platform/packages/apps/Bluetooth/+/705648 can help me with my problem?

At first sight the source of the problem in your log is mIsSimStateLoaded=false.
The true value of the service indicator (1, available) is logged, but because of this SIM state equal to false HeadsetService sends 0 (not available) instead of 1.
The true value of the signal indicator is unknown, because of service=0 HeadsetService sends 0 instead of the true signal level indicator (this temporary 0 value is logged, in fact it is not mSignal value).
Possibly Android HeadsetService contains an error with mIsSimStateLoaded flag processing, because it can be cleared on every phone service loss, but set only on ICC_LOADED broadcast. If so it is strange because a lot of Android phones shoud have the similar problem.
Have you tried to reboot the smartphone before connecting to headunit?
Upd: Hmm, this SIM broadcast is sticky, than maybe this is bug by Xiaomi, not Android.

yes i try the reboot of the phone many times, also safe mode, but the bug stay, damn

It's really fun and strange ... but I solved the problem: I put the SIM in slot 2 of the phone ... and now it does not make any more problems, it works perfectly! but I can not use micrsd now

Always was curious how these HFP indicators work with two- or three- SIM phones, but have no time to investigate it.
Mabe your phone has a choice what SIM card is primary?

I use a single sim, I do not know how it works with 2 sim, but now I put the sim in the second slot and everything works as before when it was in the first slot

The bug is with Android 9, not Xiaomi. The issue is widespread on many Pie devices, including my Nokia 6.1 plus and all Pixel devices, many samsungs, many OP.

It is strange what developers have not fixed it, because it easy to fix for a case if only SIM card is used in two/three SIM phone. But in general case HF profile specification itself is unable to distinguish indication of different SIMs.


text:
Media recovery and rooting my phone
I have an LG G6 (LG-H870) with android oreo 8.0.0, kernel version 3.18.71
I want to root in mainly to recover a couple videos I've deleted.
If there is a way to recover the videos without root that would be great, if not then I need some help rooting my device because I've never done it before.
The videos I've deleted were locked and I have "permanantly deleted" them as they don't go in the trash.
I've found this : https://forum.xda-developers.com/lg-g6/development/tool-tool-one-driversunlocktwrpfactory-t3674088
Also, I know that rooting my phone voids my warranty so I was wondering if there was a way to unroot my phone in order to get back my warranty after I'm done recovering my videos/photos?
Basically...
Is there a way to recover deleted videos/images without rooting my device and if not then how do I safely root it?

you can't root without data loss, because unlocking the bootloader will factory reset. there might be a small chance to root without unlocking via rooting app. But your phone is encrypted, it is hard to recover deleted files. However, you can try to get a copy of your phone with QPST+HDDRawCopy and see if userdata is already decrypted (only then you can run tools like photorec on the disk image) https://forum.xda-developers.com/general/rooting-roms/how-to-backup-qualcomm-phone-root-t3570178


text:
MI Max 2 soft-bricked
Okay here is what happened Yesterday I restrated my phone beacuse the volume and power keys were acting funny but instead of booting into the system in boots into TWRP btw just in case I installed a custom rom before i restarted this okay back to the problem today I gave up trying to flash new custom roms since It keeps booting into TWRP so i decided to go with the stock rom I flashed with Miflash hoping it would fix but now TWRP is gone can't turn off my phone,can't boot into fastboot or bootloader,all I can is Mi-Recovery 3.0 also just to add my volume up key wont work that's the reason for why i think there is damage on my volume up key.
From the Main Menu of Mi-Recovery 3.0 all i could do is reboot to system which just makes it boot bact to recovery and wipe data which also did'nt work, Connect with MIAssistant is also useless since the app cant detect it. Thats all.

Comments are not for extended discussion; this conversation has been moved to chat.

Your phone boots into recovery because of a short circuit in the Volume Button.

From TWRP Recovery, get a backup of boot partition and
copy the boot.emmc.win file to PC via MTP-USB
tap "Reboot" and "Bootloader" to enter fastboot mode
boot your phone from fastboot with
fastboot boot "C:\Users\<profil>\Desktop\boot.emmc.win"

you must repeat the last step each time you want to boot into system


text:
Restore backup.ab file on Amazon Fire TV Stick?
I'm trying to restore a backup file onto an Amazon Fire TV Stick 2 using adb restore backup.ab, however, the restore confirmation doesn't come up on the Fire TV Stick. The device is rooted and currently have TWRP.
Is there a way to force restore without a confirmation?

If the device is rooted you can manually restore the backup.

On a PC extract the backup file using Android Backup extractor.
This will convert the backup to a TAR archive.
(optional) extract the APK files (if the backup contains not only app data) and install them via adb.
Upload the TAR archive to your device via adb push and untar it.
Copy the files you want to recover into the right directories using adb shell and root permissions.

Rather than trying to find an old version of adb, it's easier to add quotes to the arguments to adb backup :
adb backup "-apk -shared -all -f C:\Users\NAME\backup.ab"

Adding quotes didn't help.


text:
"Can't place call because this number is no longer registered on WhatsApp" when trying to call on WhatsApp
For the past several days, I can't make WhatsApp calls. When I try, I get a message saying:

Can't place call because this number is no longer registered on WhatsApp

So, I go to my account settings, and in "Two step Verification" it says:

For added security, enable two-step verification, which will require a PIN when registering your phone number with WhatsApp again.

So I guess I need to re-register my phone. But how? If I try "change number", it won't accept the same number, it has to be a different one. Except I don't have a different number to use. And I definitely do not want to delete my account.
What do I do?
Relevant Details:
Phone: Xiaomi Redmi 3S
Android version: 6.0.1 (MIUI build 8.5.4.0)
WhatsApp version: 2.17.427

Does it happen by all calls, or is it too specific people? Maybe there person you are calling, doesn't have WhatsApp anymore. Are you able to send messages? If your number is not registered, WhatsApp wouldn't let you into the app without registering. So i am left to assume that the people you are trying to call don't have WhatsApp anymore

In the message:

Can't place call because this number is no longer registered on WhatsApp

the word "this" means "the number you're trying to call", not "your own number".
Calling other numbers will work.
A belated thanks goes to @aBochur for drawing my attention in this direction.


text:
How can I reduce screen brightness below the minimum without an app?
I have an Optimus Elite, and it has a minimum brightness setting. In certain apps, I can reduce the brightness below the safe minimum, but when I leave the app, the brightness is increased to the system-wide minimum.
Using RootDim, I can permanently set the brightness below the safe amount, and it will stay even after going to other apps. Or using Screen Filter, I can accomplish almost the same thing even without needing root (it displays a translucent 'filter' over the whole screen, reducing brightness/contrast but not actually changing the backlighting power amount).
What I want to know is where the minimum screen brightness is stored. I have a rooted phone with CyanogenMod 9, so I have permissions to edit anything and could change a config or sqlite entry, but I don't know where this value is stored. What I would like to do is use the status bar brightness slider to be able to slide to the actual minimum of the screen, rather than the OS-controlled minimum. Having an app is useful, but having the functionality without the app seems to be within reach, if only I knew where the OS is getting it's safe minimum setting.
Where is this "safe minimum brightness" setting stored? If I can change it, I can remove my apps and use native controls.

Editing /system/build.prop and changing the ro.lcd_min_brightness property may work.  That property may not exist in your file (It doesn't in the file for my GS3), in which case it will default to 20.  Lower numbers mean lower brightness.
This doesn't actually work on all devices though.  For example, on the Galaxy S2, setting the property to a lower number will allow you to set the brightness control lower, but the actual screen brightness won't go any lower than it did before.
Alternatively, Cyanogenmod includes controls to customize the auto-brightness levels under settings > cyanogenmod settings > display > automatic backlight.  There's an explanation of how to use the custom configuration over here at rootzwiki.

But is there a way to make it dimmer than cyanogenmod's dimmest?

Super late, I know, but this may help out anyone who comes across this later. What I did for my phone, the Alcatel Fierce, I got ES File Explorer and browsed until I found the LED controls. For my phone its in /sys/class/LEDs/LCD backlight/ then there is a file named brightness which controls the actual brightness of the phone. I viewed it as text and saw on the lowest setting it says the brightness is 30 so I changed it to 10 and saved and automatically the brightness dropped to a much more suitable level.
Note. For all devices and ROMs this may not be the same but just use the search to find brightness, LCD, or backlight. Be careful when changing values and be sure to remember what they were if you don't have custom recovery!

Is there such a file for the minimum system brightness? This one works great to set current brightness but the minimum isn't changed...

Try Wellbrightness.
It will enable screen filter when you need darker than minimum limitation..
And it's very simple and intuitive...

That kinda fails the "without an app" requirement.

Give Lux Auto Brightness a try. I used to use Screen Filter for reading but I like the way Lux does it better.
Edit: My bad, you said without an app. I don't know of any way to do it without an app. Still give Lux a try it might work for you.

Even if I needed a different app, apparently Lux is incompatible with all my devices. How strange; I have several Android versions and form factors, and I haven't seen an app before that was incompatible with all of them.


text:
Why do I get the message "device connection disrupted" when I connect my phone to the computer?
I have a Samsung Galaxy mini gt-55570. When I try connecting my phone to the computer, I get the message "device connection disrupted" and " Kies has stopped working". What is the problem and how can I fix it?

If you have an SD card in your phone try, removing it first and try again. If it works, then good.


text:
Is there a way to scan unusual barcodes?
I know there are plenty of apps that can read QR codes and standard barcodes.
Does anyone know of a way to scan unusual barcodes, such as ones found on mail trackers or flight tickets, etc? I imagine the encoding isn't encrypted, just obfuscated, so there's probably something out there already that can read the codes. But I haven't found anything on my own.

The Bar-coded Boarding Pass (BCBP) code is common for flight tickets. There could be other codes too, but there doesn't seem to be any app for it yet.
Mails also have different codes. The US seems to be using Intelligent Mail barcode (IM barcode). IMb Reader can be used for this.
Bottomline: there are several possibilities for the codes. You need to check first what code an airline or postal service is using. Then, check if there are apps for it.


text:
Resolving SSL Protocol Error on data connection but not on wifi
When I try to access secure web sites via https (ssl), I get an error.
Chrome error message:
Error 107 (net::ERR_SSL_PROTOCOL_ERROR) SSL_Protocol Error

Firefox error message:
ssl_error_rx_record_too_long

The website load correctly on Wifi, but this error shows up when trying to load pages over a cellular data connection.
I am running Cyanogenmod 10 (Android 4.1.2) from Bell (Canada), though the problem also happens on stock Android (according to other forums on other carriers).
I tried following one person's suggestion to modify the TLD settings in the about:config page for Firefox, but that did not fix the problem.

Have you considered posting to CyanogenMod forums about this?

Hmm, maybe your carrier is messing around with SSL connections.

Turns out I had to remove the proxy settings from the data network.


text:
Transfer sms data from a Samsung Gal. 3 with black screen of death
I have a Samsung Galaxy S3 with the black screen of death. I was able to download files from phone and sd card onto my computer.
However, I would like to access my old sms text messages. I have "sms backup and restore" app on phone, but it hasn't backed up any recent messages. I also have Kies software on my computer, which I used to recover all media, contacts, etc., but it will not backup/restore messages for some reason.
How can I recover my sms text messages?

Assuming the device is running Android 4.0 or higher, you could use adb backup to get all data to your computer. Then you could extract your messages from the backup file, see e.g.:

How do you extract an App's data from a full backup made through “adb backup”?
Is there a way to look inside and modify an adb backup created file?
Backup using adb on a phone with a dead screen

If you have root access, an easier way might be to directly exctract the corresponding database using adb pull. While the SMS database usually is located in /data/data/com.android.providers.telephony/mmssms.db, it seems on Samsung devices different locations might be used. See e.g. Where on the file system are SMS messages stored?
A third variant would be utilizing VNC to substitute your screen: Broken Screen + Using adb shell to run vnc server.


text:
Samsung Galaxy S6 4.6MB/s Seqential Write (Why so slow?)
I bought a Samsung Galaxy S6 in Aug 2016. Everything was fine, until last week.
It got very slow. For example, when I draw my unlock pattern after a reboot, it takes such a long time to load the homescreen that the screen turns off. After a few tries, I get in but every tap takes very long until the device reacts. It takes  ~25 seconds just to load the keyboard.
I downloaded System Monitor but the CPU load was not on 100%, so there is no app/virus which consumes too much CPU time.
Geekbench 4 says that the CPU / GPU performance is even above average for the Galaxy S6.
But then I decided to test the storage speed. I ran Androbench and the results are very bad (see screenshot).

Normally, the performance should be like in this test.
So my questions now are: how can I find out why is the storage so slow?
Is it just flash wear? Is is a broken driver? If it's a hardware failure, what part do I have to replace?
If something is unclear, just comment and I will edit the question.
Thank you in advance!
UPDATE 2019/06/20 08:03: Tried reflashing the stock firmware and factory reset, but it didn't helped. The benchmark is even worse now. Ordered a new motherboard now.
UPDATE 2019/08/19 09:57: New motherboard finally arrived. After changing it, everything was fine. Problem solved.

Perform a full factory reset and retest with no setup or other apps installed... Either it will correct the problem or it will verify your internal storage is starting to fail (call it Flash Wear or whatever you wish, it's a hardware failure, just not a critical stop one, but it will be eventually). It is not likely a driver issue, that is a base kernel module, and lots of others would have noted it in the past, but this device has no history of that.

Check the device for malware running in background and remove it.

I'm getting 45 MB/s sequential write when it should be 120 MB/s. Read speeds are roughly the same as on the review though.
In your case, I would try full factory reset, reflashing the stock ROM or even a custom ROM with a different kernel to see if the benchmark would generate different results. If you get roughly the same results after all, it's a hardware problem.


text:
Wi-fi wont turn on after root. Not even with factory reset!!! please help me
so, my phone went completely bananas today. It was charging and i swear out of the blue a messange showed up saying the sd card memory was being deleted. So in panick i turned it off.
The cellphone then turned itself on and showed a message saying android was being deleted, again in panick i took the battery off.
When i turned it on, a message with a "dead" android avatar showed on the screen and the boot options screen showed up. I clicked on reeboot and it had been reseted to factory settings.
I was so angry and upset because my whole life and work was on my phone.
I spent the entire afternoon dedicated into recovering the data. The only software that seems to find my files costed $50. i live in a 3rd world country so thats impossible for me to pay. Then looking online i found another one that seem promising but i had to root my phone for it. in the past i used to be really afraid of doing it but as i had an old phone i rooted once for some trivial stuff i decided to do it.
Big mistake.
After rooting my  wi-fi turned off...for good.
When i click the wi-fi switch it turns on for a  aplit of a second and back off.
i CANNOT turn it on.
So i decided to hard reset it again, i mean, i had nothing to lose.
NOTHING.
I STILL CANT TURN IT ON.
i really need this phone for work, and i do not have money to get a new one. im desesperate. really.
i reaaly hope someone can help
I understand so little about this but im great at following intructions. I will be so thankfull if anyone can help.
its a samsung Galaxy J5, with android 6.0.1

Since you have nothing left on your device, you can try re-flashing the stock ROM by downloading the flash file and flashing it via Odin. It should reinstall the corrupted modem drivers and system files.

Thank you so much, i have no idea what that means, but im guessing Mr. google knows :)


text:
My display doesn't work but the touch-screen does
My display doesn't work, but the touch-screen portion still works.
Will I need a new digitizer or will just a screen replacement do?

How do you know that the touch-screen still works? Have you connected the device to a TV or something to know that touches are still being detected? I'm just curious (and it may help determine if you need to replace one or more parts).

More to the point, though: most devices nowadays have the digitizer, lcd, and glass all fused into a single piece. Thus, it is impractical to try replacing only one part.

@StephenSchrauger I know because I can still unlock it (since I've memorized where it was) and hear the feedback. Same with moving around icons etc. Was just asking because the digitizers can get pricey. Thanks for the info!


text:
In Android 4, does disabling "Show notifications" have an effect on the process priority with regards to low memory?
Android 4 has a feature where you can disable notifications for an app by going to that app's properties and unchecking a checkbox. Both temporary and ongoing notifications will be hidden.
My question relates to low memory situations. If your device is low on memory, it will selectively kill processes to regain memory. Apps not in the foreground will go first. Apps that have a persistent notification have higher priority (though they, too, may be killed in extreme cases).
Many utility apps, like tasker, llama, Juice Defender, and others have an in-app ability to disable the ongoing notification icon. They all stress, however, that hiding the icon will cause their respective app to be more likely to be killed if there is low memory.
If I select to hide the notifications within the app properties, the app (presumably) doesn't know that it is being silenced.
If I hide the notifications via app properties, does the app therefore get pushed to a lower priority when memory is low? Or does the persistent notification simply get hidden, but is still running and giving the app the higher memory priority?


text:
OS Update moved external_sd to extsdcard; Apps previously on SD card are now missing/uninstalled.
I just upgraded my Galaxy Note (1st gen) from ICS 4.0.x to JS 4.1.2. I'm using the Samsung ROM supplied by my carrier (with all the bloat in it).
After the upgrade, I noticed many of my apps were missing (the ones installed on the SD card), as well as my photos/videos and personal files (previously stored in sdcard/external_sd/DCIM/...).
So I checked various parameters, and using a file explorer, I found out that all the sdcard/ contents moved to storage/sdcard0, and the sdcard/external_sd moved to storage/extSdCard. I found my personal files, and my photos/videos, but the apps previously installed on the sdcard are no longer installed. Also, the gallery app doesn't detects the photos taken before the upgrade.
Can someone enlighten me about why my SD Card apps are missing/uninstalled?

That is not unusual and already answered here.

The link @UwePlonus provided only explains that mount points can and do change with OS upgrades. The overall question is still unanswered on why the change broke everything (the apps would still be installed in the new location).

@StephenSchrauger, yes, and I tried taking a picture with the default camera app (with picture location set to SD card), and it goes to storage/extSdCard/DCIM, so it understood the relocation...


text:
Does Samsung Galaxy Tab 3(SM-T211) have radio facility?
I purchased Samsung Galaxy Tab 3 (Model SM-T211) and I am searching for Radio in the Home Menu. Does the Tab 3 have radio functionality?

Sorry to say this but this facility is not there..!!

I own a SM-T211 myself. There is no built in radio functionality for this device.
However, you can install internet-based radio apps from Play Store. Hope it helps.
As a side note, a quick search for the Galaxy Tab product line on PhoneArena reveals that none of them, starting from the first to the fourth generation tablets, have radio functionality.


text:
Delete call logs more than 5 days old
I want to delete call logs and sms that are older than a few days. Is there any way to delete call logs and sms that are older than 5 days?
I using android 4.1.2, micromax a110q.

Try Call Log Monitor app. This is free app. Call Log Master is another great free app but it will only work for call logs.

Good tools, anything for sms?

Automatically delete incoming messages (SMS) on receiving or after specified interval : From Call Log Monitor Google Play description :)

You can long press and choose remove from call log. Unfortunately, you'll have to delete the entries one at a time, but it can be done. But if you want to completely erase contacts from your iPhone, you have to try professional data eraser app, due to the simple deletion can be recovered by some data recovery app.

This doesn't answer the question, which clearly asks for a way of doing it without deleting each entry individually.


text:
samsung s3 battery
When my Samsung S3 battery gets down to 20-15%, the phone becomes unusable. The signal goes completely and the phone screen starts flickering. As soon as that starts, I watch the battery go down from 20% to 1% and die within minutes.
I've only had the phone for 4 months, and it is still under warranty. But I don't want to send it away to be fixed and be phoneless if I can help it. The phone is running the latest software. And I have done antivirus checks and nothing seems to be the problem.
The battery lasts perfectly fine until it gets to around 20% - 15%. Any ideas on what I can do to stop it from happening? Is it the battery or the phone itself?

That's really not normal. The phone should behave completely normally right up to the point it turns itself off.
Since it's still under warranty, you should make a warranty claim. Trying to fix it yourself (or taking it to someone else to fix) will void the warranty, and might not fix the problem, which would leave you worse off than you started.
From what you've described it's not possible to tell where the source of the fault is. If you have a friend with an S3 you could borrow, you could try their battery in your phone to see what difference that makes; but if you make a warranty claim, they'll likely want to test both the phone and the battery, even if you think you've isolated the cause yourself.

You Need to fully drain you devices battery until it turns off by itself at then plug it in the outlet and  leave it overnight.
Explanation:

Battery needs to be calibrated especially if you are not charging the
  battery to a full 100%.

Tips:

Charge your battery to 100% at least a week :)
Ample Power Company suggests:

Conditioning Batteries
How do batteries that are only four months old die? Perhaps they
  weren't broken in properly; maybe they sat deeply discharged for a few
  days or more; perhaps they were allowed to self-discharge. There's
  plenty of ways to murder batteries.
All batteries that refuse to accept a charge are not necessarily ready
  for the scrap heap. Often, a deep discharge followed by a slow charge
  will recover lost capacity and charge acceptance.

Please cite your sources. Copying content from others without providing attribution is not appropriate.

From my reading on Battery University between 40 - 80% charge is the sweet spot for LiOn batteries. They 'prefer' not to be fully discharged, and definitely not fully topped up and left plugged in. IIRC their staff leave them to 40 and charge up to 80%. The battery stats can be calibrated with apps if the device is rooted.

Sorry I forgot to post the link(source)... thanks for the edit...


text:
Google Maps not working offline even though I already have maps downloaded
My phone is a Nexus 4, running Android 5.1.1. I am getting this error when I try to go to a postcode in London.

No network connection
Can't connect to the network. Check your data connection and try again.
Cancel Try again

But I have downloaded offline maps of London and surrounding areas.
e.g. if I go to "My Places", I can see 3 offline maps, including London*

@Czar points out that the map files seem rather small...Maybe that is the cause, though I have an issue there too.  It doesn't give me a box to draw around what I want to download, it gives me a screen where I zoom out to how much I want, but if I zoom out too far it says it's too big.  It is only letting me save areas that are quite small like around < 30MB.

*Note- in this question, I stated that I clicked 'My Places' to see offline maps that was the case in the version I had, where I had the issue. The current Google Maps has offline maps in the menu. Google Maps can be updated from the Google Play Store.

Could it be that Maps needs a network connection for the search and route calculation? Several offline maps I know work that way. Once the route is calculated one can go offline again – the route is remembered (and unless there's some obstacle on the way and one needs to re-route, one can stay offline).

Firstly, make sure your Google Maps is up to date.
After that, double-check and make sure your "bounding box" is large enough to encompass the desired offline area.
Here's an image for reference:

My first clue was the fact that your downloaded offline maps data size seemed rather small. For reference, my average size US city offline map on my Pixel 1 device clocks in at around 300MB.
The larger the area needed for offline use, the larger the data downloaded to your device. I believe the cap in terms of a single offline map chunk is around 1.5GB.

Note added by barlop:

The Google Maps version I had which seemed to be an earlier version, was limiting the size of the map I could download, and with that earlier Google Maps version, I wasn't getting a box either, just an area to zoom in and out of. The solution for me was to update it which can be done from Google Play Store and taping update. Then I could draw a box to a preferred size and offline maps worked.


text:
How to lower global media volume of Doogee X30?
I have a Doogee X30 on Android 7.0. Even on the lowest media volume (slider on first non-silent stop), the output is way too loud. I am trying to lower the value of a media slider's starting point (ideally, decrease the volume of at least the first half of the volume levels of the slider).
In engineering mode, I tried changing values to lower, but it doesn't seem to be doing anything. After every change, I clicked the set button. I have even tried restarting the phone, but the result is the same. Even on the lowest slider value, the volume is very loud (like at 3/4 of my previous phone's maximal volume). I was changing values in Hardware Testing -> Audio -> Normal mode -> Type = Media.
Am I even changing the right values? Because even if I set some level to 0, or even maximal volume to 0, sound volume doesn't change at all.
P.S. It's a newly purchased phone (week old), nothing custom like ROM, root, Xposed, or anything like that (don't even know what Xposed is). I have installed a bunch of apps, but I don't think that they can change such settings in vanilla Android.

Go to Settings -> Sound, and then scroll to the bottom, where you'll find a feature called Sound enhancement
Try and toggle the volume booster button on/off.


text:
Shutting down or ringing an alarm when the phone leaves a certain range
I need to make the phone available for all people in a building, for example.  If someone were to try to walk outside of the building with the phone, the phone would shut down or a loud alarm would sound. Any thoughts?

Do you mean by accident (forgot that you had the phone in your pocket) or on purpose (theft)? Most answers so far only work for the first case. For the second case you need something that will survive the user doing a factory reset on the phone before walking out. Not aware of anything that can do that.

Yes, on purpose.  We are trying to use the android platform for patients to fill out forms in an office, but need to find a way to keep them from leaving the premise.

In this case I don't think you can do much against a factory-reset and walk-out. Your best bet may be to have the phone have a constant network connection to one of your servers telling the server where it is and the server sounding an alarm if it loses contact or doesn't approve the location. However this does not tell you where the phone is or who has it and it also may cause frequent false alarms if the network drops out for other reasons.

As Lie says, you can achieve most of this with Tasker (Market link or Dev's Site) .  Tasker can detect your phone's location using GPS or based on the cell towers or wifi access points it can see.
I don't think you can set the phone to shut itself down based on this, but you could definitely make it play a loud sound, or even send an SMS message or a voice call to a particular number.

Matt H's answer in conjunction with Prey might be useful for you.
Have Tasker send an E-mail when the phone leaves the building.  You read the E-mail and mark the phone as "stolen" in Prey.  Prey gives you a lot of options about how you want your phone to react to being marked as stolen.  You can lock it down and force the GPS to stay active as long as the battery isn't dead, letting you know where the device is.
Yay for daisychaining answers, btw.

You can probably do this with Tasker or Locale.


text:
Disable news feeds on Google Launcher
I'm using the Google Launcher on my Huawei P9. Recently it's been updated so there is a Google feed of some sort when I swipe right from the home screen.
I've been through my settings and turned off as much as possible, but I still see weather and news. The weather doesn't bother me, but I consider it my right to choose if I'm being force-fed politically biased news or violent stories.
I could go back to the Huawei launcher, but my plans are to move to a Google phone in the future anyway. Not being able to turn off news would obviously mean I couldn't choose a Google phone for my future phone.
How to turn this off?

The option wasn't there before, but it works now.

Either swipe right from the home screen or press and hold in a blank area.
Select 'Settings'
In the 'Search' category, select 'Your feed'.
Switch the 'Feed' slider to off.

EDIT
I've since updated my phone and this no longer works for me, but it might work on some older versions of Android.

Android 9, Pixel 2
You can disable the Discover feature (the one that shows news items on the left-most screen of the launcher) by:

Go to that screen
Select three dots on that screen on the top right
Choose "Settings"
Under "Search", choose "Discover"
Turn off "Discover: see stories related to your interests on the home tab of the app"

Note that this turns off all info on that page, eg weather.

The important keyword here is "Discover".
With Android 12, you will have to click on the top right icon and then:
Settings -> General -> Discover

I had to get the Google News app. Then I uninstalled it. Hold down on the app picture and slide it to the top right of your phone. The words uninstall appears. Move picture on top of it.

Press on a blank part of home screen until options appear. Choose settings from foot of screen. Look down the list until you see Google Now. Toggle this to off.

For me, it was called "Show Google App" instead of "Google Now", but this was how it worked for me. (Android 13)


text:
Missing internal flash memory and SD card does not mount
Some time ago I installed a custom firmware (YAR28) on my Archos 7HT. This worked fine for a while, until some day when I switched it on it showed the initial startup screen, and after that all my installed apps were gone. So I re-installed the stock firmware from Archos. But then I found out I could no longer access the sd-card. It was not mounted when I inserted it. But when I connected the device to my PC using USB it did show up as drive F: and G:. I could access F:, which was obviously my sd-card, but G: (which should be the internal flash) could not be accessed, and Windows even asked if this should be formatted.
When I open the Files on my tablet, and select 'SD Card' it gives the 'SD card is unmounted' error. And when I select 'Internal Memory' it is completely empty. So it looks like the file system is still working, but the internal flash part somehow is no longer accessible.
I have a feeling that some low level setting has changed and that I could somehow solve it if I could get access to the underlying Linux system, but I do not have a clue how to proceed.

Indeed the internal filesystem somehow got damaged. To fix this you need access to the filesystem itself, which can be done using ADB. (Android Debugging Bridge)
Instructions for connecting to the Archos Tablets using ADB can be found here:
http://www.archos.com/support/support_tech/updates_adb.html?country=er&lang=en
Although the description is complete this still sometimes can be hard. You might have to restart your computer a few times, but eventually it is possible.
Open a command window in the directory containing the ADB.exe program (it is in the 'platform-tools' directory under the androis-sdk-windows folder)
Type:
ADB SHELL
If the connection is OK, it will start a server and after e few seconds show the '$' prompt. this means you are connected to the tablet and have direct access to the linux shell. If you type 'ls' you will see a list of folders that contain the operating system and all supporting files that make your tablet work.
Now navigate to the folder containing the Flash file system by typing:
cd ./dev/block/vold
If you now type 'ls' again you should see three or four folders that have numbered names. One of them is '31:8'. This is the folder that points to the internal flash. Now we can fix our problem by recreating the MS-DOS (FAT32) file system on this partition. Type the following:
mkdosfs -F 32 /dev/block/vold/31:8/
This will fix the FAT32 filesystem. Now leave the shell by typing 'exit', disconnect the USB and restart your tablet. On my system this made  internal storage re-appear, and after that it also mounted the sd-card. Problem solved.
Many thanks to this post on SlateDroid that contained the answer.

For me it was
newfs_msdos -F 32 /dev/block/vold/179:32 .
I've also seen
busybox mkfs.vfat /dev/block/mmcblk0p19
so it all depends on what device You have.
Anyway thanks for help.


text:
What is the process to install cyanogenmod to a galaxy tab 10.1?
I am new to this flashing business for the Android tablets. I did some of those flashing on a PanDigital tablet previously, but it's been a while. My tablet is the standard 32G WiFi tablet, and it's been rooted. How can I get the cyanogenmod ROM installed, and how does this fastboot thing work ? I also have the recovery.img file.
BTW: How can I backup the existing ROM, so I can restore if something goes wrong ?
Thanks :-)

I dont think CM is supported on the SGS Tab 10 yet. Here is a list of supported devices.

If it is a supported device, then this should basically be the process as it is the same for every supported device I have experienced.

Put the cyanogenmod update zip file on the device sdcard (or internal storage)
Also put the google apps update package that corresponds to the CM version on the sdcard
Boot the device in to recovery mode
You can create a backup in the Recovery image (probably clockworkMod recovery)
clear the cache and wipe the data
install zip from sdcard (selecting the cyanogenmod zip)
install zip from sdcard (selecting the google apps zip)
reboot the device.

If you have ROM Manager, a lot of this process may even be easier. With ROM Manager, which can also install ClockWorkMod Recovery if it is supported on the device, you can download CyanogenMod, the google apps package, clear the cache and user data, and perform the backup. It will then reboot the device and perform all those steps.
Now, as I said, I am not 100% sure that CM is supported on this device, so there may be other steps required to get an unofficial version working on the device. With that said, Samsung devices are usually pretty easy to get back to the Stock version if something goes wrong (soft brick). It is pretty hard to brick these devices, I have had a couple scares, but I have always been able to revert back to original stock ROM by using ODIN.

I got the Cyanogenmod file for my tablet. Everything I read says it runs just fine, except for the camera. Wherer can I find the Google apps update file ? Is this the file named recovery.img. What else do i need to get this modded Android loaded on my tablet ? I have both a Linux and a Windows station, although I'd rather stay with Linux.

you shouldnt need a PC at all except may to transfer the zip to the device. do not extract the zip, the Recovery will process the zip file. The google apps can be found at http://goo-inside.me

SO if I can transfer the files via the card reader to /sdcard on the device, that should be enough ? And the files are the cyanogem signed .md5 file, the .bin file and the google apps other zip files ?

the files are not already in a zip file? the zip is what you need to transfer to the device. not the files IN the zip.

I was not sure which file to retrieve to get the Google apps. I understand that I then only have to put both zip files in /sdcard and install them. I assume I install cyanogenmod then google apps (once I figure out the file name to download). What APK should I install to be able to backup the image for an eventual recovery ? I know. I have many questions.


text:
software update available -- how to find out the details?
My UK HTC Chacha phone running 2.3.5 since the last few months shows a notification since the last couple of days that there is a software update available. But the menu only says that it's a bit over 7MB to downloads, it doesn't specify what software update this is which version  -- how to find out the details?

Your carrier is responsible for sending OTA updates.  Check their website, call them and ask, or try searching for your carrier's name and "Android update".

The ChaCha does the actual updates check by contacting some webservers (*.htc.com) which are listed in build.prop. All released ROM updates are listed at http://forum.xda-developers.com/showthread.php?t=2094100 but with a 7MB download it must be something else.

The over 7MB to download part could be that the phone is set in a way that downloading files >7Mb would require a Wi-Fi connection.
To avoid data wastage many phones have this feature to enable warning/limit downloads over the mobile data usage. This settings can be managed under the settings options of your Mobile Data option.
Just by un-checking the option you can easily download the update OTA


text:
Editing adb backup files
I want to edit the contents of an .adb backup file. I found a command to extract the contents:
dd if=mybackup.adb bs=24 skip=1 | zlib-flate -uncompress | tar xf -
I edited the extracted files as needed but how do I build adb files with the modified files?
I thought of streaming the directory, compressing it with zlib-flate and generating the tar file. Is it possible?

In my opinion the preferred way for extracting such backup archives is Android Backup Extractor (abe) (requires installed Java Runtime).
It allows to convert adb backup archives to tar files and also the reverse way to convert TAR files back to an adb backup files that can be restored via adb:
java -jar abe.jar unpack mybackup.ab mybackup.tar

Modify created file mybackup.tar.
java -jar abe.jar pack mybackup.tar mybackup_mod.ab
adb restore mybackup_mod.ab

https://forum.xda-developers.com/showthread.php?t=1572600&page=2

actually, it still works on my huawei p smart.


text:
Wifi disabled but apps think I am using wifi
I am experience a really weird issue in my Android.
I disable wifi, i.e. completely disabled in settings menu, no wifi direct, no hotspot, nothing related to wifi. Also bluetooth disabled.
I use my LTE internet connection, it works normally.
However, I have at least two different and unrelated apps that claim I am using Wifi. And the issue is these two apps require for some reason some steps without wifi, i.e. with mobile data network.
Question: How can I fix this issue?
One could obviously think the apps are malfunctioning, but since two independent and unrelated apps are claiming both I am on a Wifi connection, might it be something not going smoothly in Android?
I tried to reinstall the apps, delete cache, add permissions, etc. No luck.
Phone is LG Velvet

Odd... I would ask what device, android version, etc... But it sounds like this is something with the apps themselves and a library or toolkit they use in common that has a bug. The other possibility here is your mobile data provider is giving an odd IP address that makes the app think it's on a WiFi connection.

Please edit your question and add details about your phone model and manufacturer. As it happens with two apps this may be a bug of the installed system of your device model.


text:
Will Samsung galaxy s10 works in my country?
You may know that samsung galaxy s10 have two different versions, one with Qualcomm chipset and one with Exynos chipset. From reviews in the youtube and sites like bgr and anandtech, I'm more biased to buy an Qualcomm version, even though it''s not the International version.
My question is, would it work in my country? I live in sri lanka and is there any way for me to know that unlocked galaxy s10 Qualcomm version will work in my country?
can someone help me with this please?

By "work in my country" and [tag:connection-issues] & [tag:signal] tags, do you mean the telephony aspect (phone call, SMS, MMS, mobile data)?

Usually the biggest difference is the supported frequencies (LTE bands). Check the LTE bands used by your local mobile network provider and compare them with the different versions: https://www.techwalls.com/samsung-galaxy-s10-model-number-sm-g973-differences/

@AndrewT. yes, mobile carrier functions. will it be compatible to use in my country etc...

@Robert thank you. what will happen if some frequencies are not listed in carriers from my country? is it mean that I can't use it here?

@wydyq You can only use frequencies used by carrier in your country. But carriers may use other frequencies in future (depends on your government), therefore having more supported frequencies than used by carriers is better than the other way round.

@Robert I agree on having more supported frequencies, but I just want to know that do I get minimum requirements to use the qualcomm version in my country. (for 2G, 3G and 4G, cellular connectivity). Is there any connectivity band difference on Exynos version and Qualcomm version?

@wydyq Use the link in my first comment, there you see all versions and all frequencies/bands. Based on this information you can compare it yourself.


text:
Error While Flashing The Minix Neo X8-H Plus
I have tried everything I can think of, know about / usually would do in a situation like this. I have watched multiple tutorials, guides and more. I went to the official website itself multiple times to see if I missed anything, but to no avail nothing works. One day the box just stopped working, so then, I looked up the fix and they say that I am supposed to re-flash the box. I did that, and while I was doing that, this error popped up. I have tried multiple things including:

Using a different cable other than the one that came in the box ( data cable )
Using a different computer
Using a different port
Using a different wall socket

etc.
It has been over 4 years now since this box has stopped working, and it has been sitting around my house ever since collecting dust and it is about time that this gets fixed, thrown away in the trash, or scrapped for parts.
The smart box is a Minix Neo X8-H Plus that ran Android 4.4 Kitkat and uses an ARM Cortex-A9 Quad Core processor with 2 GB of DDR3. It used to run very smoothly until that one day. I hope someone can assist me here to hopefully getting this fixed. Thank you all in advance for any help or support that you can provide me with.
The error described above is displayed below. It always seems to occur right after the stage formatting before getting stuck at that stage for an extended period of time, at 3% Completion before going onto 4% Completion and then spitting out this error:

The newer versions of this Amlogic USB Burning Tool usually crash at this stage after displaying a different error entitled "Failed to Parse Image File", no matter which image file I use.


text:
Does Truecaller app leak your phonebook?
Sometimes, I cannot find new contacts that I add to the Truecaller phonebook, but sometimes, I think it shares/leaks my contacts to the public. It shows other people's contact details that I never added there. So I am thinking if it is doing the same to me.
Android: 7.1.1
Phone: Oneplus 3T

Yes it does. When using the Truecaller application or services, you have already accepted their privacy policy:
So, in this case, you agree that:

Truecaller may use your personal information collected by their application to provide, maintain, improve, analyze and personalize their Services for other Users, partners and third party providers.
More specifically, Truecaller may use such information to provide names of contacts from your address book to other Trucaller users.

Exactly. For details, see: Truecaller is a privacy risk. And if they say they use those data to "improve … their services for … partners and third party providers", that definitely smells for "selling your data". That's the way you pay for their service.

@Izzy Is there any alternative for TrueCaller that respects the user privacy?

@LéoLéopoldHertz준영 to be asked at our sister site. Or rather has been asked just a few hours before your question here: Android app to to block international calls from a particular country. See my answer there.

Precisely. In fact, there is a plethora of evidence suggesting Truecaller is a privacy invader.
Just as Izzy mentioned, it's clear that the phonebook databases are uploaded to their servers even without consent from the users whose data end up leaking into their servers.
Truecaller uses "crowd-sourcing" to get data to their servers. In this article by Shaik Sharoz, the author explains the logic behind crowdsourcing:

The thing happens in this Crowd sourcing is they collect the data from you and shows to you in return. Suppose When a user installs the true caller app in his\her mobile, After installing it all the contacts which are present in the users mobile will sync with the servers of True caller app.

Consequently,

This brings out a privacy issue that your name is appearing in the search results to others very openly without permission.