# Question
Title: data/app folder showing wrong folder names
After messing around with the xposed framework and installing lots of modules, I got into a bootloop (classic !), but I knew the solution was to add a `disabled` file in `data/app/de.rovb.android.xposed.installer/conf/` to disable xposed and uninstall the faulty modules.

The thing is, most of the time when I access this folder, I don't see the correct folder names, which are supposed to look like this : `com.xyz.app.*`. Instead, I see `com.xyz.app.*-1` folders, containing a `lib` folder and the app's `.apk` file. I have to reboot into recovery a dozen times before I can access the actual folders.

I'm running CyanogenMod 12S (5.0.2) on a (rooted) OnePlus One.

I have no idea what's happening, and I couldn't find any info on that. Does anyone know why this is happening?

Thanks in advance !

# Answer
Let's clear up some confusion. Things to always remember:

* `/data/app` contains the APK of an app.

(PACKAGE → package name of an app)

+ Android 4.x: if the app is installed using Package installer of Android the file name would be `PACKAGE-*.apk` where * is often a positive integer.

    `/data/app` isn't supposed to have any directory inside it.
    + Android 5.x: if the app is installed using the Package installer, a directory would be created for the app with name `PACKAGE-*` where * is often a positive integer. This directory contains the APK of the app with name `base.apk`.
* For both Android 4.x and 5.x, `/data/data` contains only the data of the apps. All the apps are allotted a directory with name *strictly* the package name of the app.
* For both Android 4.x and 5.x, `/data/lib` contains only the library (optional) of the apps. All the apps are allotted a directory with name `PACKAGE-*` where * is often a positive integer.

Now let's head towards the real issue.

---

When dealing with boot issues caused by an Xposed module, do not wander here and there.

**Note:**

* Device requires to be booted into a custom recovery, data partition mounted there and setup in PC.
* PACKAGE → package name of the Xposed module here
* Unless explicitly mentioned otherwise, the solution would work on Android versions 4.2.1 - 5.1.1.

## When you know which module is causing the boot issue

Go to `/data/app` and remove the APK of the troublesome module. This can be done from GUI on TWRP.

You can use command-line as an alternative

```
adb shell rm /data/app/PACKAGE*.apk
```

A less-extreme approach is to disable the Xposed module but not remove it. Head over to data directory of Xposed Installer `/data/data/de.robv.android.xposed.installer`, go inside `conf`, and remove the entry for your module from `modules.list`. It is up to you how you remove the line.

* You can pull the file into PC, make changes and push it back.
* I'd go for command-line though

```
adb shell sed -i '/.*PACKAGE.*/d' /data/data/de.robv.android.xposed.installer/conf/modules.list
```

`sed` is a stream editor and it is removing any line which contains module's package name from `modules.list`.

## When uncertain about the exact module causing the boot issue

* Go to to data directory of Xposed Installer `/data/data/de.robv.android.xposed.installer`, go inside `conf`, and remove or rename or revoke read permission from `modules.list`.
* Alternatively, create a blank file named `disabled` (not `disable`) inside `conf` directory. This would cause Xposed Framework to not activate any module during boot. You can create the file using command-line

```
adb shell touch /data/data/de.robv.android.xposed.installer/conf/disabled
```
* Another alternative, per the framework's developer rovo89 is

> \[It is\] possible to disable Xposed by **repeatedly pressing one of the hardware buttons during early startup**. The phone will vibrate twice when the first key press has been detected. Then you have five seconds to press the same button four more times. Each key press will be confirmed with a short vibration; the final one with a long vibration. It creates `/data/data/de.robv.android.xposed.installer/conf/disabled`, which prevents most of Xposed's actions (e.g. ... no modules are loaded). There's no 100% guarantee that this will get you out of a bootloop, but in most cases it should.

(Emphasis mine)

# Remove Xposed Framework as a last resort

### Android 4.2.x - 4.4.x

Use the file `Xposed-Disabler-Recovery.zip` located at `/sdcard/Android/data/de.robv.android.xposed.installer/files`. Flash that file from recovery mode to disable Xposed Framework. It doesn't delete the Installer app.

Download the file from official thread, if you don't have one.

That archive, in essence, changes `/system/bin/app_process.orig` to `/system/bin/app_process`. You can make those changes on your own using adb in recovery mode.

### Android 5.x

The official thread hosts an uninstaller file. Download the one relevant to your CPU's architecture and flash it from recovery mode.

If you're not using the official Xposed Framework then the uninstaller may not work for you. It may even cause unforeseen issues. Best is to search the web for the uninstaller.
> 4 votes

---
Tags: cyanogenmod, 5.0-lollipop, file-system, oneplus-one, xposed-framework
---


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

```
Checking info..

```

And then in 1-2 seconds I get an error screen saying

```
Unfortunately, Google Play Services has stopped.

```

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

# Answer
Problem solved..

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

---
Tags: cyanogenmod, google-play-services
---


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

# Answer
To turn off mobile data:

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

To set a limit:

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

---
Tags: samsung, samsung-galaxy-note-4
---


# Question
Title: Will existing users be able to update the app if the app is blocked in their Play Store country
I have a published Android app open to US, Singapore and UK. There are users on app from all these countries but for content reasons I would like to block the app on Google Play to users in US and Singapore.

My question is, will users from US and Singapore still be able to download the further updates on the app from Play Store?

# Answer
> -1 votes
Probably, because in my country I have no access to some Google apps when I install custom ROM and want to download them, but if I use stock ROMs that come bundled with them, I can normally update them as I have them under "My Apps" in my Google account.

Think of it also from security reasons. It would be very bad if someone shipped an app with a security hole and then can't update it because it isn't available for that market.

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


# Question
Title: Running am commands in terminal without using su
Android: JB 4.2.2

I am trying to launch Android apps from the terminal emulator using the `am` command. When I tried the phone's terminal emulator application, it gave me an error:-

```
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
    at android.os.Parcel.readException(Parcel.java:1425)
    at android.os.Parcel.readException(Parcel.java:1379)
    at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1906)
    at com.android.commands.am.Am.runStart(Am.java:494)
    at com.android.commands.am.Am.run(Am.java:109)
    at com.android.commands.am.Am.main(Am.java:82)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
    at dalvik.system.NativeStart.main(Native Method)

```

If I go into root mode, then the am command works. Any idea how to get `am` to launch browser without doing an `su` in the terminal emulator?

# Answer
You just need to add the `--user 0` option to your `am` command.
> 4 votes

# Answer
I was trying to start service from terminal and i got similar output. In my case i just added qoutation marks and that helped.

su -c 'am startservice -n "com.example.app/.YourSe-rvice" -e "extra' "value"'
> -2 votes

---
Tags: terminal
---


# Question
Title: Why don't we get the root key for "our" android?
I know what root is for and how to use it etc. but I'm always wondering why don't we get the key for root access for *our* android phones? Why won't *they* add an extra sheet to the box with the key so that it doesn't have to be hacked or make it possible to request it for *advanced* users?

If I bought a phone why can't I use it freely?

Can somone explain the rationale behind this?

Is it a legal matter or just *you are too dumb to use your phones and we want to protect you from yourselves?*.

On Stack Overflow I was told it's an opinion based question but how can it be opinion based? There must be a reason why *they* won't reveal the root keys. I'd like to know why they made this decision rather than what you think about it which then really be opinion based.

# Answer
> 3 votes
**Security** \- imagine someone got hands on bunch of those keys for root access. It would be *your* device that *someone else* freely controls. Someone connects remotely, takes all your data, makes a huge bill or just destroys your phone - and the OEMs say it's not their problem that you got hacked, this is *not their* device anymore. Imagine blaming the WiFi card manufacturer because you were hacked online.

**Basic users** \- they don't want to think about or even know how to secure their device - they expect it to be secured by the OEM and that all is taken care of.

**Profit** \- some devices cost less than or equal to their production cost (like PlayStation) and OEMs rely on purchases you do through their services to make the device itself profitable. By allowing you to easily remove all their services you deny them their expected income, otherwise we would pay double the money for todays devices.

**Bussiness** \- there's a reason that bussinesses use highly secure devices, firewalls etc. A phone that comes with a key that bypasses it all won't really sell in those circles.

I don't want to say that I don't agree with you, and I would also love some easy way to root and use my device however I want it, but there are so many reasons why such a thing shouldn't be done.

If you want something like that, you can use an HTC or Sony device (you can request a bootloader unlock key) or you buy a development device, that is not for mass production, but for developers only, but of course, they cost way more and are harder to get.

---
Tags: root-access
---


# Question
Title: Why has my Android firmware upgrade been stuck at 0% for an hour? (Samsung Galaxy Ace)
I'm using Samsung Galaxy Ace GT-S5830. More than an hour ago, Samsung-Kies prompted me to install a firmware update. It downloaded the required files and then proceeded to the actual upgrade. Now, since an hour, I'm getting 0% progress on the "Firware update in progress..." screen. It obviously says not to disconnect the phone. The phone shows "Downloading..." It's been like this since an hour. I don't want to brick my phone by pulling the USB cable off. Please suggest something.

# Answer
I would suggest pulling it off and trying again. Usually this happens when Kies wasn't able to properly communicate with the device after putting it into Download Mode. I've had this happen before and rebooting my device and trying again worked. You can also try putting the phone into Download Mode manually (may or may not work while plugged into USB):

1. Remove the battery
2. Hold VolumeDown plus the Home key plus Power. While holding,
    1. Reinsert the battery.
    2. Release the Power button, still holding the others, about 1 second after the white logo text appears.
    3. After a few seconds a yellow triangle with an android in it should appear, this is Download Mode. If it doesn't, try this again while holding Power the whole time.
> 5 votes

# Answer
I know this sounds silly but press the power button ten times and walla! I read a YouTube comment after an hour of researching trying to find a solution and I tried it even thinking it was just a joke and I can't believe it actually worked !
> 1 votes

# Answer
I had this issue and took my battery, sim card, and memory card out for about two hours. When I put it back together, it booted right up and is working fine now.
> 0 votes

---
Tags: updates, samsung-kies, device-firmware
---


