# Question
Title: how do you stop the battery animation, which appears when the phone is turned off and the cable is connected or d disconnected?
I am using rooted touchwiz on an s5.

Someone asked why disable them. I have a bike charger which occasionally puts out power for a few seconds and then cuts out repeatedly. So the animation comes on, which drains a little bit of battery, and then disappears. This cycle repeats, and results in the battery actually losing power.

# Answer
> 1 votes
Under `/system/media` you should see some files whose names contain "battery" and end with `.qmg` or `.spi` (depending on your Android version). Moving those files elsewhere (for backup purposes do not just delete) should get rid of the animation.

Do back up before you fiddle with `/system`, though.

What I don't get is why you want the animations disabled. Does it do anything bad for you?

---
Tags: samsung-touchwiz
---


title: How to make camera start faster

text:
# Question
Title: How to make camera start faster
Everyone knows that start Android camera sometimes is a pain, specially if you wish to take a picture of something that lasts only some seconds. What I want to know is: is there a way or an app that makes the camera start faster?

**Note** that I'm not asking about picture shot, though this is important too. I think that as soon as the camera is started, this is not a big deal.

# Answer
> 5 votes
Try InstaCamera Pro from Google Play Store. It starts very fast and has preferences to start camera and takes photo just by a single touch from home screen of your phone:

> InstaCamera is the quickest way to take a photo with your phone.
>
> There's no long process: just press the widget and it takes a photo, then closes just as quickly.

The paid PRO version is supposed to be faster than the free version.

# Answer
> 2 votes
If any app takes significant time to open, it means that app is heavy on resources and/or there's high load on system. Before bringing any app in memory, Android first makes room for it in memory (technically, it happens based on minfree value even if there's room for that app).

So, to solve the issue, do these things:

* Reduce load from system. Less running apps in memory means less probability of minfree based ju-ju.
* Use a lightweight camera app. Lightweight apps are loaded in memory faster and again there's less probability of minfree based ju-ju.
There are many lightweight camera apps in Play Store. Just, search "Fast Camera".

# Answer
> 2 votes
I have done a serious research on this topic and i found that **all device has an opening lag** and it is independent of your camera applications i.e, it is hardware dependent. It(the lag) will be keep varying depending on the memory and processor state. Some smartphones are successful in covering it with their high end hardware resources.

**Consider a scenario** : if we have a bundle of apps opened in memory and you opened camera with any of your camera application then you feel lagging more than before. Now you can understand easily that this lagging time is a varying factor.

i have even created an application for this called "camera opening lag checker" it calculates your camera lag time and allows you to compare it with world's top devices real time.

Meizu PRO 5's camera opened in .17ms where Samsung s6,s7 are also performing great with .25ms, .26 respectively

Thank You

---
Tags: camera, performance
---


# Question
Title: Android 5.0.2: Windows 10 does not recognize it in USB storage mode
I bought `Prestigio MultiPhone 3504 Muze` with `Android 5.0.2`. When I connect it to my PC with Windows 10 installed, I can't find the device in explorer.

How to connect my phone to PC?

# Answer
For your device to be shown as USB storage you need to set MTP as your usb-computer connection option.

Settings - Storage - Press three dots - USB Computer connection - Select Media device (MTP)

Now when you connect it to your Windows 10 PC you will be able to see the device's storage.
> 2 votes

# Answer
All you need to do with new windows 10 not detecting Android phone is, install below two KBs and restart. Step1. install: 'KB3010081' ---\> https://support.microsoft.com/en-us/kb/3010081 Restart Step 2. install: 'KB3099229'---\> https://support.microsoft.com/en-us/kb/3099229 Restart And you are done. Open My computer and you will see MTP logical drive in there. After one more reboot, you may see your phone model/ make as drive label. Thanks and enjoy! Rupesh Diwaker
> 0 votes

---
Tags: usb, windows, usb-connection-mode, mount
---


title: Using an OTG cable while charging

text:
# Question
Title: Using an OTG cable while charging
Most Android devices have a single port for both connecting to the computer (USB) and charging. I have to use this OTG small cable to transfer data, but also to use a real keyboard. However, when I connect the keyboard, I cannot recharge my device while I work. Since they both use the same port, is there a way to split an OTG cable to introduce power on it, but keep the existing port so I can connect a keyboard ?

# Answer
> 12 votes
Yes, it is possible, at least technically. What you need is a cable called a OTG host cable with power, which is a double-female cable with a male micro, a female micro (which only has the power and ground connected, no data), and a female A, like this one.

Additionally, you also need software support. I know an appropriate kernel patch is available for CM10 on the Nexus 7 (here), but I don't know about any other devices.

# Answer
> 4 votes
It's possible, some phones support Battery Charging Specification 1.2 and can utilize USB ACA (Accessory charging adaptor) which support OTG + Charging at the same time. (the Acasis H027 is one such adaptor)

My phone (Motorola Moto G XT1032) is not able to auto-detect such an adaptor out of the box, but after modifying the kernel, I was able to charge it and use USB Flash Drive + USB Ethernet at the same time.

---
Tags: charging, usb-host-mode
---


# Question
Title: Possible to charge one phone off another?
What's stopping the ability of charging a cell phone from another cell phone? If I were to create a crossover/patch USB cable and connect it between two phones or tablets, would there by any way to have one of their USB ports provide a charge to the other?

# Answer
> 5 votes
It's fully possible to do that if the charge-from device has USB On-The-Go (OTG) support.

You just need a USB OTG host cable (like this one), which you connect to the charge-from device, then plug a normal micro-USB cable into that, then into the device to be charged.

The only obstacle you may run into is current limitations. A USB OTG port almost certainly will not provide as much current as an all-up USB port, much less a charger.

Best case, this will mean that the charging device will charge slower.

Middle case, you won't get enough current to charge the device while it is powered on.

Worst case, the charge-from device will simply say "You're drawing too much current. You're cut off."

# Answer
> 1 votes
I was able to charge one Moto G XT1032 with another using a USB Connection between the two, a fully charged phone can only half-charge another phone due to overhead.

---
Tags: usb, battery, charging
---


# Question
Title: Samsung s7 edge message "previous setting restored"
I keep getting a little notification pop up (a grey oval) that lasts about a second and says "previous settings restored" . It makes the phone vibrate and beep. It is causing annoyance and I would like to know what app/setting is causing it. I am running Android 6.0.1.

# Answer
This message was caused by the 'locations' edge panel. Disabling said panel stopped the message appearances.
> 0 votes

---
Tags: notifications, 6.0-marshmallow, popup
---


# Question
Title: Unable to enter recovery mode for Marshmallow manual OTA update on Nexus 6
I am sharing this piece of knowledge for the folks who might face the same problem.

## Scenario

I am manually upgrading a rooted Motorola Nexus 6 device, for which OTA update is not available due to system ROM modification. A populare guide can be found here or by following Nexus Root Toolkit's wizard.

## Problem

Android reboots in recovery mode with a "No command" message. NRT and guides say that this is the pre-screen to recovery. I need to enter recovery and enable download from ADB. The problem is that when I do the `PWR`+`Volume+` sequence I only get the device rebooted into Android

# Answer
> 0 votes
## Solution

First press the `PWR` button, then quickly press once the `Volume+` button and **release** the keys.

## Explanation

It could be tricky for some people to enter the combination right.

Nexus 6 does not allow direct Recovery boot using `PWR`+`Volume+` combo on powered off phone. Instead, you have to go through the bootloader.

Once you are in the recovery pre-screen (in my case, of ROM `MOB30O`), holding the `PWR` button will force the device's power cycle. If you press `Volume+` before `PWR`, recovery will ignore the sequence, and then if you hold `PWR` a power cycle will start.

The power cycle then will simply ignore that you are holding `Volume+` button, bringing you to Android OS with a normal boot

---
Tags: 6.0-marshmallow, ota-update, motorola-nexus-6
---


# Question
Title: Why can I not connect my external hard drive to my Yureka phone?
When I connect my Lenovo external hard drive to my Yureka phone by the combination of OTG cable, Y cable, and the power bank, it shows the message that is connected and disconnected constantly.

Why can I not connect my external hard drive to my Yureka phone?

# Answer
This trick you are trying to do does not depend upon any single condition. To connect an external hard drive to a phone with the help of USB-OTG requires satisfying both hardware and software compatibility.

* As you said 'when you tried to connect external hard drive it shows constantly connecting and disconnecting, this maybe be an issue of power needed to support external hard drive. I guess your device has a 5 V battery with a capacity of 2500 mAh. To mount a 1 TB device on that power puts a tremendous workload on Android devices. (There are devices like OnePlus or Nexus with bigger specifications that can do this job so it's definitely not an 'impossible' thing)
* In the case of software, your phone or phone's file system might not have compatibility with the file system of the external hard drive. Try to use different file explorers like ES File Explorer or there is an app available on Play Store named 'Paragon' that can mount NTFS, HFS+, and other file systems (requires root), and then check again.

Before writing this answer, I tried connecting my own Seagate backup+ 1TB hard drive to my Xiaomi Redmi Note 3. It shows a notification 'Blank USB storage or unsupported file system'. My device has a 4000 mAh battery and notification is not fluctuating so I guess it's a software issue in case of me and a hardware issue in the case of you.
> 0 votes

---
Tags: usb-on-the-go, micromax-yu-yureka
---


title: Defect in updated Marshmallow

text:
# Question
Title: Defect in updated Marshmallow
Recently, i updated Samsung galaxy J5 to Marshmallow,Today when i tried to change lock screen password,like type previous password then enter new password and then confirmation of new password.I did these all steps and all goes well as they should be but when i lock my phone and try to enter password again it does not accept my new password it says password is incorrect.Then when i try old password it is accepted.What is this? Why phone is just stuck to one password and does not change password.By the way this old password was also in previous Lollipop version. I have done "clear cache partition" in recovery mode but still the issue is same. I googled this problem but there was not any matter of this kind. Have you people any suggestion for this?

# Answer
Let me give another clear answer with steps. It is based on this you tube video

I updated Samsung J5 to Marshmallow but there was problem then I did a factory reset to make it right but after reset it asks me to enter your previous e-mail and password. Well ,this phone belongs to my father. He didn't know password .Then I searched on Google and finally found a solution.Key steps are:

1. Download Odin software from here
2. Download Samsung J5 firmware.You have to download firmware whose date is before September 2015, from here
3. Download Bypass app
4. OTG cable is required.

