text:
Periodic filesystem consistency checks are probably a good idea. Do current Android devices ever do them?
Let me start out by giving you some general background information. My actual question is at the very bottom of this post.

Background, part 1: Journal replays vs. consistency checks.
Please assume that your Android device uses the ext4 filesystem for its internal storage, and the FAT32 filesystem for its removable MicroSD storage (if present).
On ext4, a "journal replay" is a partial filesystem check-and-repair operation which normally takes no more than few seconds. (Source.) The Android kernel does a journal replay whenever necessary. (Based on this source and this source.)
On ext4, a full filesystem consistency check takes longer. For an average Android device, it takes 12 seconds or so. (Based on this source.)
FAT32 is a non-journaling filesystem. So there are no journal replays. There are only consistency checks.

Background, part 2: It's probably a good idea for your OS to do periodic consistency checks. Here's why.
Microsoft program manager Kiran Bangalore writes that there are certain cases in which a filesystem can become corrupted. On a journaling filesystem such as ext4, such cases are exceedingly rare. On removable MicroSD cards, I suspect that such cases are not so rare.
The usual way to check for such corruption is to configure your OS to run a consistency-check tool every so often. Such tools include chkdsk, ScanDisk, Apple Disk Utility, fsck, and others.
Even on ext4 storage built into an Android device, periodic consistency checks are probably a good idea. The tune2fs manual page explains why:

Bad disk drives, cables, memory, and kernel bugs could all corrupt a filesystem without marking the filesystem dirty or in error. If you are using journaling on your filesystem, your filesystem will never be marked dirty, so it will not normally be checked. A filesystem error detected by the kernel [may] still force a [consistency check] on the next reboot, but it may already be too late to prevent data loss at that point.

(Note that, on Android, I think a filesystem error detected by the kernel will not lead to a consistency check on the next reboot. Android is strange that way.)

Background, part 3: Here's what other OSes do.
Windows
Windows Vista, and all later versions of Windows, include an NTFS self-healing feature. Kiran Bangalore therefore writes that, nowadays, Windows users no longer need to run periodic consistency checks anymore. He explains that the OS "will inform you when ... corruption is found".
Windows 10 Mobile
Windows 10 Mobile is probably the third-most-popular smartphone OS. I think it uses NTFS. So perhaps it also can do NTFS self-healing.
OS X
Mac OS X runs fsck_hfs -p during every boot. I don't know what this does. See the manual page.
Linux
It's true that some ext4 developers say that periodic ext4 consistency checks aren't particularly useful. But other ext4 developers say that these checks improve safety and reliability.
In practice, when a filesystem is marked in error, Linux runs a consistency check at the next reboot. At other times, modern Linux distributions don't do automatic periodic consistency checks, ever. Those who want them must schedule these checks themselves.
Android
Stock Android includes an ext4 consistency-check tool. As well, it includes a consistency-check tool which works on removable MicroSD cards of 32 GB or less (but may corrupt larger cards). Finally, your device may or may not also include fsck.exfat or exfatfsck, for running consistency checks on removable MicroSD cards of 64 GB or more.
But does the OS ever run any of these tools automatically?
iOS
The iOS filesystem is normally either HFSX or APFS, and fsck is included with the OS. I don't know whether or not iOS ever runs automatic consistency checks.

Here's my question.
Please consider the stock ROMs shipped with current Android devices.
Do such stock ROMs ever periodically run consistency checks, either on the internal storage device or (if applicable) on the removable MicroSD card?
(P.S. In cases where a device shuts down gracefully and has enough battery charge left, it's possible to run a consistency check at shutdown instead of at startup. But it takes some engineering effort to implement such functionality, and so operating system developers normally don't bother. I wonder what Android does.)
(P.P.S. I also wonder whether or not there exist any smartphones, running any OS, which do any routine periodic consistency checking. Again, please post comments below.)

Not-yet-released Android versions
There have been some recent improvements made to the Android source code.
The next maintenance release of stock Android will be either 7.2 or 8.0. In some future version of stock Android — either that maintenance release or a later release — Android will run the fsck -f -y command during every normal shutdown. This command forces a consistency check on the internal storage, no matter what. (Based on this source and this source.)
Hurrah! Considering that so few Android users ever do complete backups (e.g. Nandroid backups), I think that this may be a useful enhancement.
Unfortunately, I still don't know of any evidence that Android ever checks any removable MicroSD card.
The above answer is about stock Android. Still, I thank the CyanogenMod team and the LineageOS team for indirectly helping me to discover the above information.
Running checks yourself
The above paragraphs refer to versions of Android which haven't been released yet.
If you're running an earlier version of Android, you can run an internal-filesystem consistency check manually yourself if you so desire. You must unmount the filesystem first, so you must be in recovery mode. See here.
Checking your MicroSD card
If you have a removable MicroSD card, you should definitely check it on certain occasions, and also periodically. If you'd like more information, please see:

"When should I run a consistency check on my removable MicroSD card?"
"How can I run a consistency check on my removable MicroSD card?"

Hmm, what kind of influence will this have on shutdown/reboot speed?

Reboots won't trigger any consistency check. Shutdowns will take perhaps 12 seconds longer. Overall reliability may be improved.

Good to know, though as someone who flashes (and therefore does nandroid) on a monthly basis, I'm not quite the target of this change...

Agreed. Yeah, backups are important. To quote Tetsujin: "Any data stored in less than three distinct locations ought to be considered temporary. The more important the data, the more important the multiplicity of backups."


text:
How to watch photo sphere taken on another device offline on android?
Short
I have taken several photo spheres on my old Nexus 5.
Now I have migrated to the new Nexus 5x, how can I watch the photo spheres offline?
Detail
Since the mobile internet is really limited (something like 2 gigs per month if you're lucky, my private account has 500 megs) I don't want to use a large part of this contingent just for viewing one single sphere. And W-Lan isn't always available.
Furthermore: The downloading time is really annoying, it takes so long even with a fast (100 mbit) internet connection via wlan - I'd like to zap through the spheres just like I did on my old Nexus 5.
I only use google's own "Photos" App and google's cardboard app for viewing a photo sphere.
They don't seem to chache anything, as soon as I switch off wlan and mobile data spheres that I have just opened a moment ago using wlan are not available.
I found no matching entry in the preferences of the "Photos" App and the "Help and Support" pages are just as helpful. This is getting really frustrating and I'm starting to wonder how stupid an app can be :-(
There is an option to "Download" the spheres but all that this would give me is a plane image.
My Motivation
Actually I'd like to show my family these spheres using the pretty decent card board vr :)

In answering my own question, got the answer on https://productforums.google.com/forum/#!topic/photos/SbXGsiE7HLE
Pasting it here anyway so anyone else stumbling over this post gets it as well :-)
Downloaded Photo Spheres will be opened by the card board app as spheres rather than plane images.

source: Stack Exchange

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

sort: votes


text:
How can I sync my Google Work Calendar with my Android Phone
I don't want to add my Gmail(Work) on my phone because it requires all those device admin profiles and the Admin controlling that will control my phone.
I've managed to sync work emails via IMAP in the Gmail App, now I have issues with the calendar. Is there a way to sync the gmail work calender?
eg myname@mycompany.com (Google Apps for Work) Calender with my Android Device.
I know I can share the calendar with my personal account and then access it, but is there a way I can add that calender to my phone?
I see there is an Exchange Account on Android 5.1 would that do the job?

If you share the work@gmail.com calendar with private@gmail.com account (like you did), you should be able to see the sub-calendar @work in your calendar-app. (In settings Calendars to display)

i see the sub calendar but i cannot make changes to it ( edit events ) because of the security settings. That's why i need a dedicated app where i can login using my email credentials and manage the calendar sync from there.