# Question
Title: is there any way of getting all the music I downloaded in the past from Google Play on an old device?
I want to know if the hundreds of songs I downloaded in the past on an old device that was stolen or broken can be recovered somehow? do I have really have to download all that again?

# Answer
You may hope to recover something from a broken device you still have access to, nevertheless it depends on the kind of malfunction or damage. Anyway, it wouldn't be probably worth the effort.

But I cannot even *imagine* a way to retrieve some songs from a stolen device that would be easier and faster than merely having them downloaded again.
> 0 votes

---
Tags: recovery-mode
---


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

If it matters, I bought it unlocked and used T-Mobile's prepaid service.

Any ideas?

# Answer
You can perform a factory reset with just using the physical buttons.

**Step 1:** Boot into recovery mode.

**Step 2:** Perform a reset from your recovery.

These steps don't require screen to sense touches. If your screen is completely gone so it shows nothing here's a video of it so you can follow from there.
> 2 votes

---
Tags: sd-card, nexus-4
---


# Question
Title: Recover data from SM-N900 - Heimdall/Odin help
I have a SM-N900 (Note 3 Exynos), the password for which is forgotten!\[1\], but there is data that need to be recovered.

I am trying to flash TWRP, or CWM recovery image so that I can at least get to ADB. So far I have tried using **Heimdall**(built from `HEAD` with `libusb-1.0.0-dev` on Ubuntu 14.04), **Odin**(3.9, 3.10 on Windows 10), and none of them seem to be working.

With Heimdall, I get:

```
ERROR: Failed to confirm end of file transfer sequence!
RECOVERY upload failed!

```

(for which there are a lot of hits on google, but no clear solutions)

And, with Odin, I get:

```
Complete(Write) operation failed.

```

Which also seems to be a fairly common error!

I have tried both USB2.0 and USB3.0 ports (on Windows Odin seems to only recognize 2.0). I am using the original USB cable which came with the phone. On Windows, I have Samsung USB drivers installed and Kies/Switch is not installed.

\[1\]:

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

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

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

(But I'm not very sure why the original `.tar` didnt work, though!)

Odin version used: `3.10.7`

---
Tags: samsung-galaxy-note-3, odin, heimdall
---


title: Need help rooting my phone

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

# Answer
> 0 votes
You could try other one click root apps like Vroot or frama etc.

"Very low internal storage" you could be more specific, 8/4 MB?

# Answer
> 0 votes
Try searching this site and XDA for general information. Your mediatek device may have an unlockable bootloader (try fastboot oem unlock) . Or you might have a root ADB shell (try adb shell+adb root). These methods require the ADK.

If you are lucky your manufacturer has added a root setting in your phone (maybe under developer options).

Failing that you can either create your own custom recovery and try flashing that, OR modify the stock ROM and flash that using your PC. These (riskier) methods require your understanding of SP flashtool software.

All these methods require you installing the device drivers first.

See also What is rooting? and How do I root?

---
Tags: rooting
---


title: School network, nexus 6p keeps trying

text:
# Question
Title: School network, nexus 6p keeps trying
My new Nexus 6p won't connect to the WiFi network at school, a WPA2 PSK network(802.1x EAP). It only says "Trying to connect..."("Verbinding maken" in Dutch). I think this will be a common problem, so that's why I am asking it here.

Groetjes,

Arend-Jan PS: Yes I have got the right ID and password.

# Answer
> 0 votes
Try to ask to your school Network manager , if they are using **Mac Address Filter** , because if they are using the Mac Address Filter , you wont be able to connect to Wi-Fi even with right ID and Password...

If they are using Mac Address filter in their router , Make sure to give them your device Mac address so you can connect to the Wi-Fi

---
Tags: wi-fi, wpa2, nexus-6p
---


# Question
Title: What is the baseband and do i need to update mine?
I have a Samsung galaxy note which I've rooted and installed Cyanogenmod. I've always been using Cyanogenmod and always used the inbuilt updater.

My radio has been giving me trouble. For example I can't see the signal strength anymore and I've not been able to resolve it. No one on this forum had an answer either.

Why is device not showing the phone signal bars anymore?

I thought I'd update my phone's baseband but I don't know what it is and whether I should update it? My current baseband is `XXALIE` and my phone is a Samsung Galaxy Note 2 (GSM. Intl. edition).

Here's a list of basebands I found on XDA but I'm not sure if it's a good idea to update it. I can't even find my baseband on the list. Since I'm using the `XX` baseband, can I download any of the `XX` basebands for Android 4.3 basebands from the XDA page.

(If someone could shed some light on this whole baseband thing, it would be great.)

# Answer
> 2 votes
The way I understand it is that the baseband or radio partition is firmware used by the baseband processor, which is physically different from the application processor. The BP also has its own RAM and communicates with the android kernel via a process called the RIL (Radio Interface Layer).

When you install/update a new ROM this should not touch the baseband. So if your android ROM is having trouble communicating with the cellular hardware, the RIL part of the kernel might be to blame. This may be because the newer RIL expects a more modern baseband version.

So basically your baseband becomes an outdated dependency if you upgrade your ROMs long enough. To fix either downgrade the ROM (Kernel) or upgrade the baseband. Note there are risks involved with flashing the baseband. See also What is radio.

# Answer
> 0 votes
I just got done chatting with Samsung support because I cannot update my Note3 to 4.4.4 and if their information is correct the BASE BAND info is coming from my SIM card. Because the phone is no longer on an AT&T SIM card the BASE BAND doesn't show the 4.4.4 update they made available toward the end of 2014.

---
Tags: device-firmware, samsung-galaxy-note-2, radio-firmware
---


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

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

Default email app would be great, unless everytime it starts syncing old unread emails from 2013!! I could not find anywhere in the settings to sync just last week/month. It's driving me nuts it is missing...(or I am missing sth)

My provider uses basic smtp/pop3 servers, I have CM12.1 (Lollipop).

Thanks for suggestions :)

Edit:
I have tried:
Inbox - not working with non-Google account
Gmail app - no setting "Days of mail to sync" for non-Google account.

# Answer
> 0 votes
Why not use Gmail or Inbox?

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

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

---
Tags: applications, sync, email, stock-email-app
---


# Question
Title: How do I automatically back up my photos from my phone to Google?
Last time I checked, many months ago, or a year maybe, whenever I took a photo with my Android phone, it would back up to Google Plus. Although I didn't want my pictures to be shared on G+, I did like that every photo was being automatically uploaded in case something happened to my phone.

Within the last week, I had to reformat my phone. Unfortunately, it was only after that I discovered that Google has made some changes. There is now a separate Google Photos service, separate from Google Plus. It seems now that my Google account has not been automatically uploading my photos. So, everything that was on my phone is now gone. Which sucks.

I tried to see if there was an option with the new Google Photos or Google Drive or somehow to make it so my phone automatically uploads pictures I take for backup, but I can't find any such setting.

Is it possible to automatically backup photos with my Google account?

Note just in case someone suggests it, I'd like to not use Dropbox for a variety of reasons that aren't worth going into here. So, please, only suggestions that utilize my Google account if possible. Thanks.

# Answer
Actually Google Photos app does allow Auto backup of your photos onto Google, and the best part is that there is no Storage limit on it, i.e. you can upload unlimited images and videos.

All you need to do is, Open Photos app and slide the navigation drawer from the left. Select Assistant and you will be able to see that your photos are being backed up.
> 1 votes

---
Tags: google
---


# Question
Title: How to turn off notification of email content?
When I miss a call, I get a voicemail. I receive 3 notifications. A notification of the missed call itself,a notification of the email, and a notification of *contents* inside the body of the email. I want to turn off the notification which shows the *Content* of the mail.

Device : Samsung Galaxy S4

# Answer
> 0 votes
Open your settings, go into Apps, find Gmail in the list and uncheck 'Show notifications'. That's all!

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


title: X Window with GNURoot

text:
# Question
Title: X Window with GNURoot
I have installed GNURoot (Fedora flavour) on my Samsung Galaxy Note Pro 10.1 (2014 edition). I am trying to get GUI applications to work (gvim, for starters), but I've been unsuccessful so far.

I've tried several X Window apps, but I don't undersand how to connect to their display (all I found were instructions for the applications started on a Linux PC, not locally under GNURoot) and I tried installing XOrg under GNURoot.

I'm an Android beginner (this is my first "smart" device ever), so I might be missing something obvious or I might be searching in the wrong places. Also, because I am a beginner, I prefer to avoid rooting and installing Linux properly (for now).

# Answer
If you install Pelya’s XSDL Server from Google Play, you can use X11 aplications. In GNURoot type:

# apt-get install xfce4

It will install the XFCE4 Desktop Environment and Xorg with some utilities.

And after several minutes of packages downloading and making configurations, start XSDL and set your favorite display resolution and zoom, and then type in GNUroot:

# DISPLAY=127.0.0.1:0.0 startxfce4

Switching to XSDL app, the XFCE4 starts and you can now use the graphical interface.

I found this solution at: http://www.r-ohjelmointi.org/?p=1434

Some other things: * Change font size as in ordinary Gnome. * Moving a flat finger is same as click and drag, for resizing etc. * I have to press the back button on the pad to get the screen keyboard displayed. This overlays lower part of X Window though. * No terminal emulators seem to work properly. However, GNURoot can be used for that. * Applications like Gnu Planner, gretl and Gnu Cash work without problems.
> 7 votes

# Answer
I do almost the same as @Birger, but I use openbox, which is lighter to both download and run.

apt-get install openbox

All the same, you also need to use loopback connection to run graphic applications.

env DISPLAY=127.0.0.1:0.0 openbox &

For instance, I'm used to run R over Android, so, after loading openbox, I run

DISPLAY=127.0.0.1:0.0 R --gui=Tk &
> 2 votes

# Answer
Thanks for the tip Vedran! To run GUI program you don't need the full xfce4 desktop install. To save memory and space just use the window manager, xfwm4, it works great on its own.

```
apt-get install xfwm4

```

Then run your GUI program as above, e.g. running leafpad text editor:

```
DISPLAY=127.0.0.1:0.0 leafpad &

```

Of course you need to first install whichever GUI program you wish to run.
> 1 votes

---
Tags: linux
---


