# Question
Title: Homemade update Sony Xperia to Android 6.0 Marshmallow and DRM restoration
I have a Xperia smartphone, Android 4.4.

Is it possible to upgrade my device with new Android 6.0 Marshmallow, and restore previously backed up DRM keys so Sony proprietary features can work as before? Or maybe the keys are bound to specific Android version?

I know about the tool Backup-TA and about the fact that Sony has recently released AOSP version for Xperias.

Please, if you can, give me answer which will be more than 'yes' or 'no', I always like to understand the way things are :)

PS. Sorry if this questions is unclear or could be a duplicate. Let me know about it please. I just could not find any information on the web about restoring DRM keys into new system version.

# Answer
If you have a backup of your ta partition running a specific firmware it is for that specific firmware. Firmware in this case means the specific version of your firmware (e.g. build number). You cannot restore it.
> -1 votes

---
Tags: 4.4-kitkat, sony-xperia, 6.0-marshmallow, drm
---


# Question
Title: How to customize Facebook chat notification sound?
Facebook app and the Facebook Messenger app often plays the same sound for new incoming chat message - this is the system notification sound.

That makes me confused facebook chat with other notification, especially the calendar reminder, new incoming email, etc. ...

How to customize it?

# Answer
> 2 votes
In Facebook, you can change the notification sound from Facebook \> Menu \> Settings \> Notification ringtone.

I assume it would be the same for Messenger, never used it though

# Answer
> 0 votes
Go on messenger select a ringtone I just did it because Eveytime I have to update messenger I have no ringtone. Then for facebook go in Facebook settings choose a different ringtone. Have different ringtone for both. On messenger there there is a little icon tap on it you will see your ringtones

---
Tags: notifications, facebook, ringtone, chat
---


# Question
Title: Different types of downloads on Cyanogen OS Website
\** This question is for Cyanogen OS and not Cyanogen Mod.

On the Cyanogen OS download page, for my device (YU Yuphoria), I see 3 different downloads for my device, i.e.

cm-12.1-YOG4PAS47N-lettuce-signed-fastboot-5d674b9b61.zip

cm-12.1-YOG4PAS47N-lettuce-signed-806afa8c62.zip

cm-12.1-YOG4PAS47N-lettuce-boot-debuggable-c915697c50.img

It is clear that the first one is the firmware which is to be flashed over fastboot, but I'm skeptical about the second & the third one..

What do the 2nd & the 3rd link provide?

# Answer
> **Signed fastboot zips:**
> These contain the complete rom and can overwrite everything including your data partition. These cannot be flashed via recovery - extract their contents and **flash via fastboot**.
>
> **Signed zips:**
> Normal, stock or TWRP **recovery flashable** zips that won't overwrite your data partition.
>
> **Boot-debuggable images:** (This is only for developers/testers)
> These are **boot images** (kernels) that enable **adb root** and the developer menu options. To be flashed via fastboot. (e.g.fastboot flash boot cm-12.1-YOG4PAS47N-lettuce-boot-debuggable-c915697c50.img)

Source: http://forum.xda-developers.com/oneplus-one/general/official-cm11s-roms-ota-updates-t2906746
> 3 votes

---
Tags: downloading, stock-rom
---


title: How to enable ext2 or ext3 partitions?

text:
# Question
Title: How to enable ext2 or ext3 partitions?
Does anyone know how I can enable `ext2` or `ext3` partitions on my LG Optimus V? I have already partitioned my 16GB SD card to 14.5 GB FAT32 and 500MB ext2. When using Link2SD it gives me a mount error. I am rooted but have not flashed any ROMs yet.

# Answer
> 2 votes
I think your ext partition must be a primary one NOT logical - check to make sure that's the case.

# Answer
> 1 votes
I am not completely certain what you mean when you say enable, so this might not answer your question.

Filesystem support is determined by the kernel, so if the kernel was not compiled with support added for a specific filesystem, you cannot use it. That being said, all android devices I have fiddled with have had support for ext2/ext3 compiled in (I think all Gingerbread devices must have support for ext2/ext3 since they are starting to use it on the eMMC flash instead of YAFFS2).

In order to check that ext2/ext3 is working correctly, I suggest you connect your device to a PC and log on via 'adb shell'. From there, create a mount-point (for example by doing 'mkdir /mnt/tmp') and try mounting manually. SDcards usually end up as /dev/mmcblkXpY, where X is the device number and Y the partition number. Try mounting by doing 'mount -t ext3 /dev/mmcblkXpY /mnt/tmp'. If that works, and you can read and write to /mnt/tmp, ext3 is working as it should.

# Answer
> 0 votes
Some cards do not support creating ext2 partition larger than 6.5 GB (I faced the same in 64GB SD card). Try Mini Tool Partition utility. Once it completes the ext2 partition format, you should not see other in the partition type space holder. It should be ext2. If it shows other, it will never work in the phone. Try reducing the size of the fat32 gradually and create ext2 after that.

# Answer
> 0 votes
I want to mention that user must use CWM recovery for partitioning SD Card and then swap, after that mount as **ext2** or **ext4** but not **ext3** with Link2SD. Check if this works for you.

# Answer
> 0 votes
In Google Play exists EzyMount, a tool with which you can mount and make accessible devices formatted with NTFS, Ext2-4, etc. for Android 2.3 and greater.

---
Tags: external-sd, ext3, ext2
---


# Question
Title: WiFi keeps disconnecting and reconnecting frequently
I have an Android phone running 4.2.2. I am using a TP-LINK ADSL router and the connection is stable. But every time I open an app that tries to access the internet, my connection keeps connecting and disconnecting frequently. I have another phone running on the same version of android but the connection is stable on it.

What could be the problem? Any useful suggestions are welcome.

# Answer
> 0 votes
I had a similar problem in that my tablets would connect/disconnect and my laptops would be just fine.

So here was my solution. This may or may not help but worth a try. You don't say what the other phone is. Different OS or whatever.