After downloading these three, grab your phone. Power it off then after few seconds press `Vol down`\+ `home button`\+ `power button`. After this a caution sign will appear,press `Vol up` button.Now your phone will go in downloading mode. Connect your phone to PC via data cable,now launch Odin software on PC and click on `AP` button and select firmware which you have downloaded.It will say you to wait...then a message will appear as "`Leave CS`". When message appears ,click on `start button`. Firmware will now install to your phone,you will see loading line on phone and PC.When it completed android icon appears on phone. Now,remove data cable,after few seconds your phone will switch on.Now press few next button or skip them.When you reach on "verify your account" it will ask you to enter your e-mail.Since we \*don't have email or password save Bypass app in a USB and connect OTG cable to your mobile,after connecting OTG you will see that phone file manager will open USB on phone, install Bypass app (enable app install from unknown sources).Open this app,now you have access to settings, there go to factory reset and perform reset.Your phone will restart.Finally Google verify account has removed,after few steps your phone will switch on again.

**Note :** Every thing works fine except two things:

1. Skype app does not connect to server network
2. You will not be able to do Software update
> 1 votes

---
Tags: 6.0-marshmallow
---


# Question
Title: Using macbook USB charger for android tablets and phones
I am looking into finding a USB OTG cable/adapter that allows me to connect USB peripherals to an Android tablet while charging it. Ultimate goal is to get the power from a car's cigarette lighter (possibly using a USB adapter which provides 5A/3.0A or 2.4A)

While researching, I found out there are number of issues including, not all devices truly support this mode. (I heard most samsung devices do. Anyway to find a certain device supports this, before buying?) And certain adapters have a physical switch and doesn't really support simultaneous charging and data transfer/USB hub mode.

I am wondering if I can use the adapters that claim to charge and act as a hub for the Macbook, which has a single USB C port.

Lot of these adapters (designed for Macbook and Chromebook pixel) provide 14.5V/2.0A which makes me worried, as my phone charger only provide 5V/3.0A (Nexus 5X which has quick charging).

Is it possible to connect a phone or tablet to one of these adapters and not get damaged by the extra power? And would the adapters work under the power of the car cigarette lighter which only provide 5A/3.0A, when they possibly expect 14.5V/2A from a macbook charger instead?

# Answer
> 1 votes
Fundamental thing is that you are contemplating laptop chargers , designed for much bigger capacity batteries to charge your cell and then plan to use the car charging, in between- not a healthy combination and recipe for problems

> Anyway to find a certain device supports this, before buying?

No proven way AFAIK...you would need to research product and user reviews and ask around in device specific forums or write to manufacturer

> Is it possible to connect a phone or tablet to one of these adapters and not get damaged by the extra power?

> And would the adapters work under the power of the car cigarette lighter which only provide 5A/3.0A, when they possibly expect 14.5V/2A from a macbook charger instead?

Unlikely that they would work

---
Tags: charging, usb-on-the-go
---


# Question
Title: I forgot my email address and password for my galaxy j7 how to bypass google verification
How do I get I into my account when I forgot email and password. My 4/ year old messed up my phone plz help

# Answer
> 0 votes
Well you forgot a heck of a thing man , there are recovery option have u tried that ? Might be there are chances to recover email password if you have given any alternate email or phone no.

Other thing you can do is just factory reset or hard reset your device to by pass the verification or to remove it.

This link will help you By pass google verification

# Answer
> 0 votes
I fixed a friends phone in the same state as yours. He also had a samsung device (galaxy core prime or whatever). I managed to fix it by using this tutorial. Hope it helps.

https://www.youtube.com/watch?v=MhaOIrobRRk

---
Tags: samsung-galaxy-j7
---


title: Hard Brick Lenovo s898t+

text:
# Question
Title: Hard Brick Lenovo s898t+
I have a Lenovo s898t+ Golden Warrior, I was having problems trying to update it (the update was downloaded but not installing), so, I decided to install a stock rom from: http://www.needrom.com/download/lenovo-s898t/.

I followed the steps but the phone won't boot up, keeps restarting on a black screen, I didn't make any kind of backup.

¿What can I do?

# Answer
Well, it turns out I didn't download the correct ROM, I had to download one from https://boycracked.com/2015/06/12/lenovo-s898t-stock-rom-2/, vibeui\_v2.0\_1503\_7.18.1\_st\_s898t+.zip.

I hope this can help anyone with the same problem.
> 0 votes

---
Tags: unbricking, lenovo
---


# Question
Title: Cannot install apps from google play store
I am using Samsung Galaxy Y, Android version 2.3.6 only, I rooted it yesterday and now I could not install apps from google play store. And as device memory is small so I think it's better if I download apps straight from websites. Is there any trustworthy and user friendly website for this? Thanks a lot :)

# Answer
there're manyy third party stores. Visit http://choilieng.com to get ur apk file . It looks quite simple but this will help you load faster.

Have fun./
> 1 votes

# Answer
There are many alternates of Google Play Store. Here is the list:
> 0 votes

# Answer
Use apkmirror It looks quite simple and trust
> -1 votes

---
Tags: applications, google-play-store, alternative-markets
---


# Question
Title: Calls cut-off after 10 seconds (Samsung galaxy S3)
I have samsug galaxy s3 (SHV-E 210S), when I receive a call or when I make a call, it cuts off after 10 sec and I have to make a call again. In brief the call stop its self. What can you do to solve that issue. The phone don't allow me to control the calls (incoming and outgoing).

# Answer
> 0 votes
It seems that your call setting are pretty weird. Do following things :

1. Check your proximity sensors are working properly
2. Check your call setting might be it changed due to some third party app you installed.
3. Change the network provider( change 3g to 2g).
4. This probably is your second last option just reset your device ( backup needed)
5. The last I can say is contact Samsung dealers, that might help you.

Hope it helps.

---
Tags: samsung-galaxy-s-3, calls
---


title: Google now - retraining the voice model

text:
# Question
Title: Google now - retraining the voice model
Sometimes my phone ignores the Ok Google command. I've noticed that I need to say it in the exact same way, as I said it during the voice model retraining. Even a wrong distance between my mouth and my phone's microphone can cause it to ignore the OK Google command. Is there a way to save many voice model profiles just like you do it with fingerprints? In android 6.1 you can save up to 5 models of your fingerprint, all of them are checked during the fingerprint authorisation. If I could record more than 3 "Ok google" commands during the voice model retraining, I think it would work much better.

# Answer
> 2 votes
This is sadly not possible.

You could, however, say OK Google a little bit different each time it has to be recorderd. This might help to make sure that your voice is being recognized when you aren't saying OK Google in exactly the same way as your voice model.

---
Tags: google-now, voice-recognition, voice-command, google-voice-actions
---


# Question
Title: How to use Google Music MP3s to set a ringtone/alarm?
I have bought various albums through Google Music cloud service and they are downloaded for offline use on my device. How can I use one of these MP3s as a ringtone or an alarm?
It seems that the standard picker is not able to find them.

# Answer
> 2 votes
# If you are comfortable with copying files in a file explorer

1. Go grab ES File Explorer if you don't have a file manager already.
2. Make sure that root browsing is enabled and navigate to `/sdcard/Android/data/com.google.android.music/files/music`.
3. Hopefully you don't have too many songs stored locally, cause this is the not-so-fun part. Go through song-by-song by selecting one and using `Google Play Music` to complete the action. When you find which file is the right song, copy it (for ES, long press then select copy, could be different for other apps).
4. Now navigate to `/sdcard/media/audio/<whichever_folder_applies_to_you>` if you are on pre-ICS or `/sdcard/<whatever_applies_to_you>` if on ICS or Jelly Bean. Paste it in (Hitting Paste on the status bar for ES) and you should be good.

# If you aren't comfortable with copying files in a file explorer

If for some reason you don't want to copy, then still figure out which song is the right one. Then when you go to set your ringtone/alarm/notification use the `ES File Explorer` entry that pops up. Then navigate to `/sdcard/Android/data/com.google.android.music/files/music` and select the right song.

# Answer
> 1 votes
You'll need to either use a different media player

I'm pretty sure all the above, plus others, can set ringtones from mp3 files directly from the player app itself.

Or, you can use any of the many different ringtone makers freely available on the Play Market.
I like Ringtone Maker
You'll just open the MP3, find the section you want to save as a ringtone and crop it, save it, then set it!

You will need to do some searching around your file system first to find out which songs are which though. As I remember, when you download audio from Google Play Music for offline use it doesn't save them with titles or anything really identifiable :/

**EDIT**
That's the problem with Google Play Music. You have to open them and listen to them. If you use one of the above mentioned players it should load the metadata for you, telling you the artist, album, title etc.
I know Player Pro will show you the path of the given file by long pressing it and choosing View Details. I'm sure the others would have similar functionality.
However, using these players to set ringtones does not allow you to crop and choose which part you want saved, they will just set the entire song as the default ringtone, which is probably not what you want.
Most likely you'll need a combination of the two:

1. Open Player Pro (or whichever *other* media player) and find the song you want, view details/properties and note the file path.
2. Open up Ringtone Maker (or whichever you choose) and navigate to that path, and open the file.
3. You'll then be able to select which portion of the mp3 you'd like to set as a ringtone.
4. You can then save the ringtone as either an alarm, ringtone, or notification to be used respectively.

# Answer
> 1 votes
Just open google play with chrome browser (request desktop site) goto my music find song and tap the 3 dots over by the tracks time click download it is now an mp3 you can add in the ring tones.

# Answer
> 1 votes
I went to the Google Play Music desktop site, found the song, clicked on the 3 dots by it, downloaded it, then emailed myself the mp3 file, then opened it in ES File Explorer, selected to open it in ES Media Player, clicked the 3 dots \> Set Ringtone \> Set alarm, voila.

# Answer
> 0 votes
Why not drop the mp3 directly into a directory either `ringtones` or `alarms` within the subdirectory of `/sdcard/media/audio/notifications` (*this is for earlier than ICS*)?

IIRC ICS had this directory structure on the SDCard, aptly, `/sdcard/alarms` or `/sdcard/ringtones`. Drop the appropriate mp3 in there, and it should be picked up the Android's Media provider and away you go.

If Google Music does not have any identifiable information pertaining the MP3, the filename will be used instead.

---
Tags: ringtone, google-play-music
---