# Question
Title: I have custom rom installed but I have a problem
i installed a custom rom. now I want to open recovery but when I open it says "do you want to start factory reset (it will delete everything in phone)"

I don't want everything to be deleted I just want to start recovery. what can i do?

# Answer
> 0 votes
Firstly, let me say this: **You can ignore it and go on since it will not actually delete anything (assuming you actually got a custom recovery installed)**

The combination of **Power + Volume Down** when LG logo appears during boot will bring the screen you mention. It gives you this warning because that is what the stock recovery is meant to do. However, with custom recovery being installed, it will just boot into recovery mode. This is because the process of factory resetting is done by recovery of the phone.

For example, if you start factory reset on Settings, it will just pass your command to recovery, and recovery will get the job done. That button combination is there just in case you can't boot into system at all. But by default, what that does is also the same, calling recovery to duty.

However, if you want to boot into Download/bootloader or recovery modes **without** using those methods, you can use the Quick Boot app to get the job done with ease.

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


# Question
Title: Tablet doesn't respond to touch neither when mouse is plugged in, at all
Recently my Colorfly E708 Q2 tablet stopped working. First time this happened a message box popped up, with the text "Unfortunately System UI has stopped" or something like that, but i wasn't able to close the pop-up box, because the system didn't respond to any user interaction. So i decided to restart the tablet.

Display doesn't work, doesn't respond to touch, nor to mouse when connected through usb. I need to mention, that when the mouse is connected, the mouse cursor shows up on the screen, and does even track the movements of the mouse, but as i said, it does not respond to clicks.

I've seen on some forums, that the only thing that would help to fix the tablet would be if i'd replace the firmware. Sadly, since the developer options aren't enabled on the tablet, i was not able to reboot into a boot menu. The device has no physical sound buttons (only power, home and reset) , so what would work with other devices, doesn't work in my case.

Is there any way to fix the system ui, or re-flash it in any way? I mean it was cheap, but it worked for me so I don't really want to buy a new one.

**UPDATE:**
I plugged in an USB keyboard, but the only thing I could achieve was to adjust the volume of the device.
\+ A new box popped up, with the message "Launcher stopped working", with two actions: wait and close. Of course its not possible to select either.

Documents:
Tech Specs
User Manual

# Answer
NOTE: THIS WILL FACTORY RESET YOUR DEVICE!

To fix this problem, first shut down your tablet. Boot into the bootloader by booting up regularly, but holding down your power and volume up buttons when you see the logo. If you haven't installed fastboot, do that first.Then, go to the command line and type in

> fastboot oem unlock

Then, find and download a factory image, then run

> fastboot flash /path/to/factory/image.zip
>
> fastboot oem lock
>
> fastboot reboot

Hope this helps!
> 0 votes

---
Tags: 4.4-kitkat, tablet, touchscreen, external-keyboard, mouse
---


# Question
Title: Resetting Nexus 6 requires previous account
* Same wifi
* previous person registered on the phone left
* I reset the phone
* after language selection (and wifi selection), I get the problem

Device says

This device was reset. To continue, sign in with a Google Account that was **previously** synced on this device.

Does anyone know how I might fix this problem? It's an important test phone for me.

Again it’s the same wifi as previously.

I looked How to bypass "Verify your account" (Factory Reset Protection) but Nexus 6 does not have such a home button.

# Answer
> 4 votes
This is an anti-theft policy put in place by Google. There is not supposed to be any way to use the phone unless you have access to a prior account used on the device. See the Nexus documentation.

The user with access to a prior account should remove that user to allow future access:

> To turn off device protection, remove your Google account from your device. If you have Developer options enabled on your device, you can also go to Settings Settings \> Developer options and check "OEM Unlocking."

# Answer
> 0 votes
Reboot to the Bootloader, see my previous post, and plug it in to a computer. On your computer, install fastboot (google "how to install fastboot on ..."). Then, open a terminal and type,

> fastboot oem unlock
>
> fastboot oem lock

If this does not work, download a nexus 6 factory image here, and download the latest one. Double click it, and then run:

> cd ~/Downloads/name\_of\_file
>
> fastboot oem unlock
>
> sh flash-all.sh
>
> fastboot oem lock

---
Tags: factory-reset, google-account, nexus-6, frp
---


# Question
Title: CM 12.1 Nightly Mako Home Button Not Showing
When I go to landscape mode on my Nexus 4 with a CM 12.1 Nightly, the home button gets cut off, and the other buttons are not showing. How can I fix this?

# Answer
> -1 votes
This is a system ui issue. A simple restart will definitely fix this problem. If it doesn't, make sure to do a clean reflash again.

---
Tags: cyanogenmod, nexus-4, bugs
---


# Question
Title: Why does unlocking bootloader affect camera quality on some devices?
Sony announced it officially that unlocking bootloader, since it will remove DRM keys, might affect camera quality.

> For high-end devices running recent software versions, for instance Xperia Z3, the removal of DRM security keys may affect advanced camera functionality. For example, noise reduction algorithms might be removed, and performance when taking photos in low-light conditions might be affected.

I tested it on my LG G3 (D855) too and I realised there is a certain drop in the camera quality. What causes it?

# Answer
For Sony's specific case, it's because Sony has proprietary technology (X-Reality color management, BIONZ image processor, active noise cancelling techniques) for its stock camera that uses DRM security keys. When the bootloader is unlocked, the keys that reside on TA partition are removed, thus disabling the features. The use of proprietary technology also means that those features are unavailable on 3rd-party apps, regardless of locked bootloader or not.

Quoted from XDA Developers - Restore Functionality on Unlocked Xperia Devices,

> If you unlocked your bootloader on a recent Sony Xperia device, you probably know that the potential loss of warranty is not the only disadvantage you have to accept. Another fairly hidden issue is related to various proprietary features such as the X-Reality color management, BIONZ image processor and the active noise cancelling techniques.
>
> Once you decide to unlock your bootloader, the process also removes a piece of data referred to as the DRM keys. These are tied to various services (such as streaming video and the like) offered by Sony but are also required for the features mentioned above to work properly. Put simply, once the keys are gone, you’ll face issues such as decreased low light camera image quality and the lack of the X-Reality mode.

---

**Note**: I can't say for LG's case, since I couldn't find any issue with unlocked bootloader and camera. The only things I found were LG G3's stock camera also use proprietary technology and LG G4's camera is not affected by unlocking bootloader, which seems conflicting this answer if the issue is solely caused by DRM.
> 4 votes

---
Tags: camera, bootloader-lock
---


# Question
Title: Cannot download anything from Google Play store via mobile data
I have an LG G2 with Android 4.4.2. All of a sudden I cannot download apps or updates on the Google Play store: no error messages, it just spins its wheels. On the Google Play Store, it just says "Downloading..." with the loading bar running infinitely, and in my phone drop-down screen, the same thing. No progress bar, completion %, est. time, anything.