* Anyway log into the router and look at the wi-fi settings.
* First go to Accessories, Command Prompt, type in `ipconfig` and look at your gateway IP and put that number in your browser address bar and do a CR\>. (I type in a different number than my Gateway IP, maybe because I have Mediacom as my IP provider)
* Now you will see a box that comes up and something that calls for a Username & Password.
* Type in ADMIN, PASSWORD. Either all CAPS or all lower case. If that doesn't work, just try the word "username". If that doesn't work then you need to call your IP and have them reset because ADMIN and PASSWORD is the default.
* Anyway if you get in, go to SETUP Wireless Settings.Your channel should be on Auto, and your Security settings should be set to: WPA-PSK\[TKIP\] + WPA2-PSK\[AES
* Grant you I have an "older" router. There may be newer stuff out there. But since this is the only answer you got so far, it's worth a shot to try and see if it gets better.

The other problem may be a short in the antenna which means cracking open the phone and soldering it, possibly blowing the warranty. Actually, I don't think I'd mess with that myself unless I figured I had nothing to lose and had tried all other options. I'd also try using a buddie's Mi-FI or another cell as a hot spot and see if that works. If it's a no-go, it probably is the antenna.

# Answer
> 0 votes
It may be due to other (open) WiFi signals "disturbing your device". With multiple APs being available (in range), your device might try switching to the strongest signal. Of course this would require your device had been connected to them before (Android doesn't automatically connect to "unknown" networks – but it does automatically connect to networks you've used before).

If there are networks in range you've used in the past, you could try to remove them from your "known networks": Go to *Settings › WiFi*, and check which networks are listed. Tap-and-hold each of them will reveal a context menu allowing you to edit or "remove" it. Chose the latter will tell your device to "forget" it has been connected here already, and thus to not automatically connect it. Just leave the one you want to use being "known" should rule out this cause.

# Answer
> 0 votes
Go into settings→ wifi, then uncheck 'smart network switch'.

# Answer
> 0 votes
It could be an issue with McAfee firewall; I put McAfee W-Fi security off for a few seconds and wow the wi-fi did not drop; now wifi is working as well as the McAfee wi-fi security is also put back as 'on'

# Answer
> 0 votes
We have the same problem, but now I discovered the root of the problem. If you are connecting to a WiFi with a weak signal or a WiFi with many devices connected, then it is the cause. Whenever I tried playing games with WiFi with a weak signal and many devices connected, it keeps disconnecting and connecting because our phone might be too weak to accept a WiFi signal.

# Answer
> 0 votes
There are all manner of issues that can affect WiFi performance.

1. **Noise** Any other energy at frequencies used by your connection. This includes other WiFi devices but also other things like microwave ovens and wireless phones. You can try to set your AP to a channel that has less noise. The nonoverlapping channels you should set a 2.4 GHz WiFi AP are 1, 6, 11, and if your country allows, 14. In general, there is less traffic on 5 GHz channels, so these are a good option if supported by the AP and phone. Your AP may have an option to automatically change channels if it encounters a lot of noise.
2. **Hardware** Some devices are poorly designed and require physical modification to work acceptably. This depends on your particular phone model. Check that the antenna(s) on the AP are properly attached, and play with their orientation. LifeHacker suggests to orient two antennas perpendicular to each other.
3. **Software/Firmware** Install the latest updates, both for your phone and AP.

# Answer
> 0 votes
Some versions of Android have a WiFi power saving mode which can come already activated when you buy the phone or by consequence of an activation made by an app (in my case it was the latter).

This mode will disconnect the WiFi connection whenever it's not being used and reconnect it when you start using it again. I found that it does it quite frequently though.

But some connections have security settings that require you to manually log in to the connection every time you want to connect, in these cases I can assure you this little problem becomes a pain in the ass.

So what I found was that in order to disable it you should dial ***#0011#** then you hit the menu button and select **WiFi**. You will get a page with the connection details and there you'll find a label saying **WiFi power saving mode** and a button under it, turn this button off.

This did the trick for me, I hope it helps.

# Answer
> 0 votes
I used to have the same problem and here's what I did

1. Dial \*#0011#
2. Then press the menu button and select WiFi
3. You'll notice an ON button
4. Turn it Off
5. Restart the phone

P.S. When you restart your phone, recheck if it's still OFF, if not repeat until it works.

It has worked for me and now my WiFi is connected all the time.

# Answer
> -1 votes
I just selected Advanced on Android WiFi settings, then I pushed the WPS button on the router and at the same time tapped the WPS push button on Android WiFi settings. So far my phone has not disconnected.

---
Tags: wi-fi, 4.2-jelly-bean, karbonn
---


# Question
Title: How to skip music tracks with screen off?
Is there a way to skip songs/music with hardware buttons and without having to turn on the phones screen?

A while ago, I had a phone with a custom ROM that allowed me to skip between songs by long pressing the volume buttons. Long press in VOL+ changed to the next track, and in VOL - to previous track. It was very useful, specially when I was driving, having my phone connected via a simple 3.5 plug to plug cable (to the aux. port), so i could just grab the phone, and press the keys without having to even look at it.

Now, with my new phone, and stock ROM (4.1.2) , I don't have that option, so are there some apps or hacks that i could use to allow such functionality?

I am already rooted, but there are (currently) no custom roms for my device (a motorola RAZR D3 XT919),

so what is my best option?

# Answer
Try Smart Pocket app, you can skip tracks with single or double volume clicks.
> 1 votes

# Answer
maybe you cant.but you can shake your phone to change tracks. try fusion.it has wave control too.
> 0 votes

---
Tags: 4.1-jelly-bean, music-player, volume-control
---


title: PadFone X using MHL?

text:
# Question
Title: PadFone X using MHL?
What is the PadFone X using to output audio/ video to the tablet dock? Is it propriety firmware, MHL, or what? I'd like to hardwire to a monitor/TV. It would also be nice to be able to wire back to the dock when an OTG hub is connected to the phone. Would this require a hacked cable?

# Answer
Slimport is the technology used here.
> 0 votes

---
Tags: mhl
---


# Question
Title: Cannot connect to my WiFi: "Saved, secured with WPA /WPA2"
I cannot connect to my WiFi at all. I have a Nexus 5 and it has been fine for a long time. All of a sudden, I just cannot connect to my WiFi. I try to connect, and it either says that I am out of range, or that my connection is secure. When I enter my passcode, it just doesn't connect, gives no error or anything. It just keeps saying secure connection. I am on KitKat, the latest version.

# Answer
I don't know if this is an Android issue, so much as a WiFi problem. A while ago (before I got my Android) I had some issues connecting my computer to my WiFi -- my computer sensed that the network was there, but wouldn't connect. I was advised to reset the network.

* Unplug all parts of the network: router, modem etc.
* Hold your breath for ten seconds.
* Reconnect everything.
* Try connecting to your network again.

This worked for my computer; give it a try for your phone, and tell us what happens.
> 1 votes

# Answer
I get this very regularly, and the problem is usually down to the router but occasionally the Nexus.

* In WiFi settings, "Forget" the connection details.
* Reboot the router and phone.
* Once available, connect to the network again and re-enter your details.

On my Nexus 7, entering a static IP fixed the problem when I was at the edge of WiFi range, but as you say you're near the router this wouldn't seem to be the issue you're having.
> 0 votes

# Answer
This typically happens if you aren't near the router or have put an incorrect password...
> 0 votes

---
Tags: wi-fi, 4.4-kitkat, connection-issues
---


# Question
Title: Does Android Jelly Bean supports NTFS SD card formatting?
If I format my micro SD card as NTFS, will my phone see it? I need this because I want to transfer files larger than 4GB on my phone microSD card, but FAT32 allows just files up to 4GB.

# Answer
> 3 votes
Honestly speaking, It depends on the manufacturer. As far as I am aware, the company has to get some license from Microsoft to include NTFS support. Speaking from experience, most (high-end) Samsung and HTC phones do while custom roms typically do not.

The only sure-shot method to confirm is by trying it out with an extra sd card...

# Answer
> 2 votes
I've already found an similar issue: SD card supported by Android 4.2.2

Here you would find this answer:

> I have looked into this issue before, and as it stands at the moment, native android does not support exFAT or NTFS.
>
> Support for additional formatting types are included in some ROMs because they have been specifically coded to do so such as AFAIK which I believe supports NTFS.
>
> I think you are stuck with FAT32 unless you wish to root and flash a ROM that supports alternative formats.

Shortly, it seems it doesn't depend on manufacturer or Android version. It seems to be every Android phone may some issues with NTFS-formatted SD card.

# Answer
> 1 votes
Could exFAT be an option? It allows large files and some Android devices support it. Worth a try?

---
Tags: sd-card, formatting, ntfs
---


# Question
Title: What does this "N" icon represent (not NFC)
I haven't been able to find it in any icon lists, and the NFC icon drowns out other search results.

Galaxy S6, Android 5.1.1

# Answer
I just figured out that it is the icon for "Netflix"
> 1 votes

---
Tags: notification-icons
---


# Question
Title: CM12 + Titanium = How to recover Contact data?
I just installed `CM12` on N5110, and I made `Titanium` backup of all apps before. Now whenever I try to get my contacts back, the Contact app of android stops with error "`android.process.acore stopped`...

How to get the contacts? cause I didnt take google based backup on my contacts.

Thanks

# Answer
> 1 votes
Here's how you can (try to) restore your contacts manually. (NOTE: I'm assuming a little bit of Linux knowledge. I've tried to cover the things that are hard to look up, but little else.)

First, enable USB debugging mode, and plug your phone into your computer. Then,

1. Find the folder that contains your backups. By default, I think this is something like `/sdcard/TitaniumBackup`. If you used a custom location (e.g., to store backups on an external SD card), then it should be easy to find.
2. There should be a gzipped tarball with a name similar to `com.android.providers.contacts-<date>.tar.gz`. Copy it to your computer with `adb pull`.
3. Untar the file you just pulled. There should now be a folder called `data`. Descend into `data/data/com.android.providers.contacts/databases/`. There you will find `contacts2.db` and `profile.db`. Use `adb push` to upload these to your phone. (Note: You will probably have to push them to a location that does not require root access.)

(For the next steps, you may want to reboot into recovery mode, to make sure that your phone is not using your contacts database. You can do this easily using `adb reboot recovery`.)

4. Start a shell with adb again, and escalate to root using `su`. `cd` to `/data/data/com.android.providers.contacts/databases/`. Rename `contacts2.db` to `contacts2.db.cm` and `profile.db` to `profile.db.cm`.
5. Copy the files you pushed to `/data/data/com.android.providers.contacts/databases/`, so that they replace the ones you just renamed.
6. Make sure your new files have the same permissions as the old ones. Check the permissions of `contacts2.db.cm` and `profile.db.cm` with `ls -l`, and change the perms of your files with `chown`. Check the SELinux labels with `ls -Z`, and change them if needed with `chcon <full label> <file>`.
7. Reboot and see if it worked.

I hope this method works for you. I must admit, that when I tried it, CyanogenMod immediately reverted my changes (such that `contacts2.db` matched the original `contacts2.db.cm`). If this method does not work, and you *really* want to use CyanogenMod, then you can still recover the data from `contacts2.db` and try to add all of your contacts by hand.

1. Install `sqlite3`.
2. Run `sqlite3 contacts2.db`.
3. Your phone numbers are in the table named `phone_lookup`, and display names can be retrieved from the table named `raw_contacts`. You can see (at least some of) your contacts by running

`select raw_contacts.display_name, phone_lookup.normalized_number from raw_contacts
 inner join phone_lookup on raw_contacts._id = phone_lookup.raw_contact_id;`

---
Tags: cyanogenmod, titanium-backup
---


title: Micro SD Card Not Detecting

text:
# Question
Title: Micro SD Card Not Detecting
I am Using a Android phone Sony Z3 (5.0 - Lollipop), the Issue is My SD Card My Micro SD Card is not detecting in mobile and PC

Let me tell u clearly what i have done step by step?

1. Encryption (Phone & SD Card)
2. Factory Reset the Phone
3. Again Encryption but this time i didn't find the option of Encrypt SD Card. so only phone encrypt completed.

I tried to find the files in SD then i realize my SD is not detected then tried to put in pc its asking to format.

Please suggest i have backup in SD.

# Answer
> 1 votes
I am afraid your back up SD data cannot be read. Reasons

* On doing factory reset your , encryption keys are lost. Which includes encryption of your external SD card and without this keys, possible to access contents. Quoting from linked source (which incidentally advocates this method (encryption + Factory Reset ) as keeping information away from buyers, if you sell your phone)

> Encrypting does not completely delete the files, but the factory reset process gets rid of the encryption key. As a result, the device has no way it can decrypt the files and, therefore, makes data recovery extremely difficult.

* Even assuming that you had an unencrypted SD card and wanted to fix the problem of not being able to read it, the very fact that neither your phone not PC can read it makes it nearly impossible to obtain data. You can still try to diagnose using this useful flowchart https://android.stackexchange.com/tags/external-sd/info. This is more for information and structured way of diagnosing SD card issues

---
Tags: sd-card, encryption
---


# Question
Title: How can I access /sdcard/ when I connect to PC (MTP)
I'm running a Nexus 5 (Android 6.0.1)

Today I have created a WhatsApp backup file and wanted to copy it to a new device. I can confirm the file existence in ES File Explorer.

(Click image to enlarge)

However, I cannot find the file when I connect my Nexus 5 with a USB (MTP).

After further checking I found the file is stored in `/sdcard/WhatsApp`, while my PC is connecting to `/Internal Storage/WhatsApp`
(Click image to enlarge)

But I cannot find `/sdcard/` in my PC...

To make things more complicated, when I reboot the N5, the file appears again `/Internal Storage/WhatsApp/`

I've been a long time Android user since Motorola Milestone. I'm not a dev but luckily I have the experience in tackling such issue. But for a normal user without in-depth computer knowledge, this inconsistent behavior is just weird. There's a long way for Android to catch up with iOS in terms of user friendliness.

# Answer
`/sdcard` and `/Internal storage` are same directory.

As for why the file does not appear instantly is because of a bug in MTP mode as MTP cache is outdated until a phone reboot. If you do not wish to reboot the phone,

Possible Workaround:

* **Settings****Application Manager** → All **Apps** *tab***Media Storage****Clear Data**
* Install SD Scanner app → *Open* App → Click on *Start Rescan*

Tested and Works on Android 5.0 Lollipop
> 2 votes

# Answer
You can Install Sarkie's MTPFix App for a permanent solution which fixes the issue.
This Automates the 2 step process mentioned in the other answer.

It monitors all the folders for new files and then adds them to *MediaScanner*. When Connected to a Computer, I copied a file to `/sdcard` from `/ExternalSDCard` using File Manager on phone and could see the file *instantly* show up on my Computer's Internal Storage listing.

Install the MTPFix App and Click on *Start MTPFix Service*

Source
> 2 votes

---
Tags: mtp
---


# Question
Title: ERROR : I have enough memory but showing Insufficient storage; can't install app
I am using Moto E(1st Gen.), updated to Lollipop.

Now my internal storage *235mb* free,

I try to install **hike** messenger app. Which has only *16.78 mb*,

But, when I try to install am getting an error message as **insufficient storage**,

When I click view storage,

How to solve it ?

# Answer
Have you ever used Lucky Patcher by any chance? Sometimes orphaned .odex files can cause this glitch. If you have, follow the directions here to fix the issue. Alternatively, you can manually delete any relevant .odex files from /data/app/ - they'll be stored in the folder of the app you patched. Normally you should only have to delete .odex files relevant to the app that's giving you the install error.
> 1 votes

# Answer
This could be an SD card issue. Try removing the SD from your device if you have one, and try re-installing this application. Sometimes when you have under \>500mb of storage left, your SD card may try to split the download between the internal and external storage.

Maybe try deleting some pictures, applications, or videos you don't need anymore. You can use Google Drive to back-up your data.
> 1 votes

# Answer
It happens to me most of the time. Clearing cache for the Play Store works, but don't get your hopes up, it only works a couple of times. To clear the cache, try:

Settings → Apps → \[offending app\] → Clear Cache (a button).

On Marshmallow, this becomes:

Settings → Apps → \[offending app\] → Storage (tap on the item) → Clear Cache (a button).
> 1 votes

---
Tags: internal-storage, insufficient-memory, 5.1-lollipop, motorola-moto-e
---


title: How to root htc desire 626s metro pcs

text:
# Question
Title: How to root htc desire 626s metro pcs
How can i root HTC desire 626s metro PC phone? Tried many ways. Cannot seem to find a way to turn s-off and edit code.

# Answer
> 1 votes
It didn't solve it however once I realized that HTC calls their backup a ruu file I was able to alter the common push su code and able to use lost Android to exploit the temp root and change the build props to turn s-off

---
Tags: rooting, htc-desire
---


# Question
Title: I can't find the SIM card slot on my Samsung Galaxy Tab 2 10.1
I have Samsung Galaxy Tab 2 10.1, but there is no SIM card slot available to put in. Is there any adapter or another way to put the SIM card and use it?

# Answer
> 1 votes
If there is a Sim Card slot, it will be very clearly printed right on the back of the Tablet, as it is with my Galaxy Tab 2 T715.

---
Tags: sim-card, samsung-galaxy-tab-2-10.1
---


# Question
Title: No Play Store on Samsung Galaxy Note 5 Chinese version
I have Samsung Galaxy Note 5 (Chinese version). Due to the Chinese version, I'm unable to download the Google Play Store.

How can I update my device with Google Play Store in India?

# Answer
Download and install Google Installer.

After downloading it, install the app and open it, then download all listed Google Apps (Google Play Services, Google Play, and more).

It worked on my **HTC Desire 826 Chinese**.
> 0 votes

---
Tags: google-play-store, samsung-galaxy-note-5
---


# Question
Title: Get other's WhatsApp chat history remotely
Is it possible to transfer the WhatsApp data of someone's phone without having access to their phone? Or alternatively, can I view their chat history remotely?

# Answer
> 0 votes
This is not possible without breaking the law. Whats app uses a store and forward mechisnism, that means the messages are stored on the server then forwarded on to the client (i.e the persons phone you are talking to).

The only way to get access to the data on their phone or the whatsapp server is with a court order.

You will be able to see any conversation you have had with them on whatapps, but nothing more.

# Answer
> -1 votes
Find out where they have backed up their data, on the cloud or in their sd cards, then you'll have to retrieve the data and you are good to go.

---
Tags: whatsapp-messenger
---


title: Problems with internet on rooted device

text:
# Question
Title: Problems with internet on rooted device
My device is a allview vivaq7life and I used kingo root .I reseted my device ,but yet,no result. I didn't remove the root. Because I reseted the device ,I have no apps and I can't install any ,even if I tried using the internet to download apps ,I couldn't. I have no accounts on this device. How can I fix this problem?! I could access browser, messenger, Facebook and other apps, but now I only have the browser. Sorry I tried downloading and it worked!But the main problem remains...

# Answer
> 0 votes
Download flashable android zips and flash it via recovery. Try this

Link here

# Answer
> 0 votes
Kingoroot would have messed with your system partition leaving your phone unstable. In order to get everything at right place you need to flash your phone's factory image or simply install original firmware that came with your phone installed by OEM. You may get more information about your phone state at OEM'S website

Found your help here:

http://www.allview.ro/blog/2014/02/android-4-4-kit-kat-soseste-pe-tabletele-viva-q7-si-viva-q7-life/

---
Tags: root-access
---


# Question
Title: Is it safe to swap SIM cards when the phone is turned on?
On my Galaxy Nexus, I can remove the SIM card without removing the battery. I'm travelling abroad and will find a need to swap SIM cards several times in my phone. I would like to know if it is safe to simply pull one SIM card and put a different one instead, without shutting down the phone?

Safe = without damaging/locking/corrupting either the SIM card or the phone.

# Answer
> 5 votes
According to Verizon, at least, you should not install/remove the SIM with the battery in. Also, every picture I've seen of a SIM card has the text 'do not install with battery in phone' or similar.

I think that the SIM card standard wasn't built with hot-swap in mind. This may be one of those things that you can get away with, but if it wasn't made for hot-swapping, then it's likely that there's going to be trouble if you try it. The question is - does phone off and battery in count as hot swapping?

Edit - I had been thinking that one should remove the battery because I don't know if the SIM gets any standby power. But Eric's comment below reminds us that some phones have fixed batteries, and therefore it MUST be safe to insert/remove the SIM in at least these phones with the battery installed.

I'm still going to pull the battery whenever possible for doing SIM swaps, but since I only swap SIMs once every never, it's hardly a hardship for me.

# Answer
> 3 votes
My ZTE Blade s6 has a setup procedure where the phone is turned on with no sim in then in step three it says insert sim card and the phone is on at this time, it then walks you through the rest of the setup, so I think phones with a removable sim tray and fixed battery are OK to do this.

# Answer
> 1 votes
Hot swapping with the airplane mode enabled did not work and did not harm my google nexus

---
Tags: samsung-galaxy-nexus, sim-card
---


title: Durable settings of Screen timeout

text:
# Question
Title: Durable settings of Screen timeout
I often set `Settings -> Sound & Display -> Screen timeout` to `never timeout`. When I turn off the device the settings is `1 minute` again.

Do you know how to make the settings durable? My version is 2.2 (Froyo)

# Answer
> 1 votes
Try this if you added apps and somehow changed some obscure setting. Nothing to do with firmware, whoops.

**Setting \> About device \> Repair and formatting tools - Delete device configuration and installed applications**

Failing that or if you're using it for reading & something similar. You should try one of those apps like "*Tasker*" where you can prevent screen dimming events during other apps of your choice. There's dozens (possibly hundreds) of apps that will keep your screen active.

* Screen On Toggler
* KeepScreen
* Setting Profiles
* Profile Scheduler
* FastBright (if you're having trouble with it routinely waking up and using power, once you've got it working right that is)

If you haven't already, go here to Customer Service & contact the professionals that are paid to provide you with support. Perhaps this is a defective tablet.

Good luck.

# Answer
> 1 votes
There is a thread on archosfans.com about the precise issue you're having: http://forum.archosfans.com/viewtopic.php?f=47&t=34624&view=previous

> I did a complete restore it started saving the screen timeout setting.

# Answer
> -1 votes
A Verizon Customer Care person had me power down, power up in safe mode, then power down, power up normally. Now the timeout works as expected: 2 minutes is 2 minutes.

---
Tags: settings, screen-timeout
---


title: Uploading photos to dropbox

text:
# Question
Title: Uploading photos to dropbox
Have Samsung Galaxy Tab 3. All of a sudden when I send photo to dropbox to upload doesn't work. I check dropbox and have the message "waiting to upload", but never loads.

# Answer
> 0 votes
1. Make sure you are using latest version of Dropbox app.
2. Try to clean Dropbox app data and cache using Application Manager, to do so go to: `Settings > Application manager > Dropbox` hit `Clear data & Clear cache` this will clear your account information and cached data stored on your device. After this just log in to Dropbox with your account once again and it should work.

---
Tags: photos, dropbox
---


# Question
Title: Is there any easy way to get GNU build tools on Android? If not... why not?
With the growing number of Android devices in all sorts of different form factors (dev boards like Raspberry Pi/ODroid, Android-on-a-stick, etc), it seems like it would be great to be able to actually do development work *on* Android and not just simply *for* Android. For example, having the standard Linux build tools available would let me easily run a server.

# Answer
In case you only need a cross compiling environment with the standard Linux build tools there is an easy solution already included in the Android-NDK:

In the subdirectory `build/tools` of the NDK you find a scrip named `make-standalone-toolchain.sh`. using the parameter `--install-dir=` you can specify a path where to create the standalone-toolkit - for example as shown inthis call:

```
build/tools/make-standalone-toolchain.sh --install-dir=/tmp/android-stanalone-toolchain

```

Adding the bin directory of the created toolkit allows you to use the standard build process for compiling projects. Just make sure that you call the `configure` script properly for cross compiling:

```
./configure  --target=arm-linux-androideabi  --host=arm-linux-androideabi

```

Afterwards you can simply call `make` and then pray that the application you want to compile is compatible with ARM/Android platform.
> 4 votes

# Answer
I'd suggest you take a look at Terminal IDE:

> Terminal IDE is an expandable terminal application, with a full Java / HTML / Android development kit, that runs on your Android device.
>
> It uses the command line, with many powerful and robust open-source applications, plus a custom ASCII on-screen 'soft' keyboard that works well (You must ENABLE it in your device's main Keyboard Settings).. and also has an extensive generic external 'hard' keyboard key mapper. This way CTRL / ALT / ESC etc.. should all be accessible.
>
> javac, java, dx, proguard, aapt, apkbuilder, signer, ssh, sshd, telnetd, bash 4.2, busybox 1.19.2, vim 7.3, nano 2.2.6, midnight commander 4.8, htop 1.0, TMUX 1.5, rsync 3.0.8, git 1.7.8, BitchX 1.1 and a nice terminal emulator are all available.

Guess this should do for your purpose?
> 2 votes

# Answer
Easy way to get GNU build tools :

1. C4droid - C/C++ compiler & IDE (install gcc in internal memory)
2. Shell and tools for C4droid
> 0 votes

# Answer
If your Android can run x86\_64 applications, you can build toolchain yourself on desktop computer running Gentoo Linux, then move the compiled code onto device.

Set of `.ebuild` script that compiles toolchain: GitHub x86\_64-pc-linux-android toolchain

Disclaimer: I am the one who created the `.ebuild`s
> 0 votes

---
Tags: applications, development
---


# Question
Title: Is the Moto X 2nd Gen the same as the Moto X Style?
One of my first questions on this site, please excuse my "noobyness".

I have a predicament which must be overwhelmingly simple for extreme Android Enthusiests to solve.

**Is the Moto X 2nd Gen the same as the Moto X Style?**

I have seen the two names everywhere, and don't know the difference.

http://www.verizonwireless.com/smartphones/moto-x-2nd-gen/?cmp=KNC-C-HQ-NON-R-AC-NONE-NONE-BIN-672702&cmp=KNC-C-HQ-NON-R-AC-NONE-NONE-2K0PX0-PX-GAW-71700000010316665&gclid=CKH4krPU9skCFVCJfgod2ZYJcA&gclsrc=ds

Is this the thing?

Is there a 3rd gen also? I have seen something like a preemium edition. I am really confused, please help.

Thanks,

Ruchir

# Answer
So all three models are different going by external dimensions and weight.
> 1 votes

---
Tags: 5.0-lollipop, motorola-droid-x
---


# Question
Title: How to send .gif files recorded in our device thro some chatting Apps to be specific ( WhatsApp, Hiken)
I found an camera App named **Cameringo** from Playstore and it has an option to record an small time period of actions and save it in .gif format so i tried and recorded some .gif animations and it was animated while i see those on my gallery and when i share it via whatsapp or hike or instagram the file is sent as a normal picture and no animations were seen in my Friends device i tried it with many devices same result is found is there any way to send those .gif animation via Whatsapp and instagram

# Answer
1. Simple option of renaming `.gif` to `.mp3`. Person receiving it needs to download and do the opposite (this trick can be used for any other kind of file also)

2. Converting it to video by using on line converters mentioned here How to send animated gifs through whatsapp?
    3. Using File Share Which sends any type of file as link, recipient needs to download and doesn't need to install this app on his device.
    4. Using modded whatsapp (you will need to Google as I don't trust these )
    5. For Hiken app, you could send `.gif` link after uploading, using imgur

**Note** using modded WhatsApp is a possible security risk . I am unable to recall where I had read it but will link it when I locate
> 1 votes

# Answer
Use the app GroupMe with it you can send gifs and the other person will receive it with no problems. Android GroupMe
> 2 votes

---
Tags: whatsapp-messenger, camera, instagram
---


# Question
Title: How to find information about Samsung firmware?
As I'm working as a mobile software technician, a lot of times I need to unpack some Odin firmware to add or remove some files, maybe adding some languages which aren't available in the firmware, then I repack it again so I can flash it with Odin. Thus, I need to understand Samsung firmware structure, I need to know how exactly the system works.

For example, Samsung Galaxy S III I747 is a US phone which comes with only 3 languages. If I want to add some other languages to its firmware, then I need to understand the CSC tree first, so I can edit it and add the desired languages pack.

I've been searching around for some tutorials about that but I couldn't find any. I know how to unpack and repack Odin files, but as I said, I need to understand the system.

# Answer
> 3 votes
**XDA is the go-to site for you**

> SAMSUNG SPECIFIC:

* Phone Colour (Samsung specific)
* CSC Product Code (Samsung specific)
* CSC Sales Code (Samsung specific)
* Country Region (Samsung specific)
* RIL Serial Number (Samsung specific)
* PDA Version (Samsung specific)
* CSC Version (Samsung specific)
* Changelist (Samsung specific)
* Country of Origin ★ (Samsung specific)
* Phone Manufacturing Date ★ (Samsung specific)
* Knox Warranty Void ★ (Samsung specific)

> OTHER INFO:

* Manufacturer
* Phone Model
* Device Name
* Product Name
* IMEI
* Serial No
* Bootloader Version
* Baseband Version
* Kernel Version
* Build Number
* Build Description
* Fingerprint
* Build Date
* Android Version
* Mobile Operator Name/Mobile Network Code
* Total RAM, Screen size and resolution, Battery capacity and health

---
Tags: samsung, device-firmware
---


title: Get new installed app name with Tasker

text:
# Question
Title: Get new installed app name with Tasker
I'm trying to set up the following Tasker project: when a new app is installed on one of my devices, send a notification to all the other devices with the name of the app. Ideally, if I find a functioning API, the task will query the API for the app link on the Play Store using the name.

Anyway, my question is: **is it possible to get the new installed app name with Tasker?** Or at least the package name.

# Answer
Yes, of course it is possible. The easiest way is the native way, the way which Android apps use to know which app has been installed in the system. They get to know that information by listening to a broadcast intent with action `android.intent.action.PACKAGE_ADDED`. The data it carries has the package name.

Provided that you've setup in PC, you can check this info on your own by installing a new app in your system followed by executing

```
adb shell dumpsys activity

```

Look for the string `android.intent.action.PACKAGE_ADDED` under Historical broadcasts \[background\]. Example:

```
#7: BroadcastRecord{426162e8 u0 **android.intent.action.PACKAGE_ADDED**}
    act=android.intent.action.PACKAGE_ADDED dat=**package:de.defim.apk.protectedapps** flg=0x8000010 (has extras)
    extras: Bundle[{android.intent.extra.UID=10150, android.intent.extra.user_handle=0}]
```

As for the Tasker, it allows listening to broadcasts as a trigger. Setup Tasker like this:

* Profile: Event → System → Intent Received

+ Action: `android.intent.action.PACKAGE_ADDED`
    + Scheme: `package`
    + leave the rest untouched
* Task: (Actions):

+ Variables → Variable Split

    - Name: `%intent_data`
        - Splitter: `:`

        The package name would now be saved in the variable `%intent_data2` (a local variable). Use it wherever you want.

In order to get the app label, you can either use Tasker's inbuilt functionality or use `aapt` (requires root access)

+ App → Test App:

    - Type: Package Name
        - Data: `%intent_data2`
        - Store Result In: `%App_name`

        The app label can now be retrieved from the variable `%App_name`.

See Accessing Intent Data for more info on intent handling in Tasker.
> 1 votes

---
Tags: applications, installation, tasker
---


# Question
Title: Changes the voice from woman to man in Google Translate
In Google Translate, how do you change the English voice from female to male?

# Answer
Go to Settings \> Language & input \> Text-to-speech output. Hit the Settings icon next to "Google text-to-speech engine". Under installing voice data you can select if you want male or female.

Link to related answer
> 3 votes

---
Tags: google-translate
---


title: Uninstalling inbuilt call recorder

text:
# Question
Title: Uninstalling inbuilt call recorder
I have iBall Andi 3.5 KKe winner, Android 4.2.2. It records every call and there is a logo "REC" on calling screen, showing recording time. There is no option of turning call recording off. In apps there is nothing like "auto call recording". I have rooted my phone. How to remove/uninstall auto call recording?

# Answer
You can easily stop Automatic Call recoding by following steps:

* Go To Phone Dialer
* Press Option Button { At Left side of your home(middle) button}
* Go to Settings
* Go to Other Settings
* Turn Off Auto Recording

Thats It :)

Note: This option may not apply to all phones.
> 1 votes

# Answer
Install an app that can handle uninstalling with root privileges for instance SD Maid, Titanium Backup, Rom Toolbox... When you enter any of these apps you can find something like an app manager and find Call app you want to uninstall. I highly recommend you backup the app before uninstalling just in case and then uninstall it. Also download a replacement app for calling. Contacts+ has a phone dial but chose what you like.
> 0 votes

# Answer
As the app is System app, you can't uninstall the app without root privileges, Once you done with root you can uninstall system app using super user app that will create when phone get rooted.

For rooting your phone :

1) Farmaroot app

2) If incase above app not work,you can use Root Genius Software for PC.