The access-type for sharing to the work-calendar should be set to Make changes to event. If that is not done (or can't be done) you can't change events through your private account. I'm not aware of any Android calendar-apps which have a "stand-alone" calendar accounts. They all add the account to Android itself. (You can limit that account to only sync the calendar though) Otherwise you would need to login via a browser and use the web-interface but you'll loose notification etc.

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


text:
Error installing CyanogenMod: Unsupported bootloader
I am trying to install CyanogenMod 12 on my Moto G 4G XT1040 Peregrine by following this guide from the Cyanogen Wiki.
I have:

Unlocked my bootloader
Installed a custom compatible recovery (TWRP v2.8.7.0)
Downloaded the nightly into a SD card

When I try to install the custom ROM using the recovery, I get the following error:

This package supports bootloader(s) 0x411A; this device has bootloader
  0x4113.

If I try to use the official Cyanogen recovery present in the image page, I get a similar error message containing the same line above.
I found this tool for upgrading the bootloader, but it's a very unofficial tool and I'm afraid to install a random bootloader found on some forum; I don't know what kind of malicious consequences it could have in terms of security.

Looks like the bootloader can be upgraded using this post and tool from XDA:  Bootloader Upgrader Tool [Falcon] [Peregrine] [41.18] [41.19] [41.1A]

it's a very unofficial tool and I'm afraid to install a random bootloader found on some forum; I don't know what kind of malicious consequences it could have in terms of security.

As an option you could flash the official Motorola lollipop rom, that should upgrade your bootloader.


text:
L90 bootloop - no emergency mode, no download mode, pc doesn't recognize
Good afternoon,
I'm facing a problem on my colleague's LG L90 phone, it suddenly started to bootloop and nothing seems to solve the problem.
The only way to turn it off is to remove the battery, but as soon as you put it back (be it instantly after removing it or after any period of time) the phone turns on and starts to bootloop again, so there's no "turn it off and turn on again pressing x buttons". The bootloop lasts about 10 seconds before it restarts the process.
When I connect it to my PC with the battery nothing changes, and the PC doesn't recognize the device, as it reboots before the PC can see it. Plugging it without the battery shows a screen with an empty battery for some seconds and then it reboots, showing that screen again.
I tried to enter recovery mode, emergency mode and fastboot mode without success. Plugging the phone on the PC or placing the battery while pressing vol -, vol +, both or any with the power button simply has no effect on the phone, it just keeps bootlooping.
The phone model is LG-D410hn, and it doesn't have unlocked bootloader, root or anything similar, it has everything stock.
Does anyone know what I can do to try to save it?

Is it being recognized by the PC in ADB? Connect it with PC & try the "adb devices" command.. If ADB can detect it you can boot into fastboot mode through it..

No, the PC doesn't recognize it, adb devices return nothing, and the device keeps restarting.

I have the same device and experienced the same behavior and it turned out to be my SD card. After I removed it my phone worked fine. I never did find out what the problem with the SD card was. I inserted it into an adapter and put it in my chromebook to see if I could run some diagnostics tool on it but it even caused my chromebook to reboot!
Hope this helps.

In case you're still stuck, I recommend flashing the stock firmware using a flash tool. You can find a lot of tutorials online about it. Just do a quick Google search for "LG L90 stock firmware" and you'll find some good tutorials. This method might cause data loss if you download the whole firmware by reformatting the device. So be careful about that.
Here's a quick link to a website which might help
For LG Optimus L90 D405N, go here:
https://lgstockrom.com/lg-optimus-l90-d405n
For LG L90 Dual D410HN, go here:
https://lgstockrom.com/lg-l90-dual-d410hn
I hope that it helps

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


text:
Shell command for going to home screen HTC LTEVO
I am using this app that unlocks/locks your phone when you cover it, but whenever it unlocks, it opens up the app. I am trying to use automatit pro to run a shell command to go to homescreen at screen on but I don't know what command to use. And way of going to homescreen is useful.

Which Android version?

AutomateIt Pro already has an option to go to home screen. It is named Launch Home Screen Action and can be found under More... of Action.
Alternatively, you can use the action Start Application Action. Pick your default launcher app and that should work.
Some launcher apps won't be listed in the last action, so you can consider sending an intent. Find out the default activity for your launcher app and fill the details required in the action Launch Intent Action.

Requires root access
You can go to home using input keyevent command. It requires a keycode, which is 3 or HOME or KEYCODE_HOME for our case. (Source - by Rene Barbosa)
input keyevent 3

Another alternative is to launch the default launcher app with its default activity. Use monkey or am for that. You would need to know the package name (PACKAGE) of your default launcher for monkey and the default activity (ACTIVITY) of default launcher app for am.
Monkey
monkey -p PACKAGE 1

AM
am start -n PACKAGE/ACTIVITY

Note: input and am/monkey commands were tested on Android 4.2 and above only.


text:
Will it work if I set up a http/ssh/ftp server on my android phone using the cellular mobile network?
I can set up a ssh server on my android phone, by running SSH Server by Ice Code App on my Android 4.4.2 phone over my home WiFi network. So my laptop can access the my phone via ssh in the same WiFi network.
When there is no wifi, can I do the same to set up a ssh server on my android phone over my carrier's cellular mobile network? Is there some difference between the setup over a WiFI and setup over a cellular mobile network?
How about http and ftp servers?

That entirely depends on your carrier's setup. For security reasons, several carriers (not all) block the required ports for incoming connections – so though your setup theoretically runs fine, you can't reach your services as the carrier blocks access.
I have not tried it, but in that case it might be possible working around using a VPN (some apps for that purpose can be found in my app list); a VPN should tunnel those requests to your device then. Again: I've not tested this, so it might or might not work.

It should be the same since you need a unique public ip either way (using wifi, lte or 3g).

Thanks. If I set up a server over a mobile network, will I get a public ip uniquely for my phone, not shared with other devices?

You should but you cant portforward

what do you mean by "portforward" here?

You didnt portforward while on wifi?


text:
Why do the *.asec files dissapear from /sdcard/.android_secure when phone boots?
I have been puzzled by this for sometime, I have found out that these *.asec files migrate to /mnt/secure/asec on my phone after it boots but it still seems they occupy space within the sdcard and if you delete any of the .asec files in /mnt/secure/asec a corresponding space is also released in the sdcard though they are nowhere to be found within the sdcard.
After switching off the phone everything goes back to its place and the files are visible in the .android_secure folder or when sdcard is removed, I would really like to understand this behaviour, what happens in phone to cause this??

See the fourth bullet point of the answer Where in the file system are applications installed?. For queries, ping the poster there. :)

Why root cannot access “.android_secure” directory on external SD card?


text:
Find the file referred to by a home screen icon
I have an icon in my home screen that I haven't installed and looks like malware (Logo of O2, which is not my network, with the name "Priority". I opened it once and it showed commercials).
Last week there was another strange app installed too which I just removed from the home screen. However, I would like to know what is the file behind this "O2 Priority" icon that appeared in my home screen so I can delete it. Is there any way to do that? Any help appreciated.
Device: Samsung Galaxy S6
Android: 5.1.1

O2 priority is an legitimate app. It might be a way of advertising to make you install the app. There can be various reasons for this to occur in your homescreen - some other adware app, visiting a website can cause this.

Possible duplicate of Where are the .apk files of currently installed apps stored on my Android device?


text:
Bluetooth Pairing? Driving me nuts
Can someone hack into my phone and wifi from connecting to my Bluetooth. How could someone see what I am typing or what site I am on. And then erase's everything and uninstall my apps.

