title: Can't tell if HTC One V is GSM or CDMA

text:
# Question
Title: Can't tell if HTC One V is GSM or CDMA
I recently won an HTC One V and I want to sell it, but I'm not sure what carriers it supports. I won it from an HTC stand I went to, and all they said was that the phone was unlocked so that it could be used with any carrier. How can I tell if it's CDMA or GSM? I can't remove the cover to see an ESN or HEX number, and I don't see any spot for a SIM slot. On the label of the phone it has an IMEI number, an S/N number and a P/N number. Any ideas?

I see listings on ebay that say GSM and other listing that say GSM/HSPA. How do I tell?

# Answer
Based from an article on Wikipedia regarding to Electronic Serial Number (ESN),

> ESNs are currently mainly used with CDMA phones (and were previously used by AMPS and TDMA phones), compared to **International Mobile Equipment Identity (IMEI) numbers used by all GSM phones**.

<sub>(Emphasis mine)</sub>

So, if there is IMEI, then it's GSM. Otherwise, it's CDMA.

Alternatively, theTuxRacer suggested on the comment

> Remove the back cover on the chin. Under the "Made in China" sticker, there should be a small box which should mention something like HTC One V T320e... They are called as Primou U and Primou C for the GSM and CDMA version respectively!
> 0 votes

# Answer
GSM arena provides full description and features of most phones, you can search it. **OR** Just search for the device specification on google.
> -2 votes

---
Tags: gsm, htc-one-v, cdma
---


# Question
Title: How does wpa_supplicant differ from the Linux (say Debian) version
**What are the major differences between `wpa_supplicant` found on a Debian Linux distribution and that `wpa_supplicant` found on android?**

PS: please apology if the question is too generic

# Answer
> 0 votes
In Android, **wpa\_supplicant** deamon, **wpa\_cli** and **libwpa\_client** library are generated from wpa\_supplicant external project found in aosp\_root/external/wpa\_supplicant; being in the "external" folder means that it was taken as is from another project (means wasn't *Androidized* in any way). so I think there are no differeneces at all.

Also the README file found in the project says that it can work on all distros based on linux kernel.

---
Tags: wi-fi, wifi-direct, wpa-supplicant
---


# Question
Title: Why can I no longer control my music apps with bluetooth peripheral devices (headphones, car controls, etc.)?
I recently RMA'd my old 5X due to a fingerprint scanner failure. With my new phone (still 5X), my bluetooth connected devices will not control my phone's music controls (Google Music and Slacker) like the older 5X did. Is there an update or something that causes this to be opt-in functionality? Did I accidentally turn it off? I have no idea, it just used to work previously. Any help would be greatly appreciated!

I have paired them, and they play music just fine - they just don't respond to skip/play/pause requests - though it does let my devices change volume. The display in my car also does not show the current track

The devices that used to work and no longer do are my 2013 Range Rover Evoque, Pyle PWPBT60 bluetooth speaker, and Bluez 2 S headphones.

# Answer
You have to pair your Bluetooth devices with your new phone. Your Bluetooth devices are only expecting to talk to your old phone, which you no longer have.

See Google's instructions for Bluetooth:

> 1. Open your phone or tablet's Settings app Settings.
> 2. Under "Wireless & networks," tap Bluetooth.
> 3. Make sure Bluetooth is turned on and your device is set to visible.
> 4. Your device will scan for and display all available Bluetooth devices in range under "Available devices." If your Bluetooth device isn't showing in the list, tap more More and then Refresh.
> 5. Tap the name of the Bluetooth device you want to pair with your phone or tablet.
> 6. Follow the on-screen steps.
>     * If the pairing is successful, your phone or tablet connects to the device.
>     * If you're asked to enter a passcode, try entering 0000 or 1234 (the most common passcodes), or see the documentation that came with your Bluetooth device.
> 1 votes

---
Tags: bluetooth, google-play-music, 7.0-nougat, nexus-5x
---


title: Get ADB to trust all computers

text:
# Question
Title: Get ADB to trust all computers
Is there something I can do to make my phone trust all computers to use ADB on my phone? I have root, Resurrection Remix on Android 7.1.1, and I am open to editing some files. I will only be plugging my phone into computers that I already trust, so I'm not worried about security.

The reason I want this is because I use a different school computer every day, and I don't like the pop-up. I trust those computers and don't need the prompt.

Can somebody please get an answer? YES, I ONLY PLUG MY PHONE INTO A USB PORT I TRUST!!!

# Answer
# Huh, It turns out you can

It turns out you can disable the verication check to bypass the ask for authorization.

On a authorised computer:

Firstly, run `adb version` and check its at least 1.0.32

Give adb root permissions, `adb root`

Then, connect and run `adb disable-verity`

Then it should be fine!

---

Source: https://stackoverflow.com/a/37624959/4992064
> 3 votes

---
Tags: adb, root-access, security
---


# Question
Title: How to diagnose battery drain on Android device using logcat?
I have been facing a severe battery drain issue on my official Cyanogenmod custom ROM. After discussing it on community forums, it was suggested that I use logcat for troubleshooting the problem.

**Problem:**
Every time I disconnect my device after a complete charge, it drains battery rapidly. It loses almost 50% in 15-20 mins. As mentioned above, I am planning to use logcat to try and capture the issue. I am planning to run `adb logcat` immediately after unplugging the phone from power. However, I have used logcat in the past and found it very very difficult to extract specific data from the large output. I already went through the official logcat help page and Reading and Writing Logs to see if I could find something useful, but I could not find a solution for my problem.

**Question:**

* Is there anyway to use filters or some other feature where I can limit the logcat output to the stats which are only related to battery usage?
* Can something like `adb shell dumpsys batterystats > batterystats.txt` be of better use to me? If so, how do I use it to get what I want?

**UPDATE:**
BatteryStats for my drain can now be found here at Patebin. Also this is my Battery Historian Chart:

# Answer
> 1 votes
Are you sure, it's not any app that is draining your battery? You can find this out by booting you phone into Safe mode. Read How to boot your phone into safe mode for instructions. If your battery doesn't drain in Safe mode, try uninstalling the apps that you installed after you started seeing this weird behavior. If you are not able to figure out which app it is, try factory resetting it. Also, if the battery is draining so quickly it might very well be a faulty battery.

# Answer
> 0 votes
> Is there anyway to use filters or some other feature where I can limit the logcat output to the stats which are only related to battery usage?

Sure. The easier way is to used the device monitor from Android Studio. The more complex way is to use the command line interface to adb logcat (it uses the ANDROID\_LOG\_TAGS env var). Cf logcat Command-line Tool documentation on developer.android.com.

> Can something like adb shell dumpsys batterystats \> batterystats.txt be of better use to me? If so, how do I use it to get what I want?

Battery drain is mainly because of some unexpected conditions occuring (errors conducting applications to loop infinitly, badly detected devices making access sub optimals, for ex reading byte per byte instead of Mb per Mb, etc). You should use the filtering ability of adb logcat to find such unexpected conditions. But be warned that such tools are mainly used by app or even platform devs, and it can be sometimes a little but complex to interpret such logs. However 100% of the guys who succeeded, have tried ;-)

---
Tags: battery-life, logging
---