# Question
Title: When do I need to enter my password once I encrypted my phone?
I intend to fully encrypt my phone do I need to enter the password at start-up or when unlocking the screen-lock?

If the latter is the case I can't enter my password each time I'd like to unlock my phone of course so is there a way to use a swiping-pattern as password (e.g. 3 times the false one requiring the full password) or sth alike?

# Answer
When you encrypt your device, It will only ever ask for the decryption key when you boot the device. If correct, it boots normally, and will not ask for that particular password again until next boot. Of course, any screen-lock (normal password) will still be needed to unlock the device when locked.
> 1 votes

---
Tags: encryption, samsung-galaxy-s-5
---


# Question
Title: How to ensure a factory reset wipes /data/media?
Now, those who use custom recoveries often know that a factory reset tends to keep a good deal of data in `/data/media/`. However, I would like to ensure that this location gets wiped so that all of my storage (besides the actual Android system of course) becomes available again. Is there a way to do this?

I'm using TWRP 2.8.7.0 on a Samsung Tab 2 running Android 5.1.1, if that helps.

# Answer
`/data/media` is actually your so-called "internal SD card" space. It's not wiped by default because, as the name implies, it's intended for media storage like photos and music. It usually should not contain any personal account information or important app data (that isn't encrypted). Many custom recoveries do have an option to wipe the internal SD card, you just need to select it when doing your factory reset.

TWRP actually has a detailed post about this at https://twrp.me/faq/datamedia.html. The most relevant excerpt:

> In TWRP we also have a wipe internal storage option that rm -rf's the media folder and a "Format Data" option that formats to recreate the entire file system in case something goes completely wrong or to remove device encryption.

If you just want to free up the space, you could also simply use a file browser to deleted everything on your internal SD card.
> 3 votes

---
Tags: factory-reset
---


# Question
Title: Cannot connect Nexus 7 to computer to see internal storage after flashing Cyanogenmod
I've managed to flash Cyanogenmod 12.1 onto my Nexus 7 2012 to give it a new lease on life, but now I can't connect it to my PC to view it as a storage device!

The Nexus 7 shows up as a "media device" in Devices and Printers and does not show up as a drive in My Computer - the driver for it is shown as the Android ADB Driver. The Nexus 7 is only charging when connected to my computer, there is no notification to choose the connection type. I have tried re-installing the driver, but Windows says it's already up to date. ADB and Fastboot both locate the device in Recovery and Bootloader, so the driver is obviously working. Connecting the Nexus 7 to a different computer that hasn't been used to flash images shows up as a storage device with no problems.

What am I missing/doing wrong with my computer that won't show my Nexus 7 as a storage device?

**Clarification**: Running Windows 8.1. Connected with MTP mode shows my Nexus 7 in my Devices and Printers (but Unspecified), but not as a Media Device in My Computer:

Connected with PTP mode works as expected:

# Answer
> 0 votes
Ran into the exact same problem: Nexus 7 wouldn't properly connect as MTP device on Windows 10 after flashing CyanogenMod 12.1. The driver I had installed was the "Universal ADB driver" (not "Android ADB Driver" as OP). It was needed during the flashing procedure.

Solution was to uninstall the ADB driver: Right-click on the device in the Device Manager and select "Uninstall". Then unplug USB cable and reconnect. Device now works as expected.

---
Tags: cyanogenmod, adb, nexus-7, 5.1-lollipop, usb-storage
---


# Question
Title: Why are Google contacts and phone apps not available for my Samsung S5 phone?
I have a Galaxy SC-04F with a non-rooted, stock ROM that came with the phone, running Andoid 6.0.

I believe it's a common model, and I haven't done anything to it that I know of that makes it special or dysfunctional in any way.

But, Google Play says the standard Google apps Contacts and Phone are not compatible with my device.

Why would these apps be incompatible? Is there a way I can get them installed?

# Answer
> 1 votes
This is not the "standard contacts"app (AOSP contacts).

Google™ contacts and dialer apps only work with Nexus and Android One devices running (as far as I know they come pre installed) starting with marshmallow (Android 6).

---
Tags: google-play-store
---


# Question
Title: Would google apps for a lower android version work for the higher one?
I'm trying to install a custom Rom of android version 6.x. But I installed the google apps for version 5.x. Would they work fine if I install them together?

# Answer
> 2 votes
Yes, Google Apps for older Android versions still work with the latest version of Android (usually, with Android 6 they need a fix to give them some permissions)

Although they might work, I recommend getting OpenGApps for your Android version for better compatibility and the latest patches.

# Answer
> 0 votes
No, you should re install the ROM and the corresponding Google apps version of the ROM you're trying to run.

If you still get error messages please follow the cyanogenmod wiki about this cases, the worst thing that could happen is you need to make a factory reset from your custom recovery.

https://wiki.cyanogenmod.org/w/User:PsychoI3oy#Fixing\_CyanogenMod\_13.0\_gapps\_crashes

---
Tags: rom-flashing, custom-roms
---


# Question
Title: occassionally my screen goes to a series of historical windows (previous apps, searches, etc) how does that come up?
1. Ready to select an app
2. the screen changes to show a series of windows (chronological in order) of the last usages of the phone
3. How do I access that? Where is the command or what is the finger-to-screen command?

# Answer
This "Menu" comes up when you either long-press the Home button or the Multitask button,
which is usually located to the right of the Home key.

If you are using a Samsung device, this button is usually located to the left of the Home key.
> 2 votes

---
Tags: samsung-galaxy-s-3
---


# Question
Title: How to turn off screen of android with terminal emulator?
How to turn off screen of android with terminal emulator? I am using Android 5.0.

# Answer
There are two ways of doing this, depending on if you have root or not on your device.

**If you use root**

If you have rooted, run:

```
su
input keyevent 26

```

In any good terminal emulator.

**If you have not rooted**

If you haven't rooted, either root, or:

1. Install ADB (Instructions vary between windows, Mac and Linux)
2. Enable "USB Debugging in settings \> developer options (if you cannot find developer options, tap the build number in 'about phone' seven times.)
3. Connect your device to the PC, and connect via ADB
4. Run: `adb shell input keyevent 26`
> 6 votes

---
Tags: screen, terminal
---


# Question
Title: HTC One M8 - Locked after Android 6 update
So, I received a marshmallow update which buggered up the phone. After boot, it kept on saying `android.process.acore` has stopped with `Google+` and an infinite loop asking me to report the error.

I don't know what I did but now I just get a screen saying:

```
*** Software Status: Modified ***
*** LOCKED ***
*** Security Warning ***
M8_UL PVT SHIP S-ON
HBOOT-319.0.0000

```

I'm stuck on this screen and none of the options do anything.

* Hboot
* Ramdump
* Reboot
* Reboot Fastfoot
* Power down

What is going on?

# Answer
I have recently discovered the same problem. Here are the steps which helped in my case (un-rooted phone just stopped loading after vacations):

1. I plugged in the cable to PC-USB. Th phone was not recognized.
2. I pressed on the phone something like "checksmartsd"
3. The phone was recognized by the PC and started as usual.

By "reboot" everything was fine. By "shut down" and "launch" the menu appeared again (phone not plugged to the pc). I chose the same "checksmartsd" and it worked.

I have no idea why it worked. I hope it helps somebody.

Best, Eugene
> 0 votes

---
Tags: 6.0-marshmallow, htc-one, htc-sense
---


# Question
Title: How to Fix the Failing Notification-Bar in CM13?
The notification-bar fails in my new official CM13 installation

I have not removed *CyonogenSetupWizard*, which can cause such an event. The device show no notifications at all. I need to find in settings how to enable the data transfer from the phone to my computer.

## Final solution

Reflashing unstable ROM with unstable ROM is not a good idea. I switched off from kyasu's ROM and official ROM (noise artifact). I then switched to Temasek/arter97's ROM found here because of its mature development, thorough documentation and solves the noise artifact bug in the official ROM. Smooth installation also.

Phone: Samsung Galaxy S4 gt-i9506
ROMs used: official ROM, *cm\_ks01lte-userdebug 6.0.1 MOB30D 56236a0be1*, Temasek's unofficial ROM where I did not manage to reproduce the problem in Temasek's ROM

# Answer
> 2 votes
I had the same problem a couple days ago. I felt like the only way to fix it is reinstalling cm. But I fortunately managed to make the notification bar work again. I was looking for some solution in the phone's settings, and when I went to "Users" I accidently switched to guest mode and back. Then my phone got frozen for a few mintues, then it locked itself and finaly the notifications appeared on the lock screen. Then I restarted my phone and since then everything's just fine. I hope if someone else still has this problem I could help him/her.

cm-13.0-20160418-SNAPSHOT-ZNH0EAO2NJ-serranoltexx

# Answer
> 1 votes
Go to settings menu, about phone, down to build number, tap 7-8 times. Go back to developer options in the settings menu and down until you see device usb configuration and select mtp then you should be able to transfer between the devices.

# Answer
> 1 votes
An answered question but I'd still like to weigh in. The only case I've seen where notification bar won't work (i.e. no notifications) is when you removed SetupWizard (in CM's case, CyanogenSetupWizard) after flashing. This will also lead to some nav keys unusable and a myriad of other weird bugs. Just put it back in, set the proper permissions, reboot, walk through the setup and things should be back to normal.

Honestly I don't know why CM made CyanogenSetupWizard compulsory since late April - things had been working without it before, now we have to walk through a wizard which does nothing useful.

---
Tags: cyanogenmod, 6.0-marshmallow, data-transfer, usability
---


# Question
Title: When i flash a new custom rom, does it get rid of other things that i've flashed before?
I have a rooted Moto G 2014 and im thinking of flashing a new custom rom on it. It is currently running PacMan Rom and i have Xposed and Google Apps(gapps) flashed right now. I know that flashing a new rom will get rid of all my data, but will i lose gapps and xposed too? Also, does anyone know any good roms? Thanks

# Answer
As of Lollipop all custom ROMs have transitioned to the new `system.new.dat + system.transfer.list` format, so the `/system` partition will be fully overwritten, which means bye bye GAPPS and Xposed. If you migrate to a different ROM, you'll also need to wipe `/data` (not including `/data/media` which is your internal storage).

Then again, flashing GAPPS/Xposed again isn't that hard, is it?

