title: Nexus 6 Powered On Strangely

text:
# Question
Title: Nexus 6 Powered On Strangely
Earlier today, when trying to power on my Nexus 6, I had a strange thing happen. I normally power on my phone when it is still plugged in to the charger, and I tried doing that today, but after holding in the button for several seconds, the phone did not start to power on as it normally does. I tried unplugging the phone from the charger and powering it on again, but still nothing. When I plugged the phone back in to the charger, the phone began to power on immediately, but not before the hidden notification light turned green for a second. After the phone finished booting up, I got a low battery warning, as my battery was 8%, even though it was at 75% last night when I plugged it in.

Does anybody have any idea what could have caused this? To make sure that everything was working properly, I turned the phone off and on again without it being plugged in to the charger, and everything seems to be working fine, but I am curious about what happened. I am running the latest version of Android Marshmallow available for the Nexus 6 (build number MMB29Q), and the device is not rooted.

# Answer
> 1 votes
Since you have confirmed that the battery is just six months old, I am *guessing* that this is a different problem

Nexus and HTC phones seem to have an issue with battery reading showing incorrectly and have a method for *battery reset logic*. This method varies between various models and googling for "Nexus 6 battery reset logic" led me to this method suggested by Claire LP. The problems described in that thread are not the same as yours but if your problem is related to resetting logic, it may help:

> 1. Power off your phone.
> 2. Press and hold the Power and Volume Down buttons. This will put the phone in fastboot.
> 3. Use the Volume buttons to scroll through the menu until you see "Bootloader logs"
> 4. Press and hold the power key for a long time (7+ seconds) until the phone reboots.

---
Tags: battery, charging, nexus-6
---


# Question
Title: Phone stuck in bootloop after installing Chainfire 3D app
I have Micromax A61 with 4.1 Jelly Bean. I rooted it using Kingo Root. I tried a performance boosting app called Chainfire 3D. Now it's stuck in boot screen.

I don't have CWM or TWRP recovery and USB debugging is OFF. Help me.

# Answer
Taken from an answer by 'Same error but solved it' on Stack Overflow,

> 1. Follow this tutorial on YouTube to install and open a program which you will use to **uninstall** the driver of ChainFire installed on your device.
> 2. Start your phone into recovery mode (Home + Vol up + Power).
> 3. Plug in your phone via USB cord to your computer.
> 4. Once you have ADB opened in command prompt, type `su` to gain superuser access.
> 5. After that, you type `cd /system/lib`
> 6. Then you type `cf3d_uninstall.sh`
>
> Source: XDA Forum
> 1 votes

---
Tags: boot-loop
---


# Question
Title: How to set android WiFi hotspot password on Android 4.1.2
On most operating systems, you can set up name, password and encryption type for your WiFi hospot. For some reason, Android only has this switch to enable/disable it:

When I enable it WiFi `Android AP` is created. Of course, I can't connect because I don't know the password. I would also like to change the name.

I also looked in Security and WiFi settings sections but nothing there either. What's wrong with Android?

# Answer
To access the hotspot settings you have to keep (tap-hold) your finger on the same field *Portable Wi-Fi hotspot* for a few seconds, then release the finger. Unless there's a menu icon (three dots) on the top right corner, in which case you can access the settings by tapping on the menu icon and choosing *Configure*.

Generally speaking, in most apps you can tap-hold on a field to pop up a list of options. This is not very intuitive at a first glance, but after you've used Android for a while it becomes natural.
> 2 votes

---
Tags: wifi-tethering
---


title: Running dex2oat on host computer

text:
# Question
Title: Running dex2oat on host computer
I have compiled dex2oat on linux-x86\_64 for linux-x86. I can run it just like a normal application. The background is, I have a tool which can generate dex codes and I want to perform some basic checks that dex2oat does. So it is not important for me to get an actual runnable file.

I do get the following output:

```
dex2oat I  4183  4183 art/dex2oat/dex2oat.cc:1239] out/host/linux-x86/bin/dex2oat --runtime-arg -Xms64m --runtime-arg -Xmx64m --image-classes=frameworks/base/preloaded-classes --dex-file=/home/marc/Apps/Example1.apk --dex-location=bla.apk --oat-file=bla.oat --image=out.art --base=0x60000000 --instruction-set=x86 --instruction-set-features=default --runtime-arg -Xrelocate --host --android-root=out/host/linux-x86 --include-patch-information
dex2oat E  4183  4183 art/runtime/runtime.cc:1108] Failed to return pre-allocated NoClassDefFoundError
dex2oat F  4183  4183 art/runtime/thread.h:330] Check failed: new_exception != NULL
dex2oat F  4183  4183 art/runtime/runtime.cc:284] Runtime aborting...
dex2oat F  4183  4183 art/runtime/runtime.cc:284] Aborting thread:
dex2oat F  4183  4183 art/runtime/runtime.cc:284] "main" prio=5 tid=1 Runnable (still starting up)
dex2oat F  4183  4183 art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=(nil) self=0xf89a8e78
dex2oat F  4183  4183 art/runtime/runtime.cc:284]   | sysTid=4183 nice=0 cgrp=user/1000.user/c2.session sched=0/0 handle=0xf6b76700
dex2oat F  4183  4183 art/runtime/runtime.cc:284]   | state=R schedstat=( 17496280 53788 15 ) utm=1 stm=0 core=7 HZ=100
dex2oat F  4183  4183 art/runtime/runtime.cc:284]   | stack=0xff0f1000-0xff0f3000 stackSize=7MB
dex2oat F  4183  4183 art/runtime/runtime.cc:284]   | held mutexes= "abort lock" "mutator lock"(shared held)

```

Does anyone know what causes this error or did I supply the wrong arguments?

I have added a cout statement in the code and it turns out that the class being searched for is Ljava/lang/Object;

# Answer
Taken from the android build process:

```
out/host/linux-x86/bin/dex2oatd --runtime-arg -Xms64m --runtime-arg -Xmx512m --boot-image=out/target/product/ranchu/dex_bootjars/system/framework/boot.art --dex-file=out/target/product/ranchu/obj/APPS/Telecom_intermediates/oat/arm64/package.odex.input --dex-location=/system/priv-app/Telecom/Telecom.apk --oat-file=out/target/product/ranchu/obj/APPS/Telecom_intermediates/oat/arm64/package.odex --android-root=out/target/product/ranchu/system --instruction-set=arm64 --instruction-set-variant=generic --instruction-set-features=default --include-patch-information --runtime-arg -Xnorelocate --no-generate-debug-info --abort-on-hard-verifier-error --no-inline-from=core-oj.jar

```
> 0 votes

---
Tags: art
---


# Question
Title: Can't see photos when using Droid Explorer
I have Huawei Ascend Y550. It is rooted and I can see, edit, and change files with a root explorer app. However, I have difficulty doing the same in Droid Explorer. I am using Droid Explorer because no matter what I try, I can't seem to get my work PC to recognise and get access to my phone. I have tried all sorts of things, and the phone is recognised on another work PC but not on the one I use.

I'm new to Droid Explorer. I have followed all the instructions, installed it, and able to view my files and SD card as well, but I cannot see photos in the DCIM folder.

I can see the .thumbnails, 100ANDRO, and Camera folders inside the DCIM folder. When I go into the Camera folder, I can see the folders I have created that contain the specific photos. But when I get into each of those, there is nothing shown inside.

Here are the log files from Droid Explorer:

# Answer
Based on the log files, I will say this is a bug, but I have a potential workaround for now.

The problem is the `'`. If you rename the folder without the `'`, you should not have a problem seeing the photos.
> 0 votes

---
Tags: droid-explorer
---


title: Bilingual language settings?

text:
# Question
Title: Bilingual language settings?
I would like my phone to recognize English and French words.

Also I'd like the swype typing to work this way.

What is the simplest way to accomplish this?

I have a moto G, android 5.1

# Answer
> 1 votes
It sounds like you're trying to change the keyboard settings. Not all keyboard apps can handle multiple languages. On some, you have to install the language(s) you want from the keyboard's settings menu, and then switch the language through the menu (the one you already mentioned) or through a swipe gesture on the keyboard (such as swiping the space bar left or right).

Some keyboard apps can work out what language you're typing in on-the-fly, without you having to say explicitly. SwiftKey is an example of a keyboard that works this way: just enable all the languages you want through its settings, and it will detect what language you're typing as soon as you've written a couple of words.

---
Tags: languages
---


# Question
Title: Xperia Ray ST18i - CWM - install zip from sdcard, error message: This package is for "ST18i,..." devices; this is a "".?
I am working on an Xperia Ray ST18i otherwise known as urushi, unlocked, rooted, last running stock 4.0.4.
I was unable to install CWM with ROM manager app, which said it was incompatible with ST18i. I tried to install TWRP, same response. I tried to install CWM with x-Parts app, it said that it installed, but there was nothing there. Finally I found a tip to use the installer of older version of CWM, 5.027. I installed it, and it worked. The installer app recognized the device as an ST18i. I tested that I could reboot into recovery and operate it. Made nandroid backup.

Now attempting to install carbon rom 4.4.x.
Copied zip to sd card.
I extracted the boot.img, installed with fastboot, which responded with Flash operation complete.
Rebooted into recovery.
Wipe data. Wipe cache. Wipe dalvik. Install zip. Select zip file.
CWM starts installing.

Finding update package... Opening update package... Installing update...
However, aborts with error message: This package is for "ST18i,ST18a,urushi" devices; this is a "".
(Status 7) Installation Aborted.

Now it appears that the package is correct, the device is an ST18i. But it appears that CWM thinks the device is a "".

I tried the option "toggle script asserts" to disable, but it made no difference. (not sure if that is relevant)

Elsewhere on the web for someone who had a problem because the name in the package did not did not match name on device, I read some advice about decompressing the zip and editing the updater-script, and re-zipping it and pushing it to the sd card to flash.
However, what would I even put in there for the device type, "" ?

Or is it possible to comment out that check altogether?

Or is there a way to correctly specify to CWM what kind of device it is?

Or is there another solution?

(and as an aside, is there a better recovery for the Xperia Ray than CWM 5.027?)

Thank you for your assistance.

# Answer
> 1 votes
I found an answer here: http://forum.xda-developers.com/showpost.php?p=30908422&postcount=186

Edit the updater-script, but don't try to fix it - remove the condition altogether since I know I'm on the correct device.

Thanks adulfo!

PS. bizarrely, after powering down, when I returned to recovery, a different version (6.0.5.1) of recovery came up rather than 5.027. Possibly x-Parts had improperly installed CWM, and the second install 5.027 made it possible to access it, because after originally installing with x-Parts I could not boot into recovery. (Although that does not make sense either because x-Parts says it installs recovery into the system, and it is erased by flashing a ROM)