# Question
Title: How to change android account of a phone
I want to use different Google Account for my Android phone (Huawei Mate8). When I did Factory Reset, Android did not allow me to use another account, it says (Please sign in using the owner's account of this phone). In this case, I cannot sell the phone since the new owner will not be able to add its account. How do I eliminate this issue?

# Answer
Go to settings and then accounts choose add account and then add the other e mail id that you want to, after that go to Google under accounts where both your accounts will be displayed, there delete the previous one and it'll be gone
> 0 votes

---
Tags: 6.0-marshmallow, google-account, huawei
---


# Question
Title: How can I access my Android file system without rooting my tablet?
I have a Viking Pro with 32 GB, 1GB RAM, and a 32 GB SD CARD. I want to know how I can access the entire filesystem of this tablet without having to risk rooting it.

So my question is in the title: How can I access my Android file system without rooting my tablet?

# Answer
The answer to your question depends on what you mean by the term **access**.

If you are talking about **read-only access** to the file system, then it is theoretically possible that a program may be able to offer this, so long as the permissions of each file allow reading by the role "other." However, as @Izzy pointed out in response to your self-answer, this is not the case on a normal Android system.

In order to have **full access** (read/write/execute) to all files on the system, you must either be their owner or the super user, which means **you must be root** (which implies that you must be using a rooted device).

## Why this is the case

Android uses a Linux file system in which all inodes (files/folders) have multiple permission bits (called "modes"), so different levels of access permissions can be assigned to each file by role (owner, group, other). For example, a file might have the following permissions:

`-rw-r--r-- root root some_file.conf` (This is the same as mode 0644 in octal representation)

Given these permissions, any user on the system may view (read) the file, but only root may alter it (write). No app running in the normal userspace will be able to alter this example file. It can only be altered by root (the super user).

These are just simple facts of how a Unix file system works (you can read more here), and no app can violate these basic rules.

## What this means

If the app you mention in your answer is actually able to gain **full access** to all files on the system, then it is somehow gaining super user access on an unrooted system. When an app gains super user access to a device that has not been rooted, this is called a privilege escalation exploit, and it represents a serious security concern. Such an app needs to be reported to Google so that it can be removed from the Play store, and so that the vulnerability it is leveraging can be identified and patched.

If you simply mean that the app allows **read-only access**, then I would argue that is not true for standard Android systems (as pointed out by @Izzy), and your question is ultimately misleading. Read-only access is not what most people mean when they say they want to "access" their Android file system.
> 2 votes

---
Tags: 5.0-lollipop, rooting, root-access
---


# Question
Title: Micro SD card stopped functioning after inserted when phone on. Android and Windows recognize the card, but can't read it. Can I recover my data?
Android and Windows say I have to format the card in order to access it, but I don't want to lose my data. I have tried to read the card with Recuva and iCare Card Recovery Pro, but they can't access the card either. The card is partitioned, I don't know why. Disk Management, at Control Panel, shows one partition of 16mb and other of 7,2gb.

Is there a way I can recover my data?

Android version: 6.0

The card was used as internal storage.

# Answer
"The card was used as internal storage" - This means it is encrypted and tied to the decryption key on your device. If your device is already rooted, you Might be able to access the key and use this to access it, it requires Linux and some terminal use, Windows will not be useful for this operation.

If you removed this card while the device was powered up and the card mounted, which it will always be as internal storage, you likely corrupted the drive's file system, and recovery of data from a damaged, encrypted file system is extremely difficult and often requires professional forensic data recovery if the decryption key is available, it's impossible without it, and those services are rather expensive and can be thousands of dollars in some cases.

When a drive is adopted as internal storage, it is reformatted to Linux ext4 file system and encrypted, it is intended to never be removed from the device, ever, unless you go through the process to convert it back to portable storage. The encryption used is very secure, without the decryption key it is generally considered impossible to access the data even if the file system is completely intact and undamaged.

So basically I am saying you're most likely out of luck... The chances of recovery of the data is near zero.
> 0 votes

---
Tags: external-sd, sd-card, data-recovery, partitions
---


# Question
Title: Prevent apps opening links in Chrome Custom Tabs (i.e. open in default browser directly)
Not long ago, Google added a new feature called Chrome Custom Tabs since Chrome 45 on Android JellyBean or later.

> **What are Chrome Custom Tabs?**
>
> App developers face a choice when a user taps a URL to either launch a browser, or build their own in-app browser using WebViews.
>
> Both options present challenges — launching the browser is a heavy context switch that isn't customizable, while WebViews don't share state with the browser and add maintenance overhead.
>
> Chrome Custom Tabs give apps more control over their web experience, and make transitions between native and web content more seamless without having to resort to a WebView.
>
> **When will this be available?**
>
> As of Chrome 45, Chrome Custom Tabs is now generally available to all users of Chrome, on all of Chrome's supported Android versions (Jellybean onwards).

Google has integrated this feature on some of their apps (e.g. Google+, Google Search) and now, 3rd-party apps can also use it (e.g. Twitter, Stack Exchange).

While some apps provide setting to enable/disable it (e.g. Google Search), others don't seem to be possible to disable this. I know I can still open the link in Chrome by tapping the overflow menu (3-dots on top-right) and select *Open in Chrome*. However, it'd be preferable if it can be disabled on specific apps.

So, my question is: is it possible to disable this feature, *preferably on selective apps*? (by disable, I mean to open the link directly in default browser, or prompt user to choose a browser)

**Note**: I'm open to all suggestions, including root solutions, or even uninstalling Chrome in the worst case scenario. However, more practical answers are preferred.

# Answer
> 10 votes
The Custom Tabs help page says:

> **What happens if the user doesn’t have a recent version of Chrome installed?**
>
> Custom Tabs uses an `ACTION_VIEW` Intent with key Extras to customize the UI. This means that by default the page willopen in the system browser, or the user's default browser.
>
> If the user has Chrome installed and it is the default browser, it will automatically pick up the `EXTRAS` and present a customized UI. It is also possible for another browser to use the Intent extras to provide a similar customized interface.

That means, if you make some other browser the default one (this can be done via **Settings \> Apps \> Cog menu \> Default Apps**), any app trying to open a Custom Tab will open the link in that browser instead.

**Update:** That also means, it's possible to write a "manager" app that presents itself as a browser (handles `ACTION_VIEW` intent), and on receiving this intent checks whether it has Custom Tabs-related `EXTRAS`, and depending on some logic opens a browser of your choice using an **explicit intent** (where the desired app package name is explicitly specified).

# Answer
> 3 votes
I'm using 7.1.1 android. Open Google application or do a search, click the hamburger in the top left and go into Settings.

Go into Accounts and privacy.

Turn off 'open web pages in app'.

This appears to turn off chrome custom tabs.

---
Tags: applications, browser, chrome-for-android
---


# Question
Title: Nexus 5x Crashed and can not enter Recovery
My nexus 5x Crashed and then constantly starting up to the "Google" splash screen. I wanted to execute the “Recovery mode” but unfortunately without the success.

I executed the following:

```
1. Press & hold Volume Down and Volume Up, and then press & hold Power simultaneously until the device turns on. I see the word Start with an arrow drawn around it.
2. Press Volume Down twice to designate Recovery mode.
3. Press Power to restart into Recovery mode

```

Unfortunately I see the "Google" splash screen each time I do it.

What can I do to recover my phone?
Can I access the data (photos) on the phone?
What does `DEVICE STATE - locked` status on the start screen mean?

# Answer
> 1 votes
1. Unfortunately it's not a very common problem, so I assume neither Google not LG really bother fixing it (I have the same issue). The 7.1.1 upgrade caused some sort of hardware bug that couldn't be fixed.

The solution is to contact the seller of the phone. If you bought it from Google and it's still under warranty, you're in luck because you can get a full refund. Otherwise, just explain the situation to them and see what they can do.
2. Concerning your photos, well, your hope is that you had backups... You can try freezing your phone (literally). In my case it gave me about 5 minutes of uptime (it shuts down once gets warm), so if it's the case for you, you might have enough time to pull your photos and all the other info from it.
3. `DEVICE STATE - locked` means that you didn't unlock the bootloader. That, in turn, doesn't permit you to perform various operations with fastboot or adb. To unlock the bootloader you need to access the Developer Options in the settings when the device is powered up.

So I hope I shed some light on your issue. Hope you can have something done with it.

UPD: I called the Google Play support and after going through the problem they agreed to send me a new 5X. The entire solution took about 20 minutes. So I strongly encourage you to do it :)

---
Tags: recovery-mode, nexus-5
---


# Question
Title: Can't connect to Gmail on stock email app using WiFi (works on mobile data)
This is on an Xperia X Compact with Android 7.0. I get the error message "Can't establish server connection"1 when I want to sync my email while connected to my home WiFi.

* Other IMAP accounts sync without a problem
* Using the stock email app for Gmail worked fine on Marshmallow
* Using Gmail in the stock email app works when I'm on mobile data (!)
* Using other email apps (e.g. Gmail, K-9, BlueMail) to connect to Gmail while on WiFi works as well
* I have been able to add the Gmail account and initially synchronize my emails on the same WiFi network without any problems
* There is no error message under Accounts -\> Google -\> Synchronize Gmail

Things I have tried:

* Deactivate and reactivate mail app
* Clear data of the mail app
* Remove and re-add Google account
* Complete factory reset via Xperia Companion
* Disable two-factor auth
* Add Gmail manually as an IMAP account in the mail app
* Allowed less secure apps in Gmail settings
* Check Gmail's IMAP settings on Desktop (it's enabled)

I haven't had the opportunity to test it on a different network than my home WiFi yet, but to me this looks more like a software problem since all other email clients, as well as the initial setup worked fine? There are of course a number of obvious workarounds (use Gmail / other email client), but I would prefer the stock email app to work as it fits my needs best.

---

1 All error messages and descriptions of settings have been translated from German. Please edit if you know the exact English translations so other people with the same problem can find this question more easily.

# Answer
As usual, I found the culprit minutes after posting this question when I battled with this problem for a week:

I use DNS66 for ad-blocking. Adding the email app to the exceptions and restarting the service solved the problem.
> 0 votes

---
Tags: wi-fi, gmail, email, sony-xperia, 7.0-nougat
---


# Question
Title: Stream music on Android to Desktop speakers
The **canonical** location for my music collection is the Android phone (synced from Mac at work), and I have a Windows PC at home connected to the speaker system. Is it possible to play the music on Android, but stream (via bluetooth, wifi or USB) the audio to these speakers (via the PC)?

# Answer
> 1 votes
Yes, you can. No additional soft or hardware is required. On Android 4.4.2 and Windows XP:

1. Enable Bluetooth on both devices
2. Make sure under Windows' Bluetooth Configuration -\> Local Services you have the 'Headset' service set to 'Automatic startup'
3. Connect the devices (using a pass-phrase if required)
4. Check on Android that 'Media audio' is enabled for the connected PC
5. Play some music, enjoy!

# Answer
> 1 votes
Get a male-to-male 3.5 mm audio cable. Connect one end to your phone's audio jack and the other one to your PC's microphone jack.

Now here comes the tricky part:

1. In the notification area, right-click the speaker icon. Click "Playback Devices".
2. In the Dialogue Box, right-click "Speakers -\> Set as Default Device". If there is already a green tick on the speaker icon, move to step 3.
3. If you have a laptop then (A), or a desktop then (B) :

(A) Remove the cable you just connected. Now click on the "Recording" tab. See, there's a Mic which has a green tick. Don't interfere with this thing. Now the second one is a mic which is disconnected and has a red mark. Now connect the cable. It will show ready. Now double-click it. In the popup, click the "Listen" tab. Check the "Listen to this Device". In the "Playback through this device dropdown, select Speakers. Now click Apply. Your computer might now start producing awkward sounds, to adjust, click the "Levels" tab. Now adjust the Microphone volume and Microphone boost to the desired amount to remove any sort of noise.

(B) If you have a desktop, all the steps are the same as a laptop except the microphone selection. In the recording devices menu, only one microphone should be there. So it is easy to find that. Do all the next steps as a laptop.

**NOTE:** If you can't see your device, right-click and tick "Show disabled devices" and "Show disconnected devices". If your device is disabled, enable it first.
4. Now, play any audio of your choice on the phone to get the desired output.

**P.S.**: Any device with a 3.5 mm audio output can be used as a source.

# Answer
> 0 votes
Yes, you can do this in Windows XP and 7. It will stream all audio from the phone- apps, games, etc. You do not need any additional software, just Bluetooth connectivity on the PC.

AirDroid lets you access your device, including streaming music, over WiFi via a web browser.

You could also just plug your phone into a USB to your PC, and play the music on the PC with MusicBee or any other media player.

# Answer
> 0 votes
In case you haven't found a solution yet, I would recommend an app called Soundwire

---
Tags: audio, music, streaming
---


title: Preamp effect on Android?

text:
# Question
Title: Preamp effect on Android?
I know there are many equalizers on Android. But are there any preamp filters to make sound distorted a bit?

# Answer
Music Folder Player (free / full) has a built-in pre-amp option. Also you can use PlayerPro Music Player (free / paid) and PlayerPro DSP pack
> 0 votes

---
Tags: audio, music, equalizer
---


# Question
Title: How do I know which one is a stable version of Cyanogenmode on this list?'
I am trying to install a new ROM on my phone, but I have no clue which one is the stable release:

Is it the latest release?

What's the difference between the release and release recovery?

Cheers

# Answer
> 0 votes
There are essentially two different products available here: Cyanogenmod (release), and Cyanogenmod Recovery (release recovery).