As for ROM recommendation, I think it's against SE's rule to do that here (XDA wouldn't allow that either), so better go try everything yourself. I myself am a die-hard CM fan.
> 2 votes

---
Tags: rom-flashing, custom-roms, motorola-moto-g
---


# Question
Title: How to find truly NEW apps on the Play store?
How can I find new apps on the Play store? It seems that everything that is returned is just the popular stuff all the time. I'm interested in locating and trying out new apps (mostly games) outside of the popular stuff.

When looking at the "new and recently updated" that always is flooded with the popular apps that are at the top of the charts already that I've seen a million times.

# Answer
Appbrain, considered front end of Google Play does that. You can filter apps by various criteria as shown for example for*games → Action→ New*
> 1 votes

---
Tags: google-play-games
---


title: What is SELinux and its purpose?

text:
# Question
Title: What is SELinux and its purpose?
For those of you who don't know, SELinux is a collection of administrative tools on Linux OS'. However, what is it for on android, and what does it do on android? After all, Android **is not** Linux.

*SELinux contributes to part of the Android OS. Its two modes, 'Permissive' and 'enforcing' can have a huge impact on the versatility of Root usage.*

# Answer
The purpose of SElinux is for security and explained by the Android site:

> As part of the Android security model, Android uses SELinux to enforce mandatory access control (MAC) over all processes, even processes running with root/superuser privileges (a.k.a. Linux capabilities). SELinux enhances Android security by confining privileged processes and automating security policy creation.

Then in the background section it goes on to explain the two modes permissive and enforcing are:

> SELinux operates on the ethos of default denial. Anything that is not explicitly allowed is denied. SELinux can operate in one of two global modes: permissive mode, in which permission denials are logged but not enforced, and enforcing mode, in which denials are both logged and enforced. SELinux also supports a per-domain permissive mode in which specific domains (processes) can be made permissive while placing the rest of the system in global enforcing mode. A domain is simply a label identifying a process or set of processes in the security policy, where all processes labeled with the same domain are treated identically by the security policy. Per-domain permissive mode enables incremental application of SELinux to an ever-increasing portion of the system. Per-domain permissive mode also enables policy development for new services while keeping the rest of the system enforcing.
> 2 votes

---
Tags: selinux
---


# Question
Title: 4g icon always showing on my S6 (But my cellular network is not 4g)
4g icon always shows on my top right side with signals bar on my newly bought(second hand) samsung S6 mobile. problem is that my cellular network is not 4G. It only supports 3G.

Is my S6 software fake or something ?

# Answer
Some countries/carriers, e.g. AT&T and T-Mobile call (DC-)HSPA+ "4G" (while HSPA+ is commonly referred to as "3.5G"), while they call real 4G "4G LTE" or simply "LTE". Using phones or such carrier origin with a HSPA+-capable SIM will display "4G".
> 2 votes

---
Tags: samsung-galaxy-s-6, 4g
---


# Question
Title: How to use an Android phone or tablet to make a projector presentation?
I have planned for some time to use a smartphone or tablet to give scientific presentations via projector, instead of using a laptop. I'm now thinking about buying a new Android smartphone, if I can be sure that in the end I'll be able to realize this goal with it. So my main question is: **What do I have to look out for in order to get a device with which I can give projector presentations?**

I apologize that this question is not exactly about a concrete problem I'm faced with right now – I just don't want to purchase a costly device only to find out later that I can't do with it what I want. I therefore did some thinking and research about the *possible* problems, and ask you for advice on how to avoid a concrete problem to occur in the first place.

Here are some issues that occurred to me:

1. In my experience most projector installations in lecture halls still only provide access to a **VGA** connector. I know that VGA as an analog signal requires D-A conversion from a digital signal, but I'm confused about how much effort this takes: Some converters have the shape of a box which needs an extra power supply, others are very small and don't need extra power. **What is the difference between these different types of devices, and which kind do I need?** Please note that the links are only meant as examples, I'm not asking specifically about these products.
2. Again in my experience, most installed projectors do not yet support Full HD, but still need signals at resolutions like 800x600 or 1024x768. At least some HDMI-to-VGA converters appear to support **downscaling** from Full HD to VGA resolutions. Since I probably can't control this from the smartphone/tablet: How does it work? Can I trust that the optimal resolution is automatically negotiated between the adapter and the projector? Can I expect a decent-looking result from the downscaling, or will it be all washed out? Practically speaking: **Is there a specifically named feature of such converters that I should look out for when choosing one?** Again, the link is only for reference.
3. Android apps normally have screen output optimized for the fixed, physically small screen built into the device and not the flexibility that is provided by changing the screen resolution or resizing a window on a Desktop OS. Is it a realistic goal to achieve a **good presentation experience** from a mobile device similar to the one from a laptop? E.g. it appears not to be possible to get Adobe Reader for Android into a proper one-page-fullscreen mode. **Is there presentation software that does this better?** I'm mainly thinking of presentations in pdf format.

And maybe there are caveats I'm not even thinking of?

# Answer
> 9 votes
**Update 2017**

Much has changed since the writing of this answer. The old answer (see edit history) is no longer the best answer to this question.

I'd recommend getting a Chromecast and using it with a VGA adapter. This gives you the benefit of giving the presentation wirelessly, instead of leaving your phone tethered to a cable.

Most modern Android phones have this capability, but double check before you purchase if this is something important for you.

---

Make sure that the phone that you get has a micro-HDMI port, in addition to the traditional USB port. This will allow you to transfer video more easily.

As you noticed, there are two types of converters- the tiny ones, and the large bulky ones with a power supply. The difference is, as stated on the link you sent, that:

> *Unlike passive adapters Ligawo converter has a power supply, thereby allowing a built-in signal amplification and processing of the image. Provides the signal source sufficient current through HDMI This converter can also be used without power supply.*

So yes, the larger ones with power supplies would probably be better in terms of signal quality, and could still be used without being plugged in. However, due to their bulk, the better signal processing (I'm not an expert on signal processing, so I don't know how large of a difference it would make- I've used the small kind, although with a laptop, and it worked perfectly fine) might not be worth it- it's up to you to decide which type is right for you.

As of how the resolution is scaled, it should work automatically for all, if not most, converters. Just double check if it says something like "Input resolution HDMI up to 1080p possible 480p - Output Resolution VGA" (from the link you sent). It shouldn't be a problem to downscale to a specific amount that you want- in the Settings -\> HDMI -\> HDMI Format, you should be able to change the output resolution. For more info, look here\- it is two years old, but the features should still be the same with new phones running JB/KitKat.

As of the software to run, there are many free and premium solutions available in the Google Play store that will work well. If you prefer presenting with PDFs, PDF Reader or Office Suite 7 should work. However, PDFs are a somewhat unconventional presentation format (although they can work), so you should consider using actual presentation software for a better experience. Google Drive for Mobile would work well, since you could edit your presentation on a computer (or your phone) and then present it on your phone, plus it is free. You could also use Presentation Pal, or Office 2012: Presentations, or some other presentation software- there are lots out there, and there's bound to be one that works good for you. All presentation software in the play store should work well for your purpose.

I hope this helps!

# Answer
> 1 votes
there is a micro-usb to VGA cable available. from phone to projector input, this might help. Havent tried. going to try very soon since i have a similar requirement..

# Answer
> 0 votes
You can use a Samsung Galaxy Beam as a projector if you have got such device. There must be second hand editions of it somewhere on the Internet if you don't want to pay a lot for a brand new one.

# Answer
> 0 votes
I collected some information relevant to this question in an answer to How to connect your Nexus phone to a VGA projector? – which is the question I actually wanted to ask here, but was told it is too much subject to change to induce answers of interest to future generations. ;-)

In short:

* It appears there is no real difference between HDMI-to-VGA converters and HDMI-to-VGA adapters, because also those devices that claim not to need a power supply actually need extra power under many circumstances.
* There are no "HDMI settings" on stock Android, though manufacturer-specific Android versions as well as "Custom ROMs" of course may include them. Additionally, there are Android apps that appear to be able to change the output resolution.
* It appears that the biggest obstacle to getting a VGA signal from an Android device via an HDMI-to-VGA converter is the circumstance that HDCP seems to be enabled by default *for all content*, and there is no (simple) way to disable it, at least on stock Android. Standard converters simply do not output a VGA signal if the input is copy protected.

---
Tags: video-out
---


# Question
Title: I uninstalled systemui... now phone stops working
I have this phone, it is rooted.

I backed up the systemui which total size is smaller than 5mb then I uninstalled it using titanium backup then a message appeared "unfortunately systemui has stopped working" so I tried to restore it with TB but takes too much time (waited 20 minutes but still restoring).

I restarted the phone then the message still shows and its a black screen in the background... I tap "ok" and the message disappear a few moments but shows again and again.

Then I did a factory reset but the message "unfortunately systemui has stopped working" still showing with a black screen in the background.

How will bring back this systemui? is it possible with adb?

# Answer
You need to have root and ADB access, which I assume you do.

1. Connect phone to PC. Verify ADB access by executing `adb devices` in command prompt - it should show your device under "list of attached devices".
2. From there, do `adb push /PATH/OF/BACKUP/SYSTEMUI/ON/PC /sdcard` to push SystemUI to internal storage.
3. Execute `adb shell` and then `su` to get a root shell.
4. Execute `mount -o remount,rw /system` to remount `/system` for read-write access.
5. Execute `cp /sdcard/SystemUI.apk /PATH/OF/SYSTEMUI` where `/PATH/OF/SYSTEMUI` is where your SystemUI should be. For many recent devices it should be `/system/priv-app/SystemUI`.
6. Execute `chmod 0644 /PATH/OF/SYSTEMUI/SystemUI.apk`.
7. Reboot phone.

Do report back if you're successful or if any error pops up - do not attempt to proceed without knowing the error for sure. If you don't know how to use ADB or how to extract APK from a TiBu backup, search engines are your best friend.
> 2 votes

---
Tags: system-apps
---


# Question
Title: How to check what apps are running in Android 6.0?
I used to be able to view what apps are running in the background under settings/apps for 5.1, but in 6.0 you can only see what apps are installed in the same location. Does anyone know where to view running apps?

# Answer
> 66 votes
This is now in the Developer options area of your device settings, under the "Running Services" menu item:

Note that if you cannot see the Developer options at the bottom of your settings, it is because they are hidden by default and need to be manually enabled.

# Answer
> 3 votes
Thanks eldarerathis

This is strictly running *services* and not *apps*.

...To actually find and stop running **apps** you can go to **Settings, Memory, "Memory used by apps"** (ADD: Strictly apps that have been running *within the last 3 hours*, and ONLY those using more than a minimum limit of RAM)

When you click one, the vertical ellipsis top right gives you easy access to actually STOP the app.

Note also that parallel to the "**Running Services**" described, there is an "**Inactive apps**" at the bottom of the developer options. And you should try to *inactivate* an app instead of actually stopping it. If it is well behaved, this will often be almost as good, and is more clean than giving it the axe with stop.

---
Tags: applications, 6.0-marshmallow
---


# Question
Title: How to block those annoying "Your device is infected" ads in Chrome without root
We all know and hate them: those annoying ads that pop up along the lines of "Your phone is infected! Click to fix!" How can I block them in Chrome?

I know that adblock exists for root, but I do not have (or plan to) root. And unfortunately a lot of sites host these adds, so it's not as easy as blocking or avoiding a specific site.

Phone: Alcatel Onetouch Idol S, Android 4.2.2 Jelly Bean.

**EDIT** Device has root now.

# Answer
Now that you are rooted, you have a host of options and can be free from Google's policy of removing Ad blocking apps from play store

Install Xposed for your Android version and then Adaway to block all ads. remember to keep updating hostfiles periodically

> AdAway is a utility for root users used to help manage hostfile entries. AdAway doesn't directly block ads; it limits unwanted ads by blocking servers that distribute those ads to websites

If you are not familiar with Xposed, Xposed: The mighty Android tool box by Izzy, would be very useful
> 0 votes

---
Tags: chrome-for-android, ads
---


# Question
Title: Battery drains very quickly on Samsung Galaxy S5
I have purchased a Samsung Galaxy S5 from the store. I open it and I begin by charging it for the first time, but without turning it on. The battery was 61%, so I waited until 100%. After that, I turned on the phone and proceeded to set it up. The version of Android was 5.0 Lollipop (I don't know how this is possible as I thought I need to update it myself from 4.4.2 to 5.0).

While I was entering in the information for the first time, the battery suddenly fell from 100% to 95% in just 5 to 10 minutes, during the first steps where I had to create a Google account and set up my phone options.

I heard rumors that 5.0 Lollipop drains the battery quickly so I downgraded to 4.4.2 KitKat with the hope that it'll fix the battery problem. I downgraded successfully without error.

I have the same problem—the interesting thing is that I didn't download more than 5 apps. I only have Skype, Facebook, Messenger, WhatsApp, Viber and Instagram. All the other apps are from the phone itself.

Whenever I go to WhatsApp to check messages or chat (or anywhere else), the battery falls 1% after 3 minutes. All of the NFC options, location options and other unnecessary options are turned off. The brightness is also on low. In 15 minutes of use I notice that the battery falls from 80% to 65% or 60%.

I have already done a factory reset twice, whilst I was downgrading to KitKat 4.4.2.

I'm a new user of a Samsung Galaxy S5. Is this normal or abnormal? What is the problem and how can I resolve it?

# Answer
> "....the battery suddenly fell from 100% to 95% in just 5 to 10 minutes"

**That's perfectly normal and no cause for concern**. Reasons for this are well explained in this XDA post Your battery gauge is lying to you (and it's not such a bad thing). Summarizing from this post:

> As explained at Battery University, "The time at which the battery stays at \[maximum charge\] should be as short as possible. Prolonged high voltage promotes corrosion, especially at elevated temperatures."

**so**

> This is why many new phones will "lose" up to 10% within a few minutes of coming off the charger. The reality is that the battery was only at 100% capacity for a brief moment, after which the battery management system allowed it to slowly dip down to around 90%

**so how do OEM's deal with this situation?**

> The phone manufacturers essentially have three choices:
>
> 1. Use older charging styles which actually maintain a full battery, thereby decreasing its eventual life
> 2. Use new charging methods and have an accurate battery gauge
> 3. Use new charging methods and have the inaccurate battery gauge
>
> Option one has clearly fallen out of favor as it prematurely wears devices. Option two, while being honest, would most likely be met with many complaints. After all, how many people want to see their phone draining down to 90% while it is still plugged in? **Option three** therefore offers an odd compromise. Maybe phone companies think that users will be less likely to worry about a quick drop off the charger than they will worry about a "defective" charger that doesn't keep their phone at 100% while plugged in.

So, it's normal and have seen it happen in every phone (four of them) I owned in last four years
> 1 votes

# Answer
Try factory resetting the phone. (Ignore if already tried) Another thing you might do is calibrate the battery. Drain out all the battery till 1% is left and put it on d original Samsung charger. Let it charge fully. Do not interrupt it while in charge. In this way the battery will calibrate itself. My personal experience shows battery monitoring apps drain the max battery life. Also, for once, clear all the data in the phone. I.e. images and songs so that the phone memory is not cluttered.
> 0 votes

# Answer
I think this is pretty standard. My s5 drains at about the same rate. Try turning your mobile data on only when you need it. You can also try flashing a different kernel (that works in your region) to see if that helps.
> 0 votes

---
Tags: 4.4-kitkat, 5.0-lollipop, battery, samsung, samsung-galaxy-s-5
---


# Question
Title: Why is some application not supported by device with Intel processor
Pokemon Go is releasing today but sadly I saw somewhere in the Internet stating that Niantic has claimed that the app is **not supported by devices with intel processor** (in my case asus zenfone 5). So I wonder why the **type of processor** will be one of the factors **determining whether the app is compatible for the device**. Any help is appreciated. =)