* Install Root Genius on PC and Run it.
* Connect your Phone with PC using USB Debugging.
* In root genius Press Root, It will take some time to root your phone, and when it get completed you will see " Kinguser app" on your phone .
* Start Kinguser , GO to- -\> King tool tab - -\> Uninstall app you can uninstall from there.

Even if you cant uninstall the app from kinguser than there is one other app in play store.

* Link2SD

It will surely uninstall your Phone apk, but before you have to back up that app.
> 0 votes

---
Tags: root-access, call-recording
---


# Question
Title: How to get dumpstate logs in samsung galaxy grand?
While working on my app, I have faced app crash. But I can't get any dumpstate log from `data/log` folder. So what is the solution to get dumpstate. Or I have to create any folder on my app name in data folder?

Advance thanks for your help..

# Answer
> 4 votes
You don't need an adb shell to get dumpstate logs ***in this case***.

Every Samsung device has a built-in tools like **`SysDump`**, just follow these steps:

1) Open the Phone app in your device and type: **`*#9900#`**

2) Depending on how much detailed logs you would like to get change **`Debug Level`** and **`Silent log`** options (by default Debug Level is **`Disabled/LOW`** and Silent Log is turned Off)

3) Click on **`Run dumpstate/logcat/modem log`** (should be first option) wait until process finishes