Still, I don't know why CWM did not recognize the device as an ST18i (and thereby failed the script), especially since it had done so during the installation of CWM recovery.

---
Tags: rom-flashing, clockworkmod-recovery, sony-ericsson-xperia-ray
---


# Question
Title: Nokia Glance-like lock screen clock on Android
Is there any way to get Nokia Glance like power-saver clock + notifications on android phones with AMOLED screens?
It's very useful feature IMHO and does not consume much battery on phones with AMOLED screens.
I am not asking for app. It can be anything from an app to a ROM that has the feature.

**EDIT**
For those who don't know what Nokia Glance is:
It is a feature that shows digital clock when Lumia devices (and Nokia N9 if anyone still remembers the phone) with AMOLED screens are on stand by mode. The best thing is that it is ALWAYS there and you don't have to touch the screen or press a button for it to show up. It uses very less battery because it lights up only the necessary pixels with rest of the pixels turned off, something that is possible with AMOLED screens. Here is a picture showing the feature in work:

# Answer
The keyword is: "Active Display". Use that in a search (a better custimized Google Search here) turns up a whole lot of good candidates (oh, and a bunch of not-candidates, unfortunately). It might be useful ignoring the ones from Motorola itself, as they are probably intended for their device(s) (checking can't hurt, though). Just a few picks right from the first page:

Active Display & Battery Active Display are two examples of apps emulating Moto's *Active Display* on other devices

As I wrote, these are only the first two candidates picked up, and there are probably several more you might wish to check out for yourself. Good luck!
> 4 votes

# Answer
I use Glance Plus. It does not consume much battery and has lots of options and very useful features like 'in pocket mode'. It lights up all pixels of the screen, but very dimly. I have used the app for a week, it appears to have made no difference to the amount of battery consumed

Click image for larger version
> -1 votes

---
Tags: lock-screens
---


# Question
Title: Huawei P8 lite does not ask for user name password for connecting to WI-FI
I have a Huawei P8 lite with `Android 5.0.1`. My phone is having an issue when connecting to Wi-Fi. But only for my office wifi. For other wifi networks, it gets connected with out any issue.

One thing I noticed is the difference of the Security method. For my office network, it is `802.1 x EAP`. But for other wifi networks to which I have connected my phone, the security method(protocol, not sure about the term though) is some thing else, as I remember it was `WASP`.

Others with some other phones in my office can connect to the wifi network. There are some other Huawei users as well, but with `Android KitKat`, they can connect their phones to the network with out any issue.

Why Cannot I connect to the WiFi network? How can I overcome the issue?

# Answer
> 1 votes
It won't prompt you, it must be setup manually in Android devices using Settings-WiFi and Add network, then enter the information manually. Enter the SSID manually, then change Security to 802.1x EAP, set EAP method to match your network (probably PEAP, ask your IT dept if unsure), then if 2 Phase authentication or CA certificate is required enter that information (otherwise leave blank), under Identity enter your username typically 'Domain\User' and the Password.

If that doesn't work, you will likely need to contact your IT department for more guidance.

---
Tags: wi-fi, 5.0-lollipop, huawei
---


# Question
Title: In tasker, trigger when airplane mode is turned off
Using Tasker, I'd like to send an SMS when Airplane Mode goes from 'On' to 'Off'.

I can see a state called 'Airplane Mode' however I can't work out how to detect the transition from 'Airplane Mode On' to 'Airplane Mode off'.

# Answer
There are two possible ways to do this:

1. Checking the "Invert" tag on the Airplane Mode state, causing it to become active when Airplane Mode is off.
2. Using the Mobile Network state to detect when the device is connected to a mobile network (check all network types if you're not sure which to use).
> 2 votes

---
Tags: tasker, airplane-mode
---


title: Android definition of charge cycle?

text:
# Question
Title: Android definition of charge cycle?
Battery life is measured in number of charge-discharge cycles. Charge Cycle wiki says

> Apple Inc. clarifies that a charge cycle means using **all the battery's capacity**, but not necessarily by full charge and discharge; e.g., using half the charge of a fully charged battery, charging it, and then using the same amount of charge again count as a single charge cycle"

This definition seems to be **Apple** oriented. My question is

**Does Android follow the same definition or is there a different definition ?**

Asking since I have both an iPad and Android (Samsung Galaxy) and was wondering if battery life is measured similarly or differently.

# Answer
> 2 votes
AFAIK I know there isn't any **Android specific** definition (would welcome corrections from others). Having said that, industry seems to treat this metric **differently**.

**Wikipedia definition implies 100% discharge to count as one cycle, where as industry seems to treat 80% discharge to count as one cycle per sources below**

> **Cycle Life:** The capacity of a rechargeable cell or battery changes over its life. The definition of the battery life or cycle life of a battery is number of cycles that a cell or battery can be charged and discharged under **specific conditions**, before the available capacity falls to a specific performance criteria - **normally 80% of the rated capacity**

> A discharge/charge cycle is commonly understood as the full discharge of a charged battery with subsequent recharge, but this is not always the case. Batteries are seldom fully discharged, and manufacturers often use the **80 percent depth-of-discharge (DoD) formula** to rate a battery. This means that only 80 percent of the available energy is delivered and 20 percent remains in reserve. Cycling a battery at less than full discharge **increases service life**, and manufacturers argue that this is closer to a field representation than a full cycle **because batteries are commonly recharged with some spare capacity left.**
>
> There is no standard definition as to what constitutes a discharge cycle (....)

To summarise, Wikipedia definition seems **academic** while industry treats it **practically**

(Aside, Charge Cycle Counter, which measures battery charge cycles follows Wikipedia definition )

> Why I **presume** Android follows industry definition

Apart from the two reasons mentioned above for 80% discharge to be measured as *one cycle* (namely, real life charging and better battery life ), I suspect that battery manufactures would prefer this as it **boosts battery life cycle count by 20%** compared to Apple/Wikipedia definition.

---
Tags: battery, charging, battery-life
---


# Question
Title: My android can't log in to Wifi networks with Captive Portals
It used to work about a month ago.

Whenever I went to the mall, or this one coffee shop, and also at 7-11 outlets, I would get the notification "Sign in to wifi network", then I get redirected to their login page when trying to visit any webpage in my browser, I sign in, and I can connect after.

But I have been playing around with my android in the past month

* installed AFWall+ to allow only Opera Mini to connect on 3G
* installed ProxyDroid to view the traffic on one of my games (and to get infinite gold lol)
* added Charles Proxy certificate
* installed and uninstalled XPosed framework
* other stuff

And I just recently realized, I never get the "Sign in to wifi network" notification anymore, and I just get a cannot connect error on the browser.

It seems my phone's ability to sign in to captive portals has been completely broken somewhere along the way. It used to work 100%, now NONE of the places work.

Is there any way I can fix it?

# Answer
In afwall there should be a program listed as CaptivePortalLogin. Give that program permission to access internet.
> 1 votes

# Answer
For my xperia phone, stamina mode was the culprit. Disable stamina mode and everything works fine.
> -1 votes

---
Tags: wi-fi
---


# Question
Title: Formatted Micro SD Card as internal storage, after flashing a new build the card is unusable with any device
I've tried reformatting as portable storage and internal storage and neither work, choosing portable storage shows no errors it just doesn't do anything while internal storage errors.

I've tried taking out the card and plugging it into my computer to reformat but Windows doesn't pick it up at all (including the SDFormatter tool) and GParted gives the following error when trying to change anything:

> Input/output error during write on /dev/mmcblk0
>
> Error fsyncing/closing /dev/mmcblk0: Input/output error

Trying to reformat it using the Disks tool in Mint gives me this error:

> Error synchronizing after initial wipe: Timed out waiting for object(udisks-error-quark,0)

The parted command line tool gives similar errors.

I've been tearing my hair out all day over this, I can't seem to find any way to bring the SD card back. This is actually the second card this has happened to, I ended up throwing away the first one and then I've gone and done it again.

I've had a look at http://nelenkov.blogspot.co.uk/2015/06/decrypting-android-m-adopted-storage.html, but as I've flashed a new ROM the key is gone?

Any help is appreciated!

# Answer
Use DISKPART utility to create new partitions and reformatting them. I suggest using the below procedure by inserting the card into an adapter and then into the PC.

This is the part which has no Android, but is done on **Windows PC**. Here we go.

1. First open a command prompt window with administrative rights.
2. An Administrator command prompt will open. Type in diskpart.
3. Then enter this command "list disk" without the quotes to display all active disks on your machine.
4. Now choose the disk which is your SDCARD using Select command "Select disk 1".
5. Type "clean" with no quotes. Hit enter.
6. Type in "create partition primary", partition will be created.
7. Type "Active", this will mark the partition as active.
8. Now, the formatting of partition in format you like, usually SDCARD is FAT32. Type "format fs=fat32 label="NAME THE CARD" quick".
9. Then type "assign" and then "exit".

**Now you have a formatted SD CARD!**
> 0 votes

---
Tags: external-sd, sd-card, 6.0-marshmallow, formatting
---


# Question
Title: How to set the quality of YouTube video on UC Browser?
I am using **UC Browser**. I can't find any option to set the quality of video in YouTube to *low* or *high*.

# Answer
There is no Low on UC Browser, but you can trick it using Opera Max (available on Google Play Store).
> 1 votes

---
Tags: browser, video, youtube
---


title: MP3song as ringtone in Android

text:
# Question
Title: MP3song as ringtone in Android
Can anyone please tell me how to set any one of MP3 songs from Music Library as ringtone for Android phone -Lenovo K4 Note. ?

Thanks in advance.

# Answer
From a PC or Mac (you need the file transfer program for Mac) put the MP3 file into the ringtones folder. The other option is to download a file manager app and move the MP3 into that folder from the device itself.

The ringtones directory is in the root folder, then the sdcard folder.

You will then find the ringtone when you attempt to change it through settings.
> 0 votes

---
Tags: 5.0-lollipop, ringtone, lenovo
---


title: LG G3 proximity sensor half working

text:
# Question
Title: LG G3 proximity sensor half working
The past couple of days my proximity sensor has been playing up and after using CPU-Z to check if it's working I can see that when looking at my phone at a normal distance it shows 5cm, and if I wave my hand at any distance (within reason) it instantly jumps to 0cm.

The problem though is that it does not then return to 5cm for about 30 seconds to a minute which makes it very difficult to use the phone. I can't end a phone call until this resets itself. Additionally, I can't unlock my phone until this resets either. I don't know why this occurs, but if I wake the phone the screen shuts off after about one second making it impossible to unlock it until the sensor resets.

So it seems as if the sensor is faulty - or there's something else going on. Any ideas? I've not had any major drops, a few very minor but nothing that would cause any scratches or other damage.

p.s. I do have a screen protector, however removing this makes no difference, and I've had this on for weeks and not had a problem until now.

# Answer
> -3 votes
Take a look at this video LG G4 Proximity Sensor Calibration (No Root,No App needed) - YouTube.

Go into the secret menu of the phone and do as explained in the video. It worked for me. Good luck.

---
Tags: proximity-sensor, lg-g3
---


# Question
Title: Make Gmail auto-delete old emails from phone
My mom's phone has stopped receiving mail because apparently, there isn't enough free space.

Is it possible to configure the Gmail app to auto-delete mail older that a month from the phone but not from the server?

# Answer
This can be done by setting the "Days of mail to sync" in the gmail app's setting. This setting is configurable per account.

Source: Choose how many days of mail to sync
> 2 votes

---
Tags: gmail
---


# Question
Title: Where is the settings option to Divert or block incoming calls
Where can I find the option to divert and block incoming calls on my mobile. I was unable to find it. It is available on all mobiles. Where is it in Android?

* Android version: **5.0 Lollipop**
* Mobile manufacturer: **Micromax**

# Answer
Just open your call button, tap the 3 dots in search bar top right, then settings and you have both.
> 0 votes

---
Tags: settings, calls, call-screening
---


title: What is DSMLawmo? How to remove it?

text:
# Question
Title: What is DSMLawmo? How to remove it?
A recent AVG anti-virus scan on my Android tablet flagged DSMLawmo as malware. The antivirus states that it can't be removed and that DSMLawmo was pre-installed.

The tablet is a Samsung Galaxy Tab 2 7.0 inch and it runs Android 4.2.2 Jelly Bean. Any information on DSMLawmo would be appreciated.

# Answer
DSMLawmo is a Samsung system app that is preinstalled, it is not malware but it does have many of the characteristics of malware likely leading to a false positive detection, the description is:

> "DSM states for "Dedicated Security Management " Which allows this app to get a full control over the phone using voice channel only... Dsmlawmo is to get full control over the phone, track it, reset and stuff like that. It's probably to control and repair the phone remotely when calling cs"

Source - XDA

A simple Google search will get several results showing that this has been preinstalled on most Samsung devices since at least 2012. It can be safely Frozen or Disabled, if those are options.

This could also lead into the fact that unless you installing software from Unknown Sources (you had to turn on the ability manually), you likely do not need any antivirus or security app on your device and it will cause more of a hindrance than do any good.
> 3 votes

---
Tags: samsung, tablet, malware, antivirus
---


title: Google Store downloads Gmail

text:
# Question
Title: Google Store downloads Gmail
How do I use Gmail as backup for my Samsung Galaxy 6? Whenever I sign into Gmail it downloads all my email! Should I just set up a dummy account that is used only for that purpose? Or will it continue to download the email regardless. Thanks in advance.

I've disabled and deleted the email account twice but if I try to go into Google store or set up the backup here comes the email.

# Answer
> 0 votes
just made an account for this answer. Not sure how it would be on your s6 because of touchwiz but it should help you out. settings\>accounts\>google\>(Pick the account you want to back your stuff up on)\>deselect email and stuff and enable backup.
:)

---
Tags: google-play-store, gmail, google
---


# Question
Title: How do you create a direct Google Hangouts contact on the home screen?
This website described how to make a Hangouts contact. http://webcazine.com/9363/how-to-create-a-hangout-contact-shortcut-on-an-android-phone/

But it opens the contact in sms mode if Hangouts is also the default sms app.

Is there a way to create a direct Hangouts link that opens directly in Hangouts mode?

# Answer
> 2 votes
**This is now available as an option in Hangouts 7 which started rolling out in February 2016.**

To create a shortcut...

1. Open a Hangouts conversation.
2. Tap the 3-dot overflow menu in the top-right.
3. Tap "Save to Home Screen"

A conversation icon with will be placed on the home screen ready for quick access. It works great!

---
Tags: home-screen-shortcuts, google-hangouts
---


# Question
Title: My phone keeps restarting after factory reset
Recently my Xperia L running Android 4.2.2 started restarting every 30 seconds following a factory reset.

I have rooted my phone using the iroot app and I reset it. I still have the kinguser app installed, I cannot uninstall it. Every time it boots, after 20-30 seconds it restarts. I'm using a stock ROM and I've never installed a custom one.

How can I stop my phone from restarting?

# Answer
I have been in the same situation. I rooted my phone Sony Xperia and it kept restarting. I reset it via the recovery menu and Kinguser was still there and I finally got rid of it. Do these steps and you will have your phone working again:

1. Go to Google
2. Search for Kingoroot
3. Install Kingoroot for Android
4. Click "root" at the bottom
5. Your phone will reboot and Kinguser is gone
6. Android 4.2.2 is working again
> 1 votes

# Answer
I've did a Google search on rooting your phone and have realized that all the available methods suggest the user to first unlock the bootloader and later root it.

Maybe Sony has put some barrier to prevent these kind of situations or maybe this is a failed factory reset. Hence, I suggest you reboot the phone into fastboot mode and do a factory reset.

Steps:

1. Download the appropriate USB drivers for your device.
2. Download the slim version of ADB and Fastboot. You can find this in forums.xda-developers.com.
3. Install the USB drivers for your device.
4. Now, search Google on HOW TO BOOT your device in fastboot mode or bootloader mode. Note: There is a way to boot the device into fastboot mode directly but since your phone reboots every 25-30 seconds, this cannot be possible.
5. After you reboot to fastboot mode, goto `Start` \> `Run` and type `cmd`
6. Extract the previously downloaded adb and fastboot and type `cd c:\path\to\adb\directory`
7. Type fastboot devices. Note: fastboot and adb require Administrator privileges to work in Windows 8 or later.
8. Now if you can see a device besides a blank input, then you have installed the USB drivers correctly.
9. Now, type `fastboot erase userdata` and `fastboot erase cache`.
10. Now reboot by typing `fastboot reboot` and wait.

With a little luck, your device might boot.
> 0 votes

---
Tags: root-access, boot, reboot, unrooting
---


# Question
Title: How do I prevent "No Internet calling account" error?
I'm running 2.3-Gingerbread. Calling was working fine over the telephone network. I set up the internet calling feature by adding an account to test the featuire out. Then I removed the account. Every time I dial a number I get this error:

```
No Internet calling account
There are no Internet calling accounts on this phone. Add one now?

```

If I click cancel, it doesn't dial using the telephone network it just returns to the home screen.

I've cleared the defaults for the Dialer application but still the problem persists.

Does anyone know how I can prevent this error?

# Answer
Do you have an app called "Voice Changer" installed? I've read that it can cause this. Also if you have google voice installed, do you have it set to "Never Dial with Google Voice"?

If those are not the cause, do you have any other "Phone Linking" apps or "Sip Dialers" etc, remove them and see if your issue stops.
> 3 votes

# Answer
I've had the same problem. Try this: go to Settings; Call; Use Internet Calling; and select the middle option: Only for Internet calls. I haven't encountered the problem since I did this. Good luck!
> 3 votes

# Answer
While I don't have the Nexus S, so can't say for sure, but my guess is that you've accidentally made Internet Calling the default action for dialing a number. Go to settings\> applications\> manage applications and clear defaults on the Internet calling application, not the dialer.
> 1 votes

# Answer
Go to Settings \>\> Applications \>\> Manage applications \>\> All \>\> Dialer.
Under "Launch by default" press the "Clear defaults" button.
> 1 votes

# Answer
Ok.. so heres the poop. Settings \>\> Call \>\> Use Internet Calling Change this setting to " Only for Internet Calls" Also Change WI-Fi Calling to Disabled

For some reason if you use internet calling it defaults these settings to use it all the time even when you dont want it.
> 1 votes

# Answer
I had Voice Changer installed and the second I uninstalled that it worked. Also go to Settings -\> Call and go to the bottom and hit "Only for Internet Calls".
> 0 votes

---
Tags: 2.3-gingerbread, phone-app, sip
---


# Question
Title: One of my account can't login to google play
Now if I login to that account I got this screenshot

Obviously I press try again. It doesn't work.

A few hours ago I used that account to get some US apps. However, I think I can logged in just fine afterward. Then suddenly I couldn't sign in to google play on that account.

I have no idea why.

It happens very recently. It's at roughly the same time google is asking me to create new ID.

Only happens on my xiaomi phone. I can play clash of clans with that account just fine at bluestack.

The other 2 accounts work fine on my xiaomi phone.

I tried deleting google play games app data. Removing and readding the account. Nothing works. The account works well on other phone or devices.

Other google apps works fine. drive, maps, youtube. All fine. Just google play game that somehow can't login to that account and only to that one specific game.

# Answer
Google is in the process of switching to Gamer ID's. They've been rolling this out for around 6 days now since they announced it (they're further moving away from Google+).

Until you get the notification to choose your Gamer ID (or go into Play Games and receive a popup notification to choose yours), you could temporary downgrade your version of Play Games.

First, look version of your Google Play Games on Setting \> App \> Google Play Games. Memorize the last 3 number (mine 038)

Second, download older Google Play Games from here (the last 3 number) http://www.apkmirror.com/apk/google-inc/google-play-games/google-play-games-3-5-17-release/

Third, uninstall your current Google Play Games, and install the downloaded Play Games.

Good Luck.
> 3 votes

# Answer
It's fixed.

So basically I tried to switch to the account. Didn't work.

So I go to google play. I switch to the account there.

Rather than asking for login it asks me to gives id. It works. So basically what AMZMA says is correct. It's a temporary thing. However, it can only be fixed by going to google play and switch to the account.
> 0 votes

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


# Question
Title: Nexus 5, Marshmallow, and TWRP recovery - Unstable, inaccesible recovery
I've got a problem when trying to set up my (two) nexus'es 5. (issue reproducible on both my phones, which kinda excludes hardware issues)

1: I download factory images from google's page (tried all 6.0.1 builds for hammerhead), unpack them, enter bootloader, and flash-all.sh

2: I set up the phone, log in to google, set up USB debugging, and adb reboot bootloader

3: I flash TWRP by fastboot flash recovery twrp-..-hammerhead.img (tried 3.0.0.0 and 2.8.7.0 version)

After that, accessing recovery is night impossible. Sometimes I can enter Recovery mode straight from bootloader. TWRP will launch, but only once. Exiting it, booting up system, and then adb reboot recovery / adb reboot bootloader and from it selecting Recovery will only show google logo with the open padlock icon for a few moments, then the screen will blank, phone will vibrate, the logo+padlock will show again, and from it it will boot system.

Entering recovery will invariably end with it booting system. In this state, flashing recovery from bootloader again will do nothing, only re-flashing factory image will help (but not for long)

Has something changed in 6.0.1? Are there any steps I'm missing when flashing recovery? Am I doing something wrong?

# Answer
> 0 votes
The same thing happened to my Nexus 5 as well,when I upgraded to android M and tried rooting and flashing recovery.The process went perfectly fine but when I tried to enter recovery mode it didn't happen. For which I tried using the Nexus Root Toolkit,which has several functionalities required.I tried rooting my phone and then flashing the stock recovery,everything worked like a charm for me. So I would suggest you to download the Nexus Root Toolkit by wug fresh then first try to flash the stock ROM again there after Root followed by flashing the custom recovery.

---
Tags: rom-flashing, recovery-mode, nexus-5, 6.0-marshmallow, twrp
---


# Question
Title: Can I recover a soft-bricked Galaxy A5 without voiding the warranty?
I have a newly purchased Samsung Galaxy A5, which, after attempting to install Marshmallow eventually got stuck on the "Downloading... Do not turn off target!!" screen. Just before this happened I briefly saw a message that said "error" beside a picture of a little android lying on its back (presumably suffering from an error).

I tried leaving it there on that "Downloading... Do not turn off target!!" screen but after 8 hours I gave up, took the charging cable out, and let the batter die (the A5 has an internal battery so removing it was not an option).

I can restart by charging the phone for a bit and then holding down Power + VolumeDown + Home, which takes me to a screen with 2 options:

1. VolumeUp: Continue
2. VolumeDown: Cancel (restart phone)

both options take me back to the "Downloading... Do not turn off target!!" screen. I can restart with Power + VolumeUp + Home, which seems to make the phone attempt to reinstall the update. I get a screen saying "Installing system update...", which gets to about 90% before showing me the little dead android and the "Error" message. After that, it's back to the "Downloading... Do not turn off target!!" screen.

My first option was to return the phone but the vendor is giving me the run-around and my credit-card company will take up to 80 days to revert the payment, so I was hoping to fix this myself, but not at the cost of voiding the warranty, as this could jeopardize my chances of getting a refund / repair. I have contacted the Fair Trading body in my state (in Australia) who will mediate and probably get me a refund but, again, this will take a while.

So, do I have any options, or do I just need to wait this out?

# Answer
> 0 votes
I installed Odin and was able to flash a stock version of android Kit-kat onto the phone:

http://www.sammobile.com/firmwares/download/38455/A5000ZCU1ANJ2\_A5000CHC1ANJ2\_CHC.zip/

I now have the phone running again but this version doesn't seem to have the play store installed. I'll start a separate post outlining my woes in that department:

How can I install Google Play on my Samsung Galaxy A5?

---
Tags: 6.0-marshmallow, samsung-galaxy-a5
---


# Question
Title: How to view ringtone associated with a contact in moto g2
I'm using Moto g2 with Lollipop 5.0.2. I can set custom ringtones for a contact. But Cannot see anywhere which ringtone is associated with the contact.

# Answer
> 1 votes
For fun, I wrote a very simple script to find out which ringtone is assigned to a particular contact. Sadly, the script needs root access and Busybox and its applets installed and available under PATH variable. Once you meet the above requisites, save the following preformatted text into a file named *find\_tone.sh* under */sdcard*.

```
#!/system/bin/sh

list="/data/media/0/list";
mkfifo $list;
content query --uri content://com.android.contacts/raw_contacts --projection display_name:custom_ringtone | sed -e /NULL/d -e 's/,\scustom/\ custom/g' -e 's/.*display/Contact/g' > $list &
while read line; do
    name=$(echo "$line" | awk -F 'custom_ringtone=' '{print$1}');
    content_path=$(echo "$line" | awk -F 'custom_ringtone=' '{print$2}');
    printf "$name\n";
    content query --uri "$content_path" --projection title | sed 's/.*title/Ringtone/g';
    printf "\n";
done < $list
rm $list;

```

All I'm doing in that script is:

* Creating a named pipe under */data/media/0/*
* Fetching the values available under the column *display\_name* and *custom\_ringtone* from raw info of all the contacts using *content* tool, filtering out few things using *sed* and saving the output into the named pipe.
* Having each line of the saved output go through a loop to separate contact's name from the line and using the rest of the line to get the label of ringtone.
* At last, deleting the named pipe.

Run the file in a terminal emulator app:

```
su -c 'sh FILE'   # replace FILE with path of find_tone.sh. If it was saved into /sdcard, FILE would be /sdcard/find_tone.sh.

```

Here's the file in action:

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

**Note:**

* The output would consist solely of contacts which were assigned a particular ringtone. All the contacts which uses the default ringtone won't be listed in the output.
* The solution is tested on Cyanogen OS 12 (Android 5.0.2).

# Answer
> 0 votes
You can see which ringtone is associated with a contact, with Hangouts. Go in the conversation of the contact you want, press the 3 dots (settings), top right corner, then select Participants and Options and you will we able to see which ringtone and SMS sound is associated with this contact.

Hope this helps.

---
Tags: 5.0-lollipop, contacts, ringtone, motorola-moto-g2
---


title: Cant handle CPU Max Clock!

text:
# Question
Title: Cant handle CPU Max Clock!
Hello Masters of Android! I am using Galaxy S5(SM-G906S)(Qualcomm SnapDragon 801). I have a problem. The problem is that I can't handle CPU Max Clock.. Available Max Clock is 2457Mhz but system always set to 1728Mhz.. It causes some lags... How can I Solve this.. I already did factory reset using Kies...

# Answer
> 1 votes
Actually, even if you know that a kernel can allow you to overclock your CPU to a certain speed, there's a little file which consists of a frequency limit.

This file is to be found into **/sys/kernel/cpufreq**, and its name is **hardlimit**. Inside it, you'll find the maximum frequence, defined in Hz. For instance, and for your case as well, its content will be **1728000**, which is equal to 1728MHz.

By using a root file editor, which usually integrates a text editor feature, you can edit this limit to the desired frequence (in your case, **2457000**. Please notice that, even if you succeed in editing it, the file may be rewritten after a reboot. Given that, make sure to check if your kernel supports init.d, and, if yes, write a little script to change the file at boot.

---
Tags: overclocking, setcpu, clock-speed
---


title: Play store on AVD

text:
# Question
Title: Play store on AVD
Is it possible to install the play store and download apps on an AVD (Android Virtual Device, aka Emulator)? I can't seem to find an image or anything documents on it.

# Answer
> 0 votes
You can use Genymotion emulator, it allows you to install applications from Google Play.

Check this answer for more solutions.

---
Tags: google-play-store, android-emulator
---


# Question
Title: Where are selected ringtone configuration is stored?
I would like to know where the selected ringtone and notification sound is stored. I know that the ringtone files are stored in */system/media/audio/*. What I'm trying to figure out is where the **current configuration** (user selected in  *Settings \> Sound* ) is stored.

Thanks.

# Answer
I noted in Android 5.1.1 and 5.0.2 (both from CM builds) and 4.2.1 that detail about user configured ringtone and notification sounds is stored in the table *system* of a database of Settings Providers/Storage app, */data/data/com.android.providers.settings/databases/settings.db*. In Android 6.0.1, the location is */data/system/users/0/settings\_system.xml* or a relative one in an encrypted device.

You can use *content* tool to see it yourself. You would need setup in PC to get the detail easily. Here's what you can try:

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

**Note**: the lines starting with *echo* are for the purpose of explaining what I'm doing with the consecutive command. Avoid executing them when testing this solution.
> 0 votes

---
Tags: settings, system
---


title: Removing Bitmoji icon from Whatsapp

text:
# Question
Title: Removing Bitmoji icon from Whatsapp
I have downloaded Bitmoji long ago, and the Bitmoji icon appeared on Whatsapp. It is extremely annoying because wherever I put it it will always get in my way at some point. I have no idea how to make it go away. Is there a way? How can I achieve that?

# Answer
In settings, try unchecking the option "Show In-App Floater - Display a floating Bitmoji head in popular chat apps to make sharing a breeze"

It didn't work the first time I did this, so I went back in, checked and unchecked again and then it was gone.
> 1 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Closing a window within an activity using adb shell commands
I have been tinkering around with adb and attempting to control an application and close popup windows using adb shell commands. I trying to close an activity window that I can identify with the following command:

```
adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp"

```

which returns two different variables while the window I want to close is open:

```
mCurrentFocus=Window{4e8ee3f u0 myApp/myActivity} (this is what I want to close)
mFocusedApp=AppWindowToken{ee23799 token=Token{5208e0 ActivityRecord{4dac6e3 u0 myApp/myActity}}}

```

Is it possible to close the current focus window and if so how?

# Answer
When it comes to closing a dialog or a window, a user uses the Back key of their device. Through command-line you can emulate the functionality of Back key using a particular key event. The key event for Back key is `KEYCODE_BACK`. It has the constant value 4. Use it with *input* command in this manner:

```
adb shell input keyevent KEYCODE_BACK
adb shell input keyevent 4    # alternative

```

I recommend you read this answer by Rene Barbosa. It lists many useful key events. I also recommend you execute `adb shell input` to find out how useful that command can be.
> 2 votes

---
Tags: applications, adb
---


# Question
Title: Bluetooth keyboard won't re-pair to my Galaxy Note 10.1
I bought a Bluetooth keyboard and it worked beautifully for 2 days. I then unpaired it to use on my friend's tablet and it worked amazingly well on hers as well. When I went to re-pair the keyboard to my Note 10.1 it shows up in the Bluetooth devices list, but the box to type in the code will not come up and there is no settings cog next to the name like there should be. So the keyboard has become useless as I can not for the life of me find a way to re-pair and connect it to my tablet. I am running android 4.1.2. Please help as I need this to work for school. I purchased this to take notes in class.

# Answer
> 1 votes
This behavior is typical of some sort of internal error, you could try restating your bluetooth service. If this doesn't work a quick reboot is likely to solve your problem.

# Answer
> 0 votes
The Samsung Rep at my local Best Buy figured this out.

1- goto **Settings/Applications/Applications Manager**

2- select **BLE Scanner**, then click on **CLEAR DATA**

3- select **Bluetooth Pair**, then click on **CLEAR DATA**

4- restart the tablet

---
Tags: bluetooth, external-keyboard, samsung-galaxy-note-10.1
---


title: Android phone display broken

text:
# Question
Title: Android phone display broken
I'm here to find out alternatives to view the android phone's (Galaxy s3, I9300) display to an external display. I have decided not to repair the display and have move on to use an another phone.

I have come across Micro USB to VGA adaptor. Are there any cheaper ways or even a DIY way to view the port the display? The cell is in otherwise good condition.

Thanks

# Answer
You're probably looking for an MHL cable.

Here's the cable to connect your Samsung Galaxy S3 to HDMI:

http://www.samsung.com/uk/consumer/mobile-devices/accessories/connectivity/EPL-3FHUBEGSTD

NOTE: 2 Different web sources that I saw right away seem to say it's not a standard MHL cable. Make sure you check to ensure what you buy is compatible (Or us an official source like above):

http://blog.clove.co.uk/2012/06/08/samsung-galaxy-s3-uses-a-different-mhlhdmi-adapter/

I had the official cable for my Samsung S3 a few years ago and it worked great.
> 1 votes

---
Tags: screen, external-display
---


title: Update Virus Database on S6

text:
# Question
Title: Update Virus Database on S6
I have a Samsung S6. I keep getting a message that says I need to update my virus database, that my virus database has not been updated for 26 months (my phone is only 3 months old) and is no longer protecting me from the latest threats. There is an option to update database and an option to enable all premium features. Below that there is a security broadcast that lists a virus named a.payment.cola.a and has information on the virus and what kind of threat it is. This keeps coming up on my phone over and over. I am not sure if it is legit or is itself a virus. I have tried googling it, but can't find any info on it. Is this a virus? I have Avast security on my phone since I got it and it shows there are no current threats or viruses, but you never know. Just need to know if I should click to update the database.

# Answer
> 3 votes
Searching the name of that "virus" returns only results for NQ Security, who are essentially a nobody company accused of creating spyware to trick people into paying for their useless security app. In my opinion, this is a complete scam.

You should check in Settings → Security (or Safety & Privacy) under Device Administrators and remove any apps that you don't want controlling your device (if present), and then remove anything suspicious under Settings → Applications. Specifically, remove anything from NQ or any anti-malware software you don't recognize.

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


# Question
Title: Okay Google option to open from lock screen using Moto G 3rd Gen
Can anyone help me? On my Moto g 3rd Gen I cannot open by saying OK Google from the lock screen. In fact it doesn't even give me that option. The only option that i have when i go to my OK Google detection in the settings is "FROM THE GOOGLE APP"-Say OK Google to start a voice search from the Google app or any Home screen in the Google Now Launcher. That's it. I have tried everything. I have spoken to Motorola a number of times and they are, to say the least, clueless. I also contacted Google and they understood what I was saying but had no idea's on how to fix it. If anyone can help me - Please, I'm taking suggestions.

# Answer
Sometimes it's just the gapp you have. I had a rom that had gapps preinstalled and the option wasn't there, but when I flashed official gapps from opengapps.org it gave me the option.
> 0 votes

---
Tags: 5.1-lollipop, ok-google, motorola-moto-g3
---


# Question
Title: Can I have two separate minecraft apps on my sole account?
I have my own device and my two kids have a tablet each linked to my Amazon account (kid profiles). They both want minecraft but want to have their own worlds, I.e. Not share. Can this be done?

# Answer
> -1 votes
if you don't want to spend any money buying minecraft you have an option (only if the devices run android) to get apks using the internet which you don't have to pay and you can update them on that site personally I use aptoide

# Answer
> 0 votes
Yes, the two devices will have independent data and a single purchase of an app can be installed on multiple devices with the same account. If they want to play multiplayer they should make sure not to sign into the same Minecraft account (not sure how that works on the pocket version) and single player will just work.

---
Tags: applications
---


# Question
Title: Why is ART not available on Nexus 7 (2012) or Nexus 10 running Android 4.4?
I just updated my Nexus 7 to Android 4.4 KitKat and was looking forward to testing out ART, but that option isn't available. I got word that the Nexus 10 also lack this option, but I can't find any info as to why that is.

Anybody have anything to share? Of course, they would need an AOT compiler for that platform, but how big of a difference is there between Nexus 7 and Nexus 4? They are both ARMv7, although Nexus 4 is A5-based and Nexus 7 is A9-based (according to my research). Why would that make a difference?

# Answer
> 4 votes
I just submitted a bug report to Android issue tracker. Maybe we'll receive some feedback from developers: https://code.google.com/p/android/issues/detail?id=62375

# Answer
> 1 votes
It looks like the current OTA update to 4.4 is missing the runtime switcher for the 2012 version of the Nexus 7.

# Answer
> 1 votes
Apparently ART is only available for Snapdragon-based devices. I can switch the runtime on N4, N5 and new N7 which are all based on Snapdragon but not on the first gen N7 (Tegra 3) and N10 (Exynos). It is plausible to make such restriction (because it can break the system) if the devs aren't tested it enough on devices other than Snapdragon.

And we all know that ART is still experimental and not production ready. Therefore, "fragmentation" doesn't apply here.

# Answer
> 0 votes
First of all, this is all going to depend on what you're operating on. If you're on a OTA update (stock ROM), it may or may not be included (which I can't tell you if it is or not, based on that I've never used a stock rom), but if it is included, it'd be under the developers options menu. Custom ROMs, like the one that I'm using, do include the option to switch to ART on the same device you're asking about (specifically, grouper, or the 2012 Nexus 7), but that's not to say all custom roms will include the feature. It all depends on what the developer of the ROM has included in it.

Google's OTA update might not have this feature included because of, at this time, it is still a work in progress. If it's not in the developer's options yet, be patient, wait a while for them to implement the use of ARM more universally, and then make the switch. If you don't know how to get to the developer's options menu, then maybe your knowledge base of android should be aged some before rushing into asking "why it's not included" when it very well could be.

# Answer
> 0 votes
From AOSP Issue Tracker #62375 which was posted by Max Romanovsky, it's working as intended due to space limitation in `/system` partition:

Post #19

> I believe this is WAI (ed. Working As Intended) due to flash space limitations, but over to anwarg to confirm.

Post #87

> As per #19, there were space limitations in the `/system` partition for Nexus 7 (2012) and Nexus 10. The AOSP builds have more room because they only include the AOSP apps. Also, including ART along sided Dalvik as a developer option in 4.4 required not stripping `.dex` files from system JAR and APK files, which added additional pressure on top of just adding the `libart.so` related files.

**However**, Nexus 7 (2012) and Nexus 10 can be upgraded to Android 5.x Lollipop which runs on ART exclusively:

---
Tags: 4.4-kitkat, nexus-7, samsung-nexus-10, art
---


title: Simulate missed call from ADB shell

text:
# Question
Title: Simulate missed call from ADB shell
On the ADB shell, I run the command

```
adb -s <serial_number> shell am start -a android.intent.action.CALL -d tel:123456

```

to place a call on my testing device. It works great. But I also want to simulate a missed call from the ADB shell, as I would by telnet with the command `gsm cancel +123456`, for example.

I cannot find anywhere how to do this. Is this even possible with ADB? If so, how?

P.S: the command `adb -s <serial_number> shell input keyevent 6` is not an answer!

# Answer
> 1 votes
If you are working with a rooted device or eng build device, you can push TeleCommTests.apk under `data/apps/TelecommTests/` which has to be built along with Android source code and then fire the below intent from ADB:

```
adb shell am start -a android.telecom.testapps.ACTION_START_INCOMING_CALL -d "tel:123456789"

```

---
Tags: adb, shell, missed-calls
---


# Question
Title: How to root Moto G (3rd gen) running Android 5.1.1?
I recently bought a Moto G (3rd gen) and I want to root it. It runs Lollipop 5.1.1.

My previous phone ran Android Jelly Bean and rooting was easy with the Framaroot app. But it does not work on Lollipop.

So, how do I root my device?

# Answer
> 1 votes
Caution: Unocking Bootloader will void your warranty and format your device. Proceed at your own risk.

1. Download ADB and install it- google it
2. Turn off your phone and press vol- and power button. Release power button after 4-5 sec, youll see the bootloader menu. Now release the vol- too. To enter into the fastboot you may have to press the vol up key while fastboot is selected(use vol down to navigate).
3. Connect your phone and open command prompt on pc(press windows key + R and type cmd).
4. Type this- "fastboot devices" and see if it displays the device id. If yes, proceed to next step. If no, make sure fastboot drivers are properly installed.
5. Then type this in the cmd "fastboot oem get\_unlock\_data". You'll get a string copy it to a notepad and save it. Then type "fastboot reboot" to reboot your phone.
6. Go to motorola's website review the risks and click on next. You'll be asked to sign in, use the google account connected to your phone. Follow the instructions to format the string and paste it on the webpage click the agree radio button and click on "can my device be unlocked?".
7. On the next page click"request unlock key"
8. Check your email for the unlock code. Now type "fastboot oem unlock KEY" where KEY= the key you received in the mail.
9. Download TWRP Extract the .img file to ADB folder.
10. Connect your phone is fastboot mode. Type "fastboot flash recovery filename.img"
11. Now download SuperSU.zip (google it because I can't post more than 2 links) from the link and place the zip file in your phone's sd card or internal memory.
12. Now flash the update from TWRP recovery which you installed.
13. ASK if you're unsure about any steps. Don't risk bricking your phone.

---
Tags: rooting, 5.1-lollipop, motorola-moto-g3
---


title: Battery charging time calculation

text:
# Question
Title: Battery charging time calculation
One of the very useful feature of Android version **5.0 Lollipop** is that it shows how much time is left for the charging to be completed. How is the time for the device to get fully charged determined?

# Answer
> 0 votes
To put it bluntly? Lets say you were charging from 0% to 100%. It would work out how long it takes to charge a certain amount (like 1%, for instance. In reality, it's a significantly smaller number than that) and then uses maths to work out how long it takes to get to 100% (so how long it took that 1% x 100). In reality, it is constantly doing this math as you are charging, therefore keeping the time accurate.

Many things can affect how long it takes to charge our percentage, though. A charge via USB is slower than via plug, and playing a game or watching funny cat videos on youtube in 1080p is going to really slow the charging speed.

# Answer
> 1 votes
* As per the training document Monitoring the Battery Level and Charging State *Determine the Current Battery Level* section describes a method, which I presume is implemented in OS and measured periodically (most likely at every 1% change of battery level)

> You can find the current battery charge by extracting the current battery level and scale from the battery status intent as shown here:

```
int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1);

float batteryPct = level / (float)scale;

```
* Once you know the current level and the time taken to reach that level, I presume time for full charge is stored in ROM (not sure how and where) it is only a matter of extrapolating

**Note:** This is an educated guess and would welcome inputs

---
Tags: 5.0-lollipop, charging
---


# Question
Title: I'm getting frequent inaccurate location as the same location, can I make this stop?
My wife and I are both having this occur frequently, with the primary issue it brings up being that we often find ourselves getting directions to our desired location or searches for things nearby oriented in Mascoutah, IL when we are in fact about 45 miles away from there.

I have an LG G3 running Android 5.0 and she has an LG G4 running Android 5.0.

I'd like to figure out how to make this stop occurring, or at least occur significantly less. I would have blamed WiFi locations, but I'm including a few screenshots of three different days of mine that show it is very unlikely I'm hitting a WiFi consistently with that location.

# Answer
When this occurs, send feedback to Google from Google Maps, with your location enabled.

1. Open Google Maps.
2. Touch the menu (three lines).
3. Touch 'Send feedback'.
4. Touch 'Report location issues'.

This is what Google requests that you do.

More background:

The Washington Post reports that location as reported by your cellular provider can be inaccurate. This story includes a successful resolution for one person from Sprint, but a continuing battle for another person. Part of the trouble is that no one owns this problem. Reporting it to Google is a start, but may not actually solve your problem.

It could also be a WiFi problem. Using alternate firmware like DD-WRT often resets the MAC and SSID to a common default; so it is definitely possible that there are access points at multiple, widely spaced locations that map to the same place.

If you have the location accuracy of the bad location, this may also be hint as to the error source. WiFi will generally report errors in the 10s of meters, while cellular is generally in 100s of meters.
> 1 votes

---
Tags: geolocation, google-location-history
---


# Question
Title: reply with a different account - multiple email accounts
I have an Exchange account, e.g. `hub@domain.com`, that I forward all my emails to from all my other accounts. But I need to reply to these messages using different accounts, e.g. reply to a work email with `me@work.com` \- how could I do that in Android?

### Default Email App in 4.2.2

Hitting reply on an email in my hub account does not let me change the account to send the reply with (e.g. work account). I can go to my work account and compose a new email there and copy paste the original email and subject and receivers manually, but that is cumbersome.

### TouchDown

Only supports Exchange accounts, but no IMAP, which I need to set up my other accounts.

### Solution?

Is it doable

* With the native app would be best solution (is there anywhere to submit feature requests for Email app?)
* With any other email app that I have not tried?

# Answer
K-9 Mail allows to choose the "from" mail address when composing a message (or replying to a received message). Click the "from" address field and a pop-up menu will appear which allows you to choose the appropriate account.

K-9 supports pop/imap/exchange(via webdav) accounts.

Pictures for illustration

compose window:

account chooser:
> 2 votes

# Answer
You can use Kaiten Mail, an advanced version of K-9 Mail. It supports multiple IMAP, POP3, Exchange 2003/2007 (via WebDAV); but not Exchange ActiveSync.

When you reply to a message, you can change the sender. If you click on the header (email address), a "Send as" dialog will popup.
> 1 votes

# Answer
I was going to type only Gmail, but answer has to be at least 30 chars long lol. I have all my emails connected to my gmail account, the same that my android phone use. I am sending emails from like 7 email addresses 4 of them are gmail, 2 other are different email provider, the last one is my own server. You can manage all emails on 1 account and selecting email as sender is as easy as picking the from email in a select box. Only problem I have that sometimes in conversation the mobile app doesnt use the from email I used through this particular conversation and I accidantely send it from my personal email, which I dont give to anyone. I actually found this quesrion when I was searching the solution for this problem.
> 0 votes

---
Tags: email, 4.2-jelly-bean, exchange, stock-email-app
---


# Question
Title: Move non-movable apps to SD Card on rooted phone
I have some big apps like Spotify on my phone which has not much empty space left on my internal storage. So I considered moving not only movable apps to sd card but others as well. I know that Spotify for example comes with a widget that will be broken but I don't care. How can I move those apps to the SD Card? My phone (LG Optimus L9 II) is rooted and I don't mind creating some symlinks or something like that via adb.

After using google I also tried this command:

```
pm set-install-location 2

```

as root, but Spotify is still in my internal storage.

# Answer
> 1 votes
If your phone has a setting like Settings\>Storage\>Default Storage Location then set it to SD Card instead of Internal Storage. Alternatively there are Apps that can offer a solution.

The App Link2SD allows you to move apps to a second partition on your SD card. You'll need to create that partition first.

https://play.google.com/store/apps/details?id=com.buak.Link2SD

A different approach is used by Directory Bind at xda-developers. You don't need to change your SD card in any way as you have to do with Link2SD.

http://forum.xda-developers.com/galaxy-s2/themes-apps/tool-directorybind-data-to-externalsd-t1410262

I've used both and they both did the job.

---
Tags: applications, internal-storage, external-sd, sd-card, app2sd
---


# Question
Title: ART option in Developer mode Cause a Issue
In my android phone i have a problem,i just select ART option in Developer settings.Then my phone ask me to restart your phone.I just restart my phone.Then when it starts a strange problem occur. I was not able to type my password i click on password place many times but not at all any response.Then i type on emergency call to use numbers,a message appear that keyboard has stopped working. I also drawn out my sim card and memory card but still the same issue. Guys what should i do now.I have no option(not any factory data reset and my phone i think not have recovery option). My mobile is Q mobile LT250.

# Answer
Thank you guys for all of you comments,before your comments i try to figure it out on google.I go through different sites which told to get recovery option in many ways.Some said vol. up+vol.down+power and some power+vol.up.But any of them failed to work.Then i try different combinations then finally i got That Two Options "Recovery mode"and "Factory mode ".I applied factory mode,guys i lost my all saved data but i,m happy my phone is now working fine.That method was, switch off phone after a few seconds press and hold power button.When you feel vibration then at once press both volume buttons(Both in same time).Then that two options will appear.vol.up and vol. down for scrolling.Home and left most touch buttons are for selection and starting procedure.
> 0 votes

---
Tags: 4.4-kitkat
---


title: Strange icons artefact on app launcher

text:
# Question
Title: Strange icons artefact on app launcher
I have QMobile Noir LT250 running Android KitKat. As you can see on the image, two applications have strange icons. I have uninstalled one app and reinstalled it again, but it didn't solve it.

I have one option that I can perform a factory reset to solve it, but I don't want to do it.

Any suggestions?

Click to enlarge screenshot

# Answer
> 0 votes
I have just installed Marshmallow launcher to get rid of that artefact. On the new launcher, the interface was new, no artefact. However, the artefact was still there on the stock launcher. Whenever I go to that launcher, that artefact was there.

Then after a few days, I just unintentionally go to stock launcher, then you know what, there was no artefact, the problem was solved!

Recently I have just found a way to get to the recovery option in my mobile. If I will ever face that artefact problem, then I will try to clean cache to see it solves or not as some of you said me to do this. Thanks guys!

---
Tags: 4.4-kitkat, launcher
---


# Question
Title: How can I not have my screen turn on when I receive notifications?
My screen turns on for ~5-10 seconds for every notification I receive. I get Slack notifications too so my screen is turning on all day even when I never touch my phone and by the end of the day it's almost dead.

I downloaded the application 'Screen Notifications' and tried to turn off notifications but it didn't work.

How can I make this happen? I only want the LED to blink I don't want the entire screen turned on.

# Answer
Update: It is posible to disable notifications of individual apps on system level in Jelly Bean (4.1).

Under each application info screen there is now a checkbox for "show notifications" (assuming the app sends notifications). Uncheck that and no more notifications from that app.

You can get to the screen by going to Settings | Apps | {application} or, more conveniently, long-pressing the notification itself and then tapping "App Info".

More details in this article.

Notifications are handled on a per-app basis. The only way to turn them off is inside that particular application's settings. This menu - unlike on iOS - can he accessed from inside the application. It's usually an option that comes up after pressing your menu button, or if your phone doesn't have one than it's hidden behind the overflow menu ie. The three dots.

In the case of scramble with friends there's a settings icon on the main screen. There's an option to set the polling interval. The default is 5 minutes.

Richard Borcsik's answer on May 6 '12 at 8:55
> 0 votes

---
Tags: notifications
---


# Question
Title: How can I view all of my attachments from gmail?
When I search in Gmail app for files that were attached to emails, Gmail can't find them. Is there a way to see all of my attachments from Gmail? 3rd-party apps would be acceptable too.

# Answer
If you search for `has:attachment` within the Gmail app then you should see emails which have attachments.
> 6 votes

# Answer
Gmail attachments (I think) are stored on the server until you download them. When you do they end up in your downloads folder on SD/flash, so you can open the folder with file manager.
> 0 votes

# Answer
you should use the new gmail INBOX + the "has:attachment" and you'll see thumbs of them all
> -1 votes

---
Tags: gmail, attachments
---


# Question
Title: Updating phone-firmware based on phone carrier
A while ago I bought a Samsung Galaxy S6 Edge with a a dutch site called BelSimpel. This phone came with an contract from a dutch carrier called "Simpel", which is using the T-Mobile network.

When the phone arrived, it was still sealed and wasn't a dutch device based on the EAN number, it was delivered like buying a phone without a contract. A week later my sim-card came in, from the Simpel provider, so this was a SIM-only contract.

The phone is originally from Czech Republic.

When checking for updates on the live samsung updates feed for my phone, I see all updates getting released for a specific region (per provider per region).

Since my phone was delivered without a contract, how are updates getting released for my phone? Because I have a dutch carrier, using the T-Mobile network.

# Answer
> 1 votes
If you want to get the latest firmware for your Samsung Android device, head over to http://sammobile.com/firmwares/ and type in your Model number found in

```
Settings->Device Information (or maybe one of the subcategories like Software information)

```

It can also be found at the beginning of either `Baseband` or sometimes `Build number`. As a last resort the box your phone came in has that information on the little sticker with the three barcodes.

Given that you linked the international, unbranded S6 Edge (SM-G925F), I guess your device is unbranded. You will get updates via OTA directly from Samsung (no carrier in between you and the stock firmware) so watch out for any carrier specific firmware. They may replace parts of the firmware with their branding and their bloatware.

Any stock firmware for the SM-G925F will work as long as you don't intend to downgrade.

---
Tags: updates, carriers
---


# Question
Title: Disabling Samsung Applications without root permissions?
I currently have a Samsung Galaxy Note II (GT-N7105) which is not rooted and is running 4.4.2 Kitkat, while it still works pretty fast, sometimes if just freezes with all the processes.

I have though about rooting it so i can delete all the applications that might be using hidden processes and storage room but i have read that rooting it could also cause major problems if done incorrectly so i was looking for another way to delete these applications (Samsung Push Service, etc.) without rooting it, and if there is none can someone direct me to an almost fool-proof way to root it with Android 6.0 (or another, doesn't really matter).

# Answer
You can go to your application manager tab in settings, select the app you wish to disable and press disable to block any of the apps processes. This will not remove the app, but it will prevent the app from running or doing anything. The app icon will also disappear so it will be hidden, just as if you removed the app. If you want to delete the whole app, you need root and the free trial of titanium backup will delete all the files of the app.
> 0 votes

---
Tags: 4.4-kitkat, rooting, samsung, samsung-galaxy-note-2
---


# Question
Title: Change predefined SMS messages as a reply to being busy
Can predefined SMS messages that you can select when not being able to pick up the call be somehow configurable? Can we change them somehow?

I know there's the last option of writing a custom SMS message, but I would rather change and localise existing ones to suit my needs and to not repeat the same typing over and over again.

# Answer
You can edit them by going to:

```
Dialer (Phone app) -> Settings -> Quick Responses

```

I have tested it on Android 4.0.4 CyanogenMod 9.
> 4 votes

# Answer
I have an S6 (SM-G920T) with Android 5.1.1 on it and don't have

```
Phone -> Settings -> Quick Responses

```

But based on user40496's post, I was able to find

```
Phone -> Settings -> Call rejection -> Rejection messages

```

where I found the list of messages.
> 0 votes

# Answer
In Samsung Galaxy Ace Plus `settings` -\> `call` -\> `set reject messages`
> -1 votes

---
Tags: settings, quick-responses
---


# Question
Title: Fast Charging by Qualcomm 3.0- impact on battery?
I am thinking of buying HTC one A9

My only concern is with fast charging . I have read this thread How does fast charging work? and understood the downside is mainly on battery life. Accepted answer seems to be based on Qualcomm 2.0 and not the latest

HTC one A9 uses the latest Qualcomm 3.0 technology which is claimed to be 38% more efficient. I am confused , whether less charging time means less damage to battery life or more?

My question

**Is it better or worse for battery life compared to earlier technology and how / why?**

# Answer
# Short Answer

From *battery health* point of view, Qualcomm Quick Charge 3.0 is *comparatively* better than Qualcomm Quick Charge 2.0, since *power used for charging is better controlled, resulting in lesser heat*

---

# Quick review of concepts (optional read)

*Essential concepts are summarised here in bullet form. Some of these have been elaborated in How does Fast Charge work?*

1. **Charging Efficiency:** Conventional (not fast) charging efficiency is close to 100%

> Charge efficiency is about 99 percent and the cell remains cool during charge.
2. **Heating of Battery while Charging:** is inevitable, given the space (lack of) for heat dissipation but needs to be in limits - All about Battery Chargers says

> Li-ion should not rise more than 10ºC (18ºF) above ambient when reaching full charge.
3. **Battery charging stages** each requiring different *Power* (= *Voltage* multiplied by *Current*) as depicted in Fig 1. As an example, as battery charges up, it slowly draws less and less current, which is partly why it takes longer to charge the last 20 percent than the first.
4. **Adverse effects of quick charging:** Quick charging, turbo charging, adaptive fast charging, rapid charging are different names meaning the same- fast charging. OEMs have implemented it under various trade names ) speeds up charging process by increasing power. This has *adverse effects* on health of battery

a) **Battery is not fully charged**, since it does not spend adequate time in all the stages of charging (which happens during conventional charging)

b) **Heating up of battery**. Power which cannot be absorbed by the battery (for charging) is dissipated as Heat, which is the biggest enemy of battery. *Ideally*, Fast charging of most batteries should be

> limited to a temperature of 5 to 45°C (41 to 113°F); for best results consider narrowing the temperature bandwidth to between 10°C and 30°C (50°F and 86°F)

c) As a combined effect of a) and b) above, battery life is adversely affected both in *short and long* term (incomplete charge and reduced life cycles )