# Answer
**Note: This answer covers other apps than Pokémon Go, as Pokémon Go has been updated to work with x86 processors**

Apps contain multiple architecture dependent and architecture independent parts:

* Independent:

+ Dalvik code
    + Android resources
    + the Manifest
* Dependent:

+ Libraries
    + Special assembly code in the Dalvik executable (rare but possible)

The major things are the libraries.
Those are shared objects (`.so` files) much like DLLs on Windows that contain *bytecode*.
They are compiled using the Android NDK (Native Development Kit) and are compiled for a specific architecture (like compiling Linux applications using a cross-compiler, ie. compile ARM code on an x86 machine).
In our example, this library can only be used in an ARM environment were the ARM bytecode is understood.

Some Android x86 devices (commercial phones/tablets, not the emulators) come with a special ARM Translation toolkit, aka. `libhoudini`. It basically translates ARM instructions to x86 instructions.
Those instructions however, are not optimized to run on x86 hardware and thus result in poor performance and high battery usage (the latter of those is one reason x86 is not primarily used in mobile processors).

**The real problems are the developers**:
Either:

1. They do not compile their libraries (often containing proprietary code) for any other architecture, for some reason.
2. They use specialized bytecode, only available on ARM so that any ARM Translator or libhoudini fails.

Luckily Pokémon Go received an update, allowing users of x86 devices to run the app, but other apps (mostly games) do require a real ARM device.
> 2 votes

---
Tags: applications, processor
---


# Question
Title: How to reduce dropbox internal data usage
Currently both the DiskUsage app and Android's App Data show that Dropbox is using over 800 MB of internal sdcard storage space. Dropbox says it has no offline files. `/storage/sdcard0/Android/data/com.dropbox.android` shows no significant data usage.

Is there a way to clean this up without using the CLEAR DATA button in App Data? What will be the repercussions of using that button?

# Answer
I have a rooted phone, and I found an \> 800 MB file at `:/data/data/com.dropbox.android/global/external/docpreviews`. I just deleted it. This did result in additional free space, though I'm not sure if it will stay free or if there will be other repercussions.
> 1 votes

---
Tags: internal-storage, insufficient-memory, internal-sd, dropbox
---


# Question
Title: How to close a window in multi-window mode?
How do I close a window in multi-window mode? I know I can show/hide the Windows supporting multi-window by keeping the Back key pressed/held down. Once I drag an app out of the multi-window and then another one how do I close it.

I am also slightly surprised that only few apps use multi-window.

Can someone please point me to the code needed to implement multi-window in am app?

Also, can I dock the multi-window drawer on other sides of the screen, where a user may find then more convenient (at least being able to choose between a left-docking and a right-docking drawer.

Android KitKat 4.4.2.

Thanks.

# Answer
> 1 votes
To answer your first question (since the rest are off topic, and the first one is your title question anyway) apps open in multi window can be shut by:

1. Tap anywhere in the app you want to shut.
2. Tap the Bar between the two windows (it may have an arrow pointing at that window you tapped, it may not)
3. Tap the X on the options that come up

**BUT BE WARNED!** If you opened an app over an app (for example, you opened YouTube, then gmail on top of it) it would switch to that app. Keep repeating the process to close any unneeded apps.

---
Tags: multi-window
---


title: Nexus 6P GPS location inaccuracies

text:
# Question
Title: Nexus 6P GPS location inaccuracies
I have a brand-new Nexus 6P, not rooted, running Android 6.0.1. I have location mode set to high accuracy (with GPS, WiFi Scanning, and Bluetooth Scanning all set to on). Almost all of the time, this works well: location detection is fairly accurate, and while navigating with Google Maps, the GPS has worked as it should.

However, once in a while (every day or so) when I am at home (and have been for at least 3-4 hours), my Nexus thinks I am at work. Not just one app: my IFTTT recipes set to go off when I reach work activate, Life360 (the family location tracking app) alerts my family that I've arrived at work, Google Now offers me the commute time to my home, and Google Maps shows my current location as work. A minute or two later, the issue dissolves and my phone thinks I'm at home once again. **Note:** my work is almost a mile away from my home, so it's not a minor gps error.

In a couple days of testing, the issue has not occurred when my location mode is set to "Battery Saver," which doesn't use GPS but rather approximates location with Cellular, Wifi, and Bluetooth. So, I think this is a GPS issue with my phone. Battery Saver location mode, however, makes navigating with Google Maps difficult (the bubble of where I might be is a little on the large side), and Google Maps constantly prompts me to re-enable GPS and high accuracy mode.

What should I do to fix this issue and what could be an explanation for this?

# Answer
> 2 votes
I left my GPS on Battery Saver mode for a while (maybe a week or two) then turned it back on to High Accuracy afterwards; the problem went away.

---
Tags: gps, google-maps, geolocation, nexus-6p
---


# Question
Title: Allow instant boot after phone with empty battery is connected to power
Let's say my phone is out of battery, and has turned itself off. I get to a charger, and connect it. Maybe I need to make an urgent call. But my phone refuses to boot until the battery is at 5%. It only takes like ten minutes to get to 5%, but still, I'd like to remove this limitation.

Some phones (and other devices) can even boot *without* the battery as long as they are plugged in, so I don't reckon it should be technically impossible to boot my phone with an empty battery if it's plugged in. The phone should be able to power itself from the charger alone, if nothing else.

My charger gives plenty of power, enough to use heavily and still charge at the same time.

I reckon the reason they have created this limitation is because if the user then unplugs the phone while the battery is at 1% or something, the phone may not have sufficient time to shut itself down properly. But I'm aware of that danger, and I still want to have control of this myself.

Is it possible to remove this limitation of 5% battery before boot?

To clarify, when I'm using the phone (and it's *not* plugged in), it goes all the way down to 0% without automatically shutting down. So there doesn't seem to be any limitation there. **But if I then connect it again, *that's* the limitation I'm talking about.** I then have to wait until it gets up to 5% before I can boot.