In my *Settings › Mobile data* menu, the "limit mobile data usage" option is NOT checked, and the problem persists on both 3G and 4G/LTE. My data limit has not been reached (I don't even think I have one).

In the *Settings › Mobile data › Google Play Store* menu, the "restrict background data" option is NOT checked either. In the *Google Play* app settings menu, the "Auto-update apps" is set to wifi-only, but that's how I want it. The problem is when I manually try to download/update, so that shouldn't be the problem.

My Google Play build version is 5.4.12, if that helps...

Wi-fi downloads are just peachy though.

**Just checked my network signal strength and it's -116 dBm and 26 asu, whatever those mean.**

# Answer
Ok I let an update attempt to download then came back to my phone about 10-15 min later, to see an error code 495, saying the update cannot download. So I Googled that error code and found this page: http://techknowzone.com/how-to-solve-fix-error-code-495-in-google-play-store/. I went down the list and followed each suggestion step by step.

**The one that worked was disconnecting and reconnecting my Google acct from my phone.** I had to reboot my device because it seems like whenever I clear the cache/data from Google Play Store and Google Framework Service and then open up Google Play store again, it says "unable to connect" no matter how many times I click "retry."

So I don't know exactly what was wrong- it seems like it's just a bug buried deep somewhere. But it works now. Network icons are still white.
> 2 votes

# Answer
Open downloads app or download manager. Change the setting of the max size of file you can download using mobile data.
> 3 votes

# Answer
1. Remove your account from Google play store.
2. Go to Settings \> Apps \> *Clear data* and *Clear cache* on Play store , Play services, Google Service framework and Download manager.
3. Reset App preferences in Settings \> Apps
4. Switch on your location in GPS of your mobile.
5. Reboot your mobile.

Now you can download from your play store.
> 0 votes

# Answer
Disable the *Restrict background data* option Settings → App → Downloads (might have been enabled). Try downloading the App in Play store again.
> 0 votes

---
Tags: google-play-store, 4.4-kitkat, updates, mobile-data
---


# Question
Title: Is there a media player which doesn't lose current track when mounting/unmounting the SD card?
I've got an Xperia X10.

I listen to audio books, so I'd like to keep my position in the playlist.

Whenever I mount the SD card using USB, the standard media player, Mediascape, lose both the playlist and the position.

Do you know of an alternative media player which doesn't have this defect? (Including paid apps.)

# Answer
> 2 votes
Mediascape doesn't lose track any more after the latest upgrade of the phone.

# Answer
> 1 votes
The problem is these apps probably store the info on the sdcard, so once you mount it, it is unable to read/write that data.

There is an app that I seen on the market that is supposed to let your phone still access the sdcard even when it is mounted. I do not know if it really works or how well it works, but you might be able to try that.

# Answer
> 0 votes
Stock Music player doesn't lose its spot on all devices. I'm not sure exactly which of my phones I've noticed it properly remember on, but I know that I have seen it. And Winamp seems to remember its place as well.

# Answer
> 0 votes
I had the same issue, well actually I like both music and Audio books and didn’t want to have to drop the book out of the player to play some music. After a lot of research this App seems the best and so far so good!
*Smart AudioBook Player* available on Google Play

# Answer
> -1 votes
Meridian Player has a separate section for Audiobooks - haven't tried out the audiobook functionality, but other features are good enough to make it my music player of choice until Winamp catches up.

I prefer listening to my music in the order that files are listed in separate folders which Winamp doesn't yet support. Also gestures and ID3 tagging, make Meridian a good option.

---
Tags: sd-card, media-player, sony-ericsson-xperia-x10
---


# Question
Title: Permission denied on /system/xbin/su when trying to unroot Sony Xperia L
I'm trying to root my Sony XPeria L reading this tutorial The firmaware is 15.0.А.2.17, model C2105, and my Android version est 4.1.2

Everything was good until step 9, where I get the following error : `/system/bin/sh: /system/xbin/su: Permission denied`

So I ran adb.exe from my computer and try to grant my permissions on this file. I tried some `chmod 777 su` but this is a "Read-only file system"...

I'm a C# developper and I always used Windows, so Android world is totally new for me. Can anyone help me to avoid this error message ?

Thanks you !

# Answer
> 0 votes
You have to remount read-only partitions with a permission of read and write first.

```
# mount -o rw,remount /
# mount -o rw,remount /system

```

Now, you can do anything.

---
Tags: 4.1-jelly-bean, rooting, root-access, permissions
---


# Question
Title: Why does my LG G3 with Cyanogenmod 12.1 run so slowly?
I own a **LG-D855** which I bought refurbished running the bundled modified version of Android that LG provide.

After a few weeks I installed **Cyanogenmod 12.1** and since then I've been updating weekly.

When I turn the phone on for the first time it runs very quickly. However after using the phone with a handful of apps for 15 or 30 minutes the whole phone slows down to a crawl.

I've installed an app which stops as many background processes as it can. After running this the phone speeds up again, but soon returns to it's previous state.

I bought an LG G3 as it rated very highly on lists of the best Android phones to buy.

Why am I having these problems? Are these common issues with the LG G3? What can I do to allow my phone to run more quickly?

# Answer
> 0 votes
In the end I:

* Performed a factory wipe
* Install Cyanogenmod 13

Since then the phone has been running **silky smooth.**

It's possible that cleaning the Dalvik may sorted it, however I went for a more extreme and complete approach which ultimately worked out. The downside being I needed to setup my phone again after the fresh install.

# Answer
> 1 votes
First of all, G2 should be D80X, the 85X is the G3 line.

I am an owner of G2 on CM12.1, and I never had any problems regarding speed. It was always fluent without any hiccups.

* You can try to hibernate apps using Greenify.
* You can rollback to a previous ROM version/nightly because the current may have bugs
* Apps that slow down the phone usually also drain the battery more, look for the apps that use the most battery life and uninstall them
* You can swipe apps from the recents when you are done using them
* Use some tools to help you out like Xposed, CPU Spy and similar to find and eliminate the problem

In the end, there could be also the case that your CPU is maybe downclocked, or some other hardware issue. Anyways, the G2 on CM12.1 should give you excellent overall experiance.

# Answer
> 0 votes
Try wiping dalvik cache if problem still persists try checking your cpu through any cpu app (I prefer setcpu) check your cpu rate if it's underclocked try increasing it carefully (as it may overheat your cpu)

---
Tags: cyanogenmod, lg-g3
---


# Question
Title: What file system does the format option in settings > storage use?
I was wondering what file system Android will use when I format my (external) SD Card. Can someone enlighten me?
Is it the one already used or exFAT or FAT32 or manufacturer dependent?

# Answer
> 5 votes
It will format the external micro SD card to FAT32.

# Answer
> 3 votes
**TL;DR:** Every Android uses **FAT32**. The Cluster size depends on the release. Existing partitions will be preserved. It will always use quick format.

**Long Answer:** After some more research here is the process as it was coded in the Android source code:

1. The Setting App displays a few confirmations then uses the Intent: `Intent(ExternalStorageFormatter.FORMAT_ONLY)`

> in 4.4 KitKat: https://android.googlesource.com/platform/packages/apps/Settings/+/kitkat-release/src/com/android/settings/MediaFormat.java
> in 5 Lollipop: https://android.googlesource.com/platform/packages/apps/Settings/+/lollipop-release/src/com/android/settings/MediaFormat.java
> in 6 they changed this. I will have to look more into it.
2. The ExternalStorageFormatter then uses `IMountService` to call `formatVolume(extStoragePath)`

> in 4.4 KitKat: https://android.googlesource.com/platform/frameworks/base.git/+/kitkat-release/core/java/com/android/internal/os/storage/ExternalStorageFormatter.java
> in 5 Lollipop: https://android.googlesource.com/platform/frameworks/base.git/+/lollipop-release/core/java/com/android/internal/os/storage/ExternalStorageFormatter.java
3. This function calls
`mConnector = new NativeDaemonConnector(this, "vold", MAX_CONTAINERS * 2, VOLD_TAG, 25);
mConnector.execute("volume", "format", path);`

> in 4.4 KitKat: https://android.googlesource.com/platform/frameworks/base/+/kitkat-release/services/java/com/android/server/MountService.java
> in 5 Lollipop: https://android.googlesource.com/platform/frameworks/base/+/lollipop-release/services/core/java/com/android/server/MountService.java
> more info about vold: https://source.android.com/devices/storage/config.html
4. `NativeDaemonConnector` finally calls the native function to format the partition: `Volume::formatVol()` This call is without a Volume Label and does not wipe the partition.

> see Volume.cpp, VolumeManager.cpp, CommandListener.cpp
> in 4.4 KitKat: https://android.googlesource.com/platform/system/vold/+/kitkat-release in 5 Lollipop: https://android.googlesource.com/platform/system/vold/+/lollipop-release
5. formatVol decides wether to format the partition (if one already exists) or the whole device (see `int Volume::formatVol(bool wipe)`). When the latter is the case a new MBR is written. Then `Fat::format(devicePath, 0, wipe)` is called. (Interesting sidenote: when mounting a volume Android is deleting autorun.inf if it exists: see `Volume::protectFromAutorunStupidity()`)
6. in Fat::format (in Marshmallow it is named Vfat) the actual formatting is done with: `/system/bin/newfs_msdos`. The parameters are different depending on the Android release, number of sectors is always omitted, wipe is always false:

---

Appendix: /system/bin/newfs\_msdos syntax from https://android.googlesource.com/platform/system/core/+/lollipop-release/toolbox/newfs\_msdos.c :

```
usage: newfs_msdos [ -options ] special [disktype]
where the options are:
    -@ create file system at specified offset
    -A Attempt to cluster align root directory
    -B get bootstrap from file
    -C create image file with specified size
    -F FAT type (12, 16, or 32)
    -I volume ID
    -L volume label
    -N don't create file system: just print out parameters
    -O OEM string
    -S bytes/sector
    -a sectors/FAT
    -b block size
    -c sectors/cluster
    -e root directory entries
    -f standard format
    -h drive heads
    -i file system info sector
    -k backup boot sector
    -m media descriptor
    -n number of FATs
    -o hidden sectors
    -r reserved sectors
    -s file system size (sectors)
    -u sectors/track

```

---
Tags: settings, external-sd, formatting
---


title: IPV6 address on wifi

text:
# Question
Title: IPV6 address on wifi
I noticed the other day that my Android phone (Moto X first gen running lollipop) was reporting having an IPv6 address.

After a bit of investigation I discovered two things

1. It only shows when connected to WiFi, not cellular data.
2. The address it is showing is a loop back address starting `fe80:`

I am a bit bemused as to why this is. Why would it be enabling IPv6 and why would it be reporting it's address is a loop back address?

# Answer
`fe80:` isn't a loopback address, it's a link-local address. Every IPv6-enabled network interface has one, and it's *in addition to* any global ("real") IPv6 addresses that the interface may (or may not) have. What you're seeing is entirely normal and expected; it just means that your phone supports IPv6 on WiFi. (Presumably, IPv6 is enabled so that the phone can take advantage of it on networks that actually provide IPv6 Internet connectivity.)

The IPv6 loopback address is `::1`. You'll probably see that address on the `lo` interface, along with the IPv4 `127.0.0.1` loopback address.
> 2 votes

---
Tags: wi-fi, networking, 5.1-lollipop
---


# Question
Title: How can I geo-tag a photo after I've taken it?
Is there an app for that? :)

(For when automatic tagging fails)

# Answer
> 3 votes
Actually I found such an app, after a fair bit of searching.

Photo Geolocator (Google Code)

Currently you can't look up locations via an address, so it only really works for nearby locations, but that's still better than having to edit images on a PC, IMO.

# Answer
> 1 votes
If you know where the photo was taken then a desktop app that lets you edit the picture's EXIF info, like Microsoft's Pro Photo Tools, will let you add a Geotag later. In Pro Photo Tools it's as easy as using the built-in Bing map viewer to put a pin on the map, no need to mess around with latitudes and longitudes if you don't want to.

As for editing on the phone, I can se a lot of apps that let you view or erase the EXIF info, including plotting your pictures on maps, but can't see one that lets you add this info on the phone.

You could use something like GeoLogger to log your position on the phone, so that you can use that later on to add to photos if they haven't been properly geotagged.

# Answer
> 0 votes
On Android you can use the free a Photo Manager/a Photo Map/androFotoFinder app:

* Select one or more photos in gallery view that should receive the same geo-info
* From Menu use "set geo"
* pick a geo from a map
* press ok

For details see Howto-geotag-multible-photos.

The app is available via f-droid.org installer or as apk internet download but not on google play store.

Note I am the author of the app and i manually geotagged more that 10 000 jpgs with the app

---
Tags: geolocation, photos
---


# Question
Title: How can I turn silent mode on (Lenovo yoga 2)
I just got Lenovo yoga 2 and can not find silent mode (power button offers just - power of, resrt and aeroplane mode). There must be silnt mode to turn every sound off... Big thanks!

# Answer
Most phones go in silent mode when you just press volume down and silence it to the end. After hitting lowest volume, pressing it again should put it in vibrate only mode, and pressing it again will put it in silent mode. I'm not sure if Lenovo phones have that implemented but most other OEMs have it implemented.
> 0 votes

# Answer
In my Lenovo K3 Note there's a "Do Not Disturb" function. You can activate it from a button in the notification toolbar, the one that pictures a moon.
> 0 votes

---
Tags: lenovo
---