---

# Long Answer

1. Qualcomm Quick Charge 2.0 supported four modes at varying power levels, 5 volts/2amps, 9V/2A, 12V/1.67A, and a 20 volt option
2. Qualcomm Quick Charge 3.0 has major new feature **INOV (Intelligent Negotiation for Optimum Voltage)**, which allows for

> * A fine tuned power output and a more optimized charging cycle. Quick Charge 3.0’s INOV communicates with the device to request *any voltage between 3.2V and 20V at 200mV increments, allowing for a wider selection of voltages*
> * INOV has the added benefit of being able to ***dynamically*** *adjust the charging voltage over the battery charging cycle*

( Linked source has a video explaining this and graphical comparison is pasted in the section at end of answer )

3. This granular variation of voltage to control power , results in

> * 27% faster charging than Quick Charge 2.0 (2x faster than the original Quick Charge 1.0) while
> * Reducing power dissipation by 45%
> * Increasing power efficiency by 38%, and being friendlier to the battery life cycle.
> * You're looking at 4 times faster charging compared to regular charging, and devices capable of jumping from 0% to 80% in about 35 minutes.

To summarise, *granular fine control on voltage and in turn on power supplied for charging* is the key innovation that results in these improved figures. Qualcomm Quick Charge 2.0 had only **one voltage level** relevant to mobile devices- 5V, whereas Qualcomm Quick Charge 3.0 has **9 variations possible** from 3.2V to 5V in steps of 200 mV. This granularity offers tight control on power delivered for charging in a *dynamic* manner as required