My phone is an Asus Zenfone 2 running Lollipop. It's rooted and I have Xposed Framework.

# Answer
> 3 votes
**tl:dr** Mobile devices unlike laptops are not designed to run off the charger, without a battery (there are exceptions of some devices, way back). A fully discharged battery is as good as *no* battery, so connecting to charger will not power up the device. Unless the battery is charged to a minimum level, it cannot be used to power the device

* A battery is said to be discharged when it reaches 3V level ( also called *deep discharge*) . At this voltage 95% of the energy is spent , hence the mobile is designed to power down before it reaches this level
* Battery charging has different stages with corresponding voltage levels as shown in figure below. The current fed from charger in the initial stages is very low (*trickle charging* , represented by 0.1 C, where is the Charging rate- see figure). It is only after the battery is charged above 3V, it can function. *This accounts for the time it takes to charge to 5% and be able to power up the device* (Not sure of the exact voltage level)

* Additional factors that come in play for **not** permitting battery to operate before 5% :

+ There is a safety margin that is built in , since *deep discharge* followed by full charge (3.9 V) would cause undue stress and is not recommended
    + Powering up a mobile from switched off state requires significant power (you would typically see at least 1 to 2% drop). If the battery voltage falls to below 3V due to this load, your battery would again shut down
    + Increasing charging rate (to reach level required for battery to operate) is a physical hazard, as the battery may explode

To sum it up, Li Ion or Li PO batteries have a bunch of physical security needs to be met. This combined with battery longevity and performance considerations, safeguards need to be in place - shutting down at low battery % , allowing the battery to reach required voltage levels is a part of the big picture. Understandably, given the mobile device penetration , nobody would like to cut corners (despite that one hears batteries exploding, recently in news)

---
Tags: battery, charging, boot, asus-zenfone-2
---


# Question
Title: Why can I not access the cyanogenmod zip on my sd card?
All right, I have fouled up my Galaxy S while trying to install Cyanogenmod after rooting with Odin.

I now have the clockworkMod Recovery 2.5.1.0 and I am trying to select the cyanogen Update .zip from my SD card. Neither option *Apply sdcard:update.zip* and *install zip from sdcard* work

*Apply sdcard:update.zip* simply yield this message:

> E: Can't open /mnt/sdcard/update.zip. No such file or directory. Installation aborted. Mind that I have already renamed the Cyanogen file to update.zip

*install zip from sdcard* does not show the sd directory. The Update.zip is nowhere to be found.

Steps taken so far:

Other possibly relevant information:

* After the root, there was a boot loop, which I ignored.
* Shoot me, but there is no backup
* **Edit**: My firmware was XWJW5, Version 2.3.6

Question:

* Is there any way I can still access the cyanogenmod file - or any other file - on my SD card?
* Can my Galaxy S be saved somehow?
* Among the myriad of options to root your device out there, which one could help me?

# Answer
> 3 votes
> I wanted to copy the zip directly to the internal storage

You can't just want to, you *have to*. ClockworkMod does not mount the external SD card, you have to put it on the internal SD storage (often called the internal SD card and separate from the main system storage).

If you can't access the internal SD then you'll need to flash an Odin-packed ROM (with Odin of course) to fix your device. Ideally you should flash the same version of stock that originally came with it. See Where can I find stock or custom ROMs for my Android device? if needed :)

# Answer
> 10 votes
You most probably have an *unpartitioned* sdcard, clockworkmod however assumes that is partitioned and wants to mount the first partition (/dev/block/mmcblk0p1).

You can fix this by repartitioning your sdcard so that it has a mountable fat-formatted first volume and then retry.

If you don't mind using the commandline, boot to recovery and connect via `adb shell` to it, then mount your sdcard manually: `mount /dev/block/mmcblk0 /sdcard` and retry.

Technical explanation:

`cat /proc/partitions` lists:

**/dev/block/mmcblk0** is your FAT formatted volume (no more partitions at all)

should be:
**/dev/block/mmcblk0** (whole device)
**/dev/block/mmcblk0p1** (1st partition, FAT formatted)
**/dev/block/mmcblk0p2** (sd-ext partition, only for those that use SD2ext and such)

# Answer
> 0 votes
download this link "PDA\_BCK\_CF-root\_universal\_beta14fix" and install using odin selecting pda which will root your device and later you will find what you want i mean the "install zip from sd card" i tried it and it works for me.

---
Tags: rooting, samsung-galaxy-s, unbricking
---


# Question
Title: "Item not found" when trying to use remote support on Anrdoid
How can I help my brother with his Android phone. I am in the USA. He is in Cape Town, South Africa on a Huawei P9 lite. He was able to download and install Teamviewer Quicksupport from the Android Google Play Store . I was able to see specifications about his phone. Alas when I tried to start "remote control" it prompted him to download an add-in which it could not find.

On my side I am using Teamviewer 11.0.63017 License:Free

# Answer
Some time back, They (for some reason) had to change the link for TeamViewer. It is now here (Google play). Once downloaded, you can use it in quick support or stand-alone, depending on your needs. If this fails, it may be down to a region issue- in which case, install an APK instead.
> 0 votes

---
Tags: teamviewer
---


title: Nexus won't boot after update

text:
# Question
Title: Nexus won't boot after update
So I have a Nexus 7 2013 no root vanilla. I just recently flashed it with vanilla 6.0.1 since it could not update from 5.1.1. Then a few days ago an update came out and I updated. Now my nexus tries to boot goes to the colorful boot screen then the text comes up saying starting apps then shuts off and tries to boot once more. When ever I try to boot into boot loader with volume up and power button it says no command. Any idea on what I can do to fix this?

# Answer
> 2 votes
This most probably means that you are stuck in a device boot-loop. The easiest way to fix Nexus devices (in my opinion) is to use the Nexus Root Toolkit, which automatically fixes most problems with a click of a button.

You'll need a machine running windows and a USB cable to make this work. First, install Nexus Root Toolkit on Windows. After the setup is completed, open the program and add the phone type in the popup box. Now you should see 2 windows (the toolkit and the log). Click on Soft-Bricked/Bootloop on the Restore/Upgrade/Downgrade section then click on Flash Stock + Unroot (this is for both root and non-root devices). From here, just follow the steps the guide tells you and your device should go back to normal. However, MAKE SURE that you click **'no-wipe mode'** on the third slide if you want to keep all your data.

That is the easiest way I found for fixing bootloops on Nexus devices. There are plenty of other ways to do it manually though (especially if your device is not rooted). Here are some listed below:

http://xda-university.com/as-a-user/how-to-recover-from-a-bootloop

http://www.ibtimes.co.uk/fix-boot-loop-issues-stock-rooted-android-467411

http://smallbusiness.chron.com/fix-boot-loop-android-78426.html

---
Tags: updates, nexus-7, unbricking
---


# Question
Title: How to use DoubleTwist Sync with Android Marshmallow adoptable storage
I have a Samsung S7 for which I bought a 200GB microSD card. I formatted it as adoptable storage (using an adb shell workaround because Samsung has actually disabled the Marshmallow feature by default). Now, I can store all manner of things on it, including about 17GB of music which I manually copied over.

However, I want to use DoubleTwist Sync as I have lots of iTunes playlists that don't get copied over when manually copying files. I installed both the DoubleTwist PC app as well as the Android app but when I tried to sync, it just tells me that the device is out of space. I know that this isn't technically true as it's a brand new card and I just copied over 17GB of files. In fact, when I deleted the 17GB, it still told me that there's no space. I'm sure the problem is that DoubleTwist can only see a limited partition and it is somehow confused by adoptable storage.

There's an article on their site (https://www.doubletwist.com/help/question/how-do-i-switch-from-internal-storage-to-sd-card/) describing how to switch from internal to SD storage, but I think it was written without adoptable storage in mind, as my Settings doesn't have the "Storage" option they refer to.

Any ideas on how I can fix this? My last resort is to re-format the card as 50% adoptable storage partition and 50% portable storage partition. To be honest, I probably should've done this from the get go but I'm hoping there is a quicker solution that doesn't involve reformatting.

# Answer
> 0 votes
Ok, I figured it out. It wasn't some fundamental problem with how adoptable storage works, I just didn't do it right. After setting up the SD card as adoptable storage, there is one more step which is not made clear by most tutorials. You need to select the card and in the Options, select "Migrate Data" which completes the process and makes the card available for use by other apps, or something like that.

---
Tags: partitions, adoptable-storage
---


# Question
Title: Gmail account from old phone to new Galaxy S7
Ive just recently updated my phone from a motorola to a Galaxy 7 and now my husband has my old phone. How do I remove my gmail account from the old phone please without removing it from my new phone?

# Answer
> 0 votes
on your old phone go to settings -\> accounts-\> then select google, now you can select Gmail account you want to remove, on the action bar there are 3 dots click on it and you will see a menu saying remove account. Click on it and your are done. hope this will help.

---
Tags: gmail
---


# Question
Title: Apps don't see adoptable storage anymore
My adopted storage Micro SD card (Samsung EVO+ 64GB) doesn't get detected by any apps anymore, but it has worked with that same SD and exact phone (Moto G3) before.

I don't see how it would work either, since the `/storage/emulated partition` (yes, I highlighted the wrong line) shows that it is in fact only 11.8 GB. The only partitions that are close to 64GB are the `/mnt/expand/*` directories and those are not accessible.

Is there some sort of "hidden option" that I turned off by accident?

# Answer
> 0 votes
I figured it out. In the "Storage & USB" Settings, click the SD card and in the top right corner there are three vertical dots. Click on those and then "Migrate data". This fixed the issue for me.

