# Question
Title: I have a yahoo and a google (Gmail) account
I always have used the yahoo account but don't remember the gmail account password. If the two accounts are linked, will I delete both if i delete one of them? Where could I locate the place where I could change/create the gmail account? It might be useful to have 2 email addresses Sincerest of thanks for any guidance you could offer... Stan

# Answer
Deleting one account won't affect the other one(s).

On Android 4.x you can head to **Settings** (the gray gear icon app), then scroll down to **Accounts** and tap **\+ Add account**. You'll then be able to select which type of account you want to add (some of the possible options are *Corporate*, *Email*, *Exchange* and *Google*). If e.g. you want to add a new Gmail, select *Google* account and proceed. You'll be required to inform if you wish to add a *New* Google account or set up an *Existing* one. Tap *New* and proceed.

Once you've added your new Google account, you can e.g. access the **People** app (the one that gives access to all your contacts), then tap the button having 3 vertically aligned dots on the lower right corner:

...so you can tap **Accounts** to select your accounts and what you want to sync on each one (e.g. sync contacts). There will also be a **Contacts to display** option, which gives you the option to choose which contacts (from which accounts) you want displayed by the **People** app.
> 0 votes

---
Tags: google-contacts
---


# Question
Title: Can't connect to mobile internet with CyanogenOS 13
On Google, I found a similar problem on Reddit, which describes exactly what I've got right now: https://www.reddit.com/r/cyanogenmod/comments/3xm0mo/mobile\_data\_not\_working\_cm13/

The problem is that, even though I do have cellular reception, and everything (WiFi, SMS, calling) works just fine, whenever I turn off WiFi (or walk outside WiFi) it doesn't connect to the internet using a data connection (3G/4G etc).

What I've tried so far (based on that Reddit post's comments)