The chances of getting opinionated answers are quite high here (we don't really deal with offensive security here). You're better off asking the question on [security.se]. Make sure you follow their on-topic and question-quality guidelines.

Nop, hacking into an android isn't that easy unless you nonsensically provide root permissions (for which your phone must be rooted).
I create a keyboard app, you press on key of my keyboard app, I log your key. As simple as that. Or I make an application which has a service secretly running in background and capturing all your keystrokes.
Again, the app can erase your internal memory's data (although for it to affect system, it needs root permission, same for uninstalling apps without any prompt).
And one thing, I have never seen android getting hacked to that level with just bluetooth pairing, nop. Even if someone tries to use some service, you would definitely get some sort of prompt.
The only time this could happen is if you install some really bad app (from some untrusted source and such, and give it root permissions without understanding purpose for that app (which is time you are doomed)).
So what you should do?
Simply install apps from play store. Almost nothing as trusted as that. And even before installing from play store, read permissions required by that app correctly. This is where you can catch most malicious apps (although google also has its own not-very-effective-but-still-better-than-nothing malware detection system). And lastly, be extra careful with root permissions.
Remember, Android is as secure as your common sense.
Ofcourse there are those great threats like stagefright and such, but you don't really have to worry that much, just make sure you keep yourself updated with google. If your phone doesn't have enough updates, then its most likely going to be fine, just keep up with your common sense.


text:
What is the difference between the two Marshmallow factory images for Nexus 5 (MRA58K and MRA58N)?
On the official site from Google that contains factory images of Android Marshmallow, there are two options for the Nexus 5.  One is MRA58K and the other MRA58N.  What is the difference between these two?  Which one do I want?

The MRA58K is initial Marshmallow release. MRA58N is security update.

Google has listed one of the most severe critical security
  vulnerabilities that can allow remote code execution on an affected
  device through various methods such as email, web browsing, and MMS
  when processing media files.

Source with additional details.


text:
Unable to complete setup CyanogenMod 12.1
I recently flashed CyanogenMod Nightly 12.1 on my YU Yuphoria, followed by ARM64 Micro Open GApps package. When I booted after successfully flashing, I had to do the system setup which is to be done anytime when the data is reset. I almost completed it but when I reached the step where I need to sign into my Google Account, it shows
Checking info..

And then in 1-2 seconds I get an error screen saying
Unfortunately, Google Play Services has stopped.

What could be the reason behind it? I'm not able to complete the system setup and use my custom ROM.

Its incompatible GApps problem. Try some other. The details you gave are not sufficient to reach a relevant decision.?

I was confused before flashing.. My YU Yuphoria is a 64-bit device but I wasn't sure whether the CM nightly is 32-bit based or 64-bit based.. So I asked on the official YU forums, and they asked me to download the ARM64 Micro Package..

What happens if you tell it to skip, then finish the start up process it, Then go into the settings and add the account from there?

@jer3my I thought of doing it but then I wouldn't have been able to restore the data (settings, WiFi passwords etc) saved in my Google account..

Problem solved..
The problem persisted only till the time I had been using Open GApps.. Then I checked out for GApps on the official CyanogenMod website and got an idea to try CGApps instead of Open GApps.. So I downloaded the ARM64 package of CGApps and flashed it.. Thankfully it worked for me.. So if someone's facing problems with Open GApps, CGApps is definitely worth a try..

Mark your own response as "answer"

I'm sorry I couldn't get you.. Do you mean I shall mark my answer as my accepted answer to the question?

That is correct.


text:
How can I get out of safe mode on my Galaxy S6 Edge?
I droped my new Samsung Galaxy S6 Edge and I thought it was alright until my phone rebooted and stuck in Safe mode. Now I realized that my VolumeDown button is stuck and getting pressed.

Sorry for telling you the truth , but the only way to get out of the Safe Mode of your Device , is replacing the broken button , because while you pressing the Power button , the volume button is being used automatically during the boot , so the phone will boot in Safe Mode , only because of the broken button...

I actually did not figure out what was wrong with my device until I stumbled upon this post.  My phone has been dropped, cracking the screen and weakening the volume down button. Apparently it finally gave in and became stuck as well, landing me permanently in Safe Mode. To fix it, I covered the stuck button with olive oil, and used a football air pump to try to force the oil down around it.
After a few minutes of prying at it with my fingernail, it came up enough for me to restart and exit safe mode.
It certainly isn't a permanent fix, but it'll do until I have time to get a new phone!


text:
Can android phones use other os
As we have virtual machines to computers,is there any for android where users can use other operating systems on their mobile device?

Virtual machines and running an OS are two different things though.

Yes. Android is a special Linux underneath it all and can run other Linux instances. Check this out. Im not sure about other OS because it depends on driver support and platform type (for ex. I dont know can normal Windows run on ARM processors, maybe Windows RT can).
And besides, you have the whole Ubuntu phone project.


text:
Google Voice Search requiring internet access even when offline speech recognition pack is installed
When installed, the Google app includes Voice Search.
In the settings for Voice Search, there is an option to install Offline speech recognition packs.
Despite doing this, Voice Search is still requiring internet access to perform speech recognition for simple tasks like writing messages or loading an app (both of which are offline tasks).
Although this Android SE question is specific for Jelly Bean, offline recognition should also be working in KitKat.
For Android KitKat, how do you fix this issue?

Figured it out:

Go to Android Settings, and select the Input (sometimes called Language and input) page.
Within the Input page, enable Google voice typing.

Now offline speech recognition should work.


text:
update from external storage
I am trying to update system to either Android 5.0 lillipop or Android 4.4 KitKat. I formated sd card to FAT32, and moved rom there.  When in recovery I used apply update from external storage    failed to verify whole-file signature  signature verification failed
I downloaded both roms from here
the same thing happened for second rom.
I am using Onetouch EVO7.
if this may help recovery says recovery system v4.00
Also I can not use fastboot to connect with device (waiting for device), so I am using adb instead. Device is rooted using kingo root

The link refers to GApps package which do not contain any ROM but only the apps developed by Google which may not be present if you install a Custom ROM. You need to (unlock bootloader, if the device has bootloader locked) then install custom recovery(some devices do not allow installing custom ROM from stock recovery) and then flash/install a Custom ROM and flash GApps package at last.

The 'ROMS' you have downloaded are actually just the Google Apps that would come with a stock ROM.

Every new Android Smartphone comes with various pre-installed apps such as Gmail, Google Play Store, Google Chrome, etc., which are referred as Google proprietary apps or specifically Gapps. These apps are developed under Google Licensing terms in order to prevent usage in any other mobile operating system and modification by the third-party developers. This is the reason that you can’t get your hands-on any of the Gapps after installing Custom ROMs.

The site you linked to is providing these apps in a way that allows you to easily add them to a custom ROM you already have on your device. It is not providing the custom ROM. You will need to look elsewhere for this as they are specific to each device model.


text:
Unable to turn on device - see whit pixeled screen
I tried to flashify my ZTE z5 with a not suitable recovery for this phone (TWRP 2.8.6) and now I am unable to turn it on.
I can only see a white pixeled screen and not able to get into recovery mode (using vol down + power).
ADB does not recognize the phone (when write "adb devices"in cmd), but windows does recognize it as "Android", but I do not have access to the local drives (I do not see the NX503A in the "Devices and drives" section)
Is there a way to rescue it?
Thank you!!
Gil

I don't understand. You can't boot into neither system nor recovery? Where do you try to use adb then?

Hi @SarpSTA, I am trying to use adb in windows cmd.

I understood that. What I don't understand is in what state is the phone? (download mode, recovery mode, system)

I am afraid that neither. :(
As soon as I connect the phone to the computer with a usb cable (even when the battery is unplugged) or try to turn in on, it gets stuck in a white pixeld screen.

@SarpSTA, like in this picture:http://i.imgur.com/pdkw3ex.png

Can you try to use the steps from here to get your phone in download mode

@SarpSTA Something happend!!
the screen turned off however I see many drives created!
one of them looks like the actual internal storage, another one has a folder called image and all others I cannot access.

See it where? On cmd?

Let us continue this discussion in chat.

I'm sorry. He can't help any further as well. My opinion is that it is bricked for good.


text:
turn data off, on android Samsung note 4
what should I do,not to use up my data limit on my Samsung note 4,
what steps I need to know to do that?

To turn off mobile data:

Pull down the notifications bar, Find the Mobile data icon in
Notification bar.
Toggle OFF Mobile Data icon so that it is no longer green.

To set a limit:

Settings → Data Usage → Set Mobile Data Limit
Also on the same Data Usage screen you may want to press the action overflow icon on the top right and choose Restrict Background Data


text:
Will existing users be able to update the app if the app is blocked in their Play Store country
I have a published Android app open to US, Singapore and UK. There are users on app from all these countries but for content reasons I would like to block the app on Google Play to users in US and Singapore.
My question is, will users from US and Singapore still be able to download the further updates on the app from Play Store?

Actually, without reading the background of OP as developer, the same question can also apply to end-user.

Probably, because in my country I have no access to some Google apps when I install custom ROM and want to download them, but if I use stock ROMs that come bundled with them, I can normally update them as I have them under "My Apps" in my Google account.
Think of it also from security reasons. It would be very bad if someone shipped an app with a security hole and then can't update it because it isn't available for that market.


text:
WhatsApp messages are not appearing in chronological order
When in a group chat, if many messages are exchanged between other people in the group, when I check my Whatsapp, the messages are grouped according to sender and not chronologically. I know that my phone isn't the problem as I have recently changed my phone, however, I'm still experiencing the same problem.
I have tried uninstalling and re-installing WhatsApp on my phone, and the same problem still occurs.

Recently, I have seen many asking the same question in different places but I couldn't find a solution anywhere. So I decided to contact the WhatsApp team directly addressing the issue few days back. This is the response I received:

WhatsApp Support
Hi,
Sorry for the delay! We have received many emails recently, and we do our best to answer them all. Thank you for your patience.
Sorry for the inconvenience. We are aware of the issue, and we are doing our best to improve WhatsApp in a future update.
Unfortunately, we cannot comment on any future timelines, sorry. Thank you for your continued patience and support of WhatsApp.
Cheers,
Tereza
WhatsApp Support Team

Yea, they are working on it and it may be fixed soon.

The problem is still present, and reported, 5 years later. A contributing cause seems to be an intermittent internet connection. However, I religiously turn on airplane mode while driving and at night, so this is not an option for me.

In  Settings, change your phone to use Automatic Date and Time.  I had the same problem, but doing this fixed it.


text:
Droid turbo radio off when no signal happen, then can't turn radio back on
I just bought Droid Turbo (XT1225) from ebay, everything works fine except the radio, when the phone receive no signal for example in a lift, radio will turn off by itself and can't turn back on.
The unit Bootloader is unlock before sent to me, I flashed latest stock rom and in theory everything should be fresh.
So when radio was force off, I try to turn back on using:
*#*#4636#*#*

hidden menu, then run logcat -b radio, here is the result
D/RilRequest( 1668): [4363]< RADIO_POWER error: com.android.internal.telephony.C
ommandException: GENERIC_FAILURE ret=
D/GsmSST  ( 1668): [GsmSST] 0mDeviceShuttingDown = false
D/GsmSST  ( 1668): [GsmSST] 0mDesiredPowerState = true
D/GsmSST  ( 1668): [GsmSST] 0getRadioState = RADIO_OFF
D/GsmSST  ( 1668): [GsmSST] 0mPowerOffDelayNeed = true
D/GsmSST  ( 1668): [GsmSST] 0mAlarmSwitch = false
D/RILJ    ( 1668): [4364]> RADIO_POWER on [SUB0]
D/RILC    (  341): SOCKET RIL_SOCKET_1 REQUEST: RADIO_POWER length:16
D/RILC    (  341): RequestComplete, RIL_SOCKET_1
E/RILC    (  341): Send Response to RIL_SOCKET_1
D/RilRequest( 1668): [4364]< RADIO_POWER error: com.android.internal.telephony.C
ommandException: GENERIC_FAILURE ret=

anyone know what happen?


text:
Does Sony Bravia 2015 Android TV allow extending internal storage with a USB drive?
According to Android TV support, I can expand my internal storage by adding a USB storage device and formatting it using the TV's settings.

The USB drive can be configured as internal storage or removable storage:

Internal storage increases the storage capacity of the Android TV. If you choose to set the drive to Internal storage, you won't be able to move data to another Android TV or device.
Removable storage lets you move the content on the USB drive to another device. You can store and access digital content. Apps and games won't be installed on removable storage.

The first option is what I want for my new 55W809CBU that I bought recently.  The TV only has 8GB of built in storage, which I think will be decimated pretty quickly if I download some of the supported games.  However, when I insert the USB, I'm presented with an option of opening apps to make use of the storage, but I'm unable to format it accordingly when I visit Settings -> TV -> Storage & reset.
I've been unable to find out if this is a limitation of the 2015 Sony TV range or perhaps there's a problem with my USB stick?  I don't really have any other devices to hand to test the compatibility theory.

There is no problem with your USB. Use ES File Explorer or a PC to crosscheck. I have a Sony W950C model with latest android update installed. It doesn't show up USB drive in Storage & reset. May be we can expect this in future updates.You can still view Sony support page for KDL-55W809C to check if you have the latest version of Android.

Thanks, after scouring those support pages, I think lack of instructions on expanding the internal storage is sufficient evidence that the feature is not supported.  I've got a feeling that the instructions from Google are related to Android M's adaptable storage feature, so I think you might be right about waiting for a future update.

Contrary to Sony's advertising, extending internal memory using a USB stick DOES NOT WORK PROPERLY. Not since I upgraded to Android 7. A couple of firmware updates have passed since and this has not been addressed.

An answer like this which directly conflicts with the manufacturers information should have a verifiable source linked in the answer. Please update your answer with some kind of reliable verification.


text:
Internal memory issues
So I have a ZTE obsidian (z820) running lollipop 5.1 and I have a 16gb micro SD card in it.  There is no way to root this phone that I have found after weeks of searching,  and I need to move my apps or at least install new ones to my SD card.  Under "default write disk"  I have the SD card checked off, but the phone still tries to install the apps to the phone.  I've rolled back all the apps I don't use that come stock to their stock versions and disabled them to free up some space and I use the apps I have (not many) but I still get insufficient storage error when I try to install apps.  Even internal memory has over 300mb free yet apps only a few megs refuse to install until I delete stuff.  Is there anything I can do to remedy this situation??
I've searched around any have no idea what to do.

Welcome to the Android Enthusiasts! Many things around this topic have been collected in our insufficient-memory tag-wiki, which you might consider to check to get started.

For insufficient memory over 300 mb has a reason of storing space for images and videos captured by camera.It is specially allotted to them as for camera internal memory is default as storage. There should be an option for changing default write disk for camera. By changing it might help you.

For the rooting your device you also willing to try these -->

1. Rooting tutorial.
2. Upgrade to Marshmallow.


text:
Why don't we get the root key for "our" android?
I know what root is for and how to use it etc. but I'm always wondering why don't we get the key for root access for our android phones? Why won't they add an extra sheet to the box with the key so that it doesn't have to be hacked or make it possible to request it for advanced users?
If I bought a phone why can't I use it freely?
Can somone explain the rationale behind this?
Is it a legal matter or just you are too dumb to use your phones and we want to protect you from yourselves?.
On Stack Overflow I was told it's an opinion based question but how can it be opinion based? There must be a reason why they won't reveal the root keys. I'd like to know why they made this decision rather than what you think about it which then really be opinion based.

Because shipping the device with the ability of user/program to switch to root or gain superuser privileges would make Android's security model a joke. See bullet points here https://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cdd.pdf Any device which doesn't meet the criteria in the document won't be considered Android compatible and hence Google would not provide GMS  (Google apps) for that device.

"I was told it's an opinion based question but how can it be opinion based?" - they told you the truth. The first answer you received here is nothing more than an opinion, regardless of the ease with which it can convince. The guys there at SO knows such questions invite mostly opinions, backed by nothing. It is opinion based here too or that's what I think.

Security - imagine someone got hands on bunch of those keys for root access. It would be your device that someone else freely controls. Someone connects remotely, takes all your data, makes a huge bill or just destroys your phone - and the OEMs say it's not their problem that you got hacked, this is not their device anymore. Imagine blaming the WiFi card manufacturer because you were hacked online.
Basic users - they don't want to think about or even know how to secure their device - they expect it to be secured by the OEM and that all is taken care of.
Profit - some devices cost less than or equal to their production cost (like PlayStation) and OEMs rely on purchases you do through their services to make the device itself profitable. By allowing you to easily remove all their services you deny them their expected income, otherwise we would pay double the money for todays devices.
Bussiness - there's a reason that bussinesses use highly secure devices, firewalls etc. A phone that comes with a key that bypasses it all won't really sell in those circles.
I don't want to say that I don't agree with you, and I would also love some easy way to root and use my device however I want it, but there are so many reasons why such a thing shouldn't be done.
If you want something like that, you can use an HTC or Sony device (you can request a bootloader unlock key) or you buy a development device, that is not for mass production, but for developers only, but of course, they cost way more and are harder to get.

This sounds sensible. Thanks :-) I didn't think of it in those categories.

Sure, I will... Just waiting maybe some else comes by and perhaps presents other reasons ;) ... But I think you've said everything.