---
Tags: 6.0-marshmallow, adoptable-storage
---


# Question
Title: If I rarely turn off my phone, are there any benefits to encryption still?
If it becomes the case that my phone is stolen, I would like to make it as difficult as possible, if not impossible, for my data to be accessed without my permission.

I understand that Android has the ability to perform a full disk encryption on my phone. However, I also understand that the disk is decrypted on boot. Which means once the phone has successfully booted, the encryption is no longer applicable.

Personally, I tend to keep my phone booted at all times for convenience reasons. This seems to imply that my phone will therefore be decrypted at all times. Given this situation, are there still any benefits to encrypting my Phone? Additionally, would encryption help me at all in the case of theft? If not, are there any alternatives to protecting my data from theft?

# Answer
> 2 votes
As long as your phone is turned on, no matter if it is locked, in airplane mode, etc., the data partition remains indeed decrypted and therefore, as you say, you do not really take advantage of disk encryption.

Even worse: when I say that the partition is "decrypted", concretely this means that the data encryption key is present somewhere in your phone memory. If the data on your phone is valuable enough (eg. has any value for corporate or governmental adversaries), there are techniques allowing an advanced attacker to dump this memory, get this encryption key, and access your data no matter if your phone was locked in the first place.

The good news is that there are applications allowing you to shutdown or reboot the phone after a few unsuccessful unlock attempts. Concretely, this means that after let's say 5 wrong unlock attempts, the phone will shutdown/reboot, effectively dropping the encryption key from memory, leaving the attacker no way to access your data without finding your encryption key.

Moreover, I attract your attention the fact that Google put an arbitrary limitation in Android requiring the end-users to use the same password for decryption and unlocking. If you have rooted your device, there are ways to use a strong and complex password for disk encryption and a quick to input unlock PIN. Be aware that using short/easy passwords or a PIN for encryption essentially annihilates any advantage brought by encryption since they would be breakable using dictionary or brute-force attacks.

# Answer
> 1 votes
Locking you phone will enable encryption.

On boot you are required to use your encryption pin/password to decrypt. After boot decryption and later lock (like in your case when your phone is always on) you can unlock with a fingerprint if enabled. This is a weakness (because fingerprints can be spoofed).

Disable the Marshmallow fingerprint option and stick to a very strong alphanumeric password. Then you data will be safe any time you phone is locked (even if it is not turned off).

---
Tags: encryption, disk-encryption, anti-theft
---


# Question
Title: S5 G901f 4G+ on Android 6 is slow to switch tower
My recently purchased Samsung GS5 G901f 4G+ on Android 6 loses network for ~10s in many locations. I have used the "Open Signal" app to get an understanding of the problem. It seems to me like the S5 is not properly switching to a different tower when I walk around. It lets the reception get really low, the connection cuts, and after ~10s of having no network it will finally connect to another antenna. I know there is something wrong with the phone because with the same carrier+SIM card I never lose network in my area on my old S4.

So my question is, is this a software problem or could it be hardware?

# Answer
It was a software problem. Switching to android 5 fixed the issue.
> 0 votes

---
Tags: 6.0-marshmallow, samsung-galaxy-s-5, mobile-network
---


title: Can't do battery checks

text:
# Question
Title: Can't do battery checks
On my Sony Xperia E C1505, I can access the service menu via dialing `*#*#7378423#*#*`. If I then get to the tests menu, I can test the battery. However, the start level is at -1% somehow, meaning I can't do these tests as well. How do you get a device at -1% battery?

Why is this happening, and what can I do to fix this?

# Answer
> 0 votes
Couple of reasons:

* The battery level is read from the chip, which resides in the battery casing. It is probable that the chip has gone bad and can only be verified by replacing the battery
* Less likely is that the *fuel guage drivers* which process battery information like voltage, current, temperature, NFC etc and in turn feed it to the other parts of the OS have been corrupted and only a factory reset or flashing stock ROM can help establish

Service center is always an option if you are lucky to find competent people

---
Tags: battery
---


# Question
Title: How can I root LG Optimus Net (LG P690)?
I recently bought a new phone and decided to play with my old LG P690 with Gingerbread 2.3.4.

I want to root it using a Linux PC. I tried to exploit it using `psneuter` and `zergRush`. I pushed them into the phone and gave it executable permissions. Both tools are failed to obtain root access.

Rebooting into recovery mode just factory resets the phone without asking a thing.

Are there any other options left to root the phone?

# Answer
> 0 votes
In my experience I've had multiple devices rooted with KingoRoot It's pretty easy as it requires only a few clicks. You can see that in the Devices that your model is supported.

# Answer
> 0 votes
I was too hasty in saying psneuter and zergRush didn't work. Despite the fact the exploits indicated failure. Upon next reboot when I attempted to try something I got a root shell in the adb shell. So they indeed worked.

Lesson learned: even if the exploits indicate failure try rebooting they might have actually worked.

---
Tags: rooting, lg
---


title: Set Warranty Bit: Kernel

text:
# Question
Title: Set Warranty Bit: Kernel
So whenever I boot up my device or restart it I see a little yellow message in the top left corner of the screen that reads "Set Warranty Bit: Kernel." I have researched this issue and learned that I must reflash the firmware of the phone.

That being said. If I reflash the correct firmware for the same model for the same carrier, will my phone still have service following the procedure? Or will I have to work with my carrier to reactivate my phone?

# Answer
Short answer: you don't need to worry.

Provided you pay your bills, your carrier does not care much, if at all, that you root/ flash Roms and such. No extra steps will have to be taken either; its all on the sim, and flashing ignores that. Keep note you have lost your warranty, though!
> 2 votes

# Answer
You have that message most likely because you flashed a custom ROM and/or kernel which cannot pass Samsung's verification. Don't worry about it if your phone functions fine right now - it only influences warranty (as the message says), and you only need to consider reflashing when you want that message gone so you can get warranty.
> 1 votes

---
Tags: rom-flashing, boot, samsung-galaxy-s-5, reboot
---


# Question
Title: What does ADB Back up restore to an android device?
Does ADB Back Up contain system files? Supposing an un-rooted android device has got an ADB back up and something goes wrong and the device does not boot up, then can the ADB back up be useful?

# Answer
For what ADB backup does, you might wish to see our tag-wiki. Basically, depending on the command line switches used, it backs up apps (`.apk`) and their data.

As for the second part of your question, you might wish to see Is there a way to look inside and modify an adb backup created file? Yes, it's possible extracting parts of it, and yes, Titanium Backup is one of the apps capable of this. Other ways are described in the linked question.

Also worth a look:

Answer taken from What all does ADB backup and how do I restore part of it?
> 0 votes

---
Tags: adb, restore
---


title: Does rooting erase?

text:
# Question
Title: Does rooting erase?
Does rooting your phone inevitably erase all of your data? Im not sure. If so I will have to make a back up. I tried rooting once but I bricked my phone. Thankfully, I fixed it.

# Answer
> 0 votes
Rooting your android device won't erase any data, but it is recommenced that you perform a data backup in event that your device becomes bricked or data accidentally erased.

---
Tags: rooting
---


title: Samsung phone keeps restarting

text:
# Question
Title: Samsung phone keeps restarting
I have a Samsung GT-S7273T (Android 4.2.2) and yesterday something happened while I was sleeping. After that, the phone can't stay on for more than 30~50 seconds: it hangs and then restarts itself. I've noticed that any change I make to the phone is "reverted" after it restarts (like deleting a file or switching off Wi-fi). While it is on, everything works normally (facebook, watch videos in youtube, receive notifications, even play games, etc).

I've tried booting up in Safe Mode, same thing happens. I've also tried a data wipe/factory reset through recovery mode, but when I restart the phone, everything is just like before, as if no reset was made (although it says the the data wipe was successful). I've also tried a cache wipe only, but it gives an error and restarts itself when I try.

I've also noticed that if I try to restart the phone (hold power button, tap on "Restart" option), the phone starts to switch off, showing the "switch-off animation" and then stops there, instead of restarting (but it keeps working, even receiving notifications). After a few seconds, it hangs and then restarts (just like it normally does).

The phone is not rooted and I never downloaded any custom firmware or anything like that.

Is there any other way I can force a reset on my phone?

# UPDATE

I've just tried to flash to stock ROM and then wiping data, but it seems to not have worked, although Odin reported success. All my files, apps and configuration are still there and the problem persists.

UPDATE #2

I've tried "wipe all" in shell, but it reported several errors with message "Read-only file system" and one "Permission denied".

I've also tried "wipe data", and got "permission denied" on opening /data.

# Answer
First solution : Since you tried both wiping all data and only the cache the only thing as far as I know left to do is to install either a backed up rom you made earlier or install a fresh official one from the manufacturer's site(samsung in your case) trough recovery mode.

Second solution: Try to wipe manually(this solution is assuming you use windows)

* Visit the Android Developers site to download the Android System Development Kit (see Resources). Right-click the ZIP archive and choose “Extract All.” Click “Browse” and choose your “C:\Program Files” directory.
* Click the folder you extracted and press “F2” to rename it. Give the folder a simple, descriptive name, such as “AndroidADT.”
* Right-click “Computer” in your file browser and choose “Properties.” Click “Advanced System Settings” and, in the System Properties window, click “Environment Variables.”
* Click “Path” and “Edit” in the System Variables window. When the Edit System Variable window opens, your path variable is selected, so press “End” to move the cursor to the end of the selection. If you type while the path is selected, you'll erase your path variable.
* Type “;C:\Program Files\AndroidADT\sdk\platform-tools\” (without quotes here and throughout) and ensure that you include the semicolon at the beginning of the path. Click “OK” to save your changes.
* Point your cursor to the upper-right corner of the screen and click “Search.” Type “cmd” in the Search box and click the program icon in the search results to launch the Command Prompt window.
* Turn on your Android phone and connect it to a USB port on your computer. Type “adb shell” and press “Enter.” When ADB connects to your device, type “--wipe\_data” and press “Enter.” Your phone restarts in recovery mode and restores Android to factory settings.
> 1 votes

---
Tags: factory-reset, boot-loop, reboot
---


# Question
Title: Samsung Galaxy Ace wont connect to my home wifi
I am trying to connect my new phone to my home wifi, it connects i put the password in, it says remembering connection... authenticating then comes up with disabled. I've tried using the app which said it'd solved the problem but it hadn't. what should i do?