While Release is the custom ROM in itself, Release Recovery is a special recovery partition used to load Cyanogenmod onto the device if you don't already have it or TWRP installed. It is also used to do other low level system stuff if booting into the live system isn't possible or appropriate.

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


# Question
Title: Customizing charging animation in Asus Zenfone 5
I recently rooted my Asus Zenfone 5. When I looked at the system files using ES, I found that the animation used while charging the phone, when it is charging. I was wondering if I would ruin the device if I replace this. If yes, then would placing a similar folder in data/local help?

# Answer
No, provided you had the valid file, or else it wouldn't display during your charging (phone off, of course). And be sure to fix permissions (both on folder and the images). make a backup always of your stock images. It's just the same with with changing bootanimation and shutdownanimation. Be sure to rename your files (the images you're going to replace to your stock) with the exact filename with those stock images.
> 1 votes

---
Tags: root-access, charging, boot, customization, asus-zenfone-5
---


title: Make youtube play in background

text:
# Question
Title: Make youtube play in background
Is there any mechanism for playing youtube in background? When i am playing just audio songs from youtube, i need to play it as on background, since there is no video in it.

# Answer
Install **Xposed framework** (root required), and then **YouTube background playback module**. Reboot, then play any video you want, and just exit via home button, audio will continue to play.
> 1 votes

---
Tags: applications, youtube
---


# Question
Title: How to play/stream/cast sound and video separately to different devices
**What I have.**

* Portable Projector with DLNA & Miracast functionality.
* 5.1 Channel speaker with bluetooth.
* Android devices version Marshmallow\[6.0\](Alternate devices with Lollipop\[5.1\] also available)

**Current situation.**

* Movie(Video & Audio) streamed to projector from android device via DLNA/Miracast
* Stereo Output from projector to the 5.1 Channel Speakers.

**Problem.**

* 5.1 Channel Speakers becomes just stereo speakers.
* Speaker placements dependent on placement of projector.(I want to fix them and not not move them).

**What I am looking for.**

* Stream **ONLY** the video playback to the projector from the android device via DLNA/Miracast.
* Stream **ONLY** the audio playback from android device to 5.1 channel speakers via bluetooth.

*Can this be done? is there any app available for the same?*

# Answer
> 0 votes
Possible with android 5. Using zenfone 2 videocast to WiDi and audio to JBL Charge 3. It is not possible with android 6

---
Tags: bluetooth-audio, video-streaming, dlna, miracast
---


# Question
Title: Can I set the labels in Inbox to show the number of unread messages?
I use many labels with GMail, and I filter messages so they appear unread under the labels but skip my inbox. In the GMail navigation drawer (the left menu), each label shows the number of unread messages. In Inbox by default, the labels provide no information about unread messages. Is there a way in Inbox to display the number of unread messages for each label?

This remains a problem with Inbox 1.37 (142224063) running on Android 7.

# Answer
I don't know if this is what you're looking for, but each label shows it's number of unread messages. The problem is, that it shows them after the name. So if the label name is too long, you won't see the number.

Also, the label name changes to bold if you have any unread messages in it. And there is an option in settings, that sends to the top of the list any labels that have unread messages.

Hope it helps.
> -1 votes

---
Tags: gmail, email, user-interface, inbox-by-gmail
---


# Question
Title: Create a folder on android A3 2016 6.0.1 marshmallow
I want to create a folder on my samsung A3 When i search the web i find 2 things

1. Press the edit button on the right top of the screen and then drag amd drop an app on top of an other to create a folder.

Not working . When pressing the edit button the only thing i can do is remove the apps or add new apps .all the apps have a minus sign on them .
2. Press and hold on an app and then choose "create folder" choice that appears after holding the app.

Not working . When press and hold on the app nothing happens. Any suggestions ?

# Answer
Tested on my S7 Edge:

1. Open the App Drawer.
2. Press *Edit* in upper-right corner.
3. Press and hold an app, then drag it on top of another app to create a folder.
> 0 votes

---
Tags: home-screen-folders
---


# Question
Title: "Application not installed" on Android 2.3.5 based Videocon Mobile Devices-APK
I am trying to install non market applications on Videocon mobile, i am getting the "Application Not installed" Done . Even I enabled access for non-market apps in the settings. But rest of all the mobiles APK is installing and working fine. Please help me to get over this.

# Answer
If the application has been downloaded previously, and the certificates doesn't match, android will display the same error. Make sure you have uninstalled any previous versions of the application and then reinstall the application. If you can't find your application in the app drawer, you should go into setting-\>Application Manager and then uninstall the application.

Or the second reason may be that the app is not compatible with your android version.
> 0 votes

# Answer
Your mobile did not support the version of apk file installed. You can reduce the SDK version editing with APK Easy editior tool. Some files will work if you having luck. Package installer to be upgraded mainly. no one ready to implement of old andriod versions of mobile so you throw it and buy new android mobile which was supporting all apps
> 0 votes

---
Tags: installation, apk, 2.3.3-gingerbread
---


# Question
Title: how to uninstall apps installed on non existing sdcard
I've moved some apps on my lollipop to sdcard after I formated the sdcard I cannot uninstall those apps from the device they appears like this :

# Answer
> 0 votes
Go to Settings \> Applications/Apps

Find the App you want to Uninstall, then Clear Data, and Clear Defaults, if any.

Try and Uninstall it.

---
Tags: applications, 5.1-lollipop, uninstallation, sony-xperia-z1
---


title: Dropbox: I can only view old files

text:
# Question
Title: Dropbox: I can only view old files
I can no longer view new files in Dropbox on my Android phone. On investigation, I find that it says Offline. How do I change the settings to see all the files online?

# Answer
In desperation, I went to Settings then Connect a Computer and went through the routine of installing Dropbox on my desktop (in spite of it being there already). The installation took much longer than the original, but all files are appearing on the Android devices which I use.

Not very intuitive...
> 0 votes

---
Tags: dropbox
---


# Question
Title: Does the installation of the custom rom like "resurrection remix" need root?
I was wondering if root is required or only unlocking the bootloader will do for custom ROM installations?

I already have TWRP installed.

# Answer
In almost all cases: **No**.

Flashing a custom ROM is done in the *recovery*.
The recovery is independent from the system (which you can root) and thus no online/active system protection is present.

Sometimes you need to unlock the bootloader in order to write to the system partition at all (comparable to hardware write protection).
This can often be done in `fastboot` (`fastboot oem unlock`).

Many custom ROMs will provide root access (for developers of the ROM, no custom ROM is/will be in a production-ready state).
Thus flashing a custom ROM is way to *gain root access*.

For the cases where it won't work (weirdly locked bootloader), you need a rooted device to unlock the bootloader from within the running system (because of signatures, for instance).
> 2 votes

---
Tags: root-access, custom-roms, installation, bootloader
---


# Question
Title: Huawei P7 Ascend Lollipop Compass pointing only North or South, even after calibrating. How to fix?
As it says in the title, my Huawei P7 Ascend running the latest firmware for it (Android 5.1.1) has something strange going on with the compass for the last year or so. I have already attempted calibration, but that did not fix it. The compass only exclusively points directly north or directly south, both on calibration apps and in apps like Google Maps. How can I get it to work properly again?

# Answer
> -1 votes
I too have this problem after upgrading my phone to lollipop. However, if I tilt my phone vertically or upside down (so I'm looking up to face the screen), the compass works fine. Try calibrating your accelerometer with your phone upside down.

---
Tags: 5.1-lollipop, huawei, compass
---


title: SuperSu doesnt show up on TWRP

text:
# Question
Title: SuperSu doesnt show up on TWRP
I installed TWRP successfully. On my phone i downloaded the SuperSu Zip. When i click install on TWRP it doesnt show up. Can Anyone tell me what to do to make it show up.

Info: -Phone = J7 (2016) j700T
-NETWORK T-Mobile

# Answer
You are probably using the wrong version of TWRP. Many links for the J700T are posted in the forums and it took me a while to get a developer to give me the correct link.

For Twrp, flash TWRP-3.0.2.0-J700T with ODIN. Put SuperSu on the internal SD if you have to, but TWRP *should* be able to read the external SD.

My source is this thread on XDA Developers. Afterwards, go to page 1 for detailed instructions on installing SuperSu and enabling Data partition backups in TWRP. (Hint: you need to backup your apps with Titanium Backup before formatting your Data!)
> 0 votes

---
Tags: root-access, twrp, superuser, supersu, samsung-galaxy-j7
---


# Question
Title: Would it be possible to use a image/video file as an emulated camera?
Hi I was wondering if it would be possible at all to 'trick' a real or emulated android device into thinking that an image or video file is the camera feed. So that you could open an app like Snapchat that takes content from the camera feed and press record and it would record whatever file you selected. I imagine this might be easier on an emulated android device however I am not sure.

# Answer
I think Snapchat has the use of the camera integrated into the app, so to do this you would need to replace or hook into the camera driver or firmware. (Or alter the Snapchat app.) Most ways of doing this would require root, I'm not sure about a method to do this offhand.

However, some apps will use an activity from an external camera app. For those, it's totally possible to use another app that registers as a camera app and then does whatever it wants. Here's one app for this: Fake Camera
> 1 votes

---
Tags: camera, android-emulator
---


# Question
Title: Will a factory reset launch to the android stock launcher or can I use my own?
I was silly enough to uninstall my android 4.2.1 stock launcher and instead, installed nova launcher. I works 100% but this one annoying message keeps popping up every 5 seconds saying that the process com.google.process.gapps has stopped, so I looked at why, came to the conclusion that a factory reset would solve that. now I was wondering whether a factory reset would boot to nova launcher? I have a feeling that it will but I wasn't sure so I am just asking.

thank you for all answers.

# Answer
Factory reset will wipe all user apps, thus if you installed Nova regularly (not as a system app), then it will be gone, and after the reset you will be greeted by the default launcher. If there isn't one *and* USB debugging is not enabled (very likely), you're stuck.

At this moment you should definitely install a launcher (Nova or whatever) as a system app to prevent the worst case.
> 0 votes

---
Tags: root-access, file-system, default-applications
---


# Question
Title: In a dual sim phone, must both sims be used?
I'm looking at getting the Xperia X Performance. It has two slots for SIM cards. Will the phone work alright with only one normal SIM and will all the apps still work ok? A long time ago I red most apps don't work for dual sim, but I'm not sure if this has changed. (if this question is too specific, feel free to answer it for any phone)

# Answer
> 1 votes
user manual for your *specific* device **does not** mention such restrictions and it also gives out the combination of SIM networks permitted when both SIM's are inserted, so there is no reason to believe app restrictions whether you use one SIM or both

PS: My device is Moto X Play normally used with one SIM but works fine with both SIMs

# Answer
> 3 votes
You won't have any problems if you insert only one SIM into dual SIM phone, i have dual sim phone myself with only one SIM in it and it work without any problem. Phone will work even you don't have any SIM in it.

---
Tags: sony-xperia, dual-sim, compatibility
---


# Question
Title: I accidentally checked a "never send SMS" box on my phone, so now I can't find how to change that
So I can't send SMS messages on my Samsung On5...is there a way to fix it?

# Answer
Go to the Settings -\> Apps -\> to the app which you used to send SMS -\> Permissions -\> SMS and Click the checkbox next to it
> 0 votes

# Answer
go to Application Manager.

1. Scroll down to locate Messaging app and tap it.
2. Touch Clear Data.
3. Restart your device.
4. Try sending a text message. If it doesn't work perform a factory reset on your device.
> 0 votes

---
Tags: 6.0-marshmallow, samsung, sms
---


# Question
Title: Why are Zygote and Whatsapp asking for root?
Since yesterday, WhatsApp and Zygote have been asking for root permissions on my phone via supersu. Apparently zygote is a system app.

Is this malware? Lookout scan came up clean.

# Answer
It is unlikely for WhatsApp to need root privileges, and impossible for zygote to ask for it.

Zygote is an essential system component that is started by `init` process itself while booting, so it does implicitly inherit root privileges.
Matter of fact, zygote is responsible for starting every other app, be it system apps or other apps.

Having said that, these two apps (installed in your device that asks for root access) are strongly **MALWARE**.

If you have ADB, issue the command `adb shell ps | grep zygote`. (Or from Terminal Emulator as `ps | grep zygote`)
I believe the output will be two processes: one is the real zygote, and the other 'zygote' is part of a package name, which is a malware.
> 28 votes

---
Tags: root-access, whatsapp-messenger, malware
---


# Question
Title: How to disable Google Talk on Android Prestige ZTE
I've been trying since forever to do it. How to do this?

# Answer
Root the mobile, search on XDA forum on how to root your particular device. Every device rooting technique is different... Go through comments, reviews before rooting.. Once you have successfully rooted, download application eg: "system app remover" or similar apps. Open the app and now you uninstall your google talk app.

It is not possible without root because it is a system app & you require sudo permission to uninstall it. In upgraded version of mobiles these days there is option to disable system apps.
> 1 votes

---
Tags: google-talk
---


title: Not receiving past messages on WhatsApp

text:
# Question
Title: Not receiving past messages on WhatsApp
Recently I've ported my number from Idea to Vodafone, after doing this and reinstalling WhatsApp after a couple of months I've been removed from all the groups and am not receiving any messages. How do i get bach the messages of the past month?

# Answer
You can decypt the .cyrpt12 file which will output a .db file which can be viewed easily using a SQLite viewer.
> 0 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Android Bootloop No recovery mode - only viberation
Phone: Huawei honor 3c

I downloaded Emotion UI 3.0 for "probably" the wrong set form here offical site.But it was installed properly. Then there was an update of same emotion UI, which on installation put the phone in bootloop on restart. This is what phone does

* On pressing power button, it vibrates without going into recovery mode or showing logo - just a black screen
* The phone vibrates after every 15-20 seconds, which is probably an indication that it is restarting again and agian
* Pressing Power button/volume up/down keeps does not make any difference
* Partition is not shown in my computer (when connected to laptop)
* Using ADB: Command adb devices or adb wait-for-device do not list any device
* Windows device manager shows "MediaTek PreLoader USB VCOM(Android)(COM5)" under Ports (COM & LPT) which indicates that phone is detected but before anything happens it reboots

I've gone through several threads on this topic and nothing helped.

Please help.

# Answer
> 0 votes
The proper way to browse Chinese/Russian sites is this: Instead of browsing the url directly, you put the url in the Google search, then click that small link called "Translate this page" besides that link in the result! You would have not made a mistake and selected the proper ROM for your device.

Coming back to the topic, I've flashed stock ROM on two MediaTek based phones recently and based on the symptoms (VCOM USB Driver appearing and disappearing), I can suggest you to first download the correct ROM for your device from here (Look down in the section called **SP Flash Tool Flashable ROM**) and then use the SPFlash Tool to flash it.

If you keep the SPFlash Tool open before inserting the USB cable, the tool will detect the phone and start communicating on the VCOM port and the connection will be stable. After that, you can flash the ROM back to your device.

**Note:** This is going to wipe your phone completely and erase any existing data on it. If your phone is totally hard-bricked, I can't think of any way of recovering the data unless you take it to the service center.

# Answer
> 0 votes
Try USB JIG:

Had a issue like yours. I have heard of USB jig but couldn't find any all around Nepal. I tired by myself (finding easy guides via internet). At this first attempt I could n't. Maybe I wasn't that good. But Maybe you can find around to buy or (ebay/amazon). I think it would most probably work for your case.

# Answer
> -1 votes
Take out your battery for 15 seconds and then try booting it into recovery (power + vol down or power + home + vol down) Hope this helps

---
Tags: recovery-mode, unbricking, bootloader
---


# Question
Title: com.google.android.gms destroying my battery
Something happened around two months ago. Since then, 2 or 3 times per day the app `com.google.android.gms` begins to consume battery like crazy (rooted Android 4.4 in a Galaxy Note 4). I think this is for some kind of sync of Google.

Logcat shows the strange behavior, with **tons** of messages like these:

```
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#
V/AlarmManager( 3363): waitForAlarm result :8
W/ctxmgr  (25335): [ContextSpecificAclFactory]LocationConsent failed, ULR opt-in status is: false, account#-63XXXXX32#
W/ctxmgr  (25335): [AclManager]No 2 for (accnt=account#-63XXXXX32#, com.google.android.gms(10015):UserLocationProducer, vrsn=10084000, 0, 3pPkg = null ,  3pMdlId = null). Was: 2 for 1, account#-63XXXXX32#

```

The only way I found to stop this is to kill com.google.android.gms by hand, but sooner or later it resurrects again.

It seems that Google is trying to make my life misserable because some Location Consent was not given?

# Answer
Thanks to the logs, I found the culprit: the bad (maybe even illegal?) practices of Google Maps.

Since I hate spam and hate to be tracked for advertising by Google, I always opt out for all those things. In the last version of Google Maps for Android, there is a `Location History` option, that was off. Since Google Maps has the devilish behavior of trying to track you by launching itself when you don't open it yourself, it opens in the background and tries to save your location in their servers. That trigged a crazy loop because of my `Location History` off setting.

The only solution I found, at least if I want to keep using Google Maps, was to enable `Location History`. No more batery drains.

Google is copying the worst practices of Microsoft at the speed of light.
> 2 votes

---
Tags: battery-life, location-services
---


# Question
Title: Android X86 – No Mouse Cursor in Oracle VirtualBox
I have recently installed **AndroidX86** (android-x86\_64-6.0-r1.iso) in **VirtualBox 5.1.12 r112440 (Qt5.6.2)** following these instructions.

But I see no mouse cursor on the screen. Do I need to set some special preference?

# Answer
The solution is change **Pointing Device** type to **PS/2 Mouse**:

1. Make sure the VM is not running (powered off)
2. Click on the VM name in the list (e.g., Android X86)
3. Click Settings
4. Click on the System category
5. Make sure you’re on the Motherboard tab
6. Change Pointing Device to PS/2 Mouse

Detailed instructions are here: Android X86 – No Mouse Cursor in Oracle VirtualBox.
> 10 votes

---
Tags: 6.0-marshmallow, virtualbox, setup-wizard
---


title: Galaxy S GT 19000

text:
# Question
Title: Galaxy S GT 19000
Trying to download the firmware for my phone as it\`s stuck in boot loop, tried all other options with no joy! On the Samfirware site , I have registered and got as far as the ready to dowload page, when I accept download the page tells me error 404 ....annoying is only the beginning, can anyone help me ?

# Answer
> 0 votes
An alternative for samsung-firmware is sammobile. I just downloaded a firmware from there. it's working.

---
Tags: samsung-galaxy-s, downloading, device-firmware
---


# Question
Title: How to fix a software bricked android smartphone?
Two days ago i began to look after advantages and disadvantages of rooting a device, and i thought that rooting my phone would be helpfull. I rooted my phone succefully using vroot and i had not any issue after rooting. After installing Chainfire 3d which is only for android 2.3(according to my actual knowledge), when i installed the driver asked by this program the phone rebooted and get stucked at the vendor logo and nothing happens after the logo appears on the screen. My phone model is ALLview A5 Smiley. I do not have any backup at my disposition but i can access Recovery mode(vol up + power on). Please tell me how to fix this.

# Answer
This is probably too late, but yes, you should be able to get the disk images from your brother's phone and install them on yours.

Short steps:

1. Install TWRP recovery on both phones
2. Do a complete nandroid backup of your bother's phone
3. Restore it to your phone ... profit.

If more details are required for each step, leave a short comment.
> 0 votes

---
Tags: unbricking
---


# Question
Title: Is it possible to get a visual indication of the status of the alert slider on Oneplus 3?
I have a OnePlus 3 and I wasn't able to get any visual indication of the state of the alert slider (all/priority/silent). I keep missing calls because I forget to take it out of silent mode. On OnePlus 2 there was an icon showing the state of the slider - how is it possible to get one for OnePlus 3?

# Answer
Well, after a support representative on their official chat told me that it was apparently a software problem and recommended that I perform hard reset (on a device a week old), it turns out that if you go to Status Bar settings, you need to turn on the switch called Do Not Disturb and you're done.
> 0 votes

---
Tags: oneplus-3
---


# Question
Title: Different sounds play at different volumes in the same app
This just started happening, and it's affecting multiple apps. On my Axon 7, certain sounds in certain apps are consistently playing at a louder volume than other sounds in the same app. If I turn up the volume enough to hear those other sounds, the loud ones are deafening. And all this is happening at the lowest volume settings.

Example: a Spider Solitaire app makes a shuffling sound when it deal the initial hand. That's very loud. But each time you deal a new round within a hand, it makes a similar sound, and that plays normally. It's as if there are multiple sound players, and the app doles out sounds to different ones. And one of them is set louder than the others. Does that make sense? Is that how sound playing in apps works?

It seems like a reboot fixed this one time, but it came back, and rebooting doesn't help now. I've tried wiping cache. Don't want to factory reset unless I have too (does factory reset wipe data too?).

# Answer
False alarm. Turns out the Dolby Atmos module has a 'volume leveler' feature that I must have turned on. It's hidden behind the equalizer screen. Anyway, turning that off returned things to normal.
> 1 votes

---
Tags: audio, volume
---


# Question
Title: Google Play Store won't download apps after reinstalling
I had mistakenly uninstalled the stock Play Store on my rooted Lava Iris X1 Mini running Android 4.4. I reinstalled it as a system app after downloading the apk from an external site. Now, I cannot download any apps from the store, because as soon as the download starts, play store crashes. It doesn't even work when it's installed as a user app. Clearing data and cache of Google Play Services also doesn't fix the problem. Any way to prevent this problem? Thanks in advance.

# Answer
You can try downloading the play store from GApps. You will probably want the pico version... You then have to flash it with a custom recovery (e.g. TWRP).

Good Luck ;)
> 0 votes

---
Tags: google-play-store, rooting
---


# Question
Title: How do I avoid splitting albums on Samsung's default music app?
I have a Samsung Galaxy S7. I am trying to organize music in the default music app and running into some issues. For example, no matter how much I try and group music into one album or to one artist (on both the phone and my computer), songs are split up by each individual contributing artist to an album.

How do I avoid splitting albums on Samsung's default music app?

# Answer
Fill in the "album artist" field and make it identical for album fragments you want to see as one.
> 1 votes

---
Tags: music-player, samsung-galaxy-s7
---


# Question
Title: Galaxy s 3 overheating seemingly out of nowhere
Phone is fairly new to me, I got it November or so. It's always worked just fine. Today I had it plugged in, walked into the other room for a few minutes and came back. Phone showed an error something like "Charging paused. system is too hot." So my Boyfriend told me to restart it and put in my extra battery (because I have two batteries for it). Did that, powered back up, was working on where in settings I could find the battery temperature and (less than 5 minutes)it told me something to the effect of "System overheating. all apps have been closed, phone can only be used for contacts". So I powered off, pulled out the battery, and now I'm nervous to try and turn it on again. Any suggestions?

EDIT: I'm not rooted

# Answer
I had an S4 for a while and now have a Galaxy Note 4. My family has the S5 and S6, I believe, and all of them have gotten very hot while charging at one point or another, but not with an error.

Check to see if your charger reads 5V - 2A, which is what should be on the S3. You could try charging while the phone is off - just watch its temperature.
> 0 votes

---
Tags: samsung-galaxy-s-3, hardware, overheating
---


# Question
Title: Is it required to unlock the bootloader to root (normally)?
So, a long time ago I rooted my device using a Windows app called KingoRoot, and after that my tablet didn't boot. The exact same thing happened with my other device. I did not unlock the bootloader because I didn't even know what it was. The tablet *will* sorta boot but the OS just refuses to load. Is this device bricked? Is it fixable? If it's any help the device is a Thomson QM-736 running Android 4.4 KitKat. I also have both the ADB and Fastboot installed on my PC, however the tablet will not connect (I assume the charging port is dead) so I don't actually know how those will be helpful. Thanks in advance.

# Answer
> 1 votes
To answer your title, no you don't need to unlock bootloader to root your android device. I rooted my device two months ago, with bootloader still locked.

Unlocking bootloader lets you change to which operating system is launched, install/remove operating systems in your device, etc. While rooting gives you root/admin right INSIDE the operating system (i.e. after the OS has been launched), via an exploit. I also used KingRoot, but I installed the KingRoot apk on my phone and let it do the trick. Had ADB and Fastboot configured on my computer, in case it didn't go right, but I didn't needed them.

Remember, unlocking bootloader will wipe all the user content from your phone, like a factory reset. Plus it will wipe the TA partition (which holds DRM keys that lets you use manufacturer's proprietary technology).

In your case, it seems the rooting process wasn't successful. So you can either unlock the bootloader and then reinstall the android operating system (or install a custom version/fork of android), or perhaps you can get your manufacturer's stock OS and install it using some tool that does not require you to unlock the bootloader. Can't say whether it's available for your device/manufacturer though, but I got XperiaFirm and the android image in (.ftf format) ready for myself if my root failed.

---
Tags: 4.4-kitkat, root-access, bootloader
---


# Question
Title: Configure Android to save pictures/video to SDCard?
The camera settings only save it to the phone or the internal virtual SD card. I have installed a 32 bit hispeed SD card. How can you force it to save in the external SD card?

# Answer
> 2 votes
It varies from phone to phone, but generally in your camera settings you can set a destination. If that's not an option, you can try something more creative with an app such as tasker to have it automatically move pictures that your camera adds to its folder to a different folder on the SD card. If your stock camera app doesn't let you though, there are solid camera apps on the play store that certainly do.

# Answer
> 2 votes
I have Android 6.0 with the standard Camera app. The storage setting is in the half circle control band that appears when the display is stroked slowly from the left. The setting is via an SD card icon on the band. Rotate the band with a finger to find the SD icon. I tested this and it really does change the storage location.

# Answer
> 1 votes
If you go to `Camera` \> `Settings` \> `Settings` you should see `save to device` or `save to internal card`

I have these options on my Samsung Galaxy Note III

# Answer
> 0 votes
It depends from app to app, if the camera app you are using provides you the option or not. If the camera app that you got with your phone does not have such option, you can try other camera apps available in play store.

---
Tags: external-sd, camera, storage
---


# Question
Title: I accidentally removed the Google Search Bar how do I get it back?
I have a one plus 3. It runs Android Oxyget.

# Answer
> 0 votes
Long tap on screen, then choose "Add widget", then find google search widget and place it on screen where you want.

# Answer
> 0 votes
As Alex.S said above, you can re-add the widget. However, if you removed/disabled the app, here are the steps to get it back:

1. Open `Settings`-\>`Apps`-\>swipe to `All`
2. Check if the app `Google` is visible in the list (white circle with a G in the middle)
3. If it is, touch it, and hit the Enable button.
4. If it is not, go to the Google Play Store, and reinstall Google by searching for it.

---
Tags: google
---


# Question
Title: No confirm prompt when trying to use adb backup
I'm trying to do an adb backup of my Galaxy S3 (i747m), but after receiving the "Now unlock your device and confirm the backup operation" order from adb, I never receive the prompt on the device. It just sits there.

Locking and unlocking it does nothing, entering the command locked or unlocked changes nothing, setting the desktop backup password in development options does nothing, disabling the lockscreen does nothing.

Device is running the stock Samsung 4.1 ROM and is rooted. Computer is windows 7.

How can I get this backup to go through?

# Answer
I'm digging up this question since I found it looking for the same problem.

Putting single quotes around the parameters solved it for me:

```
adb backup '-all -apk -shared -f mymobile.ab'

```
> 7 votes

---
Tags: samsung-galaxy-s-3, 4.1-jelly-bean, adb, backup
---


title: Nexus 5x stuck on Google logo

text:
# Question
Title: Nexus 5x stuck on Google logo
First time that I've been lost about how to fix an android device. In short, I tried updating the my device to the latest cm13 nightly but that ended up causing the Google logo loop (wouldn't boot into animation). I tried various fixes that I know of (tried reflashing with new Gapps, tried flashing a stock ROM no luck).

My issue now is that I can't use 'fastboot' anymore as my device isn't being recognised and so wondering if there is a fix that can be applied from twrp recovery itself.

Also must mention that device has been rooted (though not sure if it still is as I can't boot into a ROM) & has an unlocked bootloader (which can't be locked either).

Thanks in advanced.

# Answer
Get into **Recovery**, if you flashed a CM13 you probably have a custom recovery installed. Do a factory reset from your custom rom. Alternatively, you can wipe Cache, Data, System individually.

After this, try rebooting to bootloader and connect your phone to a different PC if your's doesn't recognise the phone. It is preferable if the PC has Linux as it doesn't get you in device driver hassles. If anyway you have no option other than a Windows system, install **universal naked drivers** if your own device's official drivers doesn't work. Reboot your system and connect your device again to try getting Fastboot mode.
> 1 votes

---
Tags: cyanogenmod, boot-loop, fastboot, twrp, nexus-5x
---


title: MTP device acess denied

text:
# Question
Title: MTP device acess denied
I'm using linux kde, I was able to use mtp device on it but recently I'm facing problem error is mtp device access denied but it working with kde connect. How I can get rid it of ? I had also checked with live media if driver is corrupted but problem is still same.

# Answer
> 0 votes
Assuming you have rebooted the device and are not forgetting to activate MTP on each connection from the notification drop-down which is required on Marshmallow and newer Android OSes, it is likely that your Media Storage and External Storage databases are out of sync and not updating properly.

*Note that none of the following actions deletes or modifies your files, pictures, or other data, just the databases that index those files are forced to be rebuilt.*

Disconnect the USB cable, although the exact menu entries could vary by OEM, here are some general instructions on how to rebuilt those databases... Go to Settings - Apps and tap the 3-dot menu and select Show System. Then scroll through and find External Storage and tap into it, then select Storage, and inside that select Clear Data and Clear Cache, then press back twice to the main Apps menu and scroll down to Media Storage and perform the same action. Go home and reboot. DO NOT CONNECT THE USB cable at this time, once the phone is rebooted and the startup appears complete, wait at least 5-10 minutes (the databases are rebuilding in the background, without watching the logcat there is no way to see if they are complete, sometimes it is a quick process and sometimes it can take 30+ minutes depending on your device and number of files), then connect the USB cable and the folders and files should appear.

If this doesn't work, your issue is likely not Android related but a permissions or setup issue in your Linux distro with your user, and that question would be more suited to the Super User, Ask Ubuntu, or Unix & Linux sites.

---
Tags: linux, mtp
---


# Question
Title: Not able to Track and search stolen android phone
Recently my Smartphone (Lenovo Vibe X3) stolen by someone. It’s very painful for me. When it was stolen, I was able to ring my phone till 10-15 min but that time I was not able to sign in my gmail account on desktop computer so that I can track it using Android Device Manager. My phone was locked with fingerprint and patterns both. And some apps were locked with App Locker..

After 2-3hrs, I was able to sign in my gmail on the same desktop computer and with the same password but Android Device Manager couldn’t locate device. I don’t know how that stealer manipulated everything. Even an anti-theft application was also installed. However, it couldn’t be traced.

I request to all expert users for assisting me for two concerns. Is it possible to trace device with IMEI? Please let me know, how to do this? How to tackle such problems? And Please let know some best apps that can trace a device even with IMEI and mobile GPS.

I complaint to nearest police station but it doesn't seem helpful. That's why I need assistance from expert user. If stealer removes my gmail account from phone but GPS is ON, in that case will ADM work?

I have gone through a link. Is it helpful for an android device, if these are installed before device lost/theft?

Apart from this please provide me better tips & tricks.

Regards GNS

# Answer
> 0 votes
If your GPS on phone is off you will not locate it via ADM. Yes, phone can be located with IMEI but you can't do that, police can. So go to police and report stolen device and bring box of the phone for the IMEI and proof that is your device, but keep in mind that police doesn't really bother with stolen phones.

---
Tags: lost-phone
---


# Question
Title: Is Lollipop limited to two users per device?
This is very nearly a duplicate of "Is Asus Memo Pad 8 limited to 2 users?," but I am having the same issue on a Moto G (1st gen).

Is Lollipop limited to two users per device?

When I tap on "+ Add User" nothing happens once I have two users on the device.

# Answer
It aint limited to 2 users. If you are rooted, you can use the following shell commands to add/remove the number of users in the device.

```
adb shell #
su
mount -o rw,remount /system
echo fw.max_users=4 >> /system/build.prop #4 denotes the number of users you want to have.
exit
reboot #to apply the changes

```

hope it helps someone
> 0 votes

---
Tags: multi-user, google-settings
---


# Question
Title: Authy: Is it possible to gain access via backed-up filesystem?
If a user makes a complete backup of an android file system, is it possible to subsequently install authy on a different device, but authenticate as the original identity?

# Answer
Copying the contents of `/data/data/com.authy.authy` from one phone to the other seems to accomplish this.
> 0 votes

---
Tags: authorization
---


title: CyanogenMod no keyboard

text:
# Question
Title: CyanogenMod no keyboard
I have cyanogen mod on my Motorola Xoom. I did a reset and now I cannot access my keyboard. It's says 'unfortunately keyboard has stopped working.' I'm not connected to the internet. What can I do? Thanks

# Answer
If you don't have access to internet than you can't do anything, however if you have internet on your PC and USB cable or your friend have internet on their phone you can download .apk file of let's say GBoard from apkmirror.com and transfer it to your phone via USB/Bluetooth and than install (first enable unknown sources in settings\>security). And set new keyboard as default in settings\> language and keyboard. If you new keyboard crashes as old one let me know, on CM for my old phone I had to delte some lib file to make keyboards work.
> 0 votes

---
Tags: cyanogenmod, motorola, motorola-xoom
---


title: Terminal on Android device itself

text:
# Question
Title: Terminal on Android device itself
I'm trying to follow this advice on checking USB connectivity status which suggests using ADB, "*or from a shell on the phone*" where I should execute:

```
cat /sys/class/typec/typec_device/current_detect

```

The latter seems great. But I can't find out **how to start a shell on my Nexus 6P with Android 6** (not rooted). Basically, I'm asking a variant of the question: "terminal on real android device from PC", but again: I'd prefer not having to use ADB.

Is this possible? Or does this require an app and/or my device to be rooted?

# Answer
> 0 votes
The answer to the question seems to be: **no, there seems to be no built-in terminal**, at least not in the stock Android that comes with the Nexus 6P. You'll have to install an app for that. (I've asked on our SoftwareRecs.SE sister site which got at least one great recommendation.)

---
Tags: shell, terminal
---


title: Ring volume keeps reseting to zero

text:
# Question
Title: Ring volume keeps reseting to zero
I have a OnePlus X running Android 5.1.1.

I noticed that the ring volume keeps reseting itself (or is reset by s.t.) to zero. This usually happens when I switch the phone back from no-interruptions mode but also at essentially random moments (if much more rarely then).

Is there any way to stop this?

# Answer
> 1 votes
My Problem is Solved by upgrading Android lollipop to `marshmallow 6.0.1`.

# Answer
> 0 votes
Many users claim that turning off *Settings \> Device \> Call \> Increase Volume in Pocket* resolves this problem.

---
Tags: ringtone, oneplus-x
---


# Question
Title: A question about Android recovery disk image and partitions
In this video, the host is trying to modify an existing TWRP disk image file and flash the modified image in his Moto G. What surprised me is the content of that TWRP recovery image. The video shows the contents of the TWRP recovery image as:

1. zImage (Kernal)
2. initrd.img (initial ramdisk)

How is that possible? I was under the impression that the kernel and the initial ramdisk reside in the `/boot` partition. He simply booted the image without giving any partition argument for `fastboot`:

```
sudo fastboot boot <recovery.img>

```

So, where would that disk image file go? `/boot` or `/recovery`? Flashing the kernel and its ramdisk (with `init.rc` script) into the boot partition makes sense, but I am confused because he was working with a recovery disk image, which he should have flashed into the `/recovery` partition. Does the recovery image also have its own kernel and ramdisk? I tried to download and see the contents of an Android recovery disk image by myself, but I couldn't open the `.img` file in Windows.

# Answer
> 1 votes
`fastboot boot` does not perform a flash. From `fastboot help`:

```
usage: fastboot [ <option> ] <command>

commands:
  [...]
  flash <partition> [ <filename> ]             Write a file to a flash partition.
  [...]
  boot <kernel> [ <ramdisk> [ <second> ] ]     Download and boot kernel.

```

> Does the recovery image also have its own kernel and ramdisk?

Yup. Recovery is essentially a miniature OS and boots similarly to the main boot image.

---
Tags: recovery-mode, fastboot, twrp, kernel, partitions
---


# Question
Title: I can't retrieve my contacts from Google
I can't retrieve my contacts from Google I back them up with my old phone I've got a new phone and it won't give them to me

# Answer
Clear app data of Contacts, restart. If that doesn't work, remove Google account from phone, clear data of Google Play Services, restart, sign in.
> 0 votes

---
Tags: contacts
---


title: Why are some emoji not displayed?

text:
# Question
Title: Why are some emoji not displayed?
I am wondering, on what does it depend which emoji are available on which system? I was using an emoji from the **Supplemental Symbols and Pictographs** code page and it displays on OSX, but not on Android. Looking at the chart from the Wiki article, I can see that it displays in full on OSX, but only some of the emoji are visible on Android Nougat.

Why is that?

# Answer
It depends on the NotoColorEmoji.ttf font file you have installed. If that file doesn't include a glyph for the Unicode code point you want, it can't show it. Here's an SO post about fonts and glyphs: https://stackoverflow.com/questions/3582944/how-does-a-unicode-character-get-mapped-to-a-glyph-in-a-font

This reddit post talks about replacing your system's NotoColorEmoji.ttf font file with one that includes EmojiOne emojis: https://www.reddit.com/r/Android/comments/3xezb9/emojione\_on\_android/
> 2 votes

---
Tags: fonts, text-input, emoticons
---


# Question
Title: my whatsapp showed my lastseen at 2:23 a.m ,when i had left the aap around 2:01 and was not even connected to the internet
The problem is really serious. i need to get a solution for this. my boyfriend thinks that I am cheating on him.

I do not know much about whats app and i have not tried doing anything. i need serious help for this. I cannot afford losing my boyfriend. Please help.

# Answer
> 0 votes
This is a bug in whatsapp... If you exit app properly when connected to internet then your last seen will be show actual time...

But if you are using app and disconnect internet and then exit app... then it will still show you online for some more time.. which is your case... ( I have experienced this problem many times)

So better exit app properly and then turn of the internet...

Also please check if anyone is having access of your whatsapp with web view... check in web view settings..

---
Tags: 5.0-lollipop, whatsapp-messenger
---


title: USB Connection problem in Oneplus 2

text:
# Question
Title: USB Connection problem in Oneplus 2
The computer says your device is not recognised. I have installed the latest updates. i Iried the options from developer options. But in the mobile hotspot and tethering options, usb tethering could not be done and undone. I am unable to connect oneplus 2 to computer windows 8.1

# Answer
You should Enable USB debugging on the phone:

1. In Settings \> About phone, tap Build number seven times to enable the Developer Options.
2. In Settings \> Developer Options, enable USB debugging.
> 0 votes

---
Tags: usb, connection-issues
---


# Question
Title: Tablet shows "Low on memory" warning even though internal memory is greatly empty
My tablet shows `Low on memory` with `Total 0.98 GB, 750 MB used` even though internal memory is `Total 13.65 GB, 13.65GB free`

# Answer
> 0 votes
The internal memory is split into partitions, one of them is `/system`, which I believe is the one with 13.65 GB in size, this one is mounted read-only, meaning you can't install apps on it.

Another partition is `/data` (the 0.98 GB maybe, i'm not sure though), it is mounted read-write, and it's where apps are installed.

I think there is an option to install apps directly into external storage (your SD card) or at least relocate them from `/data` partition into SD card.

Yet another option, is to root your device and allocate more space to `/data` partition.

---
Tags: storage, ram
---


title: Mounted SD card not working

text:
# Question
Title: Mounted SD card not working
I recently mounted an SD card to my phone. But when I tried to download an application from the play store, a message popped up saying my phone didn't have any storage on it, saying my internal storage was low, but my SD card had 28.2 GB on it left, which my phone had recognized. Yet applications weren't being installed using the SD card, whilst any photos taken are stored using the SD card.

Any advice of what to do or how to fix this problem?

# Answer
APPS CANNOT BE PLACED ON SD CARD. It's possible with app like link2sd (need root) or adopting sd card (android 6+ feature, see adoptable storage).

Some phones including Huawei have 'Move to SD' option but this option move files in internal SD (if `/data` and `/sdcard` are separated partitions) or move very small amount of data. For details, also take look at app2sd wiki and link2sd wiki.
> 0 votes

---
Tags: internal-storage, insufficient-memory, huawei
---


# Question
Title: How to enable linux ADB connection on marshmallow when USB debugging is enabled?
How to enable linux ADB connection on marshmallow when USB debugging is enabled ? I've an android TV Leelbox S1 and Android Debug Bridge version 1.0.32. When it's starting I can see the SUB entry a cup of minutes before it's gone:

```
Bus 001 Device 024: ID 1b8e:c003 Amlogic, Inc.

```

Without this entry in the result of "lsusb", I don't see how this connection could be done. The USB debugging is enabled in developer options. I Don't know what did I miss.

Thank for any help.

# Answer
> 0 votes
You just enable USB debugging and than connect devica via USB to PC, and on PC you'll have to get adb binary click Also maybe you'll need drivers for your device on PC.

---
Tags: adb, linux, usb-connection-mode
---


# Question
Title: Micro USB Flash Drive on Android Without OTG Cable
I have bought a Samsung 128GB USB 3.0 Flash Drive Duo in hopes of being able to use the Micro-USB side with my Sony XPeria Z3+. When plugging it in, I got no response or message from the phone. I tried looking up the reason why on google, but all i get are these responses on how to use a usb drive with the phone by using an OTG cable.

Is there any way that I can get the micro-usb side working on my phone? It must have been put on the drive for a reason, right?

# Answer
In your case there is no need for an usb OTG cable. It does nothing else then wiring the USB Type A connector to the micro usb connector, there is no electronic involved. The same goes for the micro usb connector on the stick itself. It's directly wired to the type A connector.

Usually the device should recognise and mount the stick automatically although this can be different depending on the manufacturer. I assume that sony's android implementation does not mount it automatically, but they have a manual (thanks ernie for the link).

From Sony:

```
Find and tap Settings > Device connection > USB Connectivity > Detect USB device.

```
> 0 votes

# Answer
Android devices should automatically mount drives like that one so the only thing I can think of that may be causing you issues is that the drive may be too big. Some companies don't support drives of certain sizes so that people buy phones with more storage. Usually this is limited to sd cards but I've seen some devices from other manufacturers that don't allow drives of certain sizes via OTG. If you're able to get it working with a 64gb or 32gb drive then I think size constraints may be your issue.

Also it could just be that you got a bad drive. If you have a friend or other device I would try plugging the micro usb part into that just to make sure the micro usb part even works.
> 0 votes

---
Tags: usb
---


# Question
Title: Stuck in fastboot, unable to access recovery or system (oneplus 3)
I've clearly done something stupid and desperately need your help!

I have a brand new OnePlus 3T that I've managed to get stuck in a bootloop. I can access fastboot but no recovery or system. OEM is unlocked.

Things I have done:

1. Tried to install TWRP recovery. Fastboot says this was successful, but I haven't been able to boot into it.
2. Tried booting directly to TWRP recovery img. This freezes the phone and it says FAILED (too many links) in fastboot
3. Tried installing stock OP3 recovery. Same problem as before.
4. Tried hard brick recovery tool. Everything lights up green with installed:ok but still I'm stuck in this bloody bootloop.
5. Tried installing ColorOS through the Chinese install tool. Comes up Failed every time.

I am at my absolute wits end trying to sort this out and I literally have no idea what to do. I have been Googling this all morning to no avail.

Any help anyone can give whatsoever would be really, really appreciated.

EDIT: Some additional info from fastboot screen -

PRODUCT\_NAME - msm8996
VARIANT - MTP UFS
BOOTLOADER VERSION - \[EMPTY\]
BASEBAND VERSION - \[EMPTY\]
SERIAL NUMBER - b2411609
SECURE BOOT - enabled
DEVICE STATE - unlocked

EDIT 2: more weirdness. I changed the USB cable from a micro USB with USB-C adapter to the proper USB-C that came in the box, and the phone booted into the OS. I tried to download the latest Oxygen update via the software update tool but that just boots me back into fastboot.

EDIT 3: I think it's just my recovery partition that's busted. Tried reinstalling stock recovery and that didn't work, so currently I have fastboot and OS but with no recovery - given that this is a separate issue I'll do some research before asking further questions.

@EHH - thanks for helping me figure this out. Really appreciate your time :)

# Answer
Boot loop was resolved by using the USB-C cable provided by OP, however the recovery partition seems to be corrupted. Phone works though so nbd, recovery can be sorted out later on.
> 1 votes

---
Tags: recovery-mode, boot-loop, fastboot, oneplus-3
---


# Question
Title: CCleaner app doesn't clear my Google Chrome browsing history
I did check the settings on my CCleaner app. The browsing history is selected for cleaning.

Is this because Chrome is a system app?

# Answer
It does, it seems like it doesn't because chrome stores history online if you are logged in with google account
> 1 votes

---
Tags: chrome-for-android
---


# Question
Title: Did Google remove the "backup while on wifi" option from the Photos app?
I recently updated Google Photos (Build version 1.23.1.126715090) on my Android phone and noticed that my photos are no longer set to automatically sync to the cloud. I went into the app's settings and I cannot find the option that formerly existed: "Backup while on WiFi only."

Is this feature hidden somewhere or did Google (perplexingly) remove it? I really counted on this to save on data usage, especially when uploading video.

# Answer
OK, so I did some testing and have determined that although the wording on the Photos "Settings" screens has changed, it **is** still possible to back up your photos solely when the phone is connected to WiFi.

On the Settings--\>Back up & sync screen, enabling "Back up & sync" means "WiFi ONLY" **by default**. Lower on the Settings screen, in the "Cellular data back up" section, enabling "Photos" means that you are **allowing** photos to back up when on your cellular network. Leaving this switch off will **prevent** cellular backup of photos, but by virtue of having "Back up & sync" enabled at the top of the screen, your photos **will** back up via WiFi.

See the screen shot below. I have drawn in red to emphasize the toggle switches mentioned in my answer.
> 8 votes

# Answer
If "Back up & sync" is enabled, "Cellular data back up Photos" is disabled, and "Only while charging" is enabled, it will prevent backup of the photos if you have no wifi but you are charging the battery (a good thing...). After charging, you just get a notification like "n photos were not backed up; check your settings".
> 0 votes

---
Tags: photos, google-photos
---


# Question
Title: How to disable sounds on messages sent in various apps?
A lot of apps have annoying sounds on various actions that I personally don't care about. For example WhatsApp and Facebook Messenger make a sound when you send a message. I can't figure out how this sound is classified, and how to disable it.

# Answer
> 1 votes
For messenger you have "in app sounds" in messenger settings, there is probably similar option in whatsapp.

---
Tags: notifications
---


# Question
Title: "Restore Default Settings" on Huawei P9 Lite
After I started my Huawei P9 Lite for the first time, after I completed the first boot setup, it asked me the following question:

What does it mean? It is the first time I run Android M ever and never encountered such a question before.

# Answer
> 1 votes
*I think it is related to Google backup. If you setup your Google account then this option asks you to restore your backup : phone numbers, apps as well as settings, such as APN, WiFi passwords, and so.*

***UPDATE*** : I've found that the step for restoring defaults is a part of the setup process and it is optional. You will be asked about restoring all default settings. Just tap ***Do not allow***.

---
Tags: 6.0-marshmallow, huawei
---


title: Is cm launcher hermful?

text:
# Question
Title: Is cm launcher hermful?
I have installed cm launcher. Its fine but i am scared if it harm my personal data.i mean is it can find my personal data like photoes, media, phone, message ?

# Answer
CM Launcher is potentially harmful, it acts as backdoor for many malwares, adwares, bloatwares.

It installs apps such as battery saver which are installed as system apps, meaning you won't be able to uninstall without rooting your device. You should not use it or even install it.
> 1 votes

# Answer
It wont harm your files but might repeatedly ask you for installing useless battery saver, file manager etc apps. My experience with CM Launcher was that it worked fine for a few days but then its buggy nature became apparent and I started facing frequent freezes and crashes.

I won't really recommend using launchers however bad your phone's UI is, as it only hampers performance, but still if you need one, Nova Launcher should be a good, stable choice. I have been using it on my old phone for almost 8-9 months without any problems, and it is pretty customizable without purchasing the prime version. I have not faced any problems and it is a solid, stable launcher with no clutter. I have also tried GO Launcher, Next Launcher 3d, and Kitkat/Lollipop launchers but I would prefer Nova launcher anyday.
> 0 votes

---
Tags: 5.1-lollipop
---


# Question
Title: Can anyone confirm if this cyanogen ROM is for my phone?
I have been looking for a custom ROM for my device.

My device is Zenfone 2 Laser ZE500KL. There seems to be none.

Could I successfully instal this release?: https://download.cyanogenmod.org/?device=Z00L

It's not Z00E, but I was wondering if it could work.

# Answer
According to this it's not ROM for your device you have models and their code names in first post. It will maybe will work if you do some changes, but flashing the file as is, is not recomanded it may brick your device or maybe not you'll won't know..
> 0 votes

---
Tags: cyanogenmod, custom-roms, installation
---


# Question
Title: How will a stolen android phone be localised if it was stolen with an disables wifi and localisation?
I lost my android phone today and the wifi and localisation were off.So,i went to google dashboard;and crypte and erase the phone.But i could not find localization because the wifi and localisation were off as i said.Now,i want to know if there is a chance to localise my lost phone.

# Answer
> 1 votes
No, if location is off you will not locate it, now it's too late to do anything. You can go to police with IMEI you have it on phone box, but they don't bother with stolen phones. And also I think the phone will not be earsed or crypted until it connect to internet, because there isn't way to trigger if phone doesn't connect to internet, this is logic but I'm not sure abot it.

---
Tags: google
---


# Question
Title: How can I check if a device is booted into safe mode from adb?
Is it possible to use `adb` to detect whether a device is booted into "Safe Mode" or normal mode?

I've looked through the output of `getprop` and other command-line tools and haven't found any good indicator of safe mode, at least not on my N5/`hammerhead` device.

Update: I'm trying to **check** whether or not the device is in Safe Mode, **not** to force it into Safe Mode. Putting the device in Safe Mode programmatically is relatively straightforward and well-documented.

Any ideas?

# Answer
Aha! This'll do the trick! Android's `dumpsys display` command:

```
$ adb shell dumpsys display|grep mSafeMode
 mSafeMode=true

```
> 3 votes

---
Tags: adb, kernel, command-line, safe-mode
---


# Question
Title: Can I prevent Android from booting in Safe Mode altogether?
I have a Nexus 5 (hammerhead) running CyanogenMod 11.

The Volume Down rocker button is damaged in such a way that it's stuck **on** (apparently a common failure mode after 2+ years).

The only real problem with the device is that it *always* boots into safe mode, due to the stuck button.

Is there any way to disable the Volume Down activation of Safe Mode, so that I can boot my phone into normal, full Android mode?

# Answer
> 4 votes
# Right way to do this

Disable the broken `VOLUME DOWN` key by editing `/system/usr/keylayout/gpio-keys.kl` and `/system/usr/keylayout/Generic.kl` as `root` and commenting that key out. Longer instructions on this answer.

# Dumb and hacky approach that sort of worked for me

This is an ugly solution but it works for me. It is a "tethered" solution requiring `adb` to do repeated "soft reboots" (restarting the Android Zygote process).

This `bash` script repeatedly restarts the Android Zygote process until it detects that the device isn't in safe mode. Takes about 20-50 reboots until my device randomly gets lucky and doesn't restart in safe mode…

```
#!/bin/sh
n=0
g=0
while true; do
    safe_mode=$(adb shell dumpsys display | egrep -o 'mSafeMode=\w+' | cut -d= -f2)
    case "$safe_mode" in
    true)
        n=$(( $n + 1 ))
        g=0
        echo "In safe mode, rebooting (try #${n}) ..."
        adb shell "su root -- killall zygote"
        ;;
    false)
        g=$(( $g + 1 ))
        [[ $g -gt 2 ]] && break;
        echo "Appears not to be in safe mode, will check again ..."
        ;;
    *)
        echo "adb shell dumpsys display failed" ;;
    esac
    sleep 15