* Reboot my phone
* Toggle Airplane mode on/off
* Switch preferred network setting to 3G and then back to 4G
* Enable Data Roaming (even though I'm still in the country this should be active)
* Going to *Settings\>Cellular networks\>Access Point Names* and trying each of the available options
* Check my remaining MB-credit on my subscription (I still have \>100MB remaining) - *this is actually irrelevant since I do not have an exclamation point at my reception-icon*

The only thing I haven't tried is some kind of reinstall/rollback of my OS. My Cyanogen version is 13.0-ZNH0EAS45F

When I go to my *SIM 1 status*, I see that "Service status" says "Data: In service", but (even though my WiFi is turned off) the "Mobile network state" is "Disconnected". Can I force my phone to connect to the mobile network somehow?

PS: This problem has existed for about 2 hours now. Before that it worked just fine.

Update: One of these things might have fixed it. I'm not sure. It suddenly started working again, even though between the time of posting and now I did not change anything about my settings *at all*. I have (after it started working) reverted all changes to my settings, and it still works. I have no idea how this worked, but it works.

# Answer
> -1 votes
Clean Cache/Dalvik, System and Data and flash Your Cyanogenmod 13 ROM again

---
Tags: mobile-data, data-connection, cyanogen-os
---


# Question
Title: Nexus 5 power button does multiple functions
The power button on my Nexus 5 also serves to turn up volume and turn on camera. I find this annoying. Is there a way to disable the volume and camera functionality?

# Answer
Well, you can disable the double tap by setting the option in `Settings->Display->Press power button twice for camera` to off.
> 0 votes

---
Tags: nexus-5, power-on
---


title: How to connect moto x to android studio

text:
# Question
Title: How to connect moto x to android studio
I want to test my app to my device. I have moto x but i am not able to connect moto x to my android studio.can any one help me with that?

# Answer
It is solved,

I download the Driver,then i went Device Manager and right click on the motorola device name and select uninstall
> 1 votes

# Answer
You need to enable developer options in your device. Steps are: settings-\>about-phone. Tap seven times on build number and you are a developer now. Now open developer options and enable usb-debug, good to go now.
> 0 votes

---
Tags: moto-x
---


# Question
Title: Can SwiftKey be moved to the system partition?
I want to move the SwiftKey app from my standard user partition to the system partition (I have root). I am able to use Titanium Backup or Link2SD to turn an app into a system app, but anytime I try that with SwiftKey, it continuously force-closes. With most apps, if they start acting up right after changing them to system apps, you simply reboot and it works. However, rebooting doesn't solve the problem with SwiftKey.

I have also tried clearing cache and dalvik cache, but it seems like this particular app hates being a system app.

According to this forum thread, I need to move a library over to the system lib folder, but I don't see any library needing to be copied.

Reinstalling the app looks like it works, but it doesn't really. Because updates to system apps are not stored in the system partition, 'updating' the Swiftkey app makes the app work again because the main binary that is running is running from userland, not systemland. If I then use Titanium Backup or Link2SD to `Integrate` the update into the system partition, it starts crashing again.

Has anyone been able to successfully move the SwiftKey app into the system partition?

**Edit**: I have tried clearing the cache, clearing the data, uninstalling completely and reinstalling (then moving to system), and I even tried the same steps on another phone of the same model (Optimus V).

I have also tried manually copying the .apk file over instead of simply using Titanium Backup's or Link2SD's built-in mover. SwiftKey simply refuses to run properly if installed as a system app, but works just fine as a user app.

# Answer
First, go to to Root folder then go to "/data/data/.com.android.swiftkey" then copy the "lib" files to "//system/lib" and after that, go to root then "//data/app" and copy the "swiftkey" apps file to //system/app and restart your phone. After rebooting open titanium backup, find swiftkey and wipe data. Done. It wont force close again :)
> 1 votes

# Answer
If you have root, then its a simple matter of remounting the system partition as read-write and try copying the swiftkey's apk into `/system/app`, then remount the system partition again, it will then appear as a system application.

Then on first run, it will re-create the libs etc in the respective `/data` partition.
> 0 votes

# Answer
I had the same trouble too. Do this:

* Cut `libswiftkeysdk-java-internal.so` lib file inside `/data/data/com.touchtype.swiftkey/lib` and paste it in `system/lib`.
* Then move the apk from `/data/app` to `/system/app` and change permissions to `-rw-r--r--`.
* Restart and wipe data of Swiftkey app. All done.

It works flawlessly for me.
> 0 votes

---
Tags: link2sd, system-apps, swiftkey
---


# Question
Title: How can I unlock my Samsung Galaxy Note 3 without factory reset
I suddenly cannot access my phone with my normal password. it just keeps saying its incorrect. How can I unlock my Samsung Galaxy Note 3 without factory reset. Very urgent help needed please.

# Answer
**Follow the below steps if you forgot lock screen password.**

1. Enter a wrong lock screen pattern five times (shouldn’t be hard if you don’t remember the correct one)
2. Select ‘Forgot Pattern’
3. Now you should be able to enter a backup PIN or your Google account login.
4. Enter either your backup PIN or your Google login.
5. Your phone should now be unlocked.

**You can also follow Device Manager by Android steps**

*Ensure that you had enabled Android Device Manager as a device administrator under security settings before trying this.*

1. On a computer or other mobile phone, visit: google.com/android/devicemanager
2. Sign in using your Google login details that you also used on your locked phone.
3. In the ADM interface, select the device you need to unlock (if it isn’t already selected).
4. Select ‘Lock’
5. In the appearing window, enter a temporary password. You don’t have to enter a recovery message. Now click ‘Lock’ again.
6. If it was successful, you should see a confirmation below the box with the buttons Ring, Lock and Erase.
7. On your phone you should now see a password field in which you should enter the temporary password. This should unlock your phone.
8. Now, before you go on with your life, go to your phone’s lock screen settings and disable the temporary password.

**Disable your lock screen using custom recovery and “Pattern Password Disable”**

1. Download the pattern password disable ZIP file on your computer and put it on an SD card.
2. Insert the SD card into your phone.
3. Reboot your phone into recovery.
4. Flash the ZIP file on your SD card.
5. Reboot.

Your phone should boot up without a locked screen. Should there be a password or gesture lock screen, don’t panic. Just type in a random password or gesture and your phone should unlock

That’s it!
> 2 votes

# Answer
I had similar problem and to me it was weird! It happened like this:

My Note 3 hot spot (tethering) stopped working. When I switched it on it displayed a message "hot spot in use" and it did not connect to any of my devices as usual.

I reinstalled my device (reset to factory settings) and it worked perfectly. Hot sport stared working. Then I set my common password to my Note 3, and actually I used it for a couple of times. Later, the devices rejected my password! All the time it said "wrong password"!

I used several options including locking it using "Android Device Manager" exactly as the method is suggested here above. Yes, my phone was locked with a black screen but it did not REPLACE the lock screen with one I put in the website for Android device manager! (I think this is not good. Android device manager should be more serious) So I was stuck again!

What I finally did was to go to the "https://account.samsung.com" and put my Samsung account information and used the "unlock" button. All passwords were wiped clean! Now I can access my devise.

I hope this will help somebody

Frank P. Seth
> 0 votes

# Answer
The other two answers are good, this is just another system/recovery way of backing up your data in case you don't have access to a backup PIN or Google Account. But of course, you'll need to have access to fastboot and CWM recovery image of your device for this to work!

1. Start your phone in fastboot mode by long-pressing DnVolume+Power button.
2. Connect to a PC using USB cable (ensure ADB drivers are installed) and run this command (replace path with your CWM image path):

```
fastboot boot /path/to/CWM.img

```
3. Once inside CWM recovery you can use adb commands! Mount the /data and /system partitions if they aren't already, and pull whatever data you want. For example, to list all the files and folders in your external sdcard, run:

```
adb shell ls -al /sdcard/

```
4. To copy a file, run:

```
adb pull /sdcard/foo.bar

```

This way, you can recover anything you want from the phone/tablet even if you forgot your PIN and don't have access to internet or google account or an OEM alternative method!
> -1 votes

---
Tags: samsung, password, samsung-galaxy-note-3
---


# Question
Title: Is it possible to export the S-Health data from a Samsung S6 into a usable data format?
Is it possible to export the S-Health data from a Samsung S6 into a usable data format?

For example, to CSV or similar, so I can import into Excel

# Answer
Latest release of S-Health has got export as a build-in feature but only for GPS data and only as a GPX file.
> 2 votes

# Answer
There are few ways that you can export it. it won't work on Settings\>About Device and confirm you have an SM-G900?

1:Go to developer.samsung.com/health and download the Samsung Digital Health SDK Extract the files and read the ProgrammingGuide\_SHealthService.pdf to find out how to put S Health into "Developer Mode" From the Health Data / tools install the DataViewer-1.2.0.apk to get the data viewing app which can export to CSV. Once its all set up reboot the phone and all exports fine.

2:You need to install dataviewer.apk to your phone and not your computer. Make sure your turn on the developer mode in S Heath. Go to S Health-more settings-about S health. Right above "check for updates" tap 10 times on the version. If it works then it will turn to developer mode. Go to your web browser on your phone and go to developer samsung com/health and download. You will need to extract the zip file once downloaded find the dataviewer.apk and install it. Reboot your phone.

Read the programming guide because your need to turn on the permission to sync the data between the dataviewer and S Health for each item you want to view.

To Export the data, go to the main screen of dataviewer and on more is where you export the data. Once you export the data, you need to use a file manager like file commander to find the file and email it to yourself. It should be under the health data folder. It is located under storage/emulated/oN health/com.samsung.health.blood pressure.201601310420.csv for example link to actual site.
> 4 votes

---
Tags: backup, samsung-galaxy-s-6
---


title: android folders problem. please help me

text:
# Question
Title: android folders problem. please help me
Am using micromax unite 2 a106 device Am used the app 'folder mount' for move files to sd card for the apps whatsapp,uc dowloads,picsart,and other apps. After some days my phone having many hang problemz. I just uninstalled foldermount and did a hard reset to my phone. But before uninstalling folder mount i forgot to unmount all folders. Now i am facing many problemz with that. The folder mount partitions stil in my phone. If i create a folder "whatsapp" to my sd card and internal storrage. The folders mounting automatically. And afte 1 or 2 minutes phone will hang up. I formatted sd card but it is not a solution. Am tried another sd card. But the result is same. How i remove these folder partition???? Helpe guysssss. Thankss in adwance!!!!

# Answer
This could not happen if you have hard reset the device. But still you can try Installing 'folder mount' again and unmount all partition created on sdcard. If this not work you can always flash the stock firmware to restore the device.
> 0 votes

---
Tags: micromax
---


# Question
Title: How do I prevent an app from force closing due to low memory
I have a floating application (a paint pad) which "floats as a window" in the foreground, while other apps are running.

However, when I open some large applications, it is force closed.

What I tried?

* Rooted my os
* I made it a system app
* I added an exception to a memory cleaner (that comes default with miui)

Still it force closes.

> How do I reserve some memory to it so that it wouldn't force close automatically?

# Answer
> 1 votes
Open the apk as a zip file and view the AndroidManifest.xml ... Find the line

```
package="com.paint.app"

```

What is your package name ?

Once you have the package name....

1. Open System Folder
2. Open Build.prop as a text document
3. Add the following code, With 1 blank line at the bottom of the manifest - Important to add the blank line ! otherwise you'll boot loop !

`sys.keep_app_1=com.paint.app`

You can also add more apps to keep in memory by adding another line

```
sys.keep_app_2=com.painter.app

```

---
Tags: root-access, insufficient-memory, system-apps
---


# Question
Title: Can I pay with my phone if I switch to Cyanogenmod?
I own an `Oneplus 3` and a NFC sim card. In order to use the banking payment app of my bank (`Rabobank Wallet`: https://www.rabowallet.nl/ / Netherlands) I need a phone with android supporting `open mobile api` as far as I understood. I read online that Oxygen OS does not have support for OMA, but Cm does. Will flashing CM make me able to pay with the Rabo Wallet app?

## Bonus question:

Only very expensive providers support NFC payment in their sim card. Can I switch provider, (which has no NFC sim) place it's sim in slot #1 en the NFC sim (without data plan) in slot #2 and pay with the second one?

# Answer
> 1 votes
Yes flashing Cyanogenmod will enable you to pay using your banking app.
Cyanogenmod does have support for the Open Mobile API.

The Second approach however will be a bit tricky to do as I have not tried that. But I think its worth giving a try !
If it doesn't works, the first option will do just fine!.

PS : I like Cyanogenmod more than Oxygen OS, I suggest you that you use it as your daily driver.

---
Tags: sim-card, nfc, oneplus-3
---


# Question
Title: How to get rid of performance suggestion on Samsung Devices
How do I get rid of this really annoying performance suggestion that pops up probably 50 times a day?

# Answer
> 2 votes
If you are using Android version 5.0 or above you can always block notification of a app. Long click on the notification you want to block, you will get a icon 'i' at right corner Click on it and then select block all and we are done.

# Answer
> 1 votes
It seems like it was the Samsung Smart Manager that was sending these suggestions. I had to root the device using Kingo Root and then remove Smart Manager using Kingo Super Root.
This link also has a similar problem.

---
Tags: 5.0-lollipop, notifications, samsung-galaxy-s-4
---


# Question
Title: What's the difference between Wanam Xposed and Wanam Kit?
Is there a difference between Wanam Kit and Wanam Xposed?

# Answer
> 1 votes
Wanam Kit is for AOSP roms, Wanam Xposed is for Touchwiz according to this video from XDA developers (official youtube channel) https://www.youtube.com/watch?v=U273PvWKrVs

# Answer
> 0 votes
**There is no difference**

Xposed modules are applications by themselves. Xposed Installer (the one that you use to manage the modules) offers a simple way to browse these .apk files that you can install afterwards. So, since at the end the app is installed, it doesn't matter whether you install it from the Play Store or the Xposed Installer.

---
Tags: root-access, xposed-framework
---


# Question
Title: Adopted Internal SD Card is mounted twice
I've adopted my external SD card as internal storage with the new feature of Android 6.0 (Samsung Galaxy S4 Mini with CyanogenMod 13). Since I've done this I've recognized that my stock image galery app and music player (stock and every other I've tried) lists every media file on the external SD card twice.

I know that these media files (pictures, music,...) aren't really duplicates because if I remove one file, the "copy" is deleted too. If I add new files it gets "duplicated" as well.

So I've tried to figure out the problem. I've noticed that the content of my external SD card is mounted under `/sdcard/` with a symbolic link:

```
$ ls -la | grep "\->"
lrwxrwxrwx   1 root   root       21 2016-07-11 10:07 sdcard -> /storage/self/primary

```

And under `/storage/emulated/0/` (I can't execute the `ls` command in `/storage/emulated/`) which has exactly the same files and folders.

So is there any way to remove one of these mount points safely (I don't know which App uses which of these folders...)? Or is there any other way to tell the media library to only scan one of these directories?

# Answer
Edit: I FOUND A SOLUTION. Using Solid explorer navigate to /storage/emulated and then open up the properties for the folder titled 0. Three dots in the top right corner and select "hide media" if it gives you a toast message saying there was an error, just do it again. So far Solid explorer is the only application I've found to give the solution. I'm not 100% sure what it's doing to the folder but it's working.

Any luck with this? I found found the same issue. If you could find a way to blacklist the mount point from the media cache it *should* work
> 0 votes

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


title: Downloading Pokemon Go

text:
# Question
Title: Downloading Pokemon Go
My name is Joseph, and I live in Vancouver, BC, Canada. I own a Samsung Galaxy Tab 3 Lite, and I'm trying to download Pokemon GO. All my friends have it, but I cannot find it on my device. I updated everything and checked daily, but it would never show up. Please tell me why I cannot download Pokemon GO, and if possible, when I can download it. Thank you.

# Answer
The primary reason it isn't showing up is because you are on Android JellyBean (4.1/4.2/4.3) and not KitKat (4.4) or higher which is required for Pokemon Go, according to Google there never was an official update to KitKat on the SG Tab3 Lite... This is the core requirement, the rest of the issues should not stop you from downloading and installing, although they could cause the game to not function correctly.
> 4 votes

# Answer
From the Pokémon Go entry in the Google Play Store:

```
- This app is free-to-play and offers in-game purchases.
  It is optimized for smartphones, not tablets.

```

Your device is a tablet

```
- Compatible with Android devices that have 2GB RAM or
  more and have Android Version 4.4 - 6.0 installed.

```

Your device isn't running KitKat (4.4) and only has 1 GB of RAM

```
- Compatibility is not guaranteed for devices without GPS
  capabilities or devices that are connected only to Wi-Fi networks

```

Your device only has Wi-Fi so unless the Poké-stops are around Wi-Fi hotspots your collection is limited.

```
- Compatibility with tablet devices is not guaranteed.

```

Your device is a tablet.

**Answer**: Save up your allowance or get a summer job to buy a device which is supported by *Pokémon Go*, and if your allowed to a cellphone data plan.
> 2 votes

---
Tags: applications, pokemon-go
---


# Question
Title: Samsung S5 mini supports Gamepad through OTG?
I saw a video and some discussion where people just plug and play gamepads on to Android phones.

I've got a Samsung S5 mini (SM G800F, Android 4.4.2, not rooted). Bought a wire USB SNES Clone + OTG from ebay, plugged to my phone but nothing happened: tested on games, an app to debug gamepads, with a different and new USB Gamepad etc; I thought the USB OTG was damaged, because I tested with two different usb gamepads, so I bought a new setup ( http://www.ebay.co.uk/itm/301836055385 ) + a different OTG cable from a different manufacturer. It doesn't work!

Used this app to check for OTG support: https://play.google.com/store/apps/details?id=com.btssm.doihaveotg

It's supported but no devices are listed / none found;

Devices tested: http://www.ebay.co.uk/itm/USB-OTG-Android-Phone-Mobile-Retro-Gaming-Controller-Gamepad-Snes-Style-Pad-/291568165867?hash=item43e2d123eb:g:K10AAOSwVL1V~Rtn

http://www.ebay.co.uk/itm/301836055385

http://www.ebay.co.uk/itm/331719411548

http://www.ebay.co.uk/itm/151860529835

http://www.ebay.co.uk/itm/262031124734

# Answer
> 1 votes
There is a fix for this OTG here http://forum.xda-developers.com/galaxy-s5-mini/help/usb-host-otg-t2855675/page2 BUT you have to install a custom Kernel. I did this on mine and it means you cannot get the 5.1.1 update from your carrier. SO i had OTG working fin for a while. Then reset phone so i could update to 5.1.1 via KIES but now now OTG again. Not sure if I can use the customer Kernel with 5.1.1 , did it so long ago now id be no help helping anyone, but it is my 2 cents worth.

---
Tags: usb-on-the-go, game-controllers, samsung-galaxy-s-5-mini
---


# Question
Title: How to restore the stock firmware to the Asus Zenfone 2?
Asus Zenfone 2 (Z00AD, ZE551ML)

I have downloaded the stock firmware from here. But how to flash it? This guide tells me to put it on an external SD card and boot into "update mode" by pressing Power + Volume Down, but that combination doesn't do anything on my phone.

It looks like I can use something called Asus Flashtool, but it appearantly involves using a different type of format for the firmware, which I will need to download from a third party.

Asus has provided me with the firmware. How to flash it?

# Answer
I found out how to do it with the official firmware from asus.com. I'll post this for the benefit of ~~all sentient beings~~ future readers with the same problem. I'm writing this in a very beginner-friendly fashion.

**Note:** I had stock recovery. These steps will not work if you have a custom recovery.

---

**Disclaimer:** This is only what worked for me. It may or may not work for others. **Follow these steps at your own risk.** Any problems you encounter or global nuclear wars you cause while following these steps are your own responsibility. If something goes wrong (such as a power outage or loose cable) in the middle of the flashing, it **will** soft-brick your phone. If you don't know how to deal with such things, take your phone to a proper service center instead of following this tutorial.

---

1. I downloaded the official firmware from here.

**Important(!):** You must select the **exact correct file**. Failing to do so **could damage your device**. It's important that you match all the numbers with those on your device. In my case, the relevant values were `ZE551ML` and `2.20.40.184 for WW`. ("**WW**" is the important part.) You may think you have the same phone as me, but **your values may be different**. In that case it's very important that you get another image, namely the **correct one for your device!!**

2. I used Windows 10.
3. Downloaded and installed this driver.
4. Downloaded and installed Minimal ADB and Fastboot.
5. Copied the firmware file (from step #1) to the folder in which Minimal ADB and Fastboot was installed. (In my case `C:\Program Files (x86)\Minimal ADB and Fastboot`.)

Before proceeding, ensure the battery is above 50% (just to be safe.)

6. Turned off the phone completely.
7. Pressed and held the **Power button** and the **Volume up button** both at the same time.
8. As soon as the phone vibrated, I let go of the power button.

**Please note:** I had to try several times before this key combination worked. If it doesn't work immediately, try again until it works.

9. After a short while I saw this:

10. I pressed **Volume down** twice until it said `RECOVERY MODE` inside the box. I then pressed the **Power button**.
11. When you see this dead android, and a message saying `Error!`, do not despair, I also saw that message.

12. On that screen, I pressed the **Power button** and the **Volume up button** both at the same time.

**Please note:** I had to try several times before this key combination worked. If it doesn't work immediately, try again until it works.

13. I was then taken to this screen:

14. I pressed **Volume Down** to select `apply update from ADB`. I then pressed the **Power Button** to select that option.
15. I connected the phone to the computer.
16. I navigated to the folder in which Minimal ADB and Fastboot was installed. (In my case `C:\Program Files (x86)\Minimal ADB and Fastboot`.)
17. Holding down `Shift` I right clicked in the white space in that folder and selected `Open command window here`.
18. In that window, I typed `adb devices` and pressed `Enter` to check the connection to the phone.

In my case, the output to that was

```
List of devices attached
0123456789ABCDEF        sideload

```
19. I then typed `adb sideload UL-Z00A-WW-2.20.40.184-user.zip` and pressed `Enter`.

**Important:** Unless you have the exact same file as me, you have to replace `UL-Z00A-WW-2.20.40.184-user.zip` with whatever file name your actual firmware file has. Remember to include `.zip` as Windows often doesn't display file name extensions by default.

20. The process took around 20 minutes. This time may vary. The command prompt window told me the percents of progress along thew way. I was given a confirmation message after it was done. I rebooted the phone, and I now have the stock firmware on my phone.

I actually also wiped data and cache partition (which wipes all personal data), because I wanted a totally clean phone. But I think that's optional.

**Attribution:** I followed this tutorial, but I had to do some of the things differently and figure parts of it out on my own.

By the way, I've successfully rooted now, and it works again! :D
> 8 votes

# Answer
I made a tutorial myself, with some details people might get confused with. Let me know if this helped.

How to install the firmware upgrade on ASUS Zenfone 2.

Pre-requisites: \- Firmware desired. \- Minimal ADB and fastboot tool. \- A computer to install the ADB files and download the firmware. \- Phone battery charged. If possible, over 50%.

Go to ASUS official website, download the firmware: IMPORTANT: Make sure the OTA Image SKU (the one you are downloading) is the same as the current Device Image (the version you have installed on the device at the moment). This is very important!: In my case is WW-2.20.40.184. So the upgrade must be "WW" as well or it will fail. Trust me, it fails at around 20 percent, where the package is validated by the OS. Make sure what your device version is. It can be: WW, CUCC, CN or JP.

Then download the Minimal ADB and fastboot tool. \- This is a set of files that will be installed on your hard drive, in the Program Files folder. ADVICE: paste the firmware ZIP file on the same folder as the ADB tool, easier to find.

Turn on the phone on Recovery Mode: \- Volume up + Power button. \- With the volume up or down search for Recovery Mode. \- Power button to accept. The phone will restart on Recovery Mode. \- On the error screen press Power button and a quick press of the volume up button, this will skip the so common error this device has. \- Scroll down to the option: apply update from ADB. \- Now plug the phone via usb and then select this option.

On the ADB console: \- If you plugged the phone like the previous step: type "adb devices" (without quotes, on the console. The device should appear.). I would say this is not necessary but you must make sure the phone was recognized, or it won't work. \- It should say:

|List of devices attached. 0123456789ABCDEF sideload|

* Now type "adb sideload filename.zip". Replace filename.zip with the zip file of the firmware. Example: adb sideload UL-Z00A-WW-2.20.40.184-user.zip
* Enter... and wait for the process to complete, it takes about 25 minutes.

The last thing you should see on your device is Install from ADB complete. Then reboot the system now. The screen should pop up with an Updating Android message, wait until is finished.

Best of lucks.
> 0 votes

---
Tags: restore, device-firmware, asus-zenfone-2
---


title: Android suddenly pops up ad

text:
# Question
Title: Android suddenly pops up ad
Suddenly my Android always pops up this ad that always in that position, even sometimes a video ad, when I wake my phone from sleep. Anyone has idea?

When I open the recent used app, it displays the correct recent used app.

I have tried uninstall my but no luck:

> * FF Record Keeper
> * 3rd party theme

# Answer
> 1 votes
I advice you to try and find which applications are running by using a program that displays your current processes. One of those will be the adware. You could also try and install some android anti-adware blocker, or even cut out the banner with an image editing program, make an image search and find which program or advertisiment the image matches, then you will know which program it is and you can find instructions how to remove it.

If you install termux you can run the command `ps -al|more` and paste the output, then we will see which processes are running.

# Answer
> 0 votes
Not sure why and how, but the ads gone by itself in 1 week. I still believe this is a malware though.

---
Tags: 6.0-marshmallow, ads
---


# Question
Title: Screen overlay detected, what is the problem?
I wanted to open a picture sent by a friend in the Sketch app in order to highlight something and send it back. The app didn't have permission to access the file system. A popup appeared. I clicked "Allow", then, "Screen overlay detected" appeared and it just wouldn't let me through.

Now, I've read that I can disable screen overlay, add the permissions, and then re-enable it, but I don't feel like going through all my apps to see what permissions they need, neither I feel like disabling & enabling this every time I need to allow something.

Is there any reason why Google did this? I guess there must be a serious security concern, since this is very user unfriendly, but I have no idea what that could be.

*See the pictures in the following question for examples of the problem*

# Answer
This is to prevent 'Tapjacking'.

> It works in a surprisingly simple way – you download an application and open it, which triggers the installation of a second, this time malicious, application. Then, when you press a button on the seemingly innocent application, you are actually clicking a button on the malicious application that is hidden within it. So, as its name suggests, the trap is in the tap.
>
> So, imagine this scenario. You have downloaded an application and on the main screen there is a button that says “Start Game”. You click it to begin but, unbeknownst to you, this has triggered the downloading of the dangerous malware. On the next screen you continue clicking away, oblivious to the dangers, and without realizing you have accepted the terms and conditions of the dangerous malware that has hidden itself on your cellphone.

Source

So when Android detects an app is appearing as an overlay it prevents the user from granting permissions or clicking on install when sideloading an app (and possibly more scenarios).

An app developer can opt into this behaviour if the user is doing something that needs to be secure:

> Sometimes it is essential that an application be able to verify that an action is being performed with the full knowledge and consent of the user, such as granting a permission request, making a purchase or clicking on an advertisement. Unfortunately, a malicious application could try to spoof the user into performing these actions, unaware, by concealing the intended purpose of the view. As a remedy, the framework offers a touch filtering mechanism that can be used to improve the security of views that provide access to sensitive functionality.

Source
> 6 votes

# Answer
I'm posting this for the handful of people I've seen experiencing the same issue I had, which seems to be a bug related to initial setup in M. Summary: try a restart.

In trying to give an app permissions, I hit the "screen overlay detected" warning. Switching all screen overlay permissions to off (including system ones) did nothing. To my knowledge I have no overlay that would be causing this issue either--e.g. no screen filter apps. I manually gave the relevant app the permission it wanted, which prevented it from asking for permissions, but even then it hung saying "loading". It seems the screen overlay problem was just a symptom of a deeper issue, in which case it makes sense the standard fixes didn't work.

Anyway, I had just installed the phone and hadn't yet restarted it. After a restart, the screen overlay message didn't show up, I was able to give the app permissions normally, and it started immediately.

\[I'd post this on this thread which is obviously more appropriate, but it's protected and I don't have the rep.\]
> 1 votes

# Answer
I turned on two debugging tools to show me where the user touches. One or both of these are implemented via Screen Overlays, so I have to turn them off, and stop debugging, until the settings changes are complete...

On Android 6.0.1 Turn off Android Settings/System/Developer Options/Pointer location

And you might need to turn off "Show touches" as well, same location...
> 1 votes

---
Tags: settings, overlay
---


title: Rating an App in Android TV

text:
# Question
Title: Rating an App in Android TV
I've been searching around for any official docs and some 3rd party sites but I can't find a way to rate an app via the Android TV itself, without installing a 3rd party browser app to browse Google Play Store.

When using the Google Play Store, selecting *My Apps* then selecting the app you want to rate, it only shows four buttons:

* `Update`
* `Uninstall`
* `Full Description`
* `Flag as Inappropriate`

I've also seen this Hidden Android TV Browser thing, maybe it'd be possible to just rate the app by using a internal browser then going to the Play Store site, but it doesn't seem to work (maybe it used to, but not anymore), it just shows:

> *Restricted Access. No browser was found.*

So I'm wondering if this is even possible? If no, is there any reason as to why they wouldn't allow users to rate an app via the Play Store when using an Android TV? Or is there any feature request for this (wasn't able to find one, maybe someone already did and I just wasn't able to find it)?

---

PS: I did try using a 3rd party browser app to rate an app by going to the Play Store site, but it's not a good experience for a user to go through all that (installing another app to go to Play Store, login again, then find the app to rate).

# Answer
It looks like currently, it is not possible to rate an app via Android TV Platform. However it looks like the feature will be coming soon as mentioned in this blog post:

> **The team is working on the feature, but there isn’t an ETA.**

Credits go to @MattLane and @NickFelker for providing the information in this post.
> 1 votes

---
Tags: google-play-store, android-tv, app-ratings
---


# Question
Title: device memory its just full of system memory
My internal memory is full of system memory, I have 4 GB and all that is system memory. I cannot instal any apps, cannot take a picture. My phone is rooted. I also try to reset factory setting, but nothing happens.

what will i do?

# Answer
I think your whole 4GB memory is in System Partition. If your bootloader is unlocked Download TWRP Recovery and install it. Then reboot into recovery and repartition your System. 500MB-1GB is enough for System Partition.
> 0 votes

---
Tags: internal-storage, internal-sd
---


title: Inaccurate location history

text:
# Question
Title: Inaccurate location history
I have an Motorola moto e, and my location history is inaccurate. Nearly all of my location history is highly inaccurate. Please help please help

# Answer
> 1 votes
Do you have GPS turned on during the day? If not, google locates your position over your phone's network, which is inaccurate. Here are some ways to improve your location history: find and improve your location's accuracy

---
Tags: location-services, google-location-history
---


# Question
Title: Galaxy S7 Causing Emails in Desktop Outlook to Appear Read
I added my Outlook 365 business email account to my Galaxy S7 phone when I bought it 2 months ago and I have been plagued by my email being shown as read on my desktop Outlook at work since. I am missing emails because they are marked as read, and they are not. This did not happen before I added the account to my phone. I rarely even open my email on my phone for work, so why is it marking them all as read?

# Answer
> 1 votes
This is happening because your phone is setup to use POP3 and the POP server is marking emails read after downloading them on your Galaxy S7 Android. You can set up Exchange on your phone to have an exact copy of the mailbox on each device or you need to manually mark the emails as unread which is not a very practical thing to do.

---
Tags: email
---


# Question
Title: How to avoid the Hotspot getting disabled during an incoming/outgoing call?
I have turned on Hotspot and the data is being used on other Android device but when there is an incoming call the Hotspot gets disabled automatically and gets enabled after the call ,During which I am unable to share the data.

Why is this happening and how to avoid the Hotspot getting disabled automatically on an incoming/outgoing call.

# Answer
Unfortunately a limitation in 3g is that data cannot be used whilst a voice call is happening. Android turns off the hotspot because data isn't available during the call, so unfortunately there is no fix available until networks start to implement voice over LTE.
> 5 votes

# Answer
You can use whats'up or some voip application like skype or CS-IP app with voip provider credential. In the last case You can have a fixed phone number, , Just ask people to call You ate the virtual number.
> -1 votes

---
Tags: calls, wifi-hotspot, samsung-galaxy-s-duos
---


# Question
Title: Open Androidx86 system.img to edit init.sh
I have been trying to open the system.img on my Androidx86 installation to add `rmmod i2c-hid` and `modprobe i2c-hid` to it because the touch on my Tablet doesn't seem to work in Android x86. I have already tried to open it with EXT4 Unpacker, but it says Unknown file format when I try to open the system.img.

I am on Windows 7 32 bit right now.

Any suggestions, guys?

# Answer
> 2 votes
in my experience, use this trick

1. just install the android os, and boot
2. open `root folder/etc/init.sh` and copy `init.sh`
3. copy to another location and open using text editor
4. add `rmmod i2c-hid` and the `modprobe i2c` inside the function `init_misc` , make sure you just place the code and dont edit another code inside it, save in location you wanted
5. press `alt+f1` and type `cat /etc/init.sh > /(location you placed the edited init.sh)`

sory for my english hope it help you

---
Tags: android-x86
---


title: Which arm type should I'll choose?

text:
# Question
Title: Which arm type should I'll choose?
I'm trying to install a framework of xposed here but I'm not sure which "arm" should I choose?

My phone is lollipop 5.1 with SDK 22 but I'm not sure about its "arm" it says in an android info app its:

CPU Architecture: ARMv7 Processor rev 5 (v7I)

Instruction Sets: armeabi-v7a

Kernel Architecture: armv71

# Answer
ARM v7 is 32-bit, ARM v8 introduced the 64-bit instruction set.
> 1 votes

---
Tags: xposed-framework
---


title: My Samsung is stolen

text:
# Question
Title: My Samsung is stolen
If they factory reset the phone and took my sim card out, can I still get my Samsung Galaxy S6. I hope you can help me please. I think the thieves already reset it and took my sim card out cause its off

# Answer
Too late to close the barn door and lock it after the horse is stolen or wandered off, but for those reading this question worried about any precaution they could take beforehand, there are several apps like Prey that you can activate after you phone goes missing that will allow you to remotely lock/wipe it, and have it report where it is; or at least where it was last turned on, if they haven't yet factory-reset it. The enhanced (IE: paid versions) will snap the person's picture when they try unlocking the phone too.
> 0 votes

---
Tags: samsung-galaxy-s-6, lost-phone
---


title: Can I run Android Nougat?

text:
# Question
Title: Can I run Android Nougat?
So I just ordered a new phone (Honor 5x) I need to know can I install an early version of Nougat & when its released will it operate on my phone? Thanks!

# Answer
> 1 votes
Unless you have a Nexus phone currently, you cannot run it. When it is released, the manufacturer of your device will release it so I assume it will then operate on your phone.

---
Tags: 7.0-nougat
---


# Question
Title: Only owner can enable Bluetooth on CyanogenMod
I'm using an LG GPad 8.3 (v500) with CyanogenMod 12.1-20151007 and on this device only the "owner" is able to activate Bluetooth. There was a similar bug in CyanogenMod 10.1.

Is there a workaround to allow other users than the own to use Bluetooth? It would be ok, to create another "owner", but this seems to be impossible.

# Answer
> 1 votes
I'll say because CM based ROMs have Cyanogenmod as the base plus extra features in them. So you might wanna check them out. It will have all the base CM features. One good option to go with is Paranoid Android.
Some other ROMs : Bliss Pop , Resurrection Remix.
Try them and tell me what you find ! Good Luck !

---
Tags: cyanogenmod, bluetooth, multi-user
---


# Question
Title: Does You Android drains battery after system update?
I've recently received 2 updates for my Samsung Galasy S5 (SM-G900F) Android 5.0 There was security patch 2015-05-01, and some other update.

I can not prove that, but my **battery drains like 3x faster** than before updates, and **phone is visibly slower**. It may be some stuff in my system, but for now I blame the update.

Making it more wired: how could we check, if the producer does not 'break' it's own system (by making it slower, drain battery faster) to switch to a new phone?

Any suggestion on how to track the battery-draining/processor-heavy tasks, or a nice Cyanogen for my phone? It's still under warranty, so I'd prefer not to switch to CM yet.

# Answer
I did wipe the phone to factory setup, and carefully restore selected applications. Seems to work for now, but this is terrible update system!
> 0 votes

---
Tags: updates, battery-life, system
---


# Question
Title: Nexus 6 with developer preview no mobile data
The mobile data 4G/LTE is not working on my nexus 6 and I think it is because of the beta preview of android nougat latest version announced today. When I was with marshmallow it was working fine but now even when I asked people in the store to set up the APN it is not working. 2G/3G also don't work but I can receive and give calls to other numbers. Anyone having the same issue?

**Edit:** It turned out the problem was from the mobile operator. I should probably have checked that first.

# Answer
I have the developer preview on my Nexus 6 as well as on my Nexus 6P. But I don't have any issues like you have.
But I read a post on the internet with a similar issue. Did you flashed the preview via the normal system update method ?
I suppose that is the case with you. What fixes this problem is to manually download the system images from Google Developer site and flash it using ADB and Fastboot.

It is an easy process to do. It has a `batch file` called `flash all.bat` (I dont remember accurately ) or with a similar name (might be `runme.bat`). Once you run that script just wait. Your phone will restart several times and under 2 mins the process will complete.

Download the system images for Android N
Scroll and choose your device and the download will be initiated. Good Luck
> 0 votes

---
Tags: nexus-6, 7.0-nougat, developer-preview
---


title: Won't update system - HTC Vivid

text:
# Question
Title: Won't update system - HTC Vivid
My htc vivid won't update the system from the settings or check for updates on the phone. I keep getting "Error" server unavailable. I reset my phone to factory settings and it still has same error message. Why can't It update? How do I update it? It's original 4.0.3 won't let me download certain apps because it's not updated. Help!

# Answer
According to the official site, version 4.0.3 is the most up-to-date version of Android released for the HTC Vivid (AT&T) phone, and no newer OS versions will be released for it by either HTC or AT&T.

There are 3rd-party ROMs available for this phone with more recent Android versions, including 4.3 Jelly Bean and 4.4 KitKat. Installing these requires unlocking the bootloader on your phone, rooting it, and installing a custom recovery image. This usually voids the manufacturer warranty. There are tools such as WinDroid Toolkit that make this process easier, but those are not without risk. Head over to XDA-Developers HTC Vivid sub-forums and read up on the details.
> 0 votes

---
Tags: updates
---


# Question
Title: Is there a way for a signature to be spoofed?
What I'm asking is, can someone modify an app to make it malicious and have it retain the original signature? Not sure how app signing works so I figured you would know best.

# Answer
> 0 votes
Yes, it's possible, but it's cryptographically hard. Signatures involve multiple steps:

1. Hash the application/message/whatever to produce a digest
2. Sign the digest with a key such that the signature can be verified using publicly available information.

Cryptographic hash functions are specifically designed to have collision resistance properties to prevent someone from finding multiple inputs that hash to the same output. By specifying that the original signature be maintained, you are asking about what is called the hash function's *weak collision resistance*, whether it is difficult to find a collision for a specific input. This is weak in the sense that it is easier to achieve than *strong collision resistance*, which is a measure of the difficulty of finding any collision between any inputs.

For a perfect cryptographic hash function, you can do no better than try random inputs (or malware + random element) in the hopes of generating a collision. The probability of doing this is 1/2^n for one attempt, where n is the number of bits in the hash output. For large n, the amount of time it would take to have a reasonable chance of finding a collision is astronomical even with nation-level computing resources available.

For any real cryptographic hash function, there is the chance that very smart people in the future will find a systematic way of finding collisions. This is when people stop using the hash function (for example, MD5) for secure applications and replace it with more secure alternatives.

In short, this is not something you should worry about, unless the signatures are found to be using broken hash functions.

---
Tags: apk
---


# Question
Title: How can I know which app is giving me notification sounds?
I've removed the permission for almost every app to show me notifications on the status bar but now that led me to a situation in that a lot of times during the day there will be a notification sound (which in my case is an annoyingly loud "boom", which I use because that's the only way I can hear the Redy Gym Log notification that my rest time is up with the loud sound in the gym) but I don't know from which app it came from. Is there any way for me to turn off sound notification? I can't find that on App Opps. Maybe an app that would show a behind the scenes system log would be great, if that kind of thing exists. I'm on a Galaxy Note 3.

# Answer
> 1 votes
FWIW, this helped me:

how to disable unlock screen sound on galaxy S3

I had turned on NFC to transfer data from an old phone. NFC makes your phone chirp every time you unlock / wake it to remind you it's on. Turn it off under `Settings (Wireless & Networks) -> More -> NFC`

# Answer
> 0 votes
For system logs you have the "logcat" command.

you culd try killing apps one by one untill you find the naughty one. But unchecking notifications should work, so are you sure you disabled almost all? It's probably an app that is still notification enabled

---
Tags: notifications, audio
---


# Question
Title: I have moto g 1st gen charging very slow
I have Moto G 1st Gen now the problem is charging is very slow it takes about 3 2 and half hours to full charge what to do now? should i buy new battery..??

# Answer
> 0 votes
TTechy

Try to put your phone on Airplane Mode While Charging.
Switch off your phone while charging.
Use 3G instead of 4G it will save battery.
Remove Unwanted apps.
Remove Battery and insert again.

If your phone under warranty than submit to service centre and complain them about phone charing issue, may be you can get replacement for battery.

# Answer
> 0 votes
Battery may, or may not, not do it. I just replaced my Moto G Gen 1 battery with a brand new one because I was having the same issue. It did not resolve the issue. I suspect my charging port is bad or something in the charging circuitry is bad. Even with the phone completely off it takes about 24 hours to fully charge. When the phone was new it would full charge in about an hour.

Trying the battery is a cheap thing to try though, I found a new battery (with tools needed to open the phone up), for $6 (shipped) from Aliexpress. They say batteries can only be done by the factory, but it's actually pretty easy to do yourself with instructions found online.

---
Tags: battery, charging
---


# Question
Title: Can I get a notification when an email arrives in a sub folder?
I have a number of sub-folders set up on my work email with rules moving certain emails into these folders automatically. On the Galaxy S3 I can see these folders, and can 'auto-sync' the folder, but how do I set it up so that I get a notification when a new email arrives into it?

# Answer
There are many email apps for Android, each one should have an option within the app itself where you can check or uncheck to be notified of a new email arrival.

**This list covers the most popular ones:**

# Email

Allows you to have a notification on the status bar, when activated within the application:

1. Access the application;
2. Tap your device "home" button;
3. Tap "Account Settings";
4. Scroll your way to "Notification settings";
5. Tick the checkbox for "Email notifications".

# Gmail

Allows you to have a notification on the status bar for each one of the configured accounts. Can be activated within the application:

1. Access the application;
2. Tap your device "home" button;
3. Tap "more";
4. Tap "Settings";
5. Tap over the desired account;
6. Scroll your way to "Notification settings";
7. Tick the checkbox for "Email notifications".

# K-9 Mail

Allows you to have a notification on the status bar for each one of the configured accounts. Can be activated within the application:

1. Access the application;
2. Tap your device "home" button;
3. Tap "more";
4. Tap "Accounts";
5. Long Tap over the desired account;
6. From the popup, tap "Account settings";
7. Scroll your way to "Notifications" and tap it;
8. Tick the checkbox for "New mail notifications".

# MailDroid

Allows you to have a notification on the status bar, when activated within the application:

1. Access the application;
2. Tap your device "home" button;
3. Tap "Preferences";
4. Scroll your way to "Notifications" and tap it;
5. Select the icon for the status bar from the dropdown;
6. Tick the checkbox for "Show separate notification", aditionally you can tick the checkbox for "show once";

# Yahoo! Mail

Allows you to have a notification on the status bar for each one of the configured accounts. Can be activated within the application:

1. Access the application;
2. Tap your device "home" button;
3. Tap "Options";
4. Tap the desirable account;
5. Tap "Notification Settings";
6. Tick the checkbox for "Show in Status Bar".

# Hotmail

Allows you to have a notification on the status bar, when activated within the application:

1. Access the application;
2. Tap your device "home" button;
3. Tap "Account Settings";
4. Scroll your way to "General Settings" and tap it;
5. Scroll your way to "Notifications and Alerts" and tap it;
6. Tap "Email Notifications";
7. Tick the checkbox for "Message Notification".

---

**Notes:**

* Some Email apps, in order to notify you of the arrival of new mail, need to have the "auto-sync" and the "Background Data" active on your phone settings:

This options are found on your device settings, under "Accounts & sync".
* "Tick the checkbox" stands for having the checkbox with a green tick on it. The gray tick is the disable status.
* If your email app isn't present on the above list, feel free to @Zuul me and I'll be glad to add it to the list.
* Only email app with Notification capabilities will be present.
> 6 votes

# Answer
There is no option to set notifications on sub folders using the stock email app. You can set each folder to sync but only the inbox will throw a notification. There are some email apps that will do it though. Touchdown does for sure but it is a $20 app. K9 is another popular email app but I have not tested for this functionality.
> 5 votes

# Answer
If you are using **Gmail** App:

## Will notify only selected sub-folder

1. Open "*Settings*"
2. Select Account
3. Select "*Manage Labels*" Or "*Folder sync settings*" in *Exchange* mail
4. Select Label (Sub-Folder) to get notifications for
5. Verify Sync is applied (All or last 4 days)
6. Check "*Label notifications*"
7. You can also check "*Vibrate*" and/or "*Notify for every message*" as well.

This Information tested with *Gmail App* in the following versions:

* 4.5.2-714156
* 6.11.27.141872707
* 8.7.1.204805656.release
> 4 votes

# Answer
Since Google didn't seem to work on this feature, I've implemented it myself. You can download my app and my code changes in this XDA thread.
> 2 votes

# Answer
I was able to achieve this on my Droid (running version 4.4.4) by updating the Outlook rule, instructing to flag the messages that were automatically being moved to the sub-folder. I now receive email notifications on my phone (using the stock app), even though the messages are going to a folder outside of the Inbox.
> 2 votes

# Answer
In the Email app in my Android 4.4.2, there is now an option for **Folder sync settings** in each e-mail account. By setting a particular folder to **Push** instead of **Manual** sync, I receive notifications when e-mails arrive in a sub-folder as well.
> 1 votes

# Answer
K-9 (an open source, very secure free mail client) does exactly this.

In fact, you can specify that certain folders can show up in your primary list, only certain folders receive notifications when messages received, or only certain folders participate in push.

Furthermore, you can specify these settings on an individual basis based on the concepts of tiers (classes). This is kind of like first and second class favorite folders; you can force subfolders to be displayed above your main Inbox, for instance.

For example, you can specify that a folder is a first-tier notification folder, but a second-tier visibility folder. You can also specify push/sync tier membership. (All of these settings are independent and very controllable, but they are just a click away in each folder's settings.)

To go further, you can set certain folders to notify based on their notification tier level (first, second, or none).

See the documentation for K-9 folders here: https://k9mail.github.io/documentation/settings/folder.html https://k9mail.github.io/documentation/folders.html

This documentation is OLD! In current versions of K-9, there is now support for Folder Notification classes as well, so you can specify that some folders notify and some do not.

One thing to be aware of: in the main menu (button menu), you will see an entry called "Folders", which takes you to your folder list. That's not what you want. First, select a folder, and then, while viewing on that folder message list, select the menu button again and choose Settings/Folder; that's where you do the individual folder settings. I believe Notification settings for folder tiers are actually under Settings/Account or Settings/Global.

One great feature that is not currently implemented would be setting a different notification sound for different folders.
> 1 votes

---
Tags: email
---


# Question
Title: Storing & getting the device orientation (yaw, pitch, roll) when taking a photo
I want to take a photo and use the stored GPS coordinates and the orientation of the phone to do some calculations. How can I access that information?

Alternatively if there is an API to do that I could make my own app.

# Answer
Of course! You can use Metadata viewer to see the GPS coordinates and other information of your photos. Android has Handful of APIs for anything you want. If you a developer you can make use of that. Here is all you need.
> 1 votes

# Answer
This is one of those problems that I believe requires a documented standard: the same reason every platform trivially accesses the GPS location of a photo is because of EXIF and it's standardized tags.

EXIF is not user-extensible, and side car files are too namespace-y (proprietary).

Unless I'm wrong about there not being a standard place for Euler angles or even the quaternion that establishes device attitude.
> 2 votes

---
Tags: camera, sensors
---


# Question
Title: Is there a way to get notify when mobile network is unreacheable?
Sometimes mobile network (cellular network) is unavailable for my phone and I won't be informed about call attempts and SMSes. Is there a way or application that notify me (by notification, vibration, sound, etc.) when mobile network is unreachable? I'm using Android 4.1.2

EDIT: By unavailability of mobile network I mean any reason that makes that I cannot call to anyone and others cannot call to me e.g. be in out og scope of cellular network, removing SIM card or anything.

# Answer
> 0 votes
I like OpenSignal, it will notify you when you leave a coverage area and also help you figure out the best service provider in your area.

https://play.google.com/store/apps/details?id=com.staircase3.opensignal&hl=en

---
Tags: notifications, mobile-network
---


# Question
Title: Restoring 'bloatware' on a Samsung Galaxy S7
I have rooted and customised my phone and I am loving it. I just realised that I have removed without backing up a few of the Samsung bloatware apps (notably the Samsung Keyboard). Is there a simple way to restore these original apps? It's not a great concern unless down the line I need to reset the phone. I am pretty sure the setup wizard will want the Samsung Keyboard.

EDIT - before posting this I should have looked myself. I have found the Samsung Keyboard APK file and apparently can load that.

# Answer
> 0 votes
Are you still looking for other bloatware? If I'm not wrong, they should be easily downloaded on Samsung app store.

---
Tags: restore, bloatware, samsung-galaxy-s7
---


title: Route in-call audio to A2DP headset

text:
# Question
Title: Route in-call audio to A2DP headset
How can I set up my Nexus 4 to receive Hangouts and phone call audio over a Bluetooth A2DP link? Even though my headphones are connected, in-call audio is routed to the earpiece or speaker and there's no option to send it over BT.

I've got Creative WP-350 headphones that support both A2DP and HSP but the headset profile audio quality is unusably low, leaving no other option but to disable it in Android BT settings.

# Answer
Unfortunately A2DP supports only stereo audio, it doesn't support two-way audio, i.e. your mic woud be useless if the calls were routed over A2DP. You'll have to enable HSP for call functionality.
> 2 votes

# Answer
You might wish to take a look at SoundAbout, an app that allows you to route any sound channel the way you like:

*SoundAbout* Settings (source: *Google Play*; click images for larger variants)

As you see, you can decide for each channel specifically where it shall be routed to. So you could e.g. have the notifications go to the speaker, while music and calls are routed to your headset.

I'm not using this app myself, so I cannot tell first-hand how well it works. But it has a free version to test, so nothing to lose. If you like it, buy it, and get additional features. For more options on headset controlling apps, be welcome to browse my lists ;)

before you ask: no, I'm in no way affiliated with the app or its developers :)
> 1 votes

# Answer
I think....

I have a A2DP bluetooth adapter, if you route the output sound of the call to the A2DP, you are making the adapter like a earphone without mic, when the cellphone are the MIC and the earphone are the output...
> 1 votes

---
Tags: bluetooth, bluetooth-audio, a2dp
---


# Question
Title: Does rooting a SONY Xperia Z2 remove SONY specific features?
Dear Android Enthusiasts,

I'd like to root my new SONY Xperia Z2, but feeling a bit unsure about that I may loose SONY specific features. I'm new to Android (switched from iOS) and don't know how deep the SONY Android UI/Skin is integrated in the system. So I'm talking about noice-cancelling headphones, camera app, Xperia Lounge, ... Am I able to install and use these apps after routing?

In addition I got some other questions dedicated to this topic:

* As if rooting does not fulfill my expectations, can I reliably restore a backup somehow without loosing any data/settings/...?
* Am I right that rooting a device removes its guarantee? (And is there a way around?)
* Is there a good website containing instructions about rooting and downloading sources? (deliberately objective question)
* Am I able to install a pure/vanilla/stock android os on my device?

I know that I may find answers to my questions somewhere in the internet (I did search A LOT), but I experienced it's very hard to find reliable answers about the specific device "SONY Xperia Z2".

# Answer
As I understand it, if you root your Z2 by unlocking the bootloader via Sony's official method, it will permanently blow away the phone's DRM keys. If you root your Z2 via a non-Sony-sanctioned exploit, you can back up the partition with the DRM keys first & can theoretically restore it at some later time (no hard guarantees, but at least it's a possibility instead of eliminated forever as an option).

I know a recent Sony update disabled the exploit that was popular for several months earlier in 2014, but it's possible that there's a new one now.

To wit: it's to your advantage to root the phone via unauthorized exploit, then back up the hidden partition with DRM keys so you can restore it to stock at some later point in time if desired and "have your cake & eat it too" (or if you prefer, avoid burning the bridge behind you).

If you use Sony's official method, you will PERMANENTLY lose any functionality that requires the DRM keys, and Sony won't allow you to get it back, regenerate the keys, or otherwise undo it.

On a related note, the Z3 goes a step further than the Z2, and stores driver libraries used by the camera in protected storage that gets disabled by unlocking as well.
> 2 votes

# Answer
Rooting itself did not remove any apps or functionality from your phone. It simply "opens" our operating system so any app can get full control over it. Most of the sony apps are available on the Google play store.

You do not loose any settings or apps (but sure, make a backup before). Losing guarantee depends of the developer, as far as i remember sony official publish rooting manuals for some phones. But on the most phones (e.g. Samsung) you will lose your guarantee.

You where able to install a vanilla system, but this will remove the sony functions.
> 0 votes

# Answer
Answer to your question, Rooting Xperia Z2 wont remove any SONY features. But if you unlock your bootloader it will remove DRM Keys hence losing SONY features like X-Reality, Camera features etc.
> 0 votes

# Answer
If you love X reality, Sony Cam, Advanced Sony UI don't go with rooting, as far as your data concerned there will be no harm.

If needed to roll back you will get your all featured back.
> 0 votes

---
Tags: rooting, unrooting, sony-xperia, sony-xperia-z2
---


title: Reverting a Google Transaction

text:
# Question
Title: Reverting a Google Transaction
My daughter has accidentally purchased a stack of coins from **Google Play Store** for a very heavy amount. Is there a way to revert this transaction?

# Answer
Use this form to submit a refund request from google - https://support.google.com/googleplay/contact/play\_request\_refund\_apps?ctx=about\_refunds\_on\_google\_play&rd=1

In most cases google does give you your money back but you need to explain them about the accident, the best is to clearly state the issue and letting them know the act was done by a kid so that you can actually make a point.

I got the same situation quite sometimes back, it took about 30 days to get a reply from google support but eventually i got the refund. :)
> 2 votes

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


# Question
Title: Dialer, Contacts and Messenger apps closing automatically in Oneplus X
Since a week, the Dialer, Contacts and Messenger apps have been crashing frequently whenever I try to open them. But after few hours after crashing somehow they start working normally. I have tried clearing the data and cache, tried resetting the phone, installing third-party apps for making phone calls and messages. But even those apps are crashing, if they are related to making phone calls and messages. I tried wiping the data and making a hard reset, but still the problem persists. So please help me solving this issue. Thanks in advance.

# Answer
I had one plus 1 back in 2015 and it was really good but with age it started showing similar issues. I took it to the service center and they said the problem is with OS and they are going to format and reinstall.

Luckily i got the upgraded OS but it didn't really help me, after 1 month i started facing the same problem then i visited the service center again and finally they end up replacing my handset to a new one.
> 0 votes

---
Tags: 5.1-lollipop, crashes, system-apps, oneplus-x
---


title: google hangouts gives wrong location

text:
# Question
Title: google hangouts gives wrong location
I logged into google hangouts at my mothers house, on her tablet, through her wifi. How can google give a address to a house eight miles away?

# Answer
It happens only when we share location without letting GPS find our exact location, generally before sending location you are supposed to wait until the location is clearly visible to you and its exactly where you're sitting.

You can share your location or where places are located with any of your conversations. To do so- On your Android device, open a new or existing Hangout. Tap Location Insert location. Type in a location or address: In the top right corner of the map, tap Search . Find your current location: In the bottom right corner of the map, tap Location Insert location. Tap Select this location. The location will send immediately.
> 0 votes

---
Tags: google-hangouts, geolocation
---


# Question
Title: S5 Note, locked, finger won't work, forget password
I DO NOT want to lose my data/photos! Finger won't work Forgot back up password Never set up Samsung acc't Can't access phone via Google/Gmail

# Answer
> 0 votes
You will have to **reset** your phone. You can try recovering photos from any data recovery app. No other way as you have no backup of any sort.

# Answer
> 0 votes
If you have custom recovery, you can at least do a nandroid backup then reset your phone. There are apps out there on play store that restore apps from nandroid backup. I have not tested those apps, but am aware they exist.

---
Tags: samsung-galaxy-note
---


# Question
Title: Since which Android version does it detect internet connectivity on Wi-Fi?
For a project I am working on, I need to connect the phone to a WAN (without internet access) and to the 3G/4G network (to have an internet access).

On my phone (Motorola Moto M 3G, Android 6.0), the phone detect if the Wi-Fi has an internet connectivity and if it doesn't, it keep the 3G/4G for internet and the Wi-Fi for the WAN (which is what I want).

I need to find in which version of Android this functionality (Internet connectivity check on Wi-Fi) has been added to properly test it on the device. I have check all the changelog but I can't find any mention of it.

# Answer
> 2 votes
The "Smart Network Switching" is available since Android 5.0.

You can see it in the official changelog here (in "see all features", "connectivity" : «Improved network selection logic so that your device connects only if there is a verified internet connection on Wi-Fi»).

---
Tags: wi-fi, internet, 3g, 4g
---


# Question
Title: Unable to paste files on sd card on ubuntu
I am unable to paste files on SD card of my phone connected to Ubuntu pc in MTP mode.

When I try to paste files, it shows the following error.

```
There was an error creating the directory in mtp://[usb:001,004]/Card.

```

# Answer
If Linux thinks the card's filesystem may be damaged (i.e., wasn't removed safely/unmounted cleanly) then it will force it to mount in read-only mode.

If you are fairly sure it's OK, you can remove the card from the phone and put it in a card reader, then force it to mount in terminal (assuming it shows up as `/dev/sdc1`, and you make a folder `/mnt/usb` for it):

```
sudo mount -o rw,nonempty /dev/sdc1 /mnt/usb

```

Try that. If it works for you, be sure to unmount it properly when you are done. Next time you try to access it through your phone you should be fine.

If not, you may want to check that your account has permissions/group memberships to appropriate groups (or cheat and run Nautilus with `sudo`).

Good luck!
> 0 votes

---
Tags: 4.4-kitkat, external-sd, linux
---


title: How can I access cache files of an app?

text:
# Question
Title: How can I access cache files of an app?
I have a marshmallow device, it has custom ROM, and is obviously rooted.

I am looking for a way to access the app data, cache of other apps. As I am rooted, I guess this is possible.

I tried searching and found that Titanium Backup can access databases and cache files.

I am only able to save databases but not all the cache files.

So, is there any app to get all the cache files saved?

# Answer
> 3 votes
Most apps store their cache data, files in the `/data/data/` directory.

Starting from root directory "/".

For more detailed explanation, see @Izzy Comment.

---
Tags: root-access
---


# Question
Title: Google maps location inaccurate by over 200 miles
My phone keeps recording me as being over 200 miles south of where I am. I have looked up the location but it is not anywhere I have ever visited, Godalming near Epsom. When looking on my history it records me as being there more than once, however zooming in to that location it is actually just a track down a back Road. How can I prevent this?

# Answer
> 0 votes
try checking if you have a vpn(virtual private network) running in the background. This can change your location far away from your actual place. Also make sure that you turned the location on to high accuracy. This will make it so that it google maps checks for location using your WiFi and data as well, in case the GPS in your phone is broken. It may also be that google maps can't register the specific location you are at. Check other locations and if all else fails try reading these related questions with answers or check the google maps support page . Here are also some alternatives to google maps. It would be good to know which device you are using to further troubleshoot the problem.

---
Tags: google, maps
---


# Question
Title: How to see apps which were granted for root access in cyanogenmod or LOS?
It's not a problem to set root access in cyannogenmod. But how to see which apps have root privileges?

# Answer
I've found this in: Settings-\>Privacy-\>Privacy Guard-\>Advanced-\>Swipe right to the last Tab 'ROOT ACCESS'.
> 5 votes

---
Tags: cyanogenmod, root-access
---


# Question
Title: How do alarms work with Period Battery Optimization?
My G4 just got delivered an OTC update (V30c-FEB-11-2016, not sure why I just got it now), that contains the troubling text:

> The battery will now be optimized automatically when the phone or apps are not in use for a certain period of time. Alarms may not sound and notifications from apps that are not updated to the latest OS version may not be received during battery optimization.

What exactly is the alarm behavior if it happens to fall on a battery optimization? How long does a battery optimization session take, and will the alarm sound after the optimization finishes?

# Answer
This is 'doze', a new power optimization feature introduced in Marshmallow.

Apps have to be compliant to doze specifications (APIs), to work continously across system low power states.,

While Google alarm app from stock android will work as it will be already doze compliant, any third party app (motorola apps or playstore apps) may or maynot have doze support, and hence might not function as normally..
> 3 votes

---
Tags: battery-life, alarm, lg-g4
---


title: Prevent display to sleep while charging

text:
# Question
Title: Prevent display to sleep while charging
I want to add a functionality option to choose in my android phone so that when the option is selected its display will never sleep when under charging condition.

What should I need to program my software without changing RAM?

# Answer
there is a setting in developer options on your phone that allows you to keep your display awake whilst charging it. It is enabled by going to settings, then scrolling all the way down to about. From there scroll all the way down to build number and tap it 7 times to enable developer mode. Next, click the back button then click on Developer options. Click the tick to turn it on (already on in default). Finally, turn the tick on for Stay awake and your phone will stay awake while charging.
> 7 votes

---
Tags: charging, screen, sleep
---


# Question
Title: Why is my News & Weather app using so much data (and battery)?
I'm running Android 6.0 on an HTC M9.

In the last 13 days, my News & Weather app has used 1.37GB of data. In that same period, Google Play Store used 1.22GB.

For a few weeks now I have had severe battery issues (from around 36 hours of light use down to 4 hours - 5 if I leave it on my desk and do nothing), and I'm now assuming that this is the cause. I don't know why a news app would use so much data, and it's all background data which makes it even more shady.

Has anybody experience their News & Weather app going out of control like this, and does anybody know how to stop it?

# Answer
> 1 votes
What you need to do is delete your weather app, revert the Google Play Store to the factory version, and then wait a day or so. In my personal experience, this will stop both of them from transmitting so much data, and restore your battery life to normal levels.

---
Tags: battery-life, data-monitoring, news-and-weather
---


# Question
Title: PC bluescreen when enabling adb on phone connected to PC via USB
I'm using Cyanogenmod 13 Nightly (Android 6.0.1) for LG G3 Beat and i tried to use adb but as soon as I enabled adb on phone the bluescreen on pc (Windows 10) shows up saying SYSTEM\_THREAD\_EXPCEPTION\_NOT\_HANDLED (lgandnetmodem64.sys)

If you need information let me know

# Answer
> 1 votes
Uninstall LG drivers and let Windows download and install himself. It fixed blue for me.

---
Tags: cyanogenmod, adb, 6.0-marshmallow, cyanogen-os
---


title: My SD card is missing 2 GB of space

text:
# Question
Title: My SD card is missing 2 GB of space
i have a 16 GB samsung SD card (~14.8 GB of usable space). As i have a rooted phone, i tried to partition my SD card into a 2GB ext4 and rest as the FAT16 partition, using MiniTool Partition wizard.

After i applied the changes, the minitool partition wizard has been showing me only 1 partition of the sd card disk with only 12.8 GB of usable space (FAT16) (the ext4 partition is missing). Even my android can't find the ext4 partition on the SD card. I have been googling for hours, still can't find a solution. Supposedly, it should show me approx 2 GB of unallocated space, but it is not.

Basically, 2 GB of space just vanished from my card. Please help!

# Answer
Try to format the card in a device other than a computer or Android device. As example a camera that supports the card. This must solve partition / space allocation problems.
> 0 votes

---
Tags: external-sd, storage, partitions, ext4
---


# Question
Title: Google Photos syncing stalled and draining battery
I've got a Sony Xperia Z. A couple of weeks ago a Google Photos notification came up saying that 1790+ photos have not been backed up to check settings and update storage.

The settings hadn't been changed at all and I still have 2gig available storage.

I could manually sync photos by selecting them in Google Photos, but the automatic syncing no longer worked.

Around this time the battery began to drain a lot faster than usual and the UI got very laggy. I thought that as the phone is over 3 years old the Operating System might need a refresh. So I installed Cyanogenmod 12 (yuga) on the phone and reinstalled my apps.

I have repeatedly deleted the cache/app data on Google Photos.

Going into Google Photos \> Assistant it shows the message:

```
Backing up photos
1823 items left

```

Even left plugged in overnight no sync progress was made. The battery is draining faster than usual (up to 10% an hour during normal usage) and Google Photos is showing as using the most battery power (even though it appears to be doing nothing).

Any ideas about what is going on and how I can fix this issue? Ideally I'd like all my photos synced again.

# Answer
The Google Photos app updated this morning (21st July 2016 to version 1.24.0.127588984) and the backup/sync has restarted and is showing visible progress under "Assistant".

So it looks like it was a problem with the app rather than settings/ configuration at my end.
> 0 votes

---
Tags: cyanogenmod, sony-xperia-z, google-photos
---


# Question
Title: Transfer apps and settings to new smartphone
Moto G android 5.1 I have bought an Samsung S5 neo, running on android 6 Marzshmallow. To have all my current apps (in Moto G android 5.1) with their settings in S5 neo, it is actually as simple as to sign in my google account with the new phone or what should I do the simplezst way? For photos, videos and docs in general I already made a back up in google drive.

Many thanks

# Answer
> 1 votes
No, that might not cover all apps. Though the apps themselves might show up on your new device (provided you've used the Google Cloud Backup on the old one and decide to restore that on the new one), to have the apps' settings transferred, apps must explicitly support that (at least with Android 5.x that's still the case) – so from those which don't, the date wouldn't show up on your new device.

However, there is a way to transfer those data manually using backup. Details are described in answers to Full Backup of non-rooted devices. If you're not that "command-line savvy", take a special look at my answer on that, the app Helium Backup should make such transfers easy – especially with its full name being "Helium - App Sync and Backup" :)

Still, some apps might have "opted out" of being backed up (developers can specify that) – in which case you'd need root to accomplish a full transfer.

---
Tags: 6.0-marshmallow, samsung-galaxy-s-5, data-transfer
---


title: Touch Screen for Clock

text:
# Question
Title: Touch Screen for Clock
I want my alarm clock fade to black, but when I touch the screen will display the time. I want to this feature at night when my clock is charging on my nightstand. Is there a way to achieve this type of feature?

# Answer
For that you can simply use *any* alarm clock – and enable Daydream with either the digital or the analog clock. That would result in exactly what you're asking for:

Configuring Daydream / Daydrem in action (source: HowToGeek; click images for larger variants)

That's what I'm doing with my "good old Droid²" which serves as nightstand. You can even define how bright that clock should be (it has a special "night mode"). That way you're totally free to use the alarm clock of your choice.
> 1 votes

---
Tags: alarm, clock
---


# Question
Title: Is there a way to automate data toggle on Galaxy S7 (Edge)
I recently bought a Galaxy S7 Edge. I've meticulously gone through settings for notifications, sync, permissions to eliminate things doing stuff in the background as much as I can find, but none of this makes much difference to battery life. The only decent difference to battery life is made by manually switching data off before locking (and on, if I want to do something that requires data, after unlocking)

If I leave data on all the time I get about 30 hours.

If I habitually turn data off when I'm not using the phone I get about 3 days (even with regular turning the phone on and data on to check emails, do internet stuff)

(*Note:* I owned an iphone 6 plus before this, and that lasted days with similar use, without turning data off)

I've tried JuiceDefender (Which I already own for an older phone) and Tasker. Neither seem to be capable of turning the data on/off. It seems Samsung's version of Android makes that ability unavailable to third party apps.

Does anyone know of a way around this, other than rooting the phone/OS?

# Answer
30 hours probably isn't too bad, especially if you use your phone a lot.

If you're in an area where reception is poor, this will also have a negative effect on battery.

There are apps on the Play Store ('Tasker' is one, 'Macrodroid' is another) that you can use to setup macros which perform certain tasks/functions based on the conditions you provide.

There may be a condition within one of those apps that state when the phone is locked, disable data. When unlock, enable it.
> 1 votes

---
Tags: battery-life, automation, samsung-galaxy-s-7-edge
---


# Question
Title: Virus on an Android Phone from viewing Goolge Images
so earlier this evening I browsed through some playboy images on Google Images. I have to do a project on Women as a Sex Symbol. Now I just viewed the Images on Google Images without clicking any image to get a preview. Is there a danger that I could get a virus by just viewing Images of scantily-clad women or other content such as logos or cars or something like that. Only viewing the google images and not clicking on a preview and all this on my android phone.

# Answer
> 0 votes
You should be fine. Browse away. Enjoy! ;)

---
Tags: security
---


# Question
Title: Using another phone's GPS signal as location
I have an android phone (Device A), and an android tablet (Device B). Device B has a decent GPS, but Device A's is pretty much unusable. I would like to use Device A for navigation, but to do so I need a GPS quality only Device B has.

Is it possible to make Device A accept Device B's location as an external GPS signal (i.e. with the usage of mock location) while none of them being rooted? If not, does rooting Device A help?

*I am interested in a general answer, but also in a more device-specific one if it is better:
Device A: Prestigio 5517; Android 4.4
Device B: Samsung Galaxy Tab 8.4 WiFi; Android 5.0*

# Answer
> 2 votes
As a test confirmed, this is possible via corresponding apps:

As you yourself found out, another approach is tethering GPS with an app like TetherGPS Lite – which you write "sounds more efficient since it can be more optimized". As this waits your approval, please approve below this answer then :)

---
Tags: gps, geolocation, external-gps
---


title: SIM 2 not detected in Micromax A064

text:
# Question
Title: SIM 2 not detected in Micromax A064
I am using a Micromax A064. The second SIM card is not being detected at all. The SIM in slot 2 is working fine. How can I fix this?

# Answer
> 1 votes
Does your second sim slot works at all ?.
Have you tried putting just one sim card in the sim slot 2 ?

If it doesn't works then there can be two possible reasons for this :

- Your android OS isn't detecting your sim slot 2. In simpler words, the android doesn't know there is a second sim slot. Mostly happens when you're on a custom ROM.
- A hardware failure.There is some hardware issue in the second sim slot that you have on your phone!. Mostly common with Micromax devices. No offence!

One of my friends had this issue, for him the second reason was the problem!. Good Luck ! Tell me what you find. Also, do tell me which android version you're using and what ROM you're on.

---
Tags: sim-card, micromax
---


# Question
Title: Android One Stuck in "Checking Connection" after Factory Reset
I did factory reset to my Micromax Android One (Canvas A1). Before resetting it was running Android Marshmallow 6.0.1 with July 2016 security updates. Now when I reboot the device, after language and SIM options, it asks me to select a WiFi. But it is stuck in "checking connection... this can take a while", even when the same WiFi is working with other devices. The Select WiFi and Checking connection pages can't be skipped as the Skip button is grayed out.

My device is not rooted and I don't want to root is as long as possible, so this answer doesn't help me.

I have tried various options suggested in forums and nothing is working for me. I have tried with and without SIM cards and Micro SD card as well. So far I have tried:

1. Running in recovery mode and "wipe cache partition"
2. Resting the device again in Recovery mode
3. Used different WiFi, even tried using WiFi host-spot from other devices

How to fix this without rooting? Is there any way to skip this step?

# Answer
This happened to one of my friend some time ago. But his device and android version were different
Why you're trying to connect to any connection? Just remove the sim card and skip the **"Connect to a Network"** step. It will give you a prompt, select the \`SKIP ANYWAY\` option and you're good to go !. Later you can insert your sim card and connect to your favourite WiFi network and sign in to your accounts and whatever!. Just skip everything until you get to the homescreen.

This is the easiest method. Good Luck! Tell me what result you get.
> 2 votes

---
Tags: 6.0-marshmallow, factory-reset, micromax
---


# Question
Title: Gmail won't retrieve emails automatically after lollipop 5.1 upgrade
I have a Motorola Moto 4G 2nd gen and since purchase I have used google's gmail application for my email. Everything worked fine. I would receive emails very quickly without having to do much.

However, after some problems with my phone I upgraded to lollipop (5.1) and what a disaster. The biggest problem is it now doesn't automatically download my emails. I seem to have to visit "Social", or "Promotions" and then click back in to "Primary", which seems to trigger a sync and find my awaiting email.

How on earth can I fix this? I cannot spend my day having to do just between Primary and Social to check whether I have an email or not.

# Answer
> 1 votes
Your setting for Sync is disabled. Enable the setting for Sync in Status-bar. Hope your problem may be solved. thanks

# Answer
> 0 votes
You could try removing and re-adding your Google Account.

Settings \> Accounts \> Google.

Remove it, reboot the phone, and then go through the process of re-adding it.

---
Tags: 5.0-lollipop, sync, gmail, 5.1-lollipop
---


# Question
Title: How to upgrade Android on Nesus 6 after it`s downgrade
I have an Nexus 6 phone in my company which is used for automatic testing purposes. After release of Android 6.X our framework was not ready to work with new permission system so we downgraded Nexus 6 to Android 5.X official images.

Now we have deal with permission problem and now want to make Nexus 6 run on Android 6, but inside menu Setting -\> About Phone -\> System Update there is no available updates. What is the best way to install Android 6 with ability to automatically be informed when new updates will be released (6.+ and android 7.+)

# Answer
> 2 votes
The best way would be to manually flash the Google factory images to get to Android 6.0.1, then all the monthly security updates will come via OTA, and when 7.0 comes out, eventually the phone would get that as well.

Google Nexus Factory Images

---
Tags: updates, 5.1-lollipop, downgrade, nexus-6
---


# Question
Title: Borked my Cyanogenmod installation - please help! (LG Nexus 5x)
This was totally my fault but now I'm stuck. Any help would be greatly appreciated.

I just bought 2 nexus 5x phones and planned to install Cyanogenmod 13 on each. I succeeded on the first attempt but this is what happened on the second:

I forgot to re-enable USB debugging after unlocking the bootloader but managed to proceed with installing twrp and vendor.img. When it came time to push (adp push) cm13 to /sdcard, adp gave me this error: "adp: error: connect failed: no devices/emulators found". "fastboot devices" shows that the phone is connected and the recover mode screen shows fastboot mode. (install instructions: https://wiki.cyanogenmod.org/w/Install\_CM\_for\_bullhead).

I can get into twrp but trying to boot the phone normally does not work. I get an error saying that the device is corrupted, and then the boot hangs at the weird google animated logo. The screen never shuts off and the animated logo just keeps going around and around.

I can't do a hard reset because I keep ending up at twrp when I try to follow the hard reset instructions.

What should me next steps be?

Thanks.

# Answer
> 0 votes
Flash it again using twrp. Also you can do a hard reset with twrp to

# Answer
> 0 votes
You have ended up in a bootloop... But that shouldn't be a problem, just flash CM 13 again. You don't even need to have adb access, you can just put the files on an external SDCard (using a card reader for your PC), put the SDCard into your device and flash the files using the recovery.

# Answer
> 0 votes
Thanks for the responses. As usual, a good night's sleep and some googling helped me find a solution:

I followed the instructions from Google itself to completely reinstall the factory image:

https://developers.google.com/android/nexus/images

Lack of hyperactive kids (the root cause of my initial mistake) allowed me to carefully follow the instructions.

Now my phone is back in its original state - except that I chose the factory image that matches the version of Cyanogenmod I want to install - and I can start the process over.

Thanks again.

---
Tags: cyanogenmod, installation, nexus-5x, nexus
---


# Question
Title: How do I track a GPS device that has no connectivity with an internet or cellular network?
Are there any GPS devices that can be tracked in real-time WITHOUT the use of a SIM card ? Or is there any possibility to track a GPS device which has lost the network signal ? Assuming they can both send and receive sms and mine has internet connection ? Something like every minute it checks, not need for a real time hard track but as good to know where to find her if she gets attacked. I want to develop an app for it

# Answer
That's a little confusing: No SIM = no SMS. No network = no connection = no communication. GPS is only a *receiver*, it does not send. That leaves binoculars as only tracking method then – which, besides, even works with devices not featuring GPS. As long as visual contact is possible, at least ;)

Apart from that, I guess we've got an XY problem here: "good to know where to find her if she gets attacked" › How do you know she's attacked? GPS alone won't tell you.

Maybe you're rather after Personal Protection solutions. There are some featuring an "emergency button" – and others with a "dead man's switch": the former sends out an alert when pushed, the latter sends one if *not* pushed within a given interval. If such an app is good, it figures what means of communication is available – and can broadcast an distress signal by all of them: Sending out SMS and mails including the coordinates (GPS or network based, whatever is available), posting on Twitter/Facebook, and even initiating calls to 911 (or whatever number you tell it to use).

One such app would be Watch Over Me, including most of those features: Track-Me function, Dead-Man-Switch; Real-Time recording; Email/Facebook, and more (on subscription even more again). For alternatives, simply follow the link to my list :)
> 3 votes

# Answer
Your questions are a bit confused so I'll address what I think you're asking:

Many apps already exist that can "track" devices, even without a cell network. Airdroid and Lookout both come to mind but you can also do a search for any security apps that use a "find my phone" theft component.

True SMS (not over wifi) generally requires a SIM card. From wikipedia: "Though most SMS messages are mobile-to-mobile text messages, support for the service has expanded to include other mobile technologies, such as ANSI CDMA networks and Digital AMPS, as well as satellite and landline networks."
> 1 votes

# Answer
In order to be able to track the device, it must have one or more of the following
1. Mobile network (and SIM card if it is GSM or LTE capable CDMA). GPRS or better for internet tracking. Must be SMS capable for SMS tracking.
2. Wi-Fi
3. Ethernet (yes, android supports this)
> 0 votes

---
Tags: gps-tracking
---


title: How to play MIDI with Android device?

text:
# Question
Title: How to play MIDI with Android device?
So I have an Android Galaxy S5 and I'm wondering - is there a MIDI player that I can use for my MIDI files?

Thanks!

# Answer
The basic music player app should play a MIDI file, mine does. It will play back using the on-board GM voices and you can make a playlist just as you would with MP3 files.
> 1 votes

---
Tags: audio
---


# Question
Title: Tethering / Portable Wifi Hotspot Samsung Captivate
Repeated attempts to get WIFI tethering failed, even after a reboot. I can turn on the wifi hotspot. I used these steps.

1. Settings \> Wireless & networks \> More... \> Tethering & portable hotspot \> Set up Wi-Fi hotspot,
2. (put in my settings - SSID, security "WPA2 PSK", and password)
3. Save
4. Check "Portable Wi-Fi hotspot"

At this point the hotspot turns on and is discover-able by other devices, but when they connect to the hotspot, they can't access the internet. Anyone have a solution to this? Am I doing something wrong? Need this fixed before I travel... TIA

Here's my device details:

> Samsung Captivate
>
> Device Model: SGH-I897
>
> Android version: 4.1.2 Jelly Bean
>
> CyanogenMod version: 10.0.0-captivatemtd

EDIT: Ok, I got it working. I connected my laptop using USB tethering, which worked immediately on the first try. Once I had done that I disconnected from USB and tried enabling the portable hotspot again. This time, connected devices could use the internet via the hotspot.

Hope this helps other people.

# Answer
> 1 votes
Here is what worked for me:

I connected my laptop using USB tethering, which worked immediately on the first try. Once I had done that I disconnected from USB and tried enabling the portable hotspot again. This time, connected devices could use the internet via the hotspot.

---
Tags: samsung, wifi-hotspot, wifi-tethering
---


# Question
Title: Factory resetting a locked chinese clone without a built-in recovery (Android 4.4)
Being the only knowledgeable person in reach, I was asked by this lady to reset this phone after the owner forgot its password. It's an unnamed model apparently powered by a Spreadtrum SoC and built to imitate the LG G4. Judging by the lockscreen blocked by a Google account password prompt, it seems to run on Android 4.x.

**Power + Volume down** lands on the screen on the left, which contains just generic test routines.

**Power + Volume up** gets you into what seems to be the fastboot mode. I'm planning on attempting to flash generic recoveries but I'm slightly wary of USB connecting it to my mission-critical notebook. Either way, I wouldn't know which recovery to flash or, if it comes to, which ROM to flash in it.

Ironically, this might as well be the most secure device I've touched.

# Answer
Good to know that you have `fastboot` on it.
I suppose your goal is to **wipe the data and reset**  and not **Porting a recovery or a ROM that it might run**. use the fastboot commands to wipe the userdata and the cache
`fastboot erase userdata`
`fastboot erase cache`

Good Luck!
> 1 votes

---
Tags: recovery-mode, factory-reset
---