Point to note, is that *controlled power supply for charging means less power wasted, therefore less heat and better for battery*

4. **To good to be true?** This technology looks impressive but there is a *major caveat*

* All comparisons are with reference to Quick Charge 2.0 and comparative figures for version 2.0 over Quick Chargeversion 1.0 or with conventional charging **are not available in public domain** ( for obvious reasons, for that matter, similar figures for Qualcomm Quick Charge 2.0 over 1.0 are also not available)
    * These figures reflect the *capability of Qualcomm Quick Charge technology*. Realization in device depends on hardware and OS implementation
5. **Compatability with old chargers:** Quick Charge 3.0 will be backward compatible with the technology's previous iterations (so your old chargers and cables should still work), and can be implemented with USB Type-C, USB Type-A, MicroUSB, and proprietary connectors.

**Conclusion**

1. *Qualcomm Quick Charge 3.0 is safer than Quick Charge 2.0 as far as battery health* is concerned as indicated by figures shared
2. Whether you get the claimed performance is yet to be seen. HTC A one 9 appears to be the first device to hit the market with this technology and we should get better feedback as more devices enter with this technology
3. Charging by power pack/ power bank (to avoid being in a battery drained situation and when you don't have access to mains) is a better option over fast charging
4. Regular charging using a standard 5V 2A ( conventional charger ) should be preferred mode with fast charging resorted to *when actually needed*
5. Most of the battery apps on Play Store measure the battery temperature also. You could measure the temperature after charging and compare with guidelines mentioned at 2, 5 of "Quick Review of Concepts" to get an idea of how it affects your device

---

# Additional Information to dig deeper

* **List of supported devices:** Qualcomm Quick Charge 3.0 lists out the devices using various versions of its technology, though probably slow to update
* **Evolution of Qualcomm Quick Charge technology:** Comparison between **3.0 vs 2.0 vs 1.0**

* **Choosing a Charger:** HTC A one 9 does not come with a charger ! This XDA thread discusses chargers and may be of use
> 14 votes

---
Tags: battery, charging, battery-life
---


# Question
Title: Ways to call with Google Voice without mobile service and hangout?
Are there ways to make and receive calls with Google Voice on Android 4.4.2 and Kyocera Hydro Icon, but without mobile service and Google Hangout?

My Google Hangout has some problem, for which I am still looking for solutions.

My mobile service's signal isn't great in my apartment. So I am trying to use VoIP over WiFi.

Thanks.

# Answer
you can use Grooveip app or Ringto app which is an alternative to hangouts and works same like hangouts.
> -1 votes

---
Tags: 4.4-kitkat, google-hangouts, google-voice
---


title: Is goggles still solving sudokus?

text:
# Question
Title: Is goggles still solving sudokus?
Some time ago I tried to solve sudokus using goggles and it worked. But today I've been recognizing several sudokus, and goggles says "it's a sudoku" and performs a google search for me, but I don't have the solving feature anymore.

Is it a matter of versions? Do I have to adjust any setting?

Thanks,

# Answer
> 1 votes
Yes, it does. After scanning the Sudoku it should present you with multiple results, one recognized as a Sudoku puzzle, one recognized as an object, and one recognized as text. You'll want to select the Sudoku puzzle result and then select 'Solve' on the next screen that comes up.

This was just verified on v1.9.4

# Answer
> 0 votes
I've got the same error..but I have a answer: in the adress line there is the solution. The numbers are written there one by one from left to right and then the next line and so on. In your case it is: 534678912672195348198342567859761423426853791713924856961537284287419635345286179..look at your Link above.

Felix

---
Tags: google-goggles
---


# Question
Title: "Can't connect to camera", Nexus 6 - Lollipop 5.1
My Nexus 6 is unable to start the camera. The google camera app hangs when it starts and nothing shows up. Earlier the camera used to open but it lagged a bit when HDR was on. Now the camera isn't opening anymore. The other apps like Instagram that use the camera are also not able to open it. The app opens up and hangs, nothing shows up just black screen and sometimes the message "**Can't connect to Camera**" appears. This issue came after 5.1 and I also had buzz launcher installed once but then I removed it. The phone is less than 7 months old.

What I've tried:

1. Forced stop the app (Google Camera)
2. Cleared cache of the app
3. Booted in recovery mode and wiped cache partition
4. Factory reset the device

Nothing worked for me, I tried these steps one by one and then tested the camera but it is still not working. Please help me with this, I paid a lot of money for this phone on my own and it feels really bad and annoying that the camera isn't functional anymore.

Thanks in advance.

**Update**: after no solution was found and no help from Motorola, Google or flipkart, I have sent the phone for repair to the service center.

# Answer
The phone is back from the service center and it works fine again. They told me that they had to replace the camera unit. It took them more than 2 weeks to get this done though. The people there were not aware of the actual reason for the issue to occur, neither were they concerned. But I'm happy that it works now.
> 1 votes

# Answer
I am nto sure why or how this worked:

I had the same issues described here - cannot connect to camera. at one point i just gave up.

then a different issue started: my battery was draining fast. the blame was on the media service (something like that). so i went to apps, found Media Storage, Stop, clean cache, reboot.

battery issue fixed. suddenly i noticed, camera issue fixed as well!
> 1 votes

# Answer
This is a common issue with some Android devices, but each of them have different reasons for acting up, of course. When I had my Nexus 5 about two years ago, this happened to me. I brought it for a diagnosis to my repair guy. He immediately knew that it was a hardware problem, opened the phone and did his thing and re-wired. It may be a literal wire connection problem with the camera to the phone. I'm not sure of the literal technical terms, I don't repair phones. I suggest using your warranty or try getting a diagnosis and get it repaired, whatever you'd prefer.
> 0 votes

# Answer
Go to Settings – Developer options — find “Use NuPlayer” and uncheck . (If you can’t find the Developer options, go to Settings — About phone — Touch “Build number” 7 times to enable the Developer option)
> 0 votes

# Answer
My nexus 4 did same thing, I found these instructions on the internet and they worked perfectly, I emailed them to myself so I could see them on my laptop and followed them on the Nexus 4 and they worked perfectly, you might want to try them: I wish I had saved the name of the originator so I could give them credit, but have lost the site: WIPING THE CACHE PARTITION

If your phone is on, turn it off.Press & hold the Volume Down and then press & hold the Power button simultaneously until the phone turns on. You'll see the word "Start" with an arrow drawn around it.Press the Volume Down button twice to highlight Recovery mode.Press the Power button to start Recovery mode. You'll see an image of an Android robot with a red exclamation mark.While holding the Power button, TAP the Volume Up button until a menu appears. 6.Use the volume buttons to scroll to "wipe cache partition" and press the Power button to select it.

Note: This process can take up to 10+ minutes to complete.

permalinkembedparent

\[–\]\[deleted\] 2 points 8 months ago

It worked: THANK YOU!
> -1 votes

---
Tags: 5.1-lollipop, nexus-6, google-camera
---


# Question
Title: Does 'LOCK AND ERASE' in Android Device Manager delete all the data in a lost phone?
My Friend's mobile was lost yesterday and I tried to delete all his data using the android device manager. But it shows only the "ring button" and "Enable Lock and Erase". I Clicked "Enable Lock and Erase". I want to confirm weather it has performed already automatically when mobile data is switched on, or does the user need to confirm to perform the next step. Please Help me.

# Answer
> 1 votes
ADM will notify the account owner when the wipe is successful, and the location it occurred, by email.

Once the event is set in ADM, it will occur automatically as soon as the device makes contact with Google servers. It doesn't matter if it's immediately or after several months or even years (theoretically).

# Answer
> -1 votes
In my Nexus 5 after sending "enable lock and erase" command "Android Device Manager" feature automatically enabled. If device gets online yo can wipe device from Android Device Manager webpage. You should check https://www.google.com/android/devicemanager often to do this operation.

---
Tags: android-device-manager, lost-phone
---


# Question
Title: Migrate media to external storage in Marshmallow
In versions of Android prior to Marshmallow 6.0, the Storage Manager (in Settings) had an option to move media to external storage.

Now, this option appears to to have disappeared. How can I still do this?

# Answer
> 0 votes
Go to "Settings -\> Storage & USB" then tap on you SD card. Then tap on the "three-dot menu" at the top right corner and select "Migrate data".

---
Tags: internal-storage, external-sd, storage, 6.0-marshmallow
---


# Question
Title: Will a firmware update erase my personal data?
A friend of mine has a Samsung Galaxy S5. It is actually prompting to update the firmware. But the updatetext (its actually in german) reads ambiguous. Translated it says something along the lines

> Initalize the latest Version.
>
> All configurations will be initialized and saved data will be erased.

The problem with the german text is it isn't distingtive this means just the Configurations data or ALL data. I wasn't able to find someone having this problem by googling (I'll just get spammed how to delete/erase the updateprompting...)

SO I'm asking here:

What kind of data is meant to be erased for a Samsung Galaxy S5 when performing the latest firmware update? (If it matters, current version: PDA:OJ1 / CSC:OJ1 / PHONE:OJ3(XEF))

# Answer
> -1 votes
Do a backup of your phone's important files, don't risk it, if the phone reinitialises it isually resets it to its factory version, erasing all the data. Also your apps are very likely saved in a list so that you can reinstall them after the reset, so don't worry about them. Use google drlive or some other service, take the SD card out, and do the firmware update, if you want. Just don't risk it.

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


# Question
Title: Huawei ascend p7: no USB connection methods
The following problem is occurring today, even though I had no problems doing the exact same thing yesterday: I have connected the phone to my USB port on my computer. The phone is charging, so there is an electric connection, however the notification saying "USB connection methods" isn't there. The computer gives no sign or reaction either. What to do now?

* I have switched cables.
* I took the SD card out today and I have put it back in.
* I tried all my USB ports already.
* The cable I used yesterday isn't working either.

# Answer
> 2 votes
I have managed to solve my problem. It seems that, due to some reason, my USB port's power limit was exceeded and it froze itself. I'm not fully sure what caused this to occur, but after disconnecting everything and resetting my USB ports it somehow worked again..

The following message occured after trying a few USB ports:

I disconnected my phone and pressed reset after clicking the popup and it seemed to do the trick. A more thorough explanation on what to do in case of this popup can be found here.

---
Tags: usb, huawei
---


# Question
Title: Is it possible to decrypt msgstore.db.crypt8 file
I am having a file **msgstore.db.crypt8** that is actually backup file of whatsApp. I don't have a rooted phone so is it still possible to read this file ??

If yes then how can i do that ?

I tried to download some software that extract a key using phone but this process required rooted phone that i don't have.

# Answer
> **PREREQUISITES:**
>
> 1. O/S: Windows Vista, Windows 7 or Windows 8
> 2. Java - If not installed: Download Java
> 3. ADB (Android Debug Bridge) Drivers - If not installed: ADB Installer
> 4. USB Debugging\* must be enabled on the target device. Settings -\> Developer Options -\> (Debugging) USB debugging Android device with Android 4.0 or higher
>
> \*= If you cannot find Developer Options then please go to: Settings -\> About phone/device and tap the Build number multiple times until you're finally declared a developer.
>
> **INSTRUCTIONS:**
>
> 1. Extract "WhatsAppKeyExtract.zip" on your computer maintaining the directory structure.
> 2. Browse to the extracted folder and click on "WhatsAppKeyExtract.bat". Connect your device via USB\**, unlock your screen and wait for "Full backup" to appear.
> 3. Leave the password field blank and tap on "Back up my data".
> 4. The "extracted" folder will now contain your "whatsapp.key", "msgstore.db" and "wa.db".
>
> \** = If you have never used USB Debugging before, you may also need to verify the fingerprint.

Source: \[Tool\] WhatsApp Key/DB Extractor | OFFICIAL | CRYPT8 | NON-ROOT | UPDATED APRIL 2015
> 1 votes

# Answer
simple way to read whatsapp crypt8 database messages..

Requirments:- 1. Android mobile 2. Mobile access of that database which you want to read messages. 3. En or gb whatsapp.

Now you have whole database folder of that mobile you want to read messages.

Install enwhatsapp . Go to enwhatsapp folder and copy all database files in enwhatsapp database folder.

Now open enwhatsapp and verify that no which is copied in database folder.

Now all messages are restored.

Go to setting\< data usage And restrict background data pf enwhatsapp.

Now you can read all messages.

To keep messages open in enwhatsapp do to connect your mobile wifi and mobile data to enwhatsapp.

After you verify his no in your mobile .... verify in that mobile also .... so that he cant know that you did this ...
> 0 votes

---
Tags: whatsapp-messenger, encryption
---


# Question
Title: Enable/Disable application-specific settings (updates, upload) for a specific WiFi
I would like to automate my android phone to do the following:

```
if connected_to_wifi(ssid=my_mobile_3g_router) then
    (1) disable automatic google play updates
    (2) turn off dropbox camera upload
    (3) enable VPN from no root firewall
else
    enable (1) (2), disable (3)

```

Can `tasker` or `llama automate` do it? I have tried `automate` but I haven't seen application specific settings. I could buy `tasker` if it could handle my case.

The reason should be clear: I travel a lot and being abroad I use 3g wifi mobile router to share Internet with my devices. Unfortunately, for my phone any wifi is seen as a resource without data limit which is not always true.

My question is a bit different but related to: Auto sync only when connected to a specific wifi network In my question, I ask for application-specific settings. The related one is about system sync.

# Answer
> 0 votes
Tasker can indeed do what you are looking for! Using the Wifi-Connected State profile inverted (profile on when *not* connected) you can trigger a task that does the following:

1) Disable Google Play updates via Synker

In newly created task Add an Action ('+' at bottom, center of screen), select 'Plugin' category, select Synker, select 'Autosync Settings', select Configuration, uncheck the Google /account name/ App Data) Source: Is there an App Update Scheduler app? Reply #6