done

adb shell dumpsys power | grep -q 'mScreenOn=false' && \
    adb shell input keyevent = POWER

echo "Escaped from safe mode after ${n} reboots. Whew."

```

This related question and this answer gave me what I needed to figure it out.

---
Tags: cyanogenmod, 4.4-kitkat, nexus-5, safe-mode
---


# Question
Title: Wiped everything with TWRP, re-flashed CM13 and filled the internal storage with dummy data. Is my data now gone?
I sold my OnePlus One and needed to remove files from the internal storage and re-install CM13. I deleted all photos and videos by hand in Windows. Then I selected all the options available inside TWRP and wiped it. After, I installed CM13 from an image. Then I filled the phone in Windows with dummy data by copying. My phone was not encrypted before wiping.

Can I consider my data more or less gone? I'd imagine at least most of the photos and videos are gone with overwriting but what about application data such as SMS, Facebook etc. messages? If they're still on the phone, how hard would it be to bring them back to life?

# Answer
> 0 votes
You must have performed a clean wipe before you flashed the rom `CM13` . At this point the data related to your apps are already gone. @acejavelin made a correct point. Recovering that data is near 0.

---
Tags: security, factory-reset, twrp
---


# Question
Title: Where do I get my restored contacts from google?
I managed to restore my contacts as per the last 30days but I just can't seem to find where they have been restored to. Please help.

# Answer
You are not able to access those data directly on your device (unless it's rooted). There's a system app taking care for them, storing them in a database below `/data` (usually `/data/com.android.providers.contacts`). Apps like your contacts app or the telephony app interact with this via a corresponding service. To be permitted, apps need to declare the `READ_CONTACTS` resp. `WRITE_CONTACTS` permission in their `Manifest` file.
> 0 votes

---
Tags: contacts
---


# Question
Title: If I boot into safe mode will I have root access?
If I am rooted and if I boot into safe mode, will I be having root access and how to test that I have root access.

# Answer
> 1 votes
Safe mode only disable users app (non system apps) and let you troubleshoot which apps may be causing trouble.

And yes, of course you'll still have root access. The only way to check root is via adb command.

Install ADB (now available since Google released it without all the SDK), open a terminal and tape this command :`adb shell su` ***The output should be # instead of $***

# Answer
> 0 votes
Yes you will still have root. It will just be hard to test it, as all user apps (the only ones the use root) will be disabled.

---
Tags: root-access, safe-mode
---


# Question
Title: Upgrading Android from 4.2 to 4.4 on Lenovo Tablet B6000-HV
I have tried and failed to upgrade from Android 4.2 to 4.4 on my Lenovo B6000-HV. At first using OTA method; Error in the middle of process and I have to flash with stock ROM to make it working again. Then I tried to put the files on micro SDcard; The error was `failed to update`.

# Answer
**Method 1**:

Go to Recovery and Clear cache and Dalvik.

Reboot and Check for OTA.

Update it.

**Method 2**:

**Backup all data** to any external storage (Apps and data).

Factory Reset device.

Check for OTA.

Update it.

**Restore Data**.

**Method 3**:

Install Custom Recovery and Custom Kitkat ROM from XDA.

Custom Recovery

Custom ROM
> 1 votes

---
Tags: updates, tablet, lenovo
---


# Question
Title: Xperia SP looks like it's charging, but it doesn't charge
My phone is Xperia SP, it's on CM 12.1, unofficial build (because the official one is buggy due to bad kernel). It has been bought second-hand, so I'm not sure about its history (the phone was in a good state).

So, the problems started gradually, but the symptom is this: when I connect the phone to the charger, the phone goes into it's charging state, the battery icon shows the charging symbol, the LED shines red, but the phone doesn't actually charge, and the battery percent actually actually descends. I would usually just detach the phone, and reconnect it, and it would actually start charging. However, this happened more often as the time passed, to the point where it is completely empty, and it cannot be turned turned on, or charged. When I connect it, the LED goes red (the usual charging behaviour), but then it goes into booting the system, instead of going into "offline charging" mode. It fails to boot the system, because the battery is empty. It then turns off, returns to the red LED state, and from time to time it boots into recovery, which is quite unusual, since by default one has to press volume buttons to enter recovery. While in recovery, usually it would display the battery percentage, but now the place which should show the battery percent is empty.

Are these the symptoms of an faulty battery, or a more severe issue? Did anyone experience anything similar?

# Answer
> 3 votes
I had a similar problem a few years ago with my old HTC EVO 3D which was also running cyanogenmod at this time. I tried flashing different roms and kernels but the problem was persistent. Because my battery was empty as yours is at the moment, I charged it by cutting a USB Cable and applying "+" and "-" to the battery directly. It looked really bad to be honest but it worked and I was able to go back to stock. But that didn't help. The point is - I could make sure that the battery is not defective because I was able to charge it. In the end the problem was the usb port of my phone which had to be replaced. It worked but to make sure my phone does not turn into a torch I also replaced the battery.

What you describe could be the usb charging port - there might be a faulty contact which prevents the battery from charging but this is just guessing. Bottomline: Try to charge your phone by a usb cable (please be very careful while doing this) or visit a service center.

# Answer
> 2 votes
## Battery Check

1. **Visual Inspection**
If the battery of your phone is removable, simply take it out with caution (after turning the phone off, of course) and look for symptoms like bulging, corrosion near the metal terminals, and green or white-ish stains
2. **Spin test**
Your battery shouldn't spin like this
3. **Battery diagnostics**
Try entering the code `*#*#4636#*#*` in your dialer –this should take you to a service menu where battery details are shown