# Answer
I use to have this problem too. I recommend restarting your router and then try to connect to the Wi-Fi again. Lastly reboot your phone. You can find more instructions here: http://www.technobezz.com/android-wont-connect-to-wi-fi/

I hope this helps to resolve your issue.
> 1 votes

---
Tags: connection-issues
---


title: How can I control wi-fi data use?

text:
# Question
Title: How can I control wi-fi data use?
I'll be taking a vacation next summer, and on the cruise data use is sold per megabyte. If I JUST want to check e-mail on my android device, how the heck do I do that? How do I prevent all the other apps on my phone from accessing the wi-fi (cellular will be turned off, or I'll be using my wi-fi only tablet).

My objective is to limit network use to just the one or two apps that I really want to see results from. I can't seem to find anything in the settings that would allow me to do this.

Is there any way? I'm probably willing to root my tablet if necessary.

Devices available are the moment are a Droid 4 phone, and an Acer Iconia A200 tablet.

# Answer
Go to settings, accounts and disable Sync. It will reduce your data consumption by a lot.

You still can check for emails manually though when sync is off. Remember this is the only way to get fresh mails then :)
> 3 votes

# Answer
If you go to "Settings\>Data Usage\>More\>Restrict Networks' and select your WiFi network, I think that has the result you're after (I'm on Android 6.0.3)!

EDIT: to confirm, this probably has the equivalent of restricting background data, rather than enabling you to specify apps to have data access but might be a suitable solution.
> 1 votes

# Answer
Your device must be rooted if you want to control per apps connection ability. You may use avast's firewall feature than.
> 0 votes

# Answer
Depending on how comfortable it should be, what Android version is in use, and whether root is available, there might be multiple approaches:

* turn WiFi off completely, and just activate it for checking mail/initiating a sync, after which you disable it again. This should work on any device, regardless of the Android version.
* Disabling background data unfortunately is restricted to mobile data only, but you could "trick" that with higher Android versions: I'm not sure when this was introduced (for sure *after* 4.0, as I can't find it on my phone), but it's possible to define certain WiFi networks as "mobile hotspot" (i.e. another mobile device is providing it), so it would be dealt with like a mobile connection – which means, the "restrict background data" setting should apply when connected to it. Then use the "restrict background data" feature to disable all "background traffic" (i.e. all transfers you did not explicitly trigger in the foreground app).
This way your web browser would still work if you load it, mail check should do when manually triggered from within your mail app, etc.
* root access on the device gives you even more flexibility. You could use any firewall app to keep apps from using any data, etc.
> 0 votes

# Answer
The app "My Data Manager" will not prevent certain apps and processes from using your wifi, but it is a mighty tool to analyze your traffic. If I was you, I'd first of all check what's using how much data at home in normal life and then try to find out how to allow or disallow certain apps the wifi access.
> 0 votes

---
Tags: wi-fi, data-monitoring
---


# Question
Title: Switch cameras in rooted device (between front and back)
My back camera has broken although the front camera is still working.

Certain applications, such as WhatsApp web, only let you use the back camera to read the QR code. Is there a way to switch cameras by editing a certain file in Root Explorer?

# Answer
There is a way but its **Extremely** dangerous.

I highly recommend not doing this as its neither for your device and the risks are **too** high.

http://forum.xda-developers.com/showthread.php?t=1699299

---

As for WhatsApp Web, it allows you to use your computer for WhatsApp conversations.

The draw back is that both your Android and your browser needs to be connected to Internet.

And the only advantage is that you get a keyboard which makes it really easier to type as well as a Big screen

Again there's an easy workaround.

Apps like WiFi Keyboard allows you to type in your Android device through a computer browser.

And Apps like droid VNC server Allows you to remote control your android within your computer! Including watching your screen.

---

As for the other apps, you cant do much. Later so sooner you must change your broken phone..

Kudos

I hope my answer helps...
It requires a lot of hardwork to write a good answer. A thumbsup is always appreciated.
> 2 votes

# Answer
I am using RED MI2. My rear camera is not working. I needed to use front camera for QR Code scan, after attempting of so many `.apk` files, I was not able to use front camera.

Last attempt I thought is to remove rear camera *physcially* and then try.

Result: It works. I can scan QR code with *Front Camera*

Source: you tube video
> 0 votes

---
Tags: root-access, camera, front-camera
---


# Question
Title: android studio will not recognize my device and my emulator will not load
Android studio recognized my device before, but now it doesn't. It is an HTC One. I have the driver downloaded, so it's not that.
I am trying to use an emulator but it won't load either. I have to use ARM because my computer can't use HAXM. It starts to load but never finishes. I need help.

# Answer
Make sure your device is connected to the computer and run `adb device` in command prompt (you may have to browse to `<Android-SDK>/platform-tools`. See if adb displays your device. If it doesn't, go to Settings \> Developer Settings and select Revoke USB debugging authorizations. Disconnect and reconnect your phone and authorize it to be debugged through the computer.
> 0 votes

---
Tags: htc-one, android-sdk
---


# Question
Title: How to install CyanogenMod 12 or above on Galaxy S2
I have stock Galaxy S2 with gingerbread 2.3.X . Now i bought LG G5 so i want to install CyanogenMod 12 or above on old buddy S2 to give it new life but i'm totally noob in this sort of thing.

What are the things involve in installing custom ROMS. A guide will be very helpful

Thanks ...

# Answer
> 0 votes
First priority: get it updated to official Jelly Bean (4.1.x). Since you're rooted, you can't get it by checking for updates on the phone, so just do it via Odin. You need a PC with appropriate drivers installed, of course. Follow this guide, but get the official firmware for your region from SamMobile instead. Let the official ROM boot once before you proceed.

Keep a copy of the CM ROM you're about to flash either in internal storage or in a microSD card inserted in the device. The latter is preferred.

After that you're clear to read CM's official installation guide here, but instead of using Heimdall, keep using Odin which you used in the last step. Replace official firmware with this in the PDA/AP slot, leave other slots empty and start flashing. As the flashing comes to its end, quickly hold VOLUME +, HOME and POWER to boot right into recovery mode.

From there, use VOLUME keys for navigating in menu and HOME/POWER for confirmation. Choose `wipe data / factory reset` then choose `install zip` and select the location where you've put the ROM at. Select the ROM to start flashing. When done, do not immediately reboot, but instead install IsoRec TWRP recovery by following this guide, or else you'll have no usable recovery after boot. `Reboot system now` after that.

I know it's quite a mouthful for you to handle right now - do it step by step, report each error and choke points, and in case anything goes wrong, the first step (Odin + official firmware) should always reset things back to beginning.

**To other members:** although I had much experience flashing Samsung phones and Android devices in general, I don't own this particular device, so feel free to edit and correct faults if you have sufficient backing.

---
Tags: cyanogenmod, samsung-galaxy-s-2
---


# Question
Title: Apps got weird names and icons -> virus?
So, for instance one of apps renamed itself to "Content on this profile might be inappropriate for those under a certain age" and displays that message (and "Stopped.") in a MessageBox when started. Its icon also changed (to a grey heart; another changed to a grey edit-pencil). It works again after reinstalling it though. And my VLC player app is now called "\_".

Do you think my phone fell victim to a virus? I got the Kaspersky virus scanner installed and when doing a full scan it finds nothing. I guess it's probably just some bug.

Maybe someone else had the same problem?

Edit: it appears that moving apps from my phone to the SD card was causing the icon-problem. The icon of Firefox changed to some grey icon after doing so. It changed back to the proper icon after I restarted the device. Not sure if that was also causing the app-names problem and I think it's unlikely to have caused that soundcloud-app-problem.

# Answer
I haven't experienced the same issue myself but it definitely sounds like something caused by third party app(s).

What I would suggest is to boot your phone up in safe mode and systematically go through your apps, uninstall and install them until you have identified the offending app.

Example:

```
1. boot into safe mode
2. remove app1
3. boot up normally
4. check if resolved
5. if not, reinstall app1
6. repeat process for app2

```

If you have an approximate idea of when this happened, refer to your app installation history so you don't have to do this for all your installed apps and save some time!
> 0 votes

---
Tags: applications, security, samsung-galaxy-s-5, bugs
---


# Question
Title: Can Android 6 backups be manually deleted?
When using the new backup service introduced with Android 6, is there any way to explicitly delete an existing backup of an Android device stored in a Google account?

# Answer
> 1 votes
Google Operating System blog (unofficial) says

> The Android section from Google Dashboard shows a lot of useful information about your Android devices (IMEI number, registered date, last activity date, carrier) and it also lets you **delete backup data**. "Please note that new backup data will be created if backup is enabled on any of your Android devices," informs Google.

XDA post- How do I delete Google's Cloud Backups? says the same, with a picture below

Disabling backup from *Settings* will prevent future backups but not delete earlier ones

**Disclaimer:** Unverified, since I don't make Google back ups

---
Tags: backup, 6.0-marshmallow
---


# Question
Title: Audible does not download audiobook on mobile data
I'm using Audible for Android, and when I purchased a book, I'm not able to download it over mobile data.

I have ensured that background data is enabled both system-wide and for Audible, but Audible still would not download. After I tap *Continue* on the "Data Usage Notice", Audible only shows the following on the book:

* Waiting to download...
* Retrying 2 of 5
* Retrying 3 of 5
* Retrying 4 of 5
* Retrying 5 of 5
* Retrying 6 of 5 *(huh?)*
* **Invalid data format**

Is there anything else I should do to have it download the audiobook over mobile data? Or is it possible to do it over WiFi only? (I can download over WiFi without any problem.)

It is possible that my mobile network service provider actively blocks Audible downloads, however, there were no reports about this that I could find online.

My device is OnePlus 2 running stock Android Marshmallow.

# Answer
> 1 votes
I don't think it is a mobile data issue, since

1. You have not reported any problems with any other downloads on data
2. It is more likely a *format* issue (error says **Invalid Data Format**) and Audible website says **Not all portable devices support all formats**. Details below

What is an Audible format, and how do I choose the one that best suits me? says

> Audible offers **four** different types of audio formats to choose from, depending upon the device you wish to use to listen to your audiobooks. The audio format is determined by the rate of compression.
>
> Note: Not all portable devices support all formats.

These formats correspond to quality as in *AM, FM, MP3, CD*

To change these formats one would need to log in desktop site per instructions on the linked page (in essence, *Library →Audio quality drop down menu*)

---
Tags: mobile-data, downloading, audible
---