2) Stop auto-upload of photos using Dropsync (replaces Dropbox built-in tool)

3) Use Secure Settings to connect to stored VPN (requires root)

In newly created task Add an Action (new Action\> Plugins\> Secure Settings\> Root Actions\> VPN) Source: VPN Verbindung (keine Zusatzapp) per Tasker starten?

---
Tags: wi-fi, tasker, automation, llama
---


# Question
Title: Set a call forwarding number based on a defined schedule
We have a rotating on-call schedule. When an on-call person takes over, they forward the on-call phone number to their own cell-phone. This is a process which must be done manually each week, as the on-call changes over from one person to the next.

I've checked the most obvious potential app (IF by IFTTT) but it doesn't seem to support setting call forwarding.

Is there a way to set a call forwarding number based on a defined schedule?

# Answer
This can be done in Tasker.

1. Create a profile 'Call forwarding at home'
2. Add a context for 'Day' and a context for 'Time'
3. Add a task 'Call' with 'Auto Dial' and the special number to enable call forwarding (i.e. '\*21#')
4. Add to the context for the location an exit task 'Call' with 'Auto Dial' and the special number to disable call forwarding (i.e. '#21#')

Source: Enable/disable call forwarding at location - Tasker Wiki
> 0 votes

---
Tags: calls, automation
---