## Charger

1. **Right Charger**
Charge your phone with Sony provided charger

> If anything is not fine, it is time for battery replacement

# Answer
> 1 votes
I had the same problem I.e. It physically looked like it was charging but the percentage was going down

The solution was to remove the back cover and press the little off button with a pen hold it down until it vibrates and all should be cool and groovy...

Hope this helps you....

Primeval

---
Tags: battery, charging, hardware, unbricking, sony-xperia
---


title: Change UUID of Android Device

text:
# Question
Title: Change UUID of Android Device
I'm trying to change bulk devices UUIDs using DroidExplorer I've opened `/data/data/com.android.providers.settings/databases/settings.db` selected android\_id from table secure to change the value. I then click Write changes however it's not taking the changes even after the reboot the device still reverts to the old UUID of the device. What am I missing and is there a better solution?

The devices are running on Android Kitkat 4.4.2 and they're Chinese tablets.

# Answer
I was able to manage that it using SQL command.

1. Go to /data/data/com.android.providers.settings/databases/settings.db
2. Open the database using SQL Database Editor
3. Use SQL Command

UPDATE android\_id SET value = REPLACE(value, 'old-id', 'new-id') WHERE \_id \<=25
4. Click File \> Write Changes
5. Exit and Push changes to device

You're done!
> 2 votes