@Chapz don't forget all those "warranty issues" with people using their "root powers" without the appropriate knowledge. Manufacturers certainly want to protect themselves from that. Though they could deal with it using a similar approach to Samsungs "Knox Counter", having a switch to enable root with a warning like "warranty ends here".

This is pretty clear as pretty much any modification of anything voids the warranty. No questions asked.


text:
Recover data from SM-N900 - Heimdall/Odin help
I have a SM-N900 (Note 3 Exynos), the password for which is forgotten![1], but there is data that need to be recovered.
I am trying to flash TWRP, or CWM recovery image so that I can at least get
to ADB. So far I have tried using Heimdall(built from HEAD with libusb-1.0.0-dev on Ubuntu 14.04), Odin(3.9, 3.10 on Windows 10), and none of them seem to be working.
With Heimdall, I get:
ERROR: Failed to confirm end of file transfer sequence!
RECOVERY upload failed!

(for which there are a lot of hits on google, but no clear solutions)
And, with Odin, I get:
Complete(Write) operation failed.

Which also seems to be a fairly common error!
I have tried both USB2.0 and USB3.0 ports (on Windows Odin seems to only recognize 2.0).
I am using the original USB cable which came with the phone.
On Windows, I have Samsung USB drivers installed and Kies/Switch is not installed.
[1]:

ADM didn't work, somehow, and there seems to be option to use google login (after the last update that happened [must be Lollipop])
Had not registered with Samsung recovery :(
USB debugging was not enabled!
Had not installed CWM/TWRP :(

After burning midnight oil (5 hours straight!), finally I could get Odin to flash TWRP! I had to do 2 things:

Not use the .tar directly, but extract the .img and then use a .bat script (found on XDA forums) to convert it to .tar.md5
Get the latest version of the TWRP recovery: twrp-2.8.6.0-ha3g

(But I'm not very sure why the original .tar didnt work, though!)
Odin version used: 3.10.7


text:
Samsung Galaxy A5 (A500FU) - Installing Custom ROMs impossible
I took the CyanogenMod for my device (Galaxy A5 aka A500FU) from this thread:
http://forum.xda-developers.com/samsung-a-series/development/dev-help-to-create-cm12-rom-galaxy-a5-t3153129I took the zip file and put it on my sd card, opened up TWRP and wiped all (of course I made backups) and flashed it. But there was the error:
error executing updater binary in zip
I tried in Odin, but there comes an "unexpected" error. Of course I've also tried to put the zip in a tar file, but it still does not work at all...
What am I doing wrong?
Thank you

Best place for getting help with this issue you've already linked to: The XDA thread you got that ROM from. There you find people using it, and with some luck even the one creating the ROM might be active there – who is the one who should know best.

I fixed it earlier, but for all others: I downloaded TWRP from another developer, now it works flawlessly.

Can you link the source from where you downloaded that another TWRP?

Answers like "I did it", "I fixed it" does not help the future visitors. Please provide the actual solution on how you did it.


text:
Pattern-locked Samsung Galaxy with SuperSU and no internet
Some months ago, I rooted my Samsung Galaxy and installed SuperSU.
Stupidly, I'd had believed that the only thing that happens when you enter the pattern wrong too many times is that you have to wait a bit until you can try again, so when an acquantaince's little kid played around with it, I didn't mind, only to figure out I was locked out afterwards.
Usually, I have data and wifi turned off on my phone to preserve battery life, which was the case here as well, so I cannot unlock the phone with my google account because the phone has no internet access.
I tried the "call from different phone and try to get into settings" tricks, but no dice.
So I hope for one of these solutions (in order of preference):

Somehow be able to activate wifi or data so I can unlock the phone conventionally
Somehow be able to disable or deactivate the pattern lock at least long enough to activate wlan or data
Any other way that lets me keep my data
Any other way that makes my phone useable again

"su" in the adb shell makes me wait, then does nothing (probably SuperSU trying to ask for permission on the phone but invisible due to pattern lock).
-- Edit --
I am aware of this:

Solutions 1-3 require the phone to have internet, which it doesn't
adb -d shell works, but sqlite3 data/data/com.android.providers.settings/databases/settings.db produces sqlite3: permission denied and mount /data produces Usage: mount [-r] [-w] [-o options] [-t type] device directory. adb -d pull doesn't work either: failed to copy 'data/data/com.android.providers.settings/databases/settings.db' to './settings.db': Permission denied
The link to the zip file solution is dead
Apparently the security hole trick with calling the phone to try getting into the menu does not work for my phone
The next phone solution doesn't work either
the GSMHosting Solution is discontinued and taken down
Yeah..., I don't think I'm able to get my hands on a forensics program...

Welcome to the Android Enthusiasts! That looks like a classical case for our locked-out tag-wiki – and especially for our collection in Cannot unlock tablet as have no internet connection?

Which Galaxy model specifically and which Android version precisely?

@Firelord Samsung Galaxy Mini 2 S6500; unless the Android version can change on its own, it should be the stock one for this model/phone, except I also have SuperSU installed, as mentioned above (su --help in the adb shell has SuperSU v2.45 (aosp:armeabi) in the header and su --version says 2.45:SUPERSU)

I've also tried adb -d root to circumvent su not giving permissions to access sqlite3 or pull, but that says adbd cannot run as root in production builds . All solutions I've found for that error message seem to require your phone not to be locked.

I can't find any information about the stock android version in the phone's manual or other paper stuff that came with it.

First step : Reboot to a custom recovery. (You should probably know how to do that, but see here in case you don't).
Mount all the partitions (On TWRP, Check everything under Mount)
Connect to your PC, and launch an ADB shell. You should directly fall into a root shell.
Then, either use method 1, method 2, or both.
Method 1
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanently';
.quit

Method 2
adb shell rm /data/system/gesture.key

Reboot, and enjoy !
Main source...

Since  I couldn't find TWRP for my GT-S6500, I installed Clockworkmod Recovery instead (and with Heimdall instead of Odin, since I have no access to a Windows machine). Seems to have worked, except now the phone keeps booting into recovery mode.

That's weird.... Did you try a full shutdown (i.e. removing battery) ?

For new problem of booting into recovery every is to flash that recovery again and don't ever try to reboot from cwm. It has bug or something about that. When ever you have to boot in system just remove your battery and plug it again. Now just simply boot.

You could turn up your computer, and create a flashable ZIP to reset the lock by yourself. The folder tree must reflect the one below:
/META-INF
/META-INF/com
/META-INF/com/google
/META-INF/com/google/android

Next, inside the "android" folder, create two files, called "updater-script" and "update-binary". Double check for them to not have any extension.
Then, leave the updater-script blank, and enter the following lines into the update-binary:
#!/sbin/sh

mount /data
mount -o remount,rw /data

rm /data/system/gesture.key
rm /data/system/password.key

umount /data

After you saved the file, open an archive manager (like 7Zip), and compress the META-INF folder as ZIP, with the lowest possible compression level. Once compressed, rename the ZIP as per your liking.
Reboot the smartphone in Recovery mode, then plug it to the PC via USB. On the PC, start a command prompt and launch the adb server via:
adb start-server

Then, switch to your phone, and find an option called "adb sideload". Tap on it, and switch back to your computer, in whose prompt you'll write:
adb sideload "name-of-your-zip.zip"

Lastly, check that all goes well on your phone, and, if no errors are thrown, unplug the USB and restart it. Once the OS has booted, insert whatever pattern on the lock screen, and it will be accepted as correct.


text:
Add peripheral Hardware where screen was
I have been playing around with some old android devices.
I took a broken screen / digitization off one LG and the device is fine. Running in shell and voice assistance do describe screen.
My question: Can I hook up some peripheral input or output where the original input / outputs were and write new drivers. I know this is a daunting task. But someone has to do it.
Basically the display should have a power + and power - I could hook a different device up to and when I unlock screen the device receives power. The input method is much more complex, I know. Looking for somewhere to start. Been googling for hours.!
I am keeping a journal of my activity here:
Google Doc

Not for the screen itself. The connector used for the screen is not for general-purpose input and output. It's connected directly to the framebuffer hardware, so all it can do is stream pixels very fast to the panel.
You might have more luck with the digitizer (touchscreen). It depends which particular interface is exposed. If it's only where the touchscreen "film" connects to the controller, then all you can do is replace it with the same touchscreen, because the signals passing on that connector are only the raw touch positions, which the controller interprets and turns into touch events. On the other hand, if the controller is on the side that's not present any more, it might be that the connector is on a SPI or I2C bus, in which case you can hook another SPI or I2C device, and you'll need to make a kernel driver in order to talk to it.
To go any further in this direction, you'll want to join our sister site, Electrical Engineering Stack Exchange, and ask there. They'll need a lot more details about the connections: photos, pinout diagrams if you have them, part numbers of any components on the downstream side of the connector.

Thank you. This definitely points me in the right direction.
I see so many Droids decommissioned over the screen missing. The screen is a very minimal part of the abundance of tasks the device can handle.

@ColonyXYZ If you found the answer helpful, you should vote it up and/or "accept" it as the correct answer. That's our way of saying thanks on this site.

I don't have enough reputation to vote yet though this is by far a great answer and it has lead me on the correct path. Reading it again today as you can see.


text:
How can I wipe my SD card on an unresponsive Nexus 4?
About two years ago, I dropped my Nexus 4 and shattered the screen. It no longer registered touches and is unusable. I'm finally getting around to recycling all of my busted electronics, and I realized that this device still has all of my personal data on it, and I'm pretty sure it wasn't encrypted. I'd like to factory reset my device, but I can't actually interact with the phone's OS to do that. Removing the SD card would also probably be an acceptable option as a last resort.
If it matters, I bought it unlocked and used T-Mobile's prepaid service.
Any ideas?

You can perform a factory reset with just using the physical buttons.
Step 1: Boot into recovery mode.
Step 2: Perform a reset from your recovery.
These steps don't require screen to sense touches. If your screen is completely gone so it shows nothing here's a video of it so you can follow from there.


text:
Unusual GApps running in background
I was always curious to look into the current running apps in my Android device(running KitKat 4.4.4) and check which app takes up more ram.
As you can see in the screenshot, play music is running even when I'm not listen to songs and Google maps is running for hours when location is turned off (turned off WiFi search for location in advance setting too).
Can anyone explain why this is happening?
Thank you.

Because their services are running in the background. It is visible in the screenshot too. Tap an app's entry and you would see what's running of it.

But my question is why are these services running even when I'm not using music app or map.


text:
debugging frequent crashes/reboot with nexus 6p
Like many of you I eagerly awaited the release of the nexus 6p.. unfortunately it has been crashing a lot lately (a problem many seem to have). The first thing I tried was running a factory reset, which solved the problem temporarily.. but a couple of weeks later the problem returned (i noticed it returned after a certain mass update i made to several apps).. so i'm quite certain it's a software problem rather than a hardware defect.
I'm not an android developer.. but i did a bit research on logcat etc.. and I made this command
logcat -L *:E
the output is pasted in this github gist. (here is the verbose version)
Any advice? I've also installed aLogcat but i'm not quite sure how to use that.. i've seen some posts talking about instructing it to dump the output on an SDCard.. but i don't see that it has a command line interface..
Update 1
i got to install android 6.0.1.. everything worked perfect for several days.. however as soon as i started taking pictures.. the old crashes came back.. which reminded me that the exact same thing happened when i first got the phone.. so i narrowed down the problem to the camera app.
Update 2
I've asked the same question on the google nexus forum. Some helpful tips bit still no cigar.. i'll post the answer here if i actually solve it.

after going through the logs we found this part:
fs_mgr: Running /system/bin/e2fsck on /dev/block/platform/soc.0/f9824900.sdhci/by-name/userdata
<14>[    6.585352] e2fsck: e2fsck 1.42.9 (28-Dec-2013)
<14>[    6.585352]
<14>[    6.585390] e2fsck: ext2fs_open2: Bad magic number in super-block
<14>[    6.585390]
<14>[    6.585402] e2fsck: /system/bin/e2fsck: Superblock invalid, trying backup blocks...
<14>[    6.585402]
<14>[    6.585414] e2fsck: /system/bin/e2fsck: Bad magic number in super-block while trying to open /dev/block/platform/soc.0/f9824900.sdhci/by-name/userdata
<14>[    6.585414]
<14>[    6.585424] e2fsck:
<14>[    6.585424]
<14>[    6.585434] e2fsck: The superblock could not be read or does not describe a correct ext2
<14>[    6.585434]
<14>[    6.585445] e2fsck: filesystem.  If the device is valid and it really contains an ext2
<14>[    6.585445]
<14>[    6.585455] e2fsck: filesystem (and not swap or ufs or something else), then the superblock
<14>[    6.585455]
<14>[    6.585466] e2fsck: is corrupt, and you might try running e2fsck with an alternate superblock:
<14>[    6.585466]
<14>[    6.585476] e2fsck:     e2fsck -b 8193 <device>
<14>[    6.585476]
<14>[    6.585486] e2fsck:
<14>[    6.585486]
<14>[    6.585501] e2fsck: e2fsck terminated by exit(8)
<14>[    6.585501]

which shows that the file system is corrupt.. i guess that's it


text:
Stock Android app manager requires app to be Force Stopped even though it is not running
When I go into the stock Android KitKat stock app manager, many apps indicate that they require being Force Stopped before they can be moved to external storage, whereas other apps do not.
This would make sense if the apps requiring Force Stop were running, or were running a service.  But they are not.
An example is the game Little Crane.  The game is not running, nor has it been run since the phone rebooted.  Using OS Monitor, I see no processes related to that app.  Yet, the stock Android app manager indicates that the app must be Force Stopped before it can be moved to external storage.  This implies that Android thinks that a thread related to the game is running.
Can anyone explain this phenomenon?

Interesting and perhaps somebody may also shed some light on why Force Stop button is not greyed out if there is no active process for the app?

@Firelord Yes, exactly.  Can you confirm this phenomenon?


text:
When does Android plans to bring icon notification?
Moving from an iPhone to Android, I am surprised that Android does not have built in option to display app notifications (ex: number of unread email messages on the app icon).
I know there are many other apps and launcher which allow you to do this, but why isn't this built in yet?
Is this something that Android is planning to bring in future releases?

what android version and rom are you on?

Android has AppWidgets, which is much more flexible solution.


text:
Need help rooting my phone
I have a Micromax Canvas spark 2 q334 running android 5.1 and it has a very low internal storage.so I need to root my phone to use link2sd. some guides suggest Kingroot but it doesn't work for my phone..also there is no custom recovery available for my phone so I couldn't root using recovery method.can someone guide me on how to root my phone.

Visit Help center to merge accounts

You could try other one click root apps like Vroot or frama etc.
"Very low internal storage" you could be more specific, 8/4 MB?

Try searching this site and XDA for general information. Your mediatek device may have an unlockable bootloader (try fastboot oem unlock) . Or you might have a root ADB shell (try adb shell+adb root). These methods require the ADK.
If you are lucky your manufacturer has added a root setting in your phone (maybe under developer options).
Failing  that you can either create your own custom recovery and try flashing that, OR modify the stock ROM and flash that using your PC. These (riskier) methods require your understanding of SP flashtool software.
All these methods require you installing the device drivers first.
See also What is rooting? and How do I root?


text:
Mount /data to sd - Lenovo a7000
I came from here. But I can't even copy /data.
With sudo cp -r /data/* /mnt/sdcard2/data_cp i get No such device or address and No such file or directoryerrors. And "ES File Exlporer" just Fails to copy it.
What elese can I try? I have a rooted and encrypted Lenovo A7000 and I run the commands in Material Terminal (with sudo installer)

Check if /mnt/sdcard2/data_cp exists. Check permissions. Path seems to me non-existent or protected.


text:
How do I automatically back up my photos from my phone to Google?
Last time I checked, many months ago, or a year maybe, whenever I took a photo with my Android phone, it would back up to Google Plus. Although I didn't want my pictures to be shared on G+, I did like that every photo was being automatically uploaded in case something happened to my phone.
Within the last week, I had to reformat my phone. Unfortunately, it was only after that I discovered that Google has made some changes. There is now a separate Google Photos service, separate from Google Plus. It seems now that my Google account has not been automatically uploading my photos. So, everything that was on my phone is now gone. Which sucks.
I tried to see if there was an option with the new Google Photos or Google Drive or somehow to make it so my phone automatically uploads pictures I take for backup, but I can't find any such setting.
Is it possible to automatically backup photos with my Google account?
Note just in case someone suggests it, I'd like to not use Dropbox for a variety of reasons that aren't worth going into here. So, please, only suggestions that utilize my Google account if possible. Thanks.

QuickPic app may work. Install the app and open Settings and add Google Drive account and select the folders which you want to be uploaded automatically to Cloud. This is only a suggestion. I used it on my old phone.

Actually Google Photos app does allow Auto backup of your photos onto Google, and the best part is that there is no Storage limit on it, i.e. you can upload unlimited images and videos.
All you need to do is,
Open Photos app and slide the navigation drawer from the left.
Select Assistant and you will be able to see that your photos are being backed up.

Additional note for people who were confused like me: Google Photos is now a totally separate app from the camera, and I didn't have it on my phone by default. The interface I was used to before was accessed through the Google+ app. Now, to have this functionality, one needs to download the Google Photos app, and then you can do what this answer describes.


text:
Email app syncing two years old messages
OK, I have maybe quite a silly quiestion, but could you recommend email app that does this:

Show emails from the latest month/week, then delete them from phone memory (unless I want to sync them again)
If I delete email in my phone, it is deleted in my account as well (meaning trasferred to "Deleted emails").
Ad free and reliable (I do not want to put my account info into just any app)

Default email app would be great, unless everytime it starts syncing old unread emails from 2013!! I could not find anywhere in the settings to sync just last week/month. It's driving me nuts it is missing...(or I am missing sth)
My provider uses basic smtp/pop3 servers, I have CM12.1 (Lollipop).
Thanks for suggestions :)
Edit:
I have tried:
Inbox - not working with non-Google account
Gmail app - no setting "Days of mail to sync" for non-Google account.

Welcome to the Android Enthusiasts! Please note that recommendations like Is there an app for X are off-topic here (see What topics can I ask about here? for details). For where your question might fit better, you might want to look into Where can I ask questions that aren't Android Enthusiast questions?. With the correct phrasing and details provided, you might try your luck at SR.

Why not use Gmail or Inbox?

You can choose the threshold before which date, the emails won't be synced.
If you delete email from phone, they will get deleted in the respective account too.
Its Ad free and reliable.

P.S. you can also add other email accounts than like yahoo/outlook in the Gmail app.

Sorry for late answer, it is my fathers phone and I had no access to it. Anyway, to your suggestion - Inbox app does not let me to use non-Google account.
Gmail app - this would be good, there is "Days of mail to sync" setting under Data usage. But this setting is only in my Google account again. For my non-Google account this setting is missing and it starts downloading 2 years old messages...
Is there any other suitable app? I have tested it on Windows Phone and there it works with built-in application...


text:
WiFi network is not saved when phone is rebooted
I recently rooted my Samsung Galaxy S6 Edge+ and have found that every time I reboot my phone, I have to re enter my home WiFi network password again. I checked my wpa_supplicant.conf file in /data/misc/wifi and found that when I connect to my WiFi network it is saved to the file but when I reboot, it disappears. The strange part is that other WiFi networks I have previously connected to remain in the file. This is what the the file has for my WiFi network after I connect:
network={
    ssid="My Wifi 5GHz"
    psk=7281996584ae07843694243231a22d0d
    key_mgmt=WPA-PSK
    priority=15
    frequency=5180
    autojoin=1
    usable_internet=0
    skip_internet_check=0
    verified_password=1
}

What's the issue and how do I fix it? Thanks.


text:
Disable autoplay video in Chrome
Is there a way of disabling auto-play of video in Chrome? Many sites have moved to HTML5 video and so you have ads or featured videos that start automatically playing the moment the page loads.

Somewhat related: How do I disable HTML5 player for Chrome on Android?

Not really. I want to disable auto-play of video files, whereas that question is about disabling HTML5 video completely.

On Android Chrome 54, turn off autoplay of media by going to Settings - Site Settings - Media - Autoplay and Block autoplay.
This feature is disabled if you have data compression enabled in your Android Chrome browser.

addendum: On Android Chrome 80, these settings do not exist at all. There does not appear to be any way to block media autoplay.

Chrome 99: the Media setting does not appear to exist.

Starting from Chrome 47, there's a Chrome flag that is used to turn media autoplay on/off:

Disable gesture requirement for media playback.
Disable user gesture requirement for playing media elements. Activating this will allow autoplay to work.

You can see it by going to this link: chrome://flags/#disable-gesture-requirement-for-media-playback;
The default status for the flag is disabled, so autoplay should not work: you should check your Chrome version and eventually update it. I tested with version 47 and autoplay does not work unless you turn on the flag.
Other info here.

It's for background tabs, not the current tab.

I tested again right now and it works also in the foreground tab in Chrome 47... Have you tested it? Could you share the link you tried?

Try visiting this page. The ad on there autoplays and the speaker icon appears in my notification bar.

I've just tried this on a variety of pages - in particular smh.com.au - and it appears to block the playback on all videos, thankfully.  That said, contrary to the OP, it was Disabled initially and I had to Enable it to disable the auto-playback.  The description states "User gesture requirement for playing media elements. Disabling this will allow auto-play to work".

Chrome for Android doesn't have an option to disable autoplay. My solution is: Switch to Firefox.


text:
wifi is getting turned off and mobile data is getting turned on automatically
I am facing a weird scenario in my android phone since 2-3 days.
My wi-fi is automatically getting turned off and my mobile data pack is getting turned on.
It has been cost effective 2-3 days.
I have followed different questions on Android forum and stackexchange it self.
I am listing out the suggestions, i have already tried:-

Disable battery saver app
(I dont have any battery saver app installed)
Did restrict background data for each and every app installed on my phone
(As many blogs were suggesting the same)

Still am facing this issue.
Model-Micromax A310
Android Version - 4.4.2

try after reset device after backup

Can you mention which apps in your device are granted  CHANGE_NETWORK_STATE and CHANGE_WIFI_STATE permissions? (Optionally, see Is there a native way to find all the installed apps that have access to a phone feature? || How can I find which apps/packages reference a given permission using command line?)

Did you turn off "connections optimizer" in phone settings?

Check for advance options for auto turn off in wifi connection app.

There is an option in the Wi-Fi settings:
Keep Wi-Fi on during sleep
It has the following options:
-> Always
-> Only when plugged in
-> Never
Make sure the above is set to "Always".
I believe it will have set "Never" in your case.


text:
How messenger application saves thumbnails
I'm developing android application. I searched about thumbnails and the way that other messenger application use them. but I don't know how Telegram or WhatsApp  save their thumbnail and where are their thumbnail on my android device. Any suggestion?


text:
Deleted emails in my S4
My S4 is showing that there are 97 emails in my deleted folder but I can't see them. I deleted about 100 others at the same time, but these say they are still in the folder.

What email app are you using? Can you see those emails on a web or desktop interface?


text:
Inputting katakana on Google Japanese Input
How do we use Google Japanese Input 12-key keyboard to input Katakana as the keys are in Hiragana? For example, how do I input アinstead of あ？

Google Japanese Input only has 2 modes: kana/romaji.
There is no hiragana-only/katakana-only compared to other IMEs. However, in kana mode, the suggestion box provides hiragana (normal/small), katakana (normal/small and full/half), kanji, and recently used words as possible conversion.
Note: sometimes you need to scroll to the bottom for katakana conversion.

Screenshot resized. Click to view the full-size


text:
Is there something like memcheck and fdisk for android?
Basically I want to connect my android asus to my computer and then do fdisk and memcheck.
I suspected that the disk is not perfect and so is the memory. Sometimes it crashes with no reason.

What crashes with no reason: an app or the Android itself? fdisk is available through both busybox and toybox.

memcheck can be obtained using Valgrind, but its description says: "Memcheck detects memory-management problems, and is aimed primarily at C and C++ programs".

used to be a few apps. Now only youtube.

I want something for end customer.

I just want to check that the whole disk in my android phone is free of defect ( can be read)

At least the empty portion of the disk


text:
If I flash stock and unroot via Nexus Root Toolkit... will this turn off usb debugging?
My screen does not work after replacing the digitizer (it's just white...)
Before I go buying more parts, I'd like to eliminate software issues (apparently this can be caused by the device not wanting to accept new parts, this seems strange but I want to investigate it).
So, I would like to flash stock to bring it back to the beginning, and if it's still broken, it's still broken. Don't understand why the screen would have broken, since all I did was unplug it and plug it back in...
So, if I flash stock and unroot via adb, will this turn off usb debugging? If it does, I'll be done for as obviously can't turn it back on without the screen working...

hmm, yeah that's what I thought. I'll try and find a rom which enables it by default then

Yes, the USB debugging would be found turned off.
The USB debugging settings are saved under /data, specifically mentioned under:

/data/property/persist.sys.usb.config
/data/data/com.android.settings/shared_prefs/com.android.settings_preferences.xml
/data/data/com.android.providers.settings/databases/settings.db

Because flashing a stock ROM would require you to wipe /data to avoid unforeseen issues, you would lose all the settings.
As you mentioned it yourself, flashing a custom ROM which has USB debugging turned on as default would be the best thing to do here.
Note that if you're going to flash a ROM with Android 4.2.2 or above you would be required to authorize the debugging on Android. If you've a custom recovery, you may try my answer mentioned here and if you end up flashing a ROM with USB debugging turned off, this answer of mine may help.

Do you know of any suitable rom which has USB debugging enabled by default?

@NeMo, XenonHD, Vanir  and Tesla ROM comes with debugging turned on. Perhaps DirtyUnicorns and Omni also do.


text:
Is there a way to see a log everytime an app crash?
My android phone sometimes quit applications unexpectedly. There is no trace.
I don't see anything wrong. It just quits.
I made a video out of it.
https://www.youtube.com/watch?v=JzAuaIw4RT0
I wonder if there is anyway I can

Check some log when it happens (without rooting because it'll void warranty)
Scan the hard disk of cell phone for errors
Scan memory

I can't check the video for some reason, so which Android version and device are you using? You can check crash logs using [tag:logcat]. See [tag:logging] for more info.  If you're getting ANR messages, you would get related logs under /data/anr (see how to access android files /data/anr/traces.txt and /data/tombstones/tombstones)

what is anr? I'll see logcat

Can anyone else check the video? are there any asus forum?


text:
How do I view Android application specific cache
I wan't to copy cache files of an application to see what it stores in cache. I've a non-rooted Galaxy Note 4 running android 5.1.1. Is there any way using adb or something else? This application is not built in debug mode. So I can't do this But unlike what that question asks, I'm OK even if there are multiple steps to be done manually. That question asks about dynamically accessing it.

adb backup PACKAGE. If the app allows backup, you would get the backup as .AB file. Extract the backup using the solutions here and find the cache inside the extracted content.


text:
"Improve Location Accuracy" question won't stop coming up
Immediately, no matter if I hit "yes" or "no", it will pop up one second later when I'm on Tinder. No matter how many times I answer, it will just come right back up immediately. I've tried uninstalling and reinstalling the app, and figuring with my wifi settings. Solutions?

I use an app callled "automagic premium"
I created a flow that launches whenever "network" appear in "System.secure.location_providers_allowed"
It pops up a message box causing the prompt we both hate to go away - and never be agreed to.


text:
Bought a new battery, do I need to calibrate it?
My original battery is bloated and is dying quickly after a full charge so I now bought a replacement. Do I need to calibrate this new battery using a calibration app?

No
Calibration of batteries (Li Ion or Li Po, used in almost all mobile devices) is a myth
You can start using it straight away and charge as you normally did with earlier batteries
This post will help you understand more:
Looking for a consistent answer about battery calibration
Using calibration apps doesn't really help as the battery files in system (to which these apps write) are renewed and previous data erased when you charge / reboot
As explained in this article

It [Batterystats.bin file which stores calibration information] has no impact on the current battery level shown to you.
  It has no impact on your battery life.......it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point)...

Explanation in Italics mine from the same article

Related Myth : Charging a new battery for X hours
Charging a new battery for x hours before use is a "legacy hangover" from the days when Nickel Cadmium batteries were used. Those batteries had a "memory effect". As a result, over a period of time, they "remembered" lesser battery capacity than rated capacity. To prevent this, it was advised to always fully charge these batteries

This is not the case with Lithium Ion or Lithium polymer batteries. There is no logic to charge fully or x hours before use. Just use the battery normally, as suggested by others in comments
Table 1 corroborates with additional information

You don't need a calibration app for that. Just fully charge the battery to 100% (in one run), let it run down to below the 20% mark, the recharge it to 100% (again in one run without interception) – battery calibrated.
And as that describes a "normal day" with recent devices (take it from the charger at 100% in the morning, put it back almost depleted in the evening): No calibration needed at all, you calibrate it as a side-effect :)
All those calibration apps do in addition is removing the batterystats.bin file – which doesn't do anything to calibrate the battery (an old myth in fact).


text:
Is there any SSH OS support in Android?
I am reading the article Jolla and SSH push Sailfish Secure as “European alternative” mobile OS.
I have used third-party applications for SSH in my phone but would like to have OS supported.
How can you get OS supported SSH in Android?

You seem to be a bit confused about the article you read. It's about an Android-compatible clone, which has nothing to do with the SSH communications protocol. The company mentioned has SSH in its name, and was founded by one of the original inventors of the SSH protocol, but doesn't "own" the SSH protocol or name, or the OpenSSH server.
As you've already found, you can have SSH in Android now simply by installing a SSH server or client on any Android device. It's "OS supported" just as much as HTTP is "OS supported" because you can use a web browser or a web server in Android. This new Android clone won't be any different in that respect.


text:
android device manager not showing my device
My phone was stolen a month ago. I tried to search it with Android Device Manager also but nothing came up.
After few days I searched it again it was not showing my device. What does that mean?
I was using One Plus One.

That mean your device cannot be located. The thief has probably done a factory reset on it. Unfortunately there is a very low chance for you find it back...


text:
Unknown apps/processes with number only are shown in the battery screen
There is a mysterious app, 99070 that is consuming power on my Nexus 5X. Any idea how I determine what it is?
There is no option to stop or uninstall it. My phone is a Nexus 5X running stock Android 6.0.

Have you uninstalled any app recently (today preferably)? It looks like an app which was used recently and uninstalled later as it shows a random number instead of app's actual name.

Related: Why is a suspicious program draining my battery with GPS usage?

I have uninstalled some apps within the last week, but certainly not within the last 2 days. Why would that app still be running? Will a force reboot of the phone work?

@Izzy Using app manager I can see such apps as, for example, com.android.wallpapercropper (which is certainly system app), so I'd suppose the "mysterious app" can also be seen there. Or you think it's another, more system-ish sort of apps?

@nicael I'm not talking about system apps – but about system processes. You usually see them only using ps with a terminal/adb shell. E.g. on one of my devices, this shows "514" for "kswapd0", which definitely is no app (but a daemon ;)

Seems to Nexus specific http://forums.androidcentral.com/nexus-6p/607727-unknown-items-battery-usage-screen.html

Are you rooted?  From a root shell try running ps aux | grep 99070 (or whatever the ID is at the time).  Could even try find / -name *99070* or grep -r 99070 /.

Possibly right answer:
It's a sandboxed process from a removed app.
For such a number over 99000, it is the Unix UID for an isolated sandbox process (u0_i70).
In Android's UID system, called "AID". Android allocated 1000 special UIDs for isolated sanbox processes, 99000-99999. Some apps use that for security reasons, like Chrome (Incognito mode).

This answer may sound weird but that's what an experienced Android developer would give. I'm not a dev, though.

I use OS Monitor from the Play Store to see what's going on: https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&hl=en .
Here's the Help Page that pops up from the APP. http://www.osmonitor.mobi/maunal/index.html
You can view Processes and kill them or see where they connect to (with a Google Maps view of the IP Address - really nice).

I suggest contacting Google right away and have them identify the app. Have them tell you what it's called, what does, why it's on the phone, and if there is any real need for it. If not, get Google to remove it.

I am pretty sure Google does not have people on call for app identification, much less to somehow remote into your phone and remove it for you regardless of what it is or how it got there.

You can open the app list from the boot menu & then find the app & then uninstall it... maybe it is an unidentified process in your phone...

What boot menu? If you refer to the normal app list in Settings › Apps, that won't show something like that which only identifies itself by a number.

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


text:
Nexus 5 Android 6.0 Voice dailer keeps popping up when headphones in
A few days ago my phone has begun popping up voice dailer seemingly at random while I have headphones plugged into it.
I have gone into settings and attempted to disable everything I could find related to the voice dailer, but it still pops up.
It seems like I will be listening to music or a podcast, and then all of a sudden what I am listening to will be interrupted by a sound, and the voice dialer comes up.
Since I have shut off all permissions to my mic it now immediately stops and fortunately doesn't tell me to speak the name of who I am calling, but why its interrupting me at all is perplexing to me.
How can I fix this?

Plug your headphones into your phone. Then try pressing the buttons on your wire. Do any of those buttons cause the voice dialer to pop up?

I don't have any buttons on my headphones.

Possibly related: http://android.stackexchange.com/questions/75226/how-can-i-disable-google-voice-commands-on-an-android-phone


text:
Wifi signing in
I have android 5 on my mobile . I am using wifi for internet. It should sign in automatically into that wifi network, but it is not doing so. Android is asking me to sign in every time. How to fix this ?

Sign in once.
While you are doing that, look for 'Remember'. Check that box.
Done!

i have already done that but still facing the same problem.


text:
Pairing Bluetooth speakers
I'm looking at buying some Bluetooth speakers, I haven't used Bluetooth in a long time and can't remember exactly how it worked.
If I pair my phone with the speakers, what's stopping someone else attempting to pair with the speakers?
Once paired do the devices become undiscoverable?

You can pair Bluetooth speakers with multiple devices.  My Bluetooth speakers are paired with BOTH  my tablets, my phone and my laptop.  You cannot not, depending on the device, connect via Bluetooth to more than one device at a time.
Pairing doesn't make the Bluetooth device undiscovered.

What happens if i tried to connect to a device only supporting 1 connection whilst it was already paired?. Would my connection override the current one or the other way round?

Since there is only one BT radio, the second connection attempt should fail.


text:
Root S4 mini SGH-i257M
A year or so ago I was looking into rooting my S4 mini SGH-i257M. This is the Canadian version, Android 4.4.2 from Rogers. At the time there was no reliable method available, and no hope of there being one in the near future. I am wondering if anyone has found a reliable root procedure for this phone since then.
S4 mini SGH-i257M
Baseband version i257MVLUBNG2
Kernal Version 3.4.0-2254622
Build number KOT49H.i257MVLUBNG2

The answer is yes, a simple reliable root procedure has been found for this phone. It is CF-Auto-Root by Chainfire. Here is a quote from Chainfire's initial post outlining the philosophy of this procedure ...
CF-Auto-Root is the root for "rooting beginners" and those who want to keep as close to stock as possible. CF-Root is meant to be used in combination with stock Samsung firmwares, and be the quickest and easiest way for your first root. In essence, it does nothing but install and enable SuperSU on your system, so apps can gain root access.
Here is the link to the actual procedure ...
http://androidmtk.com/root-samsung-galaxy-s4-mini-sgh-i257m
Here is a link to my post on xda with the details of my results ...
http://forum.xda-developers.com/showpost.php?p=64690687&postcount=1329
Note that the procedure is for Build number KOT49H.i257MVLUBNG1 but i took a bit of a risk with my phone which has Build number KOT49H.i257MVLUBNG2 and it works flawlessly.


text:
Avoid ads on YouTube app
There are many ads when playing videos on the Youtube app, I have tried many things but nothing works. Is there a way to avoid all the ads?

Unfortunately, you cannot disable ads on YouTube without rooting your phone,
A workaround for this is to install the Adblock browser and watch YouTube videos from there. However, this may be impractical depending on how frequently you watch videos.
Further information is in this post.

Yes. You can avoid YouTube ads (except on paid channels and movies) by subscribing to the paid membership called "YouTube Red". This also enables you to save videos and songs for offline playback on a mobile device.
YouTube Red includes a subscription to the "Google Play Music" streaming service. (Or vice versa: If you subscribe to Google Play Music like I do, you get YouTube Red for free.)
The price (currently) is US$9.99 per month.
CNET has a summary on YouTube Red including a list of supported devices including the Android and iOS apps, Chromecast, Android TV, Apple TV, some game consoles, and some Smart TVs. CNET says YouTube will have some original shows and movies for Red members, if you're interested in that sort of thing.
(This answer sounds like an ad but I'm not a Google employee.)

Root your phone with Magisk,  and then you can either install Xposed to get youtubeadaway, or some of the more recent modules in magisk. I have a black themed ad blocking app that actually installs over the YouTube app dad got through magisk in addition magisk systemless Lea Roots so you can still enjoy the things like Netflix and Android pay not having to sideload.I have a rooted phone and I get ad-free YouTube and I download YouTube for free.  Download the XDA app takeoff look-see at the apps that they have on their site.  One of the good ones you're never going to see on Google play.  Hope that helps

You can use the AdAway apk or use an exposed module called YouTube AdAway, but you will need to have a rooted phone for this.

Please add additional details to make it a complete answer.


text:
Prevent redirection on chrome
Whenever I select anything I have Google on Chrome, I always get redirected to another spam like site or says my phone is infected. I have an antivirus software which doesn't pick up any virus infected on my phone.
Others suggest blocking JavaScript, which works but you cannot view any site or video after. Is there a way to prevent always being redirected?

Related: Removing redirect link malware / How to stop my Android device from being spammed in the browser as well as in the application? / Android browser redirecting malware sites / Malware on LG G3 redirecting all browsers / more

Try anyone of these:

Root the phone. Use Adblock plus app. Rooting voids warranty.
Use Firefox with Adblock extention installed. This doesn't require rooting.
Use Adblock browser. Rooting isn't necessary here.
Use UC mini browser with Speed mode enabled. Browsing experience will be deteriorated.
I recommend second method the most. Please don't ask for links. Everything can be found using Google.

@Firelord - I know you would reply before OP ;-) Links added...


text:
Phone doesn't turn wifi off and weirdly transmits data
When i wake up my phone(kitkat,cm11) from standby, it always transmits data through wifi and than stops transmitting/recieving data. It gives the feeling it always transmits/recieves while sleeping.
I turned down all location services in various places, i set wifi to turn on "only when connected to power" , turned of "scanning always availble" , but still no help.
What is the cause , and how do i track this down?

I'd start checking the logs. Some firewall app with logging functionality might also help. As it happens even with WiFi off (the app obviously re-enabling WiFi), you can narrow down candidates using a Permission Checker, concentrating on those with the CHANGE_WIFI_STATE permission.

Glad to hear! Mind writing up an answer? Which app you chose, which steps you performed – and which culprit you identified? Could help others in similar situations. Thanks in advance!

Oh sure. I used the firewall, afwall+ ,turned it on( and used whitelist - blocking everything ) , turned logging on. made phone sleep. Than turned it on - and on the firewall log - i've seen the sources of traffic - all pointing to google, which i can live with.

Slight misunderstanding: I've meant "answer" as in  "pushing the 'answer your own question" button, giving the details there, then accept the answer :) Other than a comment, that marks your issue "solved", and thus easy to identify as "having a solution" :) See our help/self-answer page for details.

I've followed Izzi's advice and it worked. Here's what i did:
I used the firewall app, afwall+ ,turned it on( and used whitelist - blocking everything ) , turned logging on.
made phone sleep.
Than turned it on - and on the firewall log - i've seen the sources of traffic - all pointing to google, which i can live with - so i didn't continue further.


text:
Verified boot keystore generateion failure
I need to generate my own keystore for Android Verified Boot. I took these steps

mmma system/extra/verity
keystore_signer private.der verity.x509.pem keystore.img verity.der

And i got this error
Exception in thread "main" java.lang.IllegalArgumentException: unknown object in getInstance: org.bouncycastle.asn1.ASN1Integer
    at org.bouncycastle.asn1.ASN1Sequence.getInstance(ASN1Sequence.java:98)
    at org.bouncycastle.asn1.x509.AlgorithmIdentifier.getInstance(AlgorithmIdentifier.java:47)
    at org.bouncycastle.asn1.pkcs.PrivateKeyInfo.<init>(PrivateKeyInfo.java:85)
    at org.bouncycastle.asn1.pkcs.PrivateKeyInfo.getInstance(PrivateKeyInfo.java:45)
    at com.android.verity.Utils.loadDERPrivateKey(Utils.java:173)
    at com.android.verity.Utils.loadDERPrivateKeyFromFile(Utils.java:189)
    at com.android.verity.BootKeystore.main(KeystoreSigner.java:203)

It seems that keystore_signer failed to load private.der. but i can't find where i did wrong


text:
Flashing of factory image failed Yuphoria
I was flashing the factory image of my YU Yuphoria through the flash-all script, everything completed successfully, but when it came to flashing system partition, the command line got stuck at "writing system" in the last sparse system.
It took a hell lot of time.. In the other sparses of system, writing system took maximum 20-15 secs but this time it took more than 15 minutes and still no luck..
I panicked but couldn't find any other solution.. So I closed the command prompt.. Opened a new command prompt, typed in
fastboot -i 0x2A96 devices

I got:
????????????    fastboot

The ??? made me panic more.. I tried booting into my recovery through fastboot..
E:\Mobile\adb>fastboot -i 0x2A96 boot twrp.img
downloading 'boot.img'...
FAILED (command write failed (Unknown error))
finished. total time: 5.009s

I almost came to the conclusion that my phone is hard-bricked.. I removed the battery, re-inserted it, tried to boot into recovery through the hardware key combination.. But god was kind enough to me, my phone booted into TWRP which was already flashed.. Now I'm still in the recovery but confused what to do.. Shall I flash some custom ROM through the recovery and reboot? Shall I format the system partition? Please suggest something..

At this moment, can you flash any partition from fastboot mode?

Didn't try the fastboot mode thereafter.. What I did is, copied a custom ROM to my SD Card through PC, flashed it through TWRP.. Everything's fine now, except that I'm seeing a minute depreciation in the battery performance..


text:
How to remove my Gmail account from Android 5.1?
I added and logged in my Gmail account on my friend's Android (Lollipop 5.1) phone Lenovo A 6000 or 7000. Now I am unable to remove my account from his device. Help me please.

Possible duplicate of Remove my Google account on other people's device

Simply go under Settings > Account and app syncing, select your Gmail account and click Delete account or services.


text:
Bluetooth And Wifi Not Responding
I Have Q mobile A50 (Andriod Ver: 4.1.1) It Had Missed Its I.P Address And Due To It. its The Bluetooth  And Wifi Is Not Being Enabled . I.P Adress Is Also Not Showing Can Any One Help Me To Recover It .
Here A Picture of it.

First of all, I.P address can not cause Bluetooth or MAC address to disappear.
Secondly to see your IP address you must have data enabled, same goes for bluetooth and wifi, you have to switch them on first
I still dont understand why you had to write "Not responding" and then post a status image, be more specific on your problem
Edit:
See the pictures below as I enable each component, notice the status bar

What you are viewing there is just status info, "Unavailable" doesnt mean "Not Working" unless you have tried switching them on and failed....if not then go to Settings and enable the appropiate component.....and please use comments


text:
Download images to hidden folder
I have created a hidden folder using .FolderName technique in File Manager. How do I make all my downloads from a particular APP in this hidden folder (If at all this is a possibility) ?

Android 4.4.2
Micromax A315 (If this matters)

This  may be considered  a too broad question without involving a specific app. So, which app is it? Link it.

WhatsApp, Gmail and Outlook attachments

I'm pretty sure this will require some symlinking for those apps, but then the files are not hidden anymore. Remember that anyone who know how to access the settings menu, can simply view even hidden folders. To hide files I suggest you use a dedicated encrypted container (like TrueCrypt but for Android).

I heard this symlinking thing for the first time... Can you guide me through it? I am just a knowledge-seeker... This ain't a task for me. Just for fun


text:
How to turn off Android Device Manager on the web
My phone got stolen yesterday. I have never downloaded Android Device Manager or enabled it on my phone but for some reason, when I go onto the ADM web page, it could track my phone (up until a day before it was stolen).
So in a panic, I first changed my Google password to stop the thief from using my account, then I locked the phone using Android Device  Manager and then I clicked the 'Erase' command so that he could not get hold of sensitive information. Now the phone is off and I have installed several tracking apps on PlayStore since then but they are yet to be activated since it is still off. However, I have just learned that once it is switched on, that 'Erase' command will be executed and I can longer track my phone :( I read a question elsewhere where someone said he had lost his phone and requested the 'Erase' command but due to the phone being off, the command had not yet been executed. He then found the phone so in order to prevent the command from being executed, he turned off ADM and when he switched it on, the command was not executed. He never explained how he did this however. What I would like to know is how to I turn off ADM on the web. I don't seem to have the 'Options' box that is described in the instructions below:

You can instead use a Web browser and Google’s Android Device Manager
  page. After signing in to your Google account, you’ll see a Google
  Maps page with an options box in the top-left corner. All of the
  compatible Android devices registered to your Google account will
  appear in a drop-down menu within that box.

The Options box gives you a list of devices linked with your google account to select from. If you just had only one device, there might not be any drop-down Options box. You should be able to view/manage the devices by going to
https://play.google.com/settings

Some more info that might help: (Source )
Switch Android Device Manager on or off
Before you can use Android Device Manager, you need to make sure it's turned on and that your device is associated with your Google Account. If you have a tablet with more than one user, only the tablet owner can control this setting.

Find Google Settings in one of these places (depending on your device):

A separate app called Google Settings
In your main Settings app, scroll down and touch Google

Touch Security.
Under "Android Device Manager," switch Remotely locate this device and Allow remote lock and factory reset on or off.

Thank you. I have managed to find the device on the web using that link. However, it still does not allow me to turn Android Device Manager on or off in the device. I am trying to switch ADM off so that I can switch it on again a few days later when the thieves have switched the phone on so that I may be able to remotely lock it without that Erase command having been carried out.


text:
Activating Multi User on CM12.1 Android 5.1
I've done the edit to the build.prop
fw.show_multiuserui=1
fw.max_users=5

I've done this on a tablet using CM12.1 (android 5.1) and it hasn't activated Multi User.  Is there anything els that needs doing?
Or maybe there is something that needs doing at build time when the code is compiled?

Sorry for the late response. Did you get closer to solving this issue? Is Multi User not enabled by default? What device do you have? Hope to solve your issue.

I'm afraid it didn't work. It's a kindle fire HD 7", device Id is Tate

This seems to be a known issue: http://forum.cyanogenmod.org/topic/114977-no-more-multiusers/  but I can't find more information on the subject...


text:
Does any 4.3+ device with Bluetooth v4.0 support iBeacon (BLE) scanning?
Facts

Bluetooth Low Energy is part of the Bluetooth v4.0 Specification.
Android v4.3+ implements support for BLE Scanning

Question
Does this imply that any device that satisfies the above mentioned points actually mean that the device in practice will allow BLE scanning?
Or this should be stated specifically by the provider itself?
Background story:
I am looking for the cheapest android device to develop an iBeacon app for. It has to function only on that specific device.
I've been looking at the Wiko Sunset 2 which satisfies the two rules, but I haven't found anywhere information about it if it would support BLE Scanning or not.

Since you are specifically interested in that device, wouldn't mailing OEM get you the answer, since with low end phones, specifications don't go into detail

Did that as well, but I thought an open question / answer would also help someone searching the answer to the generic question.

I searched but didn't get any specific answer