# Question
Title: Facebook contact sync no longer working: "Sync is currently experiencing problems. It will be back shortly"
As of a couple of weeks ago my Galaxy S3 (running Android 4.1.1) no longer syncs contacts from Facebook. I have the Facebook app installed and calendar and the gallery are syncing fine but the contacts fail. I get the following message:

> Sync is currently experiencing problems. It will be back shortly.

Just to be clear, it did used to sync the contacts fine, but then the above started happening. I have updated the Facebook app a few times but I cannot remember if it started happening immediately after one of these updates. Anyone know what's going on or how to fix it?

# Answer
Samsung phones have a proprietary app to synch with social networks: **SNS Provider**. So to solve it you probably have to search/wait for an update to it in Galaxy Apps.

You can also check your preferences in Facebook app, it has its way to synch contacts and gallery. There should be an option related to contacts synch, check that it's activated.
> 1 votes

# Answer
Have you tried removing and re-adding the Facebook account in your "Accounts and Sync" settings? Sometimes something in the sync process can get corrupted (left half-finished, etc) and that prevents future sync attempts from working properly. If you clear the account info off the phone and then re-sync it (Wi-Fi recommended) you should get a clean copy.

If that doesn't work, something's borked with your Facebook app; try completely uninstalling and reinstalling the app (or at least remove all updates, if your phone/provider considers Facebook a "system app"). If you'd said that none of the Facebook sections were syncing properly, I'd say you were on a LAN that was blocking access to the domain, but that's apparently not the case here.
> 0 votes

# Answer
I have several photo albums from FB on my Galaxy S3 and noticed it was missing a few. Going into the phone's *gallery -\> settings -\> accounts (FB)-\>remove account -\>* re-log back in and it's fixed both the calendar and the gallery sync. Note\* make sure in *gallery -\> content to display -\> content in Facebook* is checked.
> 0 votes

# Answer
Try installing Facebook APK manually following this steps:

* On your phone go to Settings \> Security and check the "Allow unknown sources" check box
* Download the latest (to the date of this answer) Facebook apk from here
* After the download is finished, click on the apk in the list of downloaded items or go to `/sdcard/downloads` with a file manager app like ES File Explorer and open the apk file.
* The installation screen should appear showing the permissions asked by the app. Click on "Install" at the bottom of the screen.
* Wait for the installation to finish then click on "Open" to open the Facebook app.

Now you have the latest Facebook app - let's fix the Play Store issue:

* Go to Settings \> Applications \> All. Search for the Play Store app and click on it.
* The info about the Play Store will appear. Wait until the "Delete data" button is click-able then click on it and confirm. 0 Now go back to your same screen and launch the Play Store and wait for it to load your account, then go to the "My Applications" tab and you should see the Facebook app there (if it's not try rebooting your phone).

You are all set. You now have the latest Facebook version and it will be updated normally through the Play Store.
> -1 votes

---
Tags: sync, facebook
---


# Question
Title: Can Whatsapp messages be restored from email chat history?
My Whatsapp chats got wiped after a ROM flash that resulted in a soft brick. The other person uses Windows Phone 8, and I have an email from that mobile with the chat history txt file. Can I restore the messages on my phone with this file, perhaps by editing the DB file that Whatsapp backups create? Just the message text would be great, I do not care for the dates or other metadata.

This is probably not an easy task, and I'm ready to roll up my sleeves and dig in. Any general pointers to get started would be great.

# Answer
WhatsApp uses SQLite databases for recording chat history. It's not possible to restore without writing custom code to convert plain text into sqlite database accepted by whatsapp. I don't know of any such tool.
> 1 votes

# Answer
Yes, you can do that but it's going to be a really tough work.

Try using DB Sqlite browser to access the mgstore.db file in your rooted phone by saving the same file on PC. Then you can create new records in the sqlite file and add on your old messages to your chat history.
> 1 votes

# Answer
`msgstore.db` is no more plain zipped `sqlite` database. It is now encrypted (with `crypt8`) too using the keys from the device WhatsApp was installed on.

So manually injecting can be really difficult though not impossible once WhatsApp is installed.

I suggest you refer to the text file when you need it, and don't worry about putting it back in WhatsApp.
> 1 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Is it possible to set DNS for mobile network
I live in Canada and use an unblocking service to access US Netflix content, Pandora and Hulu. I would like to be able to use this service while not on my WiFi is there a way to set the DNS server to the ones i need for my unblocker to work for the mobile network

# Answer
I saw the `cyanogenmod` an `KitKat` tags on the question, so I suppose you own a rooted device with Android 4.4.

In general there is a good number of apps on the Play Store which are able to change the DNS for mobile connections of pre Android 4.4 devices and one (which I wrote and sell) which changes the DNS on Android 4.4 devices.

If you need the raw commands, here they are (need root):

```
# ndc resolver flushif <iface>
# ndc resolver flushdefaultif
# ndc resolver setifdns <iface> <dns1> <dns2>
# ndc resolver setdefaultif <iface>

```

My answer to a similar question is here and contains references to my app.
> 0 votes

# Answer
When I needed to change my DNS the solution was always SETDNS. It's light, fast and user-friendly.

Be aware that if your phone isn't rooted SetDNS will only modify WiFi' DNS settings...
> 2 votes

# Answer
Just to add an up-to-date answer, I wrote an App which changes the DNS of both Wifi and mobile connections also without root. Have a look at PlayStore or Amazon.
> 2 votes

---
Tags: cyanogenmod, networking, 4.4-kitkat, mobile-network, dns
---


# Question
Title: adb backup hangs and never finishes (Linux)
Whenever I run `adb backup` for a full backup, it never finishes. In Terminal, the command hangs indefinitely, and on the device, the backup cycles through a few apps before hanging on one (more about that at the end of this question).

After executing `adb backup`, the backup file on the PC slowly increases in size, but after a while it stops growing. I've let it sit at this point for an hour without any change in the size of the file.

I've tried running `adb backup` 3 different ways (`$ab` is just the name of the backup file):

```
adb backup -f "${ab}" -apk -obb -noshared -all -system
adb backup -f "${ab}" -apk -obb -shared -all -system
adb backup -f "${ab}" -noapk -noobb -noshared -all

```

Not even the last one works. I also tried setting up a desktop backup password under here:

```
Settings > Developer Options > Desktop backup password

```

This didn't help either.

This problem occurs with two different devices, both rooted. Both devices run on Android 5.1.1, so maybe it's a bug with this version of Android? It didn't work on 5.1 either. One of the devices is a Nexus 6 using the official Android 5.1.1 image, so it's not a bug with a custom ROM.

The last few times I tried running `adb backup` on the Nexus 6, I noticed that it started hanging on the same app each time: Titanium Backup. I don't know if this has always been the case; I just noticed it recently.

Does anyone have any suggestions? Also, do any other Linux users have this problem too? If so, it's likely a bug within the `adb` package.

### EDIT

After running `adb backup` again, it worked! I'm guessing it's because I upgraded my Nexus device's firmware to a *slightly* newer version: from LMY47Z to LMY48I (both are Android 5.1.1). Maybe it was a bug with the earlier 5.1.1 build, the one before the "Stagefright" fix was added.

# Answer
*Settings**Apps**Titanium Backup**Force Stop* may allow the ADB backup to continue and finish.
> 3 votes

---
Tags: adb, backup, linux, 5.1-lollipop
---


title: Missing storage on Tesco Hudl 2

text:
# Question
Title: Missing storage on Tesco Hudl 2
I have a Tesco Hudl 2 running Android 4.4.2. I have 9GB of total storage. But little free, despite not using much.

It shows a few GB in-use and 0.5GB free. The usage bar shows 80% available, but the table shows 581MB available. I used to have many apps installed, now there are fewer apps, and no room for more.

```
Total space 9.12GB
    Avalable 581MB
    Apps 1.58GB
    Pictures 12.46MB
    Audio 496kb,
    Downloads 35.61MB,
    Cached data 59.51MB
    Misc 113MB

```

That is less than 2GB in-use, and 9GB - 2GB = 7GB ≠ 0.5GB

I have no idea what has happened to the rest of the memory. Can you tell me how to fix, or diagnose?

Note: I have read wiki.

---

It has 16GB of internal storage, and according to various websites I should only see about 9GB of this. The storage tool shows about 9GB of total storage.

As requested, I ran Diskinfo & DiskUsage. DiskUsage shows System data of 6782 MiB, this appears to be the problem, but what is system data, and why so much?

Diskinfo:

```
--------------------------
 Internal Storage (MMC)
--------------------------
 * Cache [mmcblk0p11] (/cache) [ext4]
   Used: 87.6 MB, Free: 1.4 GB, Total space: 1.5 GB
 * System [mmcblk0p13] (/system) [ext4]
   Used: 1.3 GB, Free: 761 MB, Total space: 2 GB
 * Data [mmcblk0p15] (/data) [ext4]
   Used: 8.8 GB, Free: 582 MB, Total space: 9.4 GB
--------------------------
 SD Card
--------------------------
 * SD card [mmcblk1p1] (/mnt/media_rw/sdcard1, /storage/sdcard1) [vfat]
   Used: 253 MB, Free: 29.5 GB, Total space: 29.7 GB
--------------------------
 Memory
--------------------------
 * RAM
   Used: 1018 MB, Free: 862 MB, Total space: 1.8 GB

```

DiskUsage:

```
Storage card: 9342 MiB
    apps: 1245 Mib
        …
    media: 734 Mib
        …
    System data: 6782 Mib
    Free space: 581 Mib

```

# Answer
> 1 votes
I've got the same situation on my HUDL2. 8Gb of space lost in a black whole.
I did a web search and found one page where a user had the same problem. They had eventually rooted their HUDL2 and found this file "/data/IntelCPHS.log" taking up the missing space.
It's in the /data directory so it's protected and all I can do is list the size with a terminal emulator. It also doesn't show up in disk utilities because of the protected directory it is in.
I did a "ls -l /data/IntelCPHS.log" and found it was taking up nearly 8Gb.
Without rooting all I could do was a factory reset to remove it.
The only thing I've found that causes the file to grow is the All4 app. If I don't view anything with that the IntelCPHS.log stays nice and small.
So not a solution but maybe a workaround.

# Answer
> 0 votes
I eventually fixed it by performing a system reset. So all data lost. Except what I copied off onto other devices.

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


# Question
Title: How do I disable HTML5 player for Chrome on Android?
Whenever I click on a video link, it automatically takes me to the HTML5 player and doesn't even prompt me as to which player I want to use. Is there a way to force a prompt by altering the application files or something?

# Answer
> 1 votes
I'm stuck with the same issue.

A workaround is to use another browser: I tried Firefox, Dolphin & Opera so far.
All of them use embedded video playback.

Only "Opera Mini" asks for external playback app. See download link below: https://play.google.com/store/apps/details?id=com.opera.mini.native

# Answer
> 0 votes
Try **Clearing the Defaults** for the app.

Since I don't know what version of Android you're running, I'll explain generally.

1. Head to **Settings** -\> **Apps**
2. Click on the **Google Chrome App**, then scroll until you see "**Reset Defaults**"
3. Now it should **prompt** you again what type of media player you want to use when opening videos.

**If that didn't work**, you can try to reset the app to factory defaults. To do that just *Clear Cache*, *Clear Data*, *Force Stop*, then *Disable* the app. Restart your phone and *re-enable* the app.

You could also, of course, try disabling Chrome and using a **different browser** (such as Firefox, Dolphin).

---
Tags: html5
---


title: Can't find a contact's phone number?

text:
# Question
Title: Can't find a contact's phone number?
If I tap on the dialer on a DroidX and start tapping in someone's number then when enough (usually 3) digits have by tapped in the person's name and number appear about the entry box and I can tap on them to dial.

However, if I go into Contacts and search for that same person by name they are not listed in my contacts.

I'm trying to work out what the disconnect between these "contact" lists are and how to keep them insync.

(I'm logged in with my gmail/google account and have a contact list on gmail which syncs with the phone.)

# Answer
Can it be that you have unchecked certain contacts to be displayed ?

Go to **contacts**, press **`menu`**, `more` , `display options` and verify that you really display the names you want from the options on that screen.
> 2 votes

# Answer
Go to `Contacts > Menu > Display Options`, click on your Google account and make sure the box for "All Other Contacts" is checked.
> 1 votes

# Answer
When I looked at my contacts online, most were part of a group called "My Contacts". These people could be searched in the contacts app and in the phone dialer.

There was another group called "Other Contacts". These were only searchable in the phone dialer. I found a "fix". First, I moved these over to the "My Contacts" group on the web, synced my phone, but it didn't fix it. So I tried to find where the setting was to display these people in the contacts app. For me (running a custom rom similar to stock on an HTC Sensation), there was a drop down list at the top of the app that said "Phonebook". When I saw the accounts in there, my Gmail account said it had all 2047 contacts. But what I didn't realize was: there was a sub-menu. All categories in the sub-menu had checkmarks except the one called "(Ungrouped contacts)". When I put a check mark on that group, all the functionality was restored, and the missing contacts and searchability was back in the contacts app.
> 1 votes

# Answer
I have just solved the same problem. Under my 'People' app there is a dropdown in the top left called 'Phonebook'. I selected this and had a number of lists that were displaying contacts. When I selected my Google account I noticed a number of check boxes and one of them was clear. I checked this box and can now find all people that I used to have to find via their phone number.
> 0 votes

---
Tags: contacts
---


# Question
Title: How to pair bluetooth device without pin?
Android requires something to be entered in PIN field to enable OK button. Device requires that nothing is entered in PIN field to successfully pair (works on Windows).

Any solutions?

P.S. the more I use Android the less I like it!

# Answer
You say it's not connecting to your computer through buletooth anymore/at all. You said it is below android 4.2.1. If your device is android 4.2.x or higher (x being anything) then that may be your problem there since that was the update where google rewrote the android Bluetooth stack. I would recommend downloading another bluetooth stack on your pc (try the Toshiba Bluetooth stack: http://www.support.toshiba.com/support/viewContentDetail?contentId=3461138 ) which should give you more Bluetooth device drivers. Once you do that then you shouldn't have a problem connecting your android device to your pc over Bluetooth. Also would like to mention that you should check your Bluetooth dongle/adapter on your pc. I would suggest a bluetooth 4.0 for compatibility reasons, but a 2.0+ should work just fine (might be slower though). Hope that helps
> 1 votes

---
Tags: bluetooth, bluetooth-pairing
---


title: Moto G GPS is inaccurate

text:
# Question
Title: Moto G GPS is inaccurate
I am running CyanogenMod (12.1) on my Moto G (first generation) and while using mobile data, the GPS is extremely inaccurate when driving. I use Google Maps driving mode which used to be great when I had an iPhone, but using Moto G, Google Maps always display wrong position.

I even had the GPS mode on High Accuracy but did not change much. Any suggestions?

# Answer
Apparently it is a known issue with CM 12.1. to fix :

```
fastboot erase modemst1
fastboot erase modemst2

```
> 1 votes

---
Tags: gps, motorola-moto-g, gps-tracking
---


title: Battery level always 42%

text:
# Question
Title: Battery level always 42%
I purchased a second hand nexus 5 to find out that the battery indicator is always showing 42% and never updates, regardless of the actual battery charge level.

I tried replacing the battery with the one from my brother\`s nexus 5, then replaced the usb port board. Also tried:

* rooting
* installing twrp 2.8.7.1
* elemenalX 6.0 kernel
* Android 6.0.1
* Cache and dalvik wipe
* Use the battery until phone shuts down

Nothing helps, although the indicator jumped to 83% and to 54% after some actions which I dont remember. Maybe after cache wipe, not sure.

Anyone know how to fix this?

# Answer
> 4 votes
Battery contains the chip which provides information to fuel gauge hardware and drivers. Since you have already done that, next is to determine if the problem is with fuel gauge drivers/ software or hardware.

Wipe clean your phone (cache, dalvik and system) and flash stock ROM for your phone. Don't install apps. Switch to safe mode, charge for about three hours (will certainly top the battery) and if the behaviour is same, then it is NOT OS related (yes, try all this with external SD and SIM removed...doesn't sound logical to do this and I agree but for some unexplained reason I had the experience of weird battery reading with SD card installed and reverting to normal when removed)

If this didn't help,almost certainly hardware related. Time to get the hardware checked and repaired

---
Tags: battery, charging, troubleshooting
---


# Question
Title: Can I override the default DNS settings on an HTC Evo without root access?
Is there any way to override the Sprint DNS server(s) used by default on the 3G connection of an HTC Evo running Froyo without root access?

The reason I want to do this is because some sites are able to resolve when I'm using OpenDNS or Google DNS while connected via WiFi at home, but when I'm on 3G, the same sites come up as page not found, so the easiest culprit to blame is DNS.

# Answer
Everything I've seen suggests you can only do it if your phone is rooted. Here's a tutorial for those with rooted phones.
> 5 votes

# Answer
As this question got very old but seems to be the first result when searching for **DNS** setting on **both wifi and mobile**, I would like to answer this to provide a more up-to-date result - I also searched for myself earlier. First of all full disclosure: I'm the author of the app, which can provide this also **without root**. Take a look at Lilly, this may help you to set your DNS settings.
> 0 votes

---
Tags: 2.2-froyo, networking, htc-evo, dns
---


# Question
Title: How can I play videos on my TV(not smart TV) from my phone
Can I play videos from my Moto G on my Vizio TV via the USB port or HDMI. If possible, how?

# Answer
> 1 votes
There are a number of devices similar to ChromeCast which plug into the TV's HDMI port and accept wifi streaming from computers/phones/tablets. Some are quite inexpensive, and a few incorporate a full media computer running either Windows or Linux. Any of these will let you stream media to any HD TV, even a first year model.

If necessary, you could also use an HDMI switching cable to expand your port count, if all HDMI ports are already in use.

---
Tags: video-streaming, mhl
---


title: Lock screen shortcuts cannot be changed

text:
# Question
Title: Lock screen shortcuts cannot be changed
When my mobile had 4.1 version of Android, I could go to Security -\> Lock screen -\> Shortcuts to change the shortcuts. But, after Android 4.3 update, I am unable to find a way to change the shortcuts on the lock screen. Could you guide me through how I can achieve this?

I tried Settings -\> My Device -\> Lock Screen, but there is no Shortcuts button there.

See the screenshot below:

<sup>(click image for larger version)</sup>

# Answer
What kind of security are you using on your phone? If you are using Swipe to Unlock (no pin) you should be able to see the shortcuts.

If you have some other sort of security, the lockscreen changes for Android 4.3 and TouchWiz integration have made some of these features disappear.

There is a pretty good discussion about it here.
> 1 votes

# Answer
i also encounter this issue and i find a fix to it. i have galaxy S3 rooted so i don't knew if it'll work on unrooted devices, but you can try.

open with any file manager (i'm using ES) the folder system \> go to folder 'csc' \> then find the file customer.xml and rename it to customer.xml.bak.

Reboot the device and go to Lockscreen. you will find lost shortcut slide.

thanks to ValenteLform xda-developers.
> 1 votes

# Answer
Go to Settings\>my device\>lock screen\>screen lock

Select swipe

Turn "Shortcuts" on

Click the word "Shortcuts" and your lock screen shortcuts will appear; edit as you desire.

Change your screen lock back to your desired security setting and the new shortcuts will stay in place.

I just got my S3 and apparently Android 4.3 doesn't allow access to shortcuts when phone is locked (makes sense I guess, why lock something but allow access to parts of it?), but you can change the "Secured lock time" which will give you time to use those chosen apps from the lock screen.
> 0 votes

# Answer
Touch apps\>widgets\>locate settings and touch and hold to move it to phone screen then select lock screen. You will now see all options to make changes to your lock screen
> 0 votes

# Answer
I know I'm late to the party but I came across this issue and thought I'd answer in case someone still has this problem.

I'm running Android v4.4 and the shortcuts are hidden.But before that,
*Settings**My device**Lock screen**Set screen lock* to *Swipe*
Now change the shortcuts setting below that from camera to custom and new option will appear to edit shortcuts. I think these shortcuts will still work even if you decide to add a password later.

For widgets make sure multiple widgets is checked on this screen as well then on the lock screen.
You simply swipe right on the clock widget which is there by-default then click on *edit* in the lower right corner of the new screen to edit which widget appears on that page. It's an inconvenient 1 widget per page, however if you wish to change the default lock screen clock to another widget you can then rearrange the pages by long pressing and moving that page/widget to the far right.
> 0 votes

---
Tags: samsung-galaxy-s-3, lock-screens
---


# Question
Title: Tasker app creation: is it possible to let user select the apps for launch app context
Well, as the question states, while creating a tasker profile, if the launch app context is used, a list of apps has to be chosen. I was wondering if I make an app using this profile, is it possible to let the user edit this list? So that he may add or remove some apps from the default list?

This is my first question in this site. Greetings, everyone!

# Answer
> 1 votes
One way to do this would be to create a scene with a small menu of apps, set to open the app when the user taps it's icon.

One issue: Errors might arise if you have Tasker try to open an app that the user does not have installed. One way around this would be to use the shell command 'pm list packages' and (somehow) resolve the name of the chosen app to the package name, or the reverse and use this to populate the displayed list.

---
Tags: tasker
---


# Question
Title: Is there a way for Tasker to notify me when a background app is using the voice recorder or the camera?
Is there a way for Tasker to notify me when a background app is using the voice recorder or the camera?

I'm trying to find out which app is accessing the voice recorder in the background. Sometimes when I use the video recorder, I get a message saying the voice recorder is being used by another app.

# Answer
> 0 votes
Tasker cannot interact with background apps, and thus cannot detect if a background app is active or using the voice recorder. What Tasker can do, via Tasker Process Running (KC) is detect what processes, including apps, are running. if you store this data in some way whenever the error appears, you can look for correlations between running processes and the error.

Note: Have you Googled around to see if your error is common with your device, app, or OS version?

---
Tags: tasker
---


title: Mobile Hotspot timer without root?

text:
# Question
Title: Mobile Hotspot timer without root?
I have a Moto E (2015) and I have a hotspot plan that I let my family use. The Moto E has stock Tethering support. However, there are some limitations.

The hotspot would not turn off automatically. This could potentially create two serious problems. One is that the tethered devices continue to tether even when they are at a place with free Wi-Fi. The other issue is that I could forget that my Wi-Fi was used for hotspot and ended up using my Mobile Data when free Wi-Fi is available.

The best I could come up with is manually setup a reminder every time I turn on Hotspot but it is rather cumbersome and it requires me to manually turn hotspot off. I searched around for this topic but I don't see any solution. Would like to hear some better ideas.

# Answer
> 1 votes
There are many apps that can help here.

# MacroDroid

It is a free/paid app. Free version would suffice for the goal however.

The macro would be:

* Trigger: Hotspot Enabled/Disabled → Hotspot Enabled
* Actions:

+ Wait Before Next Action → set the timer per your needs
    + HotSpot On/Off → Disable HotSpot
* Constraints: none

This method, due to some technical limitations, may not work on every Android version, though I had success with both Android 4.2.1 and 5.0.2

---

# Automate

It is a free app with in-app purchases. No purchases are required to achieve the goal however.

You would need to create a flowchart like this

(Click image to enlarge)

The hotspot blocks can be found under Connectivity section and Delay is under Data & Time. Set the Delay to the timer you need.

Once the flowchart has been created, make sure to install the permission it needs

Start the fiber and there you go.

# Answer
> 1 votes
In continuation of my former answer, some other useful apps are:

# Automagic

It is a paid app with 10 day free trial version. Use the trial version for testing before attempting to buy the app from store.

Alike Automate, it uses the concept of flowchart. You would have to create a flowchart like this

(Click image to enlarge)

The block with rounded edges represents a trigger, the rest are for actions. The app would introduce your with its know-how, so you would know where to look for to create that chart.

**Note** that Execute Command is executing the command `sleep N`. Replace N with the number of seconds your timer would have, such as 360 for 6 minutes.

---

# Tasker

It is a paid app with 7 day free trial.

* Profile: Event → System → Intent Received:

+ Action: `android.net.wifi.WIFI_AP_STATE_CHANGED`
    + Priority: Highest
    + leave rest of the entries untouched
* Task: (Actions):

+ Task → If:

    - `%wifi_state` `eq` `12`
        - `OR`
        - `%wifi_state` `eq` `13`
    + Task → Wait → set the timer
    + Net → WiFi Tether → Off

The information about the intent and variable *wifi\_state* came from this reddit thread by TremendoSlap. Anyhow, if you monitor the output of when hotspot gets activated, you would know that the said intent is broadcasted with initial tethering state denoted by 12 to final state 13.

---

# Droid Automation

It is a free/paid app. Free app would be enough for our goal.

Create a profile with following entries:

* Trigger: Wi-Fi Hotspot state → Become active
* Task:

+ Various → Sleep → set timer duration
    + Network → Wi-Fi Hotspot → Disable

Everything works fine except that sleep duration cannot be beyond 10 seconds in a task. The simplest workaround is to add multiple tasks with sleep action. It may become impractical to add multiple of such tasks. Hence, you may consider Tasker here.

Under Various there is an option to execute Tasker's task. The Tasker's task would be to wait for N seconds/minutes and turn off Hotspot.

---
Tags: wifi-hotspot, motorola-moto-e
---


# Question
Title: I have a .nomedia file in a hidden folder on my phones internal storage
I have a .nomedia file in a hidden folder on my phones internal storagefolder. What, where, when, why and how? I've deleted it a number of times and it just comes back in a new hidden folder. Is it safe?

# Answer
Yes, it's safe and even necessary for a hidden folder. This file says the system not to show pictures and videos from this folder in your Gallery, Video and similar apps.
> 0 votes

---
Tags: 5.0-lollipop, internal-storage
---


# Question
Title: How to enable root on my Device without using a computer
I've been try my hardest these past couple months to figure out a way to root my Device without a computer(Got wet in April) and no success. The problem is , my Device is a BN Nook HD and Unknown Sources is blocked since software version 1.4.1 . So I can't use Kingroot etc. and It appears I can't do anything without a computer.

Any Help or Advice would be largely appreciated.

# Answer
> -1 votes
Actually You don't need the Computer to Root using kingRoot just download KingRoot Apk from Open link to Download and Just network connection is enough to root the Device It's easy one click root and it works ;)

---
Tags: root-access, nook-hd
---


# Question
Title: Using Android Device Manager to determine state of stolen device
My phone was stolen over a month ago, during which time I had already sent a lock request to the phone via ADM.

The device still appears on my list of 'recently used devices' although it is clear it has not been used since being stolen. I am still able to send lock requests though.

I am curious: If the thief had somehow hard-reset the phone back to factory settings, wouldn't it automatically be removed from my list of devices? Or will it simply remain listed here indefinitely until I choose to remove it myself?

# Answer
The List will remain same even if the thief has done a hard factory Restore So you cannot trace the phone again if he had done a factory reset or flashed a custom/stock OS again Android Device manager is helpful only if he hasn't done a reset to your device better book a complaint using your IMEI number to Police they can help you :)
> 0 votes

---
Tags: anti-theft
---


# Question
Title: NANDroid on CM12.1, Samsung Galaxy S2 I9100
I would like to install XPrivacy on CM12.1 (Samsung Galaxy S2 I9100).

For that I have to:

* Preferably do NANDroid backup
* Flash correct version of Xposed framework (`xposed-v78-sdk22-arm.zip`)
* Install Xposed app (`XposedInstaller_3.0_alpha4.apk`)

The problem is in the first point: CM was so kind as to install its own recovery, which does not provide backup option.

I used CWM recovery before, but that as far as I know isn't maintained anymore. TWRP is another option, but I can't find version for I9100 (if there is any).

What are my options?

---

I could probably stick with AppOps, but it is a bit too simple for my needs. Another question is whether it is worth the struggle with installation of XPrivacy given the stability (and security?) of such solution.

I could probably substitute some XPrivacy features with AFWall, but I had some issues installing it on CM12.1.

Another feature I would like is the access restrictions to Android ID - but that is probably possible only with Xposed(?).

# Answer
The problem is in the first point can be solved by this link on XDA.

And by the way it is just for safety in case something happens wrongly. So, you can use that backup to get your old stable state.

Next option for you that you can flash CWM again as you have done previously to install this rom.
> 0 votes

---
Tags: cyanogenmod, recovery-mode, xposed-framework, xprivacy
---


title: Getting a hotspot without root

text:
# Question
Title: Getting a hotspot without root
I've read several articles on how exactly to do this, but none of them seems to work. I can't root my G Flex 2 (because I have ZV9), so that route is inaccessible. FoxFi initializes but I get a warning that I need to subscribe to a hotspot service. Is there any workaround for this?

# Answer
> 0 votes
I downloaded Pdanet+ and used the USB option, **not** the Wi-Fi one.

---
Tags: wifi-hotspot
---


# Question
Title: How do I disable camera autofocus on the Galaxy S5?
I'm trying to take video with my camera on my Galaxy S5, but the shots are almost always out of focus, or the autofocus will kick in randomly and leave the shot blurred.

I have tried the stock camera app and Open Camera, both have this issue.

The phone is useless to me unless I can resolve this issue, every video has a problem with blurring.

Thanks

# Answer
> 0 votes
Sorry for telling you the truth , but you cant really disable autofocus from the stock camera app...

---
Tags: camera, video
---


title: Internal memory issues

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

I've searched around any have no idea what to do.

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

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

1. 1. Rooting tutorial.
2. 2. Upgrade to Marshmallow.

---
Tags: applications, internal-storage, sd-card, insufficient-memory
---


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

I have tried uninstalling and re-installing WhatsApp on my phone, and the same problem still occurs.

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

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

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

# Answer
In Settings, change your phone to use Automatic Date and Time. I had the same problem, but doing this fixed it.
> -1 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Toast: MMS cannot be sent/received when mobile data is disabled -- shows up at every boot in Moto G XT1033 running Lollipop 5.0.2
Details: Moto G XT1033 with Android Lollipop 5.0.2

Is there something wrong? Why would any app request this feature just exactly when I turn my cell phone on?

<sub>(Click image to see its larger variant.)</sub>

# Answer
This is normal.

What it's saying is "if you want to send/receive MMS, turn mobile/cellular data on".

I don't know how to disable this toast.
> -1 votes

---
Tags: security, mobile-data, mms
---


# Question
Title: How to use burst / slow-mo features on Nexus 6p?
The Nexus 6p is supposed to have some cool features dealing with burst and slow-motion (high frame rate) capture, but all my searches for how to use these features are turning up an explanation that the features are there, but not how to use them.

It must not be too difficult, because I inadvertantly took a burst capture when I was trying to take a single picture. A bit of research suggest that "holding down" the shutter button (volume button, apparently) shoots a burst, which is unfortunate if I just want to make sure I really pressed the button and only want a single picture. I can't find out a way to disable this if I really don't want a burst of images at a particular shoot.

But I can't figure out at all how to use 120fps or 240fps capture, or even how to choose the frame rate. How do I do this?

# Answer
> 4 votes
This is for Google Camera v3.0 and up:

**Video**

> Open Google Camera app
>
> Swipe from right to left for Video mode.
>
> In the top right, touch the icons to turn features on or off:
>
> **Slow motion**: Set slow motion to 120 fps or turn off slow motion.
>
> Note: On Nexus 6P devices, there's an option for 240 fps. 240 fps produces a higher quality slow motion video than 120 fps, but requires more storage space on your device.
>
> **Flash**: Turn flash on or off, or set to auto (for auto, you'll see an "A" in the icon).

**Photo**

> You can choose what Google Camera does with your photo bursts. There are two settings you can turn on or off:
>
> “SmartBurst”: Automatically save only the best photos in a burst.
>
> “Auto-generate creations”: Automatically turn your photo burst into an animation or collage.
>
> To turn these settings on or off:
>
> Open Google Camera app.
>
> At the top left, touch Menu \> Settings \> Burst settings.
>
> Next to each setting, touch the switch to turn the it on or off.

For full details see: See: https://support.google.com/googlecamera/#6306661

---
Tags: camera, nexus-6p
---


title: ADB Backup does not work for Skype App

text:
# Question
Title: ADB Backup does not work for Skype App
I have a Nexus 5 with Android 6. The ROM is stock and not rooted. My bootloader is locked too.

When I try to save the Skype data files (chats, messages...) nothing will be saved.

```
adb backup -noapk -f Skype.ab com.raider.skype

```

This command will be used to save the data like messages and more.

My question: How can I backup my Skype data?

# Answer
I Think you need to connect with pc and need to take backup as mentioned in the skype doc

this is not poosbile with android

https://support.skype.com/en/faq/FA413/how-do-i-back-up-my-configuration-and-instant-message-history?platform=android

this is for windows https://support.skype.com/en/faq/FA413/how-do-i-back-up-my-configuration-and-instant-message-history
> 0 votes

---
Tags: adb, backup, skype
---


# Question
Title: AndroidOS draining battery massively on Android 5.0
I have an ASUS Zenfone 2 with Android version 5.0. All of a sudden today it started draining the battery rapidly.

* I have made multiple restarts but it didn't help.
* I tried to scan the phone with Norton and Kaspersky to identify any possible risks, but got nothing.
* I uninstalled all latest apps that I installed in previous few days.

Even while it is connected to a power source, it is still not able to increase the battery charge level. I know according to the usage battery consumption can be high but only Wi-Fi is running and I'm not using the phone. And 115% usage is really very high.

<sub>(Click image to enlarge)</sub>

# Answer
> 1 votes
The first thing I'd look for is ***one app*** that's using an extraordinary amount of resources.

Go to settings\>apps\> \[choose an app -- I'd start with Chrome or any other browser that you use\]

Then do a "Force Stop" on the suspected app. See if that helps. If there are any apps that you rarely use you can keep them stopped -- so you know they aren't using any battery.

It could be a hardware problem.

Disclaimer: I'm not familiar with your phone but have used 5.0 quite a bit.

# Answer
> 0 votes
Last time I had such a problem, it was not because of how the battery was emptied, but how it was charged.

I bought a new usb cable and everything was fine again :) Don't ask me why though!

# Answer
> -1 votes
Try to use a Greenify app to hibernate an aplications: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=pl

---
Tags: 5.0-lollipop, battery, asus-zenfone-2
---


title: Continuous clicking sound on the jack

text:
# Question
Title: Continuous clicking sound on the jack
While the phone is powered on, and I plug something in the jack of the phone, I hear a continuous clicking sound, with the frequency of about 4 times per second, on the right speaker. The left speaker plays the audio as it should.
I don't have a mono device to see how it behaves with it...
The phone's speakers do not have this problem, or the Bluetooth headset.
The sound is identical, as far as I can tell, to the sound (almost?) any audio device makes when it's plugged in (and/or out?).

Phone: Lenovo A800
Android version: 4.0.4

The issue doesn't happen on my Nexus 7.
Happens with headsets, earphones, external speakers... Pretty much everything in the jack.
I chose to post the issue here because I have found various similar issues with other Android devices around the Internet, but no working solution.

Is there any known cause for this? Any solution..?

---

My brother just bought a new headset, and there's no clicking sound with it.
I looked at the jacks and there seems to be no difference.
Any ideas...?

# Answer
> 1 votes
Oh, I forgot about this.

My brother came to me and jammed the jack in as far as it could physically go.
The problem was fixed...

# Answer
> -1 votes
The jack component on the board inside is failing. Common problem. Fixable. Caused by overheating

---
Tags: headphone-jack
---


title: Outgoing calls minute reminder

text:
# Question
Title: Outgoing calls minute reminder
I'd like to have this feature on outgoing calls: \- first vibrate (or beep) after 45 seconds call answered;
\- then vibrate (or beep) after every other minute (1.45, 2.45, 3.45 ...)

I created this task in Tasker:
1. wait 45 seconds;
2. vibrate time 50;
3. wait 1 minute;
4. goto action 2;
and put in context: call outgoing.

It kinda works but has a few shortcomings:
\- timer starts just after phone number is dialed, not when call answered;
\- task keeps going on after call is terminated, need to manually stop it.

I tried with an exit task with an explicit stop action but did not work.
I read about AutoNotification plugin intercept feature but did not understand.

# Answer
> 1 votes
As Firelord confirmed this for stock Android, you might not need Tasker for that at all – your dialer probably supports this natively:

Open the Dialer, then check its settings. My dialer has there (in German, so don't take my translation literally):

* vibrate when answered (additionally, also when hanging up or there's another incoming call)
* vibrate every minute (15 seconds before it's up)

I'd say that's pretty close to what you're after – just keep the "vibrate when answered" off and tick the "vibrate every minute", and it's even a perfect match. No need for any additional app, if that's all :)

---
Tags: notifications, tasker
---


title: Adding (and exporting) tags to pictures

text:
# Question
Title: Adding (and exporting) tags to pictures
I am trying to find a way to organize picture metadata in my Android phone. By default, it adds location and time data, so that the photos are easily searchable on the phone. I can also tag people and the software recognizes faces and suggests people name.

Unfortunately, it seems that both people name and location data are not available when I donwload the photos on my computer. The metadata should be written in the photos in EXIF, IPTC and/or XMP format, so that other tools on my computer will recognize them.

Also, I can only tag people when the software recognizes that there is a face, and many photos of people are not correctly recognize as such.

Is there some way I can tag and organize pictures, storing the metadata correctly in the photos themselves?

# Answer
> 0 votes
> Is there some application that can help me tag and organize pictures, storing the metadata correctly in the photos themselves?

I do not know any android app that can do this.

But maybe you can help implementing this feature

Unfortunately the android internal media database/media scanner does not support "tags" for photos so an android app has to implement the tag scanning/management on its own.

I also donot know a ready to use android java library that can write jpg iptc-tag infos.

currently i am thinking about adding tag-support to https://github.com/k3b/AndroFotoFinder/ using a pc generated csv file to transfer tags

For details see https://github.com/k3b/AndroFotoFinder/issues/25

\[Update 2016-11-09\]

Implementation is under way using a seperate xmp \- sidecar file for every jpg to store the iptc-tags.

There is much work ahead for this hobby project.

On the pc side you have to use an exiftools based batchfile to transfer between non-android-standard-jpg-fields and xmp-sidecarfile/csv

\[Update 2016-11-09\]

Implementation is done :-) with tag write support in jpg-exif or external xmp file

---
Tags: photos, geotagging
---


# Question
Title: Google Photos Add a Location on Multiple Files
I am using Google Photos for my archieved photos. I have lots of photos from past(When the Photo Location not involved) Now i want to add the location for my Photos to organize them. It is possible for 1 image. But there thousands of them. Is there possible way to do it Folder by Folder or Multiple Photos Selection and Add Location to them?

# Answer
> 2 votes
This can only be done through desktop on Picasa web albums as far as I know, but Picasa shares photos with Google Photos, so it should work.

1. Put all your photos with the same location in an album (you can do this with Google Photos)
2. Go to Picasa Web Albums and find the album.
3. Under "Actions", click "Album map"

4. This will bring you to the album map. Once there, click "Edit map"

5. Click the first picture in the album to select it, then while holding `shift` click the last picture in the album.

5. Drag the pictures out onto the map. You may want to find your location first.

# Answer
> 0 votes
If you have the photos on you android you can use the android app https://github.com/k3b/APhotoManager/ . it has multi-selection support and you can use a map to select the geo-location you want to assign.

Unfortunately the app only works with photos that are stored on the android device.

The free app is not available on google play store but you can get it via f-droid or download it via https://f-droid.org/repository/browse/?fdid=de.k3b.android.androFotoFinder

Howto geotag the photos

* Start the app in gallery view
* use the "filter" menu/icon to find photos you want to tag:
    + filter by folder and/or date range
    + additionaly select "\[X\] With no geo info"
* ==\> the gallery is populated with all photos that do not have a geo-tag yet
* via multiselection mark all photos that should recive the same geo location.
    + long tap on the first image ==\> it is marked with "\[V\]"
    + short tap on additional images from the same location
* use the "set geo" menu to start tagging
    + select "pick from map" if you want to pick the geo-location from a map
    + select "pick from photo" if you want to pick the geo-location from a photo that has geo-location

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