# Question
Title: removing appstore android from the cloud
there has been discussion about this item in earlier years, but I want to know this: I want to reload the App Store because the apps I bought with it do not function any longer after I removed the App Store (because I did not plan on any further purchases via this store); reloading fails, probably because the version I tried to remove is not removed from the Cloud Library. It seems to me impossible to acces the Cloud-library. So: what to do?

# Answer
> 1 votes
If you've installed payed apps from Amazon's store, they will need the corresponding Amazon app to work: it is used to verify their license. So if you uninstall the Amazon app, they no longer can do that – and thus refuse to work, as they assume you've got no valid license.

So you've few choices:

* re-install the Amazon app
* stop using those apps (uninstall them)
* uninstall those apps you've bought from Amazon, buy them again from another store you plan to keep, and re-install them from there.

---
Tags: amazon-appstore
---


title: SD not detected afte rupgrade

text:
# Question
Title: SD not detected afte rupgrade
I just updated to Android 6. I am getting a notification that a new SD card is detected. If I format it it will erase everything. It has loads of stuff I want on it. What do I do?

# Answer
You can compare your situation with the screenshots in our adoptable-storage tag-wiki: what's going on here is Marshmallow asking you how to deal with the card (it asks only once). If you chose to use it as "internal storage", indeed all its contents will be deleted (see tag-wiki again for details). But if you chose to keep it as "portable storage" (i.e. the same way it was used before), your data on it will remain intact – as Death Mask Salesman just confirmed in a comment on the question itself.
> 1 votes

---
Tags: updates, sd-card
---