---
Tags: 4.4-kitkat, adb
---


# Question
Title: Can you charge a Quick Charge 3.0 phone with a Quick Charge 2.0 mains adapter?
The Wileyfox Swift 2 is QC3.0 enabled, but the only trusted brand adapter I can get is QC2.0. What happens when you charge a QC3 device using a QC2 adapter?

I noticed several other questions on this StackExchange, but none of them seemed to answer this particular scenario.

# Answer
> 2 votes
From Qualcomm product manager, responsible for Quick Charge

> Of course, QC3 is backwards compatible to QC2 so your existing QC2 adapter will charge a QC3 phone and **vice versa**

(Emphasis supplied)

Thanks for asking this, I was under the impression that it is one way compatibility

---
Tags: battery, charging
---


# Question
Title: access xperia z1 compact with broken screen?
My Xperia Z1 compact runs CM12. Unfortunately it has fallen on its bottom left corner and the touch screen is completely unresponsive. The cost of a replacement screen is more than a new phone with similar specs so I bought a new phone.

Now I am trying to get access to some files that are on the internal SD card (loads of contacts that I don't want to re-type, but also the latest photos).

The phone has Cyanogen recovery on it so I booted into that, and on my computer ran adb:

```
# adb version
Android Debug Bridge version 1.0.31

```

but then

```
# adb devices
List of devices attached
CB5A24NPRD      offline

```

which I cannot seem to change. Because I cannot use the touch screen, the only way to control the phone is in recovery mode with the volume and on/off keys. Is the best thing to do just to dismantle it and get the internal SD card? If it is a physical card then that may be the best way to go?

# Answer
You should try connecting a mouse via OTG. Once you enable USB debugging, photos and files can be pulled via adb. For contacts you will have to export to Sdcard before pulling.
> 1 votes

---
Tags: cyanogenmod, adb, recovery-mode, broken-screen, sony-xperia-z1
---


# Question
Title: How do I hide the "App permission management is running" notification?
I have a vernee Apollo Lite which runs Android 6.0.

There's a permanent notification called "App permission management is runn..." The App name seems to be Permission Control.

It's always there and clicking on it brings me to the permission management dialog.

I would prefer if it wouldn't always clog up space in the notifications. Is there a way to hide it without changing to automatically allowing all permissions?

# Answer
> 0 votes
Longpress on notification than tap on 'i' and check block all notifications, but beaware if is permission management part of system you will maybe not be allowed to block notifications or it will block notifications that you don't want to block.

---
Tags: permissions
---