4) Click **`Copy to sdcard(include CP Ramdump)`**. This is important step because by default collected logs will be stored in **`/data/log`** directory, which is under root permissions so you can't access to it without root permissions

5) Your logs will be stored in **`/log`** directory on your DEVICE STORAGE.(this means that you don't need root access to find it just use file manager).

# Answer
> 2 votes
If you want to create the dumpstate file from a PC (using `adb`), run this command from a shell:

```
adb shell dumpstate > dumpstate.log

```

This will create the file `dumpstate.log` in the current directory on your PC. You can use this as part of a bug report.

---
Tags: logging
---


title: Dictionary not learning new words

text:
# Question
Title: Dictionary not learning new words
Since the last firmware update, my Android 4.3 phone is unable to learn new words. It is not suggesting to me any new word that I previously typed, so I deduce that new words aren't being added to the dictionary.

From googling around it looks like it's a common problem, but I haven't found any solution so far.

# Answer
here you would find the same issue: http://forums.androidcentral.com/sprint-samsung-galaxy-s4/364298-samsung-galaxy-s4-keyboard-can-t-remember-added-new-words.html

The solution is in the same post. I would cite it here:

> I think I may have found a solution. I recently had the same problem w/ my samsung galaxy s4 Active. I went into settings. I then hit the settings tool icon beside samsung keyboard. Made sure predictive text was on. I actually clicked it off then back on. Then I clicked on the word predictive text and under personalization there are a few learn options. I clicked learn from messages and learn from contacts. I just sent a message and it seemed to fix it! Please let me know if this helps any of ya'll!

Hope it help
> 2 votes

---
Tags: dictionary, text-prediction
---


# Question
Title: partition on flash storage via ADB shell
I want to make a FAT 32 partition on unmontable flash because I did something wrong that I can get mount agaim the internal SD of my tablet. So I start with (in ubuntu environment)

```
adb shell
cd ./dev/block/vold

```

then with ls command I see as result

```
93:64
93:65

```

if I put

```
parted /dev/block/vold/93:64

```

I get the warning

```
/system/bin/sh: parted: not found

```

how can I make the parted command to work?. My further intention is to identify which of 93:64 or 93:65 is pointing to my flash storage and then I want to format this to FAT 32. Please, help.

# Answer
The internal SD was unable to be mounted (indeed it was mounted but 0 bytes of memory) because it had errors made by me when I try to make a partition on it. I solve the problem easily, I got a external SD and I deleted its format in Gparted, then I put this in my device, a message popup showed if I want to repair it, click yes and Eureka !! my internal SD was repaired too. It seems that android device checked and repaired every SD card type in it and I get back my internal SD with its original 5 Gb !!!!.

Coool !!!
> 0 votes

---
Tags: adb, internal-storage, tablet, partitions
---


# Question
Title: Update/Reset android firmware by SD Card. Verizon Samsung S4
I have a Verizon Samsung Galaxy S4 that was rooted on the 4.3 build with the saferoot method (I think, it's been awhile). I had since installed Xposed framework and installer, etc. I unrooted with the supersu unroot method. Now I can't connect my phone via USB in either Ubuntu or Windows 7 (it shows unknown device). Another S4 shows up and installs drivers just fine on my computer, and my phone isn't recognized by other computers running windows. Basically, no matter what I've done with ADB and Windows drivers, my phone will not talk with my PC and I cannot connect to Odin. I've factory reset my phone, and I just want to be able to communicate via USB.

I'm looking at taking some of the firmware I've found on XDA-forums and installing that through the stock recovery with the SD card. `SCH-I545_VZW_1_20131023084910_v4vth34m5z_fac.zip` is the package I have.

My question: is this okay to just push this `.zip` via stock recovery? Is there anything else I need to do, like install other packages, etc?

EDIT: After factory resetting both in the android OS AND in stock recovery, trying to take the OTA fails.

# Answer
I replaced the actual USB port on the phone. Not only is it actually communicating, but it's charging a lot faster. The part is fairly easy to change and fairly cheap as well.
> 0 votes

---
Tags: usb, samsung-galaxy-s-4, recovery-mode, verizon
---


# Question
Title: How do I stop unwanted information from being listed on the lock screen?
No - This is not about "sensitive information".

I just upgraded to Lollipop and my lock screen display was changed by the upgrade.

On the lock screen I now see notifications for

* text messages; this is good
* emails; this is good
* application updates and system notifications; this is bad and needs to go away

I've looked in the Notifications settings and tested the "while locked" settings but this does not achieve what I want.

How do I stop unwanted information like "3 updates available" from appearing on the lock screen?

# Answer
If you don't want them at all you can go to `settings > sound & notification > app notifications` then turn of the notifications you don't want. That would be the best way I know and use.
> 0 votes

---
Tags: lock-screens
---


title: Apple Earbuds + Nexus 6p

text:
# Question
Title: Apple Earbuds + Nexus 6p
I just got a Nexus 6p. Today, I plugged in apple earbuds and found that the phone doesn't recognize them (which struck me as odd because both the Nexus 6 and Nexus 4 support those headphones).

After a little bit of experimenting I found that the phone will recognize the headphones if I hold down the microphone button on the inline controls, but not otherwise (also, releasing the button causes the phone to stop recognizing them).

Can anyone else confirm this is an issue with the device? Or is it a hardware problem on my device?

Thanks so much,

## Edit

Ordered a replacement, apple earbuds work great. Problem seems to have been a hardware failure.

# Answer
The Apple EarPods are working on my Nexus 6P perfectly, save the inline volume controls. The microphone button pauses music on a short press, and skips the current track to the next on pressing it twice in rapid succession. Long pressing it open Google Voice Search.
> 2 votes

---
Tags: headphones, headphone-jack, nexus-6p
---


# Question
Title: How do I automatically save pictures to my SD card? (Samsung galaxy s3 mini)
I just got a new SD card and I want all of the pictures I save (from Tumblr, screenshots, etc...) to automatically save into their respective folders that I made on the SD card. Can I do this, or do I have to move them each time I save?

# Answer
Go to `settings > storage` then select default writing disk to sd card.
> 0 votes

---
Tags: sd-card, samsung-galaxy-s-3-mini
---


title: Is there cryptsetup android binary

text:
# Question
Title: Is there cryptsetup android binary
One thing I badly need on android is support for opening Luks volumes. Is there a cryptsetup / cryptfs binary so, I can execute it from terminal on a rooted phone to mount luks volumes.

Please donot suggest apps for opening luks volumes , like Luks Manager. Im having rooted phone on android 5.0.2.

I wish the functionality is built into the kernel itself.

# Answer
> 1 votes
I use LUKS Manager's binary on the command line.

---
Tags: 5.0-lollipop, encryption
---


title: How do I find out my SIM number?

text:
# Question
Title: How do I find out my SIM number?
I have a Samsung Galaxy GT-I9000 and need to find out my 20 digit SIM number somehow.

I have been told that I should go to `Settings > General > About` to find it.

However, it isn't! Does anybody know where this information is stored?

# Answer
How about taking the SIM out and see the number printed on its back side (the other side of the contact surface) or next to it? Just thought to say this just in case if you are not aware of!
> 18 votes

# Answer
In many versions of Android for Verizon networks (e.g. Nexus devices, Moto X, Moto G), you can find this by going to Settings -\> About Phone -\> Status -\> and this is listed as ICCID.
> 4 votes

# Answer
try the Sim card Details App , this is the best. easy to copy the numbers you get.
> 1 votes

# Answer
Because of the huge number of different models of Android phone and the wide range of different software versions, you may find that your handset doesn’t have the SIM number in the same place. In this case, you can use a 3rd party app to find your SIM information. Such as the sim card info app. Hope it helps.
> 1 votes

# Answer
How about the old fashioned way? Either calling another phone with it and checking it via Caller ID or if that doesn't work, call the Provider and ask for it via the SIM Serial?

On another note: Many Providers *forget* to configure the SIM Cards phone number onto the SIM Card. That is why you probably cannot see it in your menu.

If you find out what the number is and want to correct the problem for the future, check out this thread.
> 0 votes

# Answer
or you can dial `*1#` from your mobile number
> -2 votes

# Answer
I think the best solution is SIM Card Manager.
> -3 votes

# Answer
the best way actually is to dial \*#06# on your Android phone and it will pop up.
> -4 votes

---
Tags: sim-card
---


# Question
Title: Get rid of Google Now Cards nag from Google Search
It seems that Google recently updated Google Search on Android to set up "Now Cards". I have no intention of enabling this. I've disabled it in the Google Search settings, but it continues to nag me to set it up. How do I disable it and get rid of this nag?

# Answer
> 1 votes
It looks like Google has mooted this question by removing the nag.

---
Tags: google-now
---


title: privacy protection password

text:
# Question
Title: privacy protection password
Different Sims were switched back n forth out of my BluStudio5.0 and now after 3 factory data reset, the lock screen remains asking for a privacy protection password. I don't have a computer to flash the phone, and u can't find the receipt of purchase to have a replacement phone sent. Is there anything else I can try. And I've also tried every secret code, lock code, and any and all things free of cost for all the most common brands

# Answer
> 0 votes
Well that's not all you can try! There's still one way to get back into your phone. But you must have ADB (Android Debug Bridge) and USB Debugging under Development Settings!

If that's the case connect your phone via USB to your Computer, go to shell and type:

```
adb shell

```

Now you have access to a shell in your phone! Next you must delete a file named "gesture.key"

```
rm /data/system/*.key

```

Now reboot! If you still see the unlock screen type something random in and it should unlock!

---
Tags: privacy
---


# Question
Title: How to know the model name of one device name and vice versa?
Let's say we have `Nexus 7 2013` tablet which has model name to be `NEXUS7-2B32`.

I have difficulties in choosing the device items on ebay - the right model to buy only came from model name, not from the title/text name given by the sellers.

So my question is, where would we Anroid users can see the list of model name and its marketing/device name accoringly?

# Answer
PDF at this link may help you List of all devices supported by Google Play

There is also `.csv` available

Devices are listed in the following format - Marketing Name (Build.os.DEVICE/Build.os.MODEL)

Against your query of *Nexus 7 2013*, it returns two occurrences

Retail Name : Asus

Marketing Name: Nexus 7 (2013)

Device : deb

Model : Nexus 7

and

Retail Name : Asus

Marketing Name: Nexus 7 (2013)

Device : flo

Model : Nexus 7

**Source**: https://stackoverflow.com/questions/17718532/a-complete-list-of-all-android-devices

Please do update your question if you locate alternative

**Edit**

This post mentions a couple of git-hub sources which have device name information listed and this may help (I don't know how to get information from there )
> 1 votes

---
Tags: device-name
---


# Question
Title: How to root MicromaxA116 running on CM11
My phone is Micromax A116, have installed CM11 ROM, but this phone is now showing your phone is not rooted, I am not able to root phone by previous softwares which are for Jelly Bean

# Answer
> 4 votes
Since you already have a custom ROM, you can do either of 2 things:

**1. Enable native root:**

1. Enable "Developer Options" (tap on "Build Number" 7 times under "About Phone").
2. In Developer Options, find the "Root Access" item and tap on it, and choose an option other than "Disabled", such as "Apps" or "Apps and ADB".

**2. Use SuperSU:**

1. Download the latest SuperSU flashable zip from the developer's website.
2. Go into whatever custom recovery you are using, and flash it like you did the custom ROM you use.

Both will work, but I prefer SuperSU as that gives more granular control over apps and logging, not to mention a better UI.

**WARNING:**

**DO NOT** enable both at the same time to avoid conflicts. Use only one or the other.

---
Tags: micromax
---


title: Can't update to WhatsApp latest version

text:
# Question
Title: Can't update to WhatsApp latest version
I got a message saying "This version of WhatsApp became obsolete on **December 24, 2015**. Please go to the Play Store to download the latest version" and that I must update the app from the Google Play Store.

However, when I try to update, it hangs at the message saying *Updating* and never finishes downloading the update. I have been trying for days, until now, and nothing. I am now stuck without access to WhatsApp.

Please can you advise?

# Answer
Don't worry. Try to download whatsapp apk directly from whatsapp official site. For that here is link.
> 5 votes

---
Tags: google-play-store, updates, whatsapp-messenger
---


# Question
Title: Galaxy Core Prime: Gallery warns about low space, but fails to delete
When I try and look at my pictures in gallery, there's a warning "There is not enough space (-1751 MB) in your device memory. Delete some files". So, I hit "okay" and it takes me to my files, and pictures. I try to delete the pictures and it says "deletion failed", why?

# Answer
Take out the memory chip from your device and plug into a pc using a memory card reader....and then delete the files
> -2 votes

---
Tags: applications, internal-storage, photos
---


# Question
Title: Can't use Google Play app from Restricted Guest Account
I made a restricted guest account for others to use my device (Android 4.4.4. with CyanogenMod 11) and I am unallowed to give the account access to the Play Store. If I try and use the Play Store from the guest account it just says, "You have no permission." I can't find any way of allowing permission, as, from the settings for the guest account, the Play Store is not listed.

How can I allow the restricted account access to launch and use the Play Store app?

# Answer
> 2 votes
From this Google Product Forums Post:

> "it is not possible to be able to grant access to the Play Store. You are however able to grant access to the different Play apps like Books, Movies and Music. They will have access to the content you have."

So I'm sorry, but this is a product limitation. After all, why would you want a restricted user to be able to install apps? That sounds a bit purpose-defeating.

# Answer
> 1 votes
It is a safety case. If you aren't **user 0** (not to be confused with UID 0, the root user) you can't access some certain stuff. Dev. Options for example, or as in your case, Google Play.

---
Tags: google-play-store, permissions, restricted-profiles
---


# Question
Title: How do I access my SD card through a Windows USB connection?
I'm trying to upload a simple PDF file to my Droid X Android 2.3 phone. I connected the cable and uploaded the file but I don't know which folder to put the file into. Android's PDF applications aren't helping at all and they all seem to look for files in SD. How do I access SD contents from Windows? How do I know if I *have* an SD card in my phone?

# Answer
Most Android file managers and dialogs start you off in the SD card; if for some reason yours isn't, it's located at /sdcard . This is also the directory that is mounted when you hook up your phone to Windows via USB.

Just to make sure here, you aren't trying to access the PDFs while the phone is still mounted in Windows? You won't be able to, if that's the case.

If you want to look around more on your phone to find out where the PDFs are, you need to use a file manager on your phone. Most phones come with one preinstalled, simply called "Files" in the app drawer. Usually they open directly to the SD card directory (which is /sdcard in the root file structure).

If you don't have a file browser already installed, try ES File Explorer from the market, it's quite good and has boatloads of features. It also starts off browsing in the sdcard by default, and if you have root you can explore the entire file system, not just /sdcard . It also has a "Search" function which may help you find your PDF files by filename.
> 1 votes

# Answer
# The ADB way

The contents of the physical/emulated SDCARD, or the entire file system for rooted devices, can be accessed via the Android Debug Bridge (ADB). See this for a quick guide to get started with adb.

Once adb is installed and properly configured, files and folders can be pulled and pushed to/from the device using the corresponding adb command (assuming you have a folder named `Books` on your sdcard):

```
## push single file to android
adb push myfile.pdf /sdcard/Books/

## push entire folder to android
## NOTE: this will push recursively the *contents* of the
##       MyBooksFolder to /sdcard/Books
adb push MyBooksFolder /sdcard/Books

## pull file from android
adb pull /sdcard/Books/myfile.pdf

```

There seems to be a GUI for ADB (for windows only): ADBGUIV3

ADB can also be used over wifi. Some rooted roms include the Wireless ADB toggle in the quick settings. For stock ROMs the same can be achieved via third-party wifi adb apps.

# The FTP client/server way

This is my preferred way whenever I need to copy multiple files without having to deal with cables. This works for transferring between:

* android \<-\> desktop
* android \<-\> android
* android \<-\> non-android devices

The idea is to have an FTP server running on one end, and an FTP client on the other. Any combination is possible since both clients and servers are available for android and most desktop systems. There are plenty of android FTP servers to choose from, many of them free.

For the server part my preferred choices are File Expert (includes both FTP and HTTP servers, a Windows file share client, as well as FTP/SFTP clients, free), and Solid Explorer (includes FTP/HTTP servers, FTP/SFTP/Webdav and Windows file share clients, free 14 days trial).

For an FTP client I tend to use Total Commander with the FTP plugin.

Your desktop is already capable to work as an FTP client. For example, on Windows you can simply type `ftp://my.android.ip.address/` into the Windows Explorer address bar (the actualy IP address will be displayed in the FTP server app when you start it). Same holds true for OSX or Linux.

# Other options

There is a free WiFi/WLAN Plugin for Total Commander which can be used to share files with other mobile devices or a desktop. The plugin supports direct connections via HTTP over WiFi between two Android devices, or between Android (Server) and any device or computer with a Web browser or WebDAV client.

File Expert also includes an **HTTP server** mode which allows exchanging files to any device that has a web browser.

A variation of the FTP theme might be SFTP which comes in handy if you already have an SSH server running on your desktop. For example, on OSX the built-in SSH server can be activated by enabling the checkbox under System Preferences \> Sharing \> File Sharing.

LAN plugin for Total Commander allows accessing **Windows shared folders**, which means you can use it with Windows, as well as OSX and Linux with the samba server running.

If you have Python installed on your desktop, then you can share files to your phone by starting a one-liner HTTP web server, i.e.:

```
# for Python 2.x
python -m SimpleHTTPServer

# for Python 3.x
python -m http.server

```

Once the server is started, use any browser on your phone/tablet to browse and download the files. The URL you need to open in your browser will be the IP address of your desktop at the default port 8000 (which can be changed by adding a different port number at the end of the command). Once you have figured out your internal IP (e.g. `192.168.1.100`) the URL will look like http://192.168.1.100:8000.

And finally, just for the sake of completeness, I should mention that cloud storage services like dropbox and mega make it easy to share files between any devices, and if you want the simplest possible solution, then you can just email a file to yourself, and open it on the device where you need it.
> 1 votes

# Answer
First make sure USB debugging is turned off in your phone settings. Also make sure you have all the latest drivers on your computer. When you do this your phone should show up in your Windows "Computer" folder (or My Computer in XP).

You can tell if you have an SD card by going to Applications--\>Settings and their should be an option labeled "SD card and phone storage". If you click on this option it will bring you to a new menu where you can mount and unmount your SD card.
> 0 votes

# Answer
I basically do all my file transfers(copy paste fashion like you mentioned) using FTP client like FileZilla on my PC and an app called Software Data Cable for my android device. That way I can see all the contents of my phone like how they would appear when viewed through the File Manager on the phone. Hence this makes the destination for storing and accessing content much simpler. And the plus point is that you don't need any cables. An active internet connection is required tho. Hope this helps.
> 0 votes

# Answer
Brian - I had this problem too. The folders you can are the SD card's folders. You just have to make sure your tablet is not plugged into the USB in order to also view the SD card's folders on your tablet. Otherwise your tablet will say that the SD card is empty.
> 0 votes

# Answer
Install Adobe Reader from the market. Once the app and it will automatically scan your SD card and list all the files in the SD Card.

This is a free app too.

**Mounting Android to Windows using USB**
> -1 votes

---
Tags: sd-card, usb, pdf
---


# Question
Title: How to remove or disable pop-up alert()/confirm() box from build-in Browser from malware?
My young niece install low rating free games from Store and she have no any security concern.

Some malicious application open malicious site which ask for money in `alert()` and `confirm()` message boxes.

Because of dumb way how official Browser works it is not possible disable or remove infinitely pop-up boxes or close malicious tabs.

How can I close this tabs?

I only think about factory reset but that method too radical.

# Answer
> 1 votes
1. First step would be to remove those apps as also suggested by @Giant Tree
2. These kind of apps are invariably bundled with ads. You can install software recommended here Some program is showing ads on my desktop... How can I catch it?. You don't need to install all, any one is enough (I presume your device is NOT rooted, Adaway requires root)

3.That should hopefully solve your issues related to adware. Adware is different than Malware. If some malware has entered your system,it fools the system and lodges itself deep into your device like a system app. Factory reset will NOT help and only way out is to flash stock ROM again. This article would help you identify malware http://securitywatch.pcmag.com/mobile-security/309980-five-signs-your-android-device-is-infected-with-malware

# Answer
> 1 votes
GiantTree gave right suggestion for my case:

> Delete all data and cache of the browser. This should bring you right back to your homepage
>
> Are you able to access Settings? It's easier that way, just hit the Delete data button and all data+cache is removed. It may be scattered around the phone's storage, depending on how the manufacturer build the default stock browser.

So I enter to *Settings*, locate *Browser* under *Application* ==\> *All* and hit the *Delete data* button. Problem solved.

---
Tags: browser, malware
---


title: Are APKs architecture-independent?

text:
# Question
Title: Are APKs architecture-independent?
Android devices have different processors like ARM and Intel processors. Can Android apps run just the same regardless of which architecture the device has? Or are there apps that will only run on ARM-architecture, etc?

# Answer
Yes, applications (APKs) are independent of the architecture.

Android is made up of 4 major levels.

The apps you write is compiled into Dalvik EXecutable (DEX) code, which is finally converted into assembly code (according to the required architecture) by the **kernel** to send to the processor.

So, the kernel is the final one that's responsible to act according to the required architecture and it's compiled by the ROM developer accordingly.

The DEX code is always independent of the architecture, so that application developers needn't worry about the type of processor.
> 3 votes

---
Tags: arm-processors
---


# Question
Title: Zeki TBDG773B Doesn't Recognize External SD card
I have a Zeki TBDG773B which isn't allowing apps to install because of a lack of space.

Error:

> Insufficient storage
>
> This device doesn't have enough space to download "App Name". Consider deleting apps or content you no longer need and try again.

I believe the build has an issue with recognizing the difference between the internal storage and the external SD card. Perhaps an issue with mounting the card correctly?

Zeki TBDG773B

* "Internal Storage" 849MB Used / 143MB Free (just system apps)
* "On SD Card" 2.1MB Used / 4.5GB Free (I believe this is the internal SD card)
* "SD Card" (External) Available 14.91GB

About:

* Android Version: 4.4.2
* Kernel Version: 3.10.33
* Build number: KOT49H.Zeki.20140923.v001

No updates available.

Any suggestions to allow app installations to the external SD card?

Alternatively, any way to make the external card recognized as sdcard0 and the internal card recognized as sdcard1 as it seems the system wants to work with "0"?

# Answer
The error is most likely the card is in not supported format or it is a not supported size (such as some phones only support 32 GB SD cards).

(Windows Version)The way to check the format is to plug it in to a computer then go to `File Explorer > Right click on the sd card > Properties` Then look at the file system. If the card file system is not NTFS then you have to format it. Go to `File Explorer > right click on the sd card > Format` on the format screen select file system to *NTFS*. **NOTE:all data on sd card will delete**. Leave all setting default except for ntfs format. Then click format.

Plug it into your device and it should mount and work properly. If any thing is unclear just comment.
> 1 votes

---
Tags: internal-storage, external-sd, sd-card, tablet, internal-sd
---


# Question
Title: 4G mobile data being used even when mobile data setting is off?
I have a Motorola Moto G, the 4G version, with the original ROM upgraded to the latest version (4.4.4 official from Motorola).

The first thing I did when I got it was the same I have done when I got my previous phone and every time I (re)installed a ROM on it: disable mobile data, so that I don't get charged by my carrier and instead use only my home wireless network.

Despite the above, I just noticed that I am being charged for several accesses to the network. Oddly enough, if I go to the data usage screen on the mobile, it says no data has been consumed since I bought it, which is what I would expect. Yet, my carrier says that in total, since I got the phone 20 days ago, it used a grand total of 1 (one) Megabyte in several very short communications.

When I called customer support, they told me that data traffic can still be consumed if I have the phone on 4G, even with the mobile data setting turned off. WTF?! I may be wrong but I find this pretty much impossible to believe. As far as I know, this is impossible - mobile data off means mobile data off; nothing will be transferred, not even in the background, am I right? Or is it possible for something to slip through somehow?

Even better, he told me this is the information they have from the manufacturers themselves, and that several people have been complaining about the same. First of all, I doubt the manufacturers would say something like that because I don't believe it's true. Second, I suspect that these are cases where people have both wifi and mobile data on, and when the phone goes to sleep, the wifi gets disconnected and the phone naturally starts using the mobile connection.

To top it off, the tech support guy told me that if I turned mobile data on, set the connection type to 3G and then turn mobile data off again, it would no longer behave like that. I was waiting for him to tell me that afterwards I'd have to press up, up, down, down, left, right, left, right, B, A...

He also mixed the concepts of 2G/3G/4G (cell network type) and "mobile internet", not realizing that the type of cellular network, and accessing the internet over that cellular network are completely different things, so I'm taking what he said with a huge grain of salt.

I've been searching for quite a bit now and the closest reference I find to a similar problem is in a post here but I don't have the GPS on (as stupid as it may sound, I didn't even know how to access the GPS on this phone until I saw that post and wanted to make sure it was off).

Besides a problem on the carrier side, does anyone have any idea about what might be causing this? Is it really possible for data to slip through while using 4G and having the mobile data setting off? If so, how, why, what does the cell network type has to do with it, and how do I stop it?

# Answer
> 8 votes
This has been happening throughout the world and is caused by a technical feature of 4G LTE. Most people don't even notice it because of the small amount of data that's used off their data plan. This is what happens: every time your phone receives or makes a voice call, it automatically switches from 4G to 3G mode due to the fact that LTE is a data-only technology. When the voice call is ended, the phone switches back to 4G mode. You may have mobile data disabled and restricted and yet this switching back and forth from 4G to 3G uses small amounts of data each time. You can prevent this from happening by setting network mode as WCDMA/GSM. So it seems that tech support guy knew exactly what he was talking about after all.

# Answer
> 0 votes
I think that android is not rooted. If you can, you should root it and install something like APNDroid .

Than it will be possible to block data usage completely.

At least I know one person with the same problem - data is off, but money goes to zero. (no data plan)

---
Tags: internet, data-connection, mobile-network, mobile-data, data-monitoring
---


title: Maven Pro Screenshot

text:
# Question
Title: Maven Pro Screenshot
How do I take a *screenshot* on a *Maven Pro*? I have tried pressing the power button and everything on the button bar. I don't know what to do.

# Answer
> -1 votes
Typically on android screenshot is power + volumn down and hold

This person had the same answer: How do I screenshot on my RCA Andriod 4.4.2 10" tablet?

---
Tags: screenshots
---


# Question
Title: File copy: Add new files, but do not replace files, to a set of folders
I often need the following function: I wish to make a copy operation (usually from my phone to the cloud). I wish to copy a set of folders and subfolders with contents/files.

I wish all NEW files to be copied but NO FILES SHOULD BE REPLACED in the target.

One reson for doing this is that earlier backups in the cloud are incomplete. Copying to the cloud can consume a lot of time and bandwidth, I therefore wish to skip overwriting files that are already in the cloud. I wish to only copy NEW files that not yet reside in the cloud.

It would be like pressing "overwrite" for every duplicate folder but "skip" for every duplicate file, in a copy dialogue.

I have tried the app ES File Explorer. It handles all clouds relevant to me (Dropbox, Drive, Mega, OneDrive) in an efficient way. But I can not find the function described above. Files and folders are treated in the same way regarding overwrite/skip.

An example could be:

I make a backup of 1000 files to the cloud. The connection breaks after 900 files. I am not sure which 100 files still have to be copied.

I just want to restart the 1000 file backup and only the missing 100 files should be copied. This should work no matter in which folders/subfolders the missing files are located.

It is very simple to do manually. (Dilbert's boss could do it. ;) ) Just press "overwrite" for duplicate folders and "skip" for duplicate files. But I can't sit and do that for hours. There ought to be a file manager that does it for me?

# Answer
> 1 votes
The app FolderSync solves the problem. You can choose whether to overwrite target files or not. (Even if you choose not to overwrite individual files, you can still include new files in *subfolders* into your backup, if you want.)

You can also choose whether to only backup/sync *modified* files (date or MD5 options). Under this option, a file deleted in the cloud, will not be uploaded again, unless modified.

The app has many options e.g.

* synch both directions or just f.ex *to* (or *from*) the cloud
* include/exclude subfolders
* include/exclude filenames containing user defined strings
* synch deletions is optional (files deleted on the phone will then also be deleted in the cloud)
* and many more

It is able to handle thousands of files and also works under a less than optimal Internet connection. It connects to a multitude of clouds. It does scheduling and works discretely in the background.

So far it has solved my copy needs for the cloud.

...

Another good app is ES File Explorer. It is a file manager (not a sync program). It also handles the common clouds (I think you need "Pro" version for cloud Mega.)

ES File Explorer works well. But if you choose "do not overwrite files" you can not include subfolders. (Files and folders are treated in the same way with respect to overwrite/skip.) At least I couldn't make it work. For me it also had problems communicating with Microsoft cloud OneDrive for large backups. Maybe because my Internet connection is somewhat poor. "ES" functions well with other clouds over my Internet connection, though.

---
Tags: cloud, copy-paste
---


# Question
Title: Nexus 4 shows up empty on Windows Explorer
I connected my Nexus 4 to my PC via USB.

When I open the device in Windows Explorer, though, it's empty.

I made sure to install an MTP driver.

How can I access the file system of my phone?

**Edit:** I have not unlocked my phone, because I'm unable to: the screen cracked, and is nonresponsive. Can I get around that?

**Edit:** So the Nexus 4 actually doesn't support OTG. Do I have another option? Take out the hard drive and put it in a new phone?

# Answer
Here are 2 methods to access your phone

> **Method 1: Android Debug Bridge (ADB)**
>
> You will need:Your device, Access to a PC
>
> This method has proved to be the most helpful for users in terms of their feedback after completion. However, this method will only work if you have USB debugging enabled on your Android phone. If you don’t have this option enabled, move on to the second method on the list.
>
> The ADB is used to create a bridge between your PC and your Android device. This bridge can be used to unlock the device and to access your files.
>
> Download the Android SDK package on your PC. You can download it here. Make sure that you download the correct version for your PC. Once downloaded, extract the zip file on your PC.
>
> Download the relevant USB drivers for your phone. You can get the USB drivers for your device from your manufacturer’s website.
>
> Launch the Command Prompt on your PC and change the directory to where the ADB file is located. Type in the following command in Command Prompt.
>
> cd C:/android/platform-tools
>
> Connect your Android phone to your PC using a micro USB cable and enter the following command. If your phone is recognized, you’ll see some numbers in the Command Prompt message.
>
> adb device
>
> Type in the following two commands. You’ll need to type in the second command immediately after the first one. Replace 1234 in the first command with your actual password.
>
> adb shell input text 1234
>
> shell input keyevent 66
>
> If the process is successful, your phone should be unlocked. You can now backup your important files and contacts.

> **Method 2: USB On the Go Mouse Method**
>
> You will need: Your device An OTG adaptor, A USB mouse
>
> If you can’t access USB debugging , you can try the USB mouse method. This involves connecting your phone to a USB mouse with an OTG adaptor. Here’s a full list of compatible devices where you check to see if your device is covered. If not, users have reported that a USB keyboard can be used to unlock a device locked behind a passcode when a mouse hasn’t worked, so it’s worth giving the cable a try.
>
> You can find the adaptor cable online, and it’s reasonably inexpensive. If it lets you access your device, than it’s definitely worth the price.
>
> Once connected, the mouse will drain your battery, and some devices, (such as the Galaxy S3 Mini) will also be unable to charge during the process, so make sure your battery is sufficiently charged beforehand.
>
> Once you have the wire to hand, the process itself is reasonably easy to complete.
>
> Connect the micro USB side of the OTG cable in your Android tablet or phone and plug in the USB mouse in the OTG adapter.
>
> As soon as you connect the mouse, you should see a pointer on your screen. You can now use the mouse to unlock the pattern or use it to press the keys of the on-screen keyboard if you have a password lock.

Source
> 1 votes

---
Tags: usb, nexus-4
---


# Question
Title: Does a phone's battery charge when in download mode?
I bricked my SM-J500G when trying to root the phone. Now I'm trying to install the stock ROM. The problem is that my phone's battery is low, and I have no way to charge it in another phone. Can I put the phone into download mode and charge the battery? Will that work?

# Answer
It will charge, but you may not have "charge full" indication , so monitor charging so that you don't end up charging once it is full ( batteries do not charge once full but internal temperature goes up, which is not good for battery life). Charging for 90 minutes should comfortably see you through flashing activities

To understand more about about charging,see BU 409-Charging Li Ion and other linked sources referred
> 1 votes

# Answer
Yes, it works without any doubt. I can say it by my on experience. It happens like your phone is switch off. Here, you can watch it's animation of charging if except this ( low battery ) everything OK.
> 0 votes

---
Tags: charging, unbricking, stock-rom
---


title: GPS automatically turns on

text:
# Question
Title: GPS automatically turns on
Today after i woke up and checked my phone I noticed GPS icon is blinking at the top. So I turned it off through Location services but after a moment it turned back on again. And whether I turn it off it gets back on again and again. That's wired ! No new app has been installed recently no app settings has been changed manually (To use GPS). How could i find out what app(s) doing this?

# Answer
> 3 votes
Also to see which apps are using location services go to `Settings > Location`. There you'll be able to see the "**Recent location requests**" under which the apps that requested location information is displayed. One of the app listed under this section should have turned on the GPS automatically to know the location info.

Whenever you see that the GPS is active (the GPS icon is shown in the notification bar, or `Settings > Battery` shows that the GPS is active), click on `Settings > Apps > Running` to see which apps are running. One of them is the culprit. So disabling or uninstalling the relevant app you think is causing this would solve your issue.

Note: The above settings are available on Android Kitkat and higher versions.

Also read this questions for more clarifications,

How can I find out what app is using my GPS from the background?

How to check which app uses GPS on Galaxy Nexus?

# Answer
> 2 votes
I believe that it is an app, look at investing in a security app like lookout and it will tell you what is doing, or get a process killer such as advanced task killer, and then selectively kill apps until you find the one that is doing it. Have a great day. Respond if you have any further questions.

# Answer
> 1 votes
As your device is rooted, a permission manager with logging functionality would help you identify the culprit. *XPrivacy* for one tells you if an app has used a given permission, displaying an alert-sign icon next to that and also providing you with logs. You could even have it ask you each time an app tries to access a permission (per-app and per-permission, if you want that). Set up that way for location access on each app having the `ACCESS_FINE_LOCATION` permission should definitely let you find the evil app.

For an alternative, *LBE* is capable of the same. If you want to give this one a try, make sure to pick a version from XDA, unless you know enough Chinese – and do *NOT* pick the international "light" version from *Play* as that will put your device into a on JellyBean and above.

# Answer
> 1 votes
That was happening to me too.. I called my company and they did something that helped. Setting\>apps\>running apps The name should be "IQagent". It could also be under "android system" and once you click on it you should be able to see IQagent and just click stop. This helped me

# Answer
> 0 votes
In my case, this was an issue with *Google Now* since it uses your location to personalized suggestions based on your location. I was able to solve it this way:

* Open Google app from the Google apps menu drawer or by swiping up from the home key.
* Open Google Now app Settings(swipe from the left side of the phone screen) and disable it by pressing the toggle button.
* This shows a prompt with a confirmation popup Turn off Google Now with a checkbox "Also turn off Location History". Select the checkbox if you want don't want Google to remember your location history and press "TURN OFF".

---
Tags: gps
---


title: View disk utilization / activity

text:
# Question
Title: View disk utilization / activity
Is there a way in android to view the disk usages of apps as they are running? I currently suspect that one of my applications is writing to the disk a lot which is slowing my phone down. I am looking for something similar to the windows performance monitor that can show disk reads and writes by programs.

# Answer
Perfmon, is a paid app that fits that well and is AFAIK the only app that gives these kind of details (closest to Windows performance monitor), for **app running in foreground**. It creates a floating window to give details about

> * CPU
> * Disk I/O
> * Network I/O

I especially like the CPU capacity usage, which takes into account all the cores present and calculates, "effective usage". This coupled with RAM usage effectively helped me weed out some battery and memory hogging apps

**Edit**: I was searching for a similar approach using command line but nothing turned up
> 1 votes

---
Tags: 4.4-kitkat, internal-storage
---


# Question
Title: Playstore won't allow me to log into my google account
I have a Galaxy S5 and whenever I try to login to my google account to set up playstore I keep getting this same message. "Can't establish reliable connection to the server, this could be a temporary problem or your android device may not be provisioned for data services. If it continues, call customer care." I live in Mexico so we do not have data. I strictly go off of wifi and i currently have really good wifi here. Please let me know how to fix it. I have set the time and date. And still has not fixed my problem.

# Answer
If your galaxy s5 is rooted then you can fix this error by going into `/system/etc` and looking for a text file named `hosts`. Open it with any text editor and add this in front of `127.0.0.1`, `#`, e.g., `#127.0.0.1 localhost`. If it doesn't work, delete all text from the `hosts` file and paste this: `127.0.0.1 localhost` and save, then reboot. Hope this helps.
> 1 votes

# Answer
Based on this article I would suggest trying the following:

1. Try resetting google apps as described on the (Instructions vary per device, but this should work for your S5 -- You can also clear app data this way but try just the cache first.) You most likely need to clear the cache for the apps named "Play Store" and possibly "Google" or "Google App", and probably " Google Play Services"(**as a last resort**)
2. If you have physical access to the wifi router, try resetting it by power cycling it (unplugging it, waiting 30 seconds, and plugging it back in).
3. As a workaround, try logging in to the Youtube app and then sync it in the system account settings page.

Hope that helps.
> 0 votes

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


# Question
Title: The game that was previously working says 'it is not compatible with my device' after factory reset
I factory reset my Acer Liquid z160 Android phone because it was getting laggy and can't open some apps. Now it is fixed. But I now have a new problem. This game I was playing for months on this phone, says it is not compatible with my phone. I still have the files of the game in my SDcard but app isn't there. I tried to update my phone but it says it is already up-to-date (4.2.2) What should I do?

# Answer
Simply find .apk file of that game on google, and then install it.
> 2 votes

# Answer
I have had this issue before. It means that you can not play the game in question due to incompatibles like if your device does not support multi-touch and the feature is then recommended for use in the game. If you have another device that you can play this on you can extract the app (50 / 50 chance). Some apps can be extracted others can not. You will in turn have to allow **Unknown Sources**(Risky for leaving on when done and otherwise) when you are to reinstall it. I have done this with a game, to play on a Samsung Galaxy Tab 4 that said "this device is not supported". You'll need to download an APK extractor first (APK: Android PacKage) **WARNING: Sharing Applications Purchased by you (Free and or otherwise) is against Google Play's terms and conditions and or is in a grey area. Selling the app as your own WILL put your Google account under review for possible ban and or removal**

* Grey area -Open Source Hardware (**Recommend to ask Developer** Developer will recommend you to direct him/her to the app on his/her device and install)

After installing the APK extractor do as follows

* find the app in question
* extract
* locate APK
* Save to SD card and place into device of choosing
* go to settings on device in question
* go to Security
* Allow Unknown Sources (**Read Warning and continue at own risk**)
* goto folder with game in question
* click the APK and install
* done
> 0 votes

---
Tags: applications, 4.2-jelly-bean, factory-reset
---


title: Locked out of tablet!

text:
# Question
Title: Locked out of tablet!
My niece downloaded an application and she did a pattern, but did not pay attention, and now shes locked out of her device, it will not even turn off can u help please!!

# Answer
> 0 votes
Press and hold the power button, sometimes it takes 10 seconds but it will force shutdown eventually. After that, find what key combo boots it up in recovery mode, and find Wipe data or Factory reset and select it. This will wipe all your data but since you cant get to it anyway it doesnt matter. This will also clear any patterns you have set earlier.

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


title: Trying to remap my hardware buttons

text:
# Question
Title: Trying to remap my hardware buttons
Since I have a broken back button I have remapped my buttons in such a way that my original volume up button functions as a menu button, and my original menu button as the back button. I've done this by changing the key values in `/system/usr/keylayout/generic.kl`.

The problem is, I've flashed a new ROM so I had to do it again, but now it doesn't work anymore. The changed values are persistent but my phone ignores it, it seems.

And yes, of course I've rebooted after making the changes again.

Anyone have an idea?

# Answer
> 0 votes
Without knowing which phone you have, which rom, or what version, it's hard to tell you exactly why, but the simplest explanation is that you are editing the wrong key layout file. Cyanogenmod roms tend to support various key layouts specific for certain devices, and those take precedence over the Generic.kl file, for obvious reasons. Key layout files are mapped to individual device types. There may be other .kl files that are specific for your buttons, like sec\_key.kl, sec\_jack.kl (for Samsung hard buttons and headset buttons), cyttsp-i2c.kl (for Cypress TrueTouch e-ink display controllers used in the B&N Nook), gpio-keys.kl, etc etc.

So you need to see which ones are there, which one is for your specific device (hopefully it's commented), and edit that one.

# Answer
> -1 votes
I would guess that the keymappings are only read at the first boot after flashing the ROM and will be stored in a database on the /data partition. This database won't be updated when the values in generic.kl are changed. You can test this thought by doing a data wipe. This will trigger reading your changed values from generic.kl (AFTER DELETING ALL YOUR USERDATA!). Another way would be finding this database and editing it by hand or just removing it and rebooting for a re-read of generic.kl.

---
Tags: cyanogenmod, 4.4-kitkat, keyboard, buttons
---


# Question
Title: What to do after:" No sd-ext found. Skipping backup of sd-ext"?
I want to update to cyanogenMod 9. But before doing this, I've done a nandroid backup. After the backup was created I saw this output:

```
ClockwordMod Recovery v2.5.1.8
SD Card space free: 1296MB
Backing up system...
Backing up data...
Backing up .android_secure
Backing up cache
No sd-ext found. Skipping backup of sd-ext.
Generating md5 sum...

Backup complete!

```

I'm not sure, but I believe this means that the external sd-card partition wasn't backuped. Will this be a real problem, if I want to backup my phone? And how shall I solve it, if it's a problem?

# Answer
> 4 votes
This means you do not have an ext3/4 partition on your sdcard. This really ins't a big deal, this is like a legacy part of the nandroid backup process. CM doesn't "officially" support the sd-ext partition any more anyhow.

# Answer
> 0 votes
Your SD card did not get backed up. If you have a system failure that does not affect your SD card, then your restore will be OK provided that your SD card has not changed substantially since you backed up. Otherwise, you'll be lacking the part of your apps that is installed to the SD card (which could be almost everything other than the data).

My own approach to this is to make a backup of my entire SD card to my PC immediately after backing up with CWM. Then I will be able to restore whatever might be changed or missing if and when I need to restore from backup.

"irish Pancake" in this thread seems to have figured it out:

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

# Answer
> -1 votes
1. Remove your SIM card(s), not SD card.
2. Do a factory reset,wipe cache and format your android system.
3. Now restore your Nandroid backup.

---
Tags: backup, clockworkmod-recovery, motorola-defy
---