# Question
Title: possibility of adding gtalk contacts to my whatsapp
Could I bring my gtalk contacts to link to my Whatsapp? (in other words Sync the two?)

I don't want to run two seperate apps and wondering if there was a possibility to add these together? I will only be using Whatsapp now so really really need to hopefully be able to bring those in gtalk to link to it... any advice please??

# Answer
> 0 votes
Nope. It's not possible. A key reason for this is (at least) that

* GTalk identifies people with email address while
* WhatsApp identifies people by their mobile number.

On top of this both of the systems are proprietary and I don't think neither Google nor WhatsApp would want their users to be pushed over to the other system.

The above said, if you have the mobile number(s) of your GTalk contacts then those will, of course, be added to WhatsApp automatically if they also use WhatsApp. But that's really just stating the obvious.

---
Tags: applications, contacts, sync, google-talk
---


title: Unrooting my device

text:
# Question
Title: Unrooting my device
I rooted my device using the king root app and unrooted using king root as well my device is a titan hd e500 , I tried using root cloack , but it did not work I rooted again so I am rooted now , I resorted to downloading the first version of underworld empire from aptoide and that worked for a month but with a recent update its not possible to use older version now , when the app opens it says to install new version, I tried to may b find a way to change the older app version to the new one to make the app think its running the latest version.. Not possible. I am runing on version 4.4.2 KitKat

# Answer
Assuming this is an XY problem, and the real issue is that you want to play that game:

If your device is still rooted, you could install the Xposed Framework and its Root Cloak module, which hides root from specific apps. There might be other root-hiders as well, so it cannot hurt to search (or to check in my Root Hider list ;).

For more details on the *Xposed Framework* and what you can do with it, you're welcome taking a look at my Collection of Xposed resources.

In the worst case, if you really need to unroot your device: SuperSU offers to do that for you. If you're using a different superuser app, there are possibilities to switch to this one. Details can be found e.g. in an article on TechRepublic: Pro tip: How to unroot your Android device so you can update – and for the more "visual people", there's even an Youtube tutorial on this.
> 1 votes

---
Tags: unrooting
---


# Question
Title: Are GPS coordinates more accurate if they are fetched at a small interval
I've been doing some tests with a self-written application that uses the GPS to report locations and plot them on a map. One of the things I've noticed is that the coordinates seem to be more accurate when the interval at which they are gathered is smaller. In general, when reporting every 10 or 15 seconds the coordinates seem to correlate more with the actual position at that time, whereas when reporting every 30 or 60 seconds they seem to be less accurate.

This is even true for a non-moving phone. If I put it down in my backyard and leave it to gather 10 coordinates, once every 10 seconds, I seem to get coordinates that are less spread out and actually are a pretty good indication of the actual location. When gathering 10 coordinates, once every minute, I get a lot less accurate measurements.

Is there any hard evidence to suggest that gathering coordinates at a small interval is more accurate? Or is what I am seeing just coincidence?

# Answer
Not really.

It's more accurate the more satellites it's receiving. On a shorter interval, it's most likely that more satellites are received, compared to just restarting every minute.

Also, it depends on your location. On a flat field, you will receive a lot of satellites fast, whereas close to buildings or houses, it will also take longer.

What I measured is that you could check the accuracy of the received location. If it's equal or less then 10m, the location could be used. If it's bigger, then wait until you receive a more accurate location.
> 0 votes

---
Tags: gps, gps-tracking
---


# Question
Title: Change input from analog to digital clock in Google apps
So Google changed their alarm clock and calendar a while ago so that instead of entering exact numbers with a numpad (left image), you have to start searching for the exact spot to touch in a radial clock (right image).

Anyone know of a way to get rid of this thing and use a normal numpad to enter hour & minutes?

# Answer
Sadly, it's not possible to use a keyboard with this new type of time picker, because it is not a feature of this mode ("clock", right image) of the control. But if the developer of an app showing the time picker uses the classic mode ("spinner", left image) which is still present in newer APIs (21+), you can use the keyboard.

Maybe if you give feedback about this annoyance to Google, they will enable the use of keyboard as an alternative to manually selecting the numbers in the radial clock for newer versions of Android.
> 0 votes

# Answer
After playing around with bloated annoying software, I use Simple Alarm Clock Free instead. It has a digital entry, much like KitKat. It is not tightly integrated with the clock; but it is lightweight and simple.
> 0 votes

---
Tags: google, google-calendar, clock
---


# Question
Title: How to Right-click in Microsoft Remote Desktop?
I use Microsoft Remote Desktop to connect to my server from my Android Tablet (and mouse via OTG cable), but when I right mouse click closes RDP and exit. How is it possible to change it to call context menu (like on windows) when I right mouse click. (by the way it works on my android smartphone, but not on the tablet) Thanks

# Answer
From the Microsoft RD for android FAQ, following are the mouse gestures available on the Microsoft RD client for android,

`Direct touch` : 1 finger tap and hold

`Mouse pointer` : 2 finger tap

Read MS RD Client FAQ page for more information.

If the above solution dint work for you, the other way to invoke a right click is to use the Windows On-screen Keyboard and press the context menu key which is in between the right-hand side `ALT` and `CTRL` keys. Or Microsoft RD Client for Android provides a Keybord which you can open by clicking the keyboard icon at the top and press the `123` button to open an extended keyboard(shown in the screenshot below). Now Press the Right-Click mouse icon to perform the Right-click action on any particular object by selecting it.

ScreenCapture - Clicking the right-click icon on the keyboard open the context menu on Windows RD client.
> 4 votes

---
Tags: applications, remote-control, mouse
---


# Question
Title: TWRP restored backup and now "google play services has stopped" pops up every second
**TL;DR** *On turning on pops up "google play services has stopped" and on clicking ok it pops up again after 1/2s so i cant do anything then 1click at a time. Also my account isnt in google play- it asks for new account.*

**Full story**

Samsung S3 I9300.

Had Omnirom. With TWRP did a backup 2 months ago. Tried Neatrom and now i wanted back my system with Omnirom with all backup. So i did clean restore of both System and Data. Clean cache and dalvik cache, Restart, 5min loading and then problem.

*On turning on pops up "google play services has stopped" and on clicking ok it pops up again after 1/2s so i cant do anything then 1click at a time. Also my account isnt in google play- it asks for new account.*

# Answer
I had a similar problem with my OnePlus. This helped:

1. Go to “Settings”
2. Select “Apps”
3. Swipe left until you in the ‘All’ column
4. Click on the 3 dots in top right
5. Select “Reset app preferences”
6. Reboot phone
7. Reselect preferred launcher

via http://blog.forret.com/2015/06/getting-rid-of-google-play-services-has-stopped-on-oneplus/
> 2 votes

# Answer
Uninstall `Google Play Services` with for example `titanium backup` and then reinstall `Google Play Services` from `Google Play`.
> 0 votes

# Answer
Try flashing right google apps aka: GAPPS to your backup with TWRP. It must be corresponding to your backups android versio.
> 0 votes

---
Tags: samsung-galaxy-s-3, backup, twrp, google-play-services
---


# Question
Title: Modal every few seconds with CyanogenMod 11 20140708-SNAPSHOT-M8-hammerhead: "Unfortunately, Google Play services has stopped"
Every so often I get this pesky dialog:

I touch "OK" and it pops up again. This repeats until I reboot or don't use the phone for a while, then the problem clears up on its own.

Eventually I start using the phone and the problem occurs after a while again.

I used logcat and I see some stuff about a NullPointerException in some obfuscated WearableService code.

I'm using CyanogenMod 11-20140708-SNAPSHOT-M8-hammerhead. At the time of writing this is the most recent available snapshot.

I've tried upgrading to the snapshot I have now, and this seemed to solve the problem for a while. I've tried wiping the cache partition and wiping the dalvik cache.

```
I/Timeline(19904): Timeline: Activity_idle id: android.os.BinderProxy@428cc068 time:13198798
I/Timeline(  779): Timeline: Activity_windows_visible id: ActivityRecord{42320068 u0 com.android.settings/.SubSettings t28} time:13199067
V/Zygote  (21184): Switching descriptor 33 to /dev/null
V/Zygote  (21184): Switching descriptor 10 to /dev/null
I/ActivityManager(  779): Start proc com.google.android.gms.wearable for service com.google.android.gms/.wearable.service.WearableService: pid=21184 uid=10022 gids={50022, 3003, 1007, 1028, 1015, 1006, 3002, 3001, 3007, 2001, 3006}
D/ActivityThread(21184): handleBindApplication:com.google.android.gms.wearable
D/ActivityThread(21184): setTargetHeapUtilization:0.75
D/ActivityThread(21184): setTargetHeapMinFree:524288
I/MultiDex(21184): install
I/MultiDex(21184): MultiDexExtractor.load(/data/app/com.google.android.gms-2.apk, false)
I/MultiDex(21184): loading existing secondary dex files
I/MultiDex(21184): load found 1 secondary dex files
I/MultiDex(21184): install done
I/ProviderInstaller(21184): Insert disabled by gate 'gms:security:enable_conscrypt_in_gms_application'
D/GCM     ( 1343): GcmService start Intent { act=com.google.android.gms.INITIALIZE flg=0x10 pkg=com.google.android.gms cmp=com.google.android.gms/.gcm.GcmService } com.google.android.gms.INITIALIZE
D/assets  (21184): performGC: starting
W/dalvikvm(21184): threadid=13: thread exiting with uncaught exception (group=0x41efbce0)
E/AndroidRuntime(21184): FATAL EXCEPTION: WearableService
E/AndroidRuntime(21184): Process: com.google.android.gms.wearable, PID: 21184
E/AndroidRuntime(21184): java.lang.NullPointerException
E/AndroidRuntime(21184):    at kex.a(SourceFile:370)
E/AndroidRuntime(21184):    at kdq.a(SourceFile:390)
E/AndroidRuntime(21184):    at kef.e(SourceFile:240)
E/AndroidRuntime(21184):    at kef.a(SourceFile:270)
E/AndroidRuntime(21184):    at com.google.android.gms.wearable.service.WearableService.a(SourceFile:64)
E/AndroidRuntime(21184):    at khl.run(SourceFile:144)
E/AndroidRuntime(21184):    at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime(21184):    at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(21184):    at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(21184):    at android.os.HandlerThread.run(HandlerThread.java:61)
E/qcom_sensors_hal(  779): hal_process_report_ind: Bad item quality: 11
I/Process (21184): Sending signal. PID: 21184 SIG: 9
W/InputMethodManagerService(  779): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@428bc5f0 attribute=null, token = android.os.BinderProxy@42e5b158
I/ActivityManager(  779): Process com.google.android.gms.wearable (pid 21184) has died.
W/ActivityManager(  779): Scheduling restart of crashed service com.google.android.gms/.wearable.service.WearableService in 1000ms
V/Zygote  (21225): Switching descriptor 33 to /dev/null
V/Zygote  (21225): Switching descriptor 10 to /dev/null
I/ActivityManager(  779): Start proc com.google.android.gms.wearable for service com.google.android.gms/.wearable.service.WearableService: pid=21225 uid=10022 gids={50022, 3003, 1007, 1028, 1015, 1006, 3002, 3001, 3007, 2001, 3006}
D/ActivityThread(21225): handleBindApplication:com.google.android.gms.wearable
D/ActivityThread(21225): setTargetHeapUtilization:0.75
D/ActivityThread(21225): setTargetHeapMinFree:524288
I/MultiDex(21225): install
I/MultiDex(21225): MultiDexExtractor.load(/data/app/com.google.android.gms-2.apk, false)
I/MultiDex(21225): loading existing secondary dex files
I/MultiDex(21225): load found 1 secondary dex files
I/MultiDex(21225): install done
I/ProviderInstaller(21225): Insert disabled by gate 'gms:security:enable_conscrypt_in_gms_application'
D/GCM     ( 1343): GcmService start Intent { act=com.google.android.gms.INITIALIZE flg=0x10 pkg=com.google.android.gms cmp=com.google.android.gms/.gcm.GcmService } com.google.android.gms.INITIALIZE
D/assets  (21225): performGC: starting
W/dalvikvm(21225): threadid=13: thread exiting with uncaught exception (group=0x41efbce0)
E/AndroidRuntime(21225): FATAL EXCEPTION: WearableService
E/AndroidRuntime(21225): Process: com.google.android.gms.wearable, PID: 21225
E/AndroidRuntime(21225): java.lang.NullPointerException
E/AndroidRuntime(21225):    at kex.a(SourceFile:370)
E/AndroidRuntime(21225):    at kdq.a(SourceFile:390)
E/AndroidRuntime(21225):    at kef.e(SourceFile:240)
E/AndroidRuntime(21225):    at kef.a(SourceFile:270)
E/AndroidRuntime(21225):    at com.google.android.gms.wearable.service.WearableService.a(SourceFile:64)
E/AndroidRuntime(21225):    at khl.run(SourceFile:144)
E/AndroidRuntime(21225):    at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime(21225):    at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(21225):    at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(21225):    at android.os.HandlerThread.run(HandlerThread.java:61)
I/Process (21225): Sending signal. PID: 21225 SIG: 9
I/ActivityManager(  779): Process com.google.android.gms.wearable (pid 21225) has died.
W/ActivityManager(  779): Service crashed 2 times, stopping: ServiceRecord{438a0f50 u0 com.google.android.gms/.wearable.service.WearableService}

```

Has anyone else run into this? Were you able to find any work-arounds? Is this more likely a hardware, gapps, or cyanogenmod problem? Where should I file a bug? Any ideas on how to further debug this?

# Answer
> 0 votes
I got this issue with M10, disabling location completely solved the issue for me.

# Answer
> 0 votes
This helped for me (OnePlus One)

1. Go to “Settings”
2. Select “Apps”
3. Swipe left until you in the ‘All’ column
4. Click on the 3 dots in top right
5. Select “Reset app preferences”
6. Reboot phone
7. Reselect preferred launcher

via http://blog.forret.com/2015/06/getting-rid-of-google-play-services-has-stopped-on-oneplus/

# Answer
> 0 votes
I've experienced this when doing a dirty flash from one rom (or stock) to another. A factory reset should clear this problem up. Backup your apps and wipe then restore

---
Tags: cyanogenmod
---


# Question
Title: Open Google Maps to location with NFC tag
I have an NFC tag containing only one record, in the format of `geo: [latitude],[longitude]`, and when I tap it to my phone the 2 options are the Waze app and Google Maps. Waze opens up to those coordinates just fine, even preparing a route for me instantly, but Google maps just opens like normal, like I just tapped its icon on the launcher and there were never any coordinates.

Am I doing something wrong, or does Google Maps not support that functionality? I've heard of others mentioning this feature but I can't find anyone actually saying whether Google maps is supposed to be able to do this.

# Answer
> 1 votes
Google Maps won't show a pin at the location unless you tell it to:

```
geo:0,0?q=34.99,-106.61(Treasure)

```

Read more in the common Android intents documentation: https://developer.android.com/guide/components/intents-common.html#Maps

---
Tags: google-maps, nfc
---


title: Why can't I charge a Samsung phone?

text:
# Question
Title: Why can't I charge a Samsung phone?
I use a dual-port 2-amp charger with an Amazon Basics USB cable. This works perfectly fine to charge my Nexus 4 and the Nexus reports "AC" not "USB" as charging mode. From the recharge time it's also evident that it gets plenty of juice.

However, when I connect my wife's Samsung Galaxy S Duos then **it simply does not charge at all** \- the battery indicator does not get the lightning symbol, and the battery really never charges (even when nothing is connected to the charger's second USB port). When I connect the same phone to my computer's USB port, it charges just fine - even using the LG charging cable! - but slowly of course. The Samsung also charges well from any el-cheapo car charger (lighter socket) as well as from my expensive 3A car charger and from my LG AC charger.

What's the cause of this? How can a charger&cable combination work very well for one phone, yet not at all for another?

# Answer
In my experience, and my extensive reading on the subject, it seems to be related to the charger and not the cable, unless the cable is a non-standard USB cable. Samsung does not use a special cable for their micro-USB chargers, only their old devices with the Apple-like connector.

The USB standard requires handshaking to negotiate more than 500 ma of current. This is not done in a standard way outside of IOS devices, so not all manufacturers use the same methods. I believe some Samsungs look for a certain voltage on one or two of the pins of the connector, and will not work with other chargers, but I'm only guessing. What I have found with, for example, my Galaxy Tab 3, is that there are some chargers that will not register no matter what cable I use (including "charge-only" cables like from Mediabridge), and other chargers that will not charge it at the full rate unless I use a charge-only cable.

My wife's iphone seems to charge from all the chargers, although I'm not sure if it's at the full rate since I have no app to check. I should mention that most aftermarket chargers are designed to work with Apple, and not necessarily Android, so this is no surprise.

My LG G2, on the other hand, seems to be much less picky, and charges from most every charger I have.

TL;DR, a lot of chargers will not work well, and it's hard to know in advance whether they will.
> 4 votes

# Answer
To answer some of your questions in your comments: The USB specification allows for a fifth channel, OTG (On-The-Go), to negotiate master/slave relationships. Some manufacturers remove the OTG channel (cheapo USB cables are notorious for this), and, subsequently, charging negotiation is halted if the device is trying to send data through it. Some early Samsung phones require the OTG channel, and if your cable doesn't have it (or it's a bad circuit in that one line), then it won't charge. Very weird, but, some manufacturers do that.
> 1 votes

# Answer
Marty is correct! I had the same problem with a third-party USB charger that would charge everything I had, except my Samsung phones. They look for a specific voltage on a certain USB pin.

By opening a charger that worked and the one that didn't, I was able to modify the one that didn't to also work. I'm not sure how USB connector pins are numbered, but for the sake of this explanation, let's say the one with the positive supply (say the leftmost one) is '1' and the negative supply (far-right) is '4', then for Samsung charging, '2' needs to float (no connection) and '3' needs to be connected to the minus pin ('4').

Of course this involves opening the USB charger and soldering stuff, so not for the uninitiated!

Hope this helps some future viewers of this post!
> 1 votes

# Answer
Most probably the USB cable is not supporting the Samsung device. Not all OEM USB cables support other OEM Android devices. It may work with Nokia USB Cable but not with the Nexus because the design of the pins is not matching.

For this you cannot open the USB cable and change the design or something what you can do Is to try another OEM USB cable like Nokia.It will definitely work.

For more details check the answer
> 0 votes

---
Tags: usb, charging, samsung
---


# Question
Title: How to enable USB Debugging in Android if forgotten pattern for screen-unlock?
I want to use some third party software to clear my device's screen unlock pattern which I forgot. They require USB debugging enabled but I don't have it enabled in my Android.

How do I turn on USB Debugging through Recovery mode, or Fastboot?

# Answer
Details for that can be found in our usb-debugging tag-wiki (where I've just added them):

> By default, *USB debugging* is disabled with stock ROMs (some custom ROMs however have it enabled by default). To toggle it on or off, you can find the corresponding switch in *Settings › Development* – a section originally hidden with Android 4.2 and up. You can make this section visible by going to *Settings › About device* and "hammering" the entry telling your ROM's build version until a toast-message congratulates you for having become a developer.

If your issue is however that you cannot boot up your device normally, and thus cannot reach the settings section described above, please take a look at the following questions:
> 9 votes

# Answer
Based on OP's clarification done in the comments below Izzy's answer, I propose the following solution if one's device is locked out and ADB is not enabled under **Settings**.

**Note** that this method is tested on Stock Android 4.2.1 and Stock CM 12.0 (Android 5.0) , both devices having custom Recovery (ADB always enabled as default) . If your Stock Recovery allows ADB shell access then you may also consider this solution.

## Instructions

1. You should try your pattern-cracking software (or whatsoever the genre it has) from inside the Stock Recovery to see whether it works with the former's environment (ADB shell available there or not).
2. Since I would never try **step 1.**, I would do the following:

### For Jellybean 4.2.1:

1. Boot into Recovery and mount **Data** partition.
    2. Open a shell on PC and type:

    ```
    adb pull /data/property/persist.sys.usb.config ~/

    ```

    Repace `~/` with home directory of your OS.
    3. Open that file in a text editor and you would possibly see `mtp` written there. Change it to `mtp,adb`.

    Note that sometimes Android doesn't understand the text file changes if the line terminator is "DOS Terminators" which Notepad would probably do on Windows (mine is Linux so no issue here).

    In that case, I would suggest not using `adb pull` but doing:

    ```
    adb shell
    echo 'mtp,adb' > /data/property/persist.sys.usb.config

    ```

    You may verify that the `echo` command overwrote the file by using:

    ```
    adb pull /data/property/persist.sys.usb.config ~/

    ```

    and seeing the file's content in some text editor.
    4. Unmount `Data` and reboot into Android OS. USB Debugging would probably be enabled.

### For Lollipop 5.0:

JB 4.2.1 users can also follow this method if the previous one didn't work for them.

1. Boot into Recovery and mount **Data** partition.
    2. Repeat **step 2** and **3** used in JB 4.2.1 method.
    3. We need to tweak some parameters in `settings.db`. Type:

    ```
    adb pull /data/data/com.android.providers.settings/databases/settings.db ~/

    ```
    4. Back it up at some other location too, and open the file in an SQLITE editor. I'm running Linux and DB Browser for SQLite works well. It's also available for Windows OS/OSX.
    5. In the `global` table, change the value for:
        * `adb_enabled` to `1`
        * `development_settings_enabled` to `1`
    6. Check that `verifier_verify_adb_installs` is set to `1` in the `global` table.
    7. Check that as default, in the `secure` table:

    * `adb_notify` is `1`
        * `adb_port` is `-1`

    These checks in **step 6** and **7** are not necessary but should be done so that troubleshooting becomes rather easy if the solution doesn't work for you.
    8. Save the changes in `settings.db` and copy it back into Android by typing:

    ```
    adb shell
    rm /data/data/com.android.providers.settings/databases/settings.db
    exit
    adb push ~/settings.db /data/data/com.android.providers.settings/databases/

    ```

    That delete (`rm`) command is not necessary since `adb push` should overwrite the file, but I executed it for my peace of mind.
    9. Unmount `Data` and reboot into Android OS. ADB probably would be enabled.

This is how it actually worked out when tested on my devices.

**Source:** Not really a source but got a hint from a comment under this answer.
> 6 votes

---
Tags: adb, recovery-mode, fastboot, usb-debugging
---


# Question
Title: How do I get my wallpaper to stop moving?
I just changed my background on my home screen on my Galaxy S4 and every time I scroll to a different page the picture moves. How do I get this to stop?

# Answer
If you are using Apex launcher, I remember that you can disable scrolling wallpaper in Apex settings, just try to find this option yourself. FYI: Touchwiz launcher doesn't have scrolling wallpaper from Jelly Bean up.
> 1 votes

# Answer
If you have Apex Launcher the follow the below settings,

`Open Apex Launcher > Home screen settings > Wallpaper Mode > Single Screen(non-scrolling)`

Apex Wallpaper Mode Screenshot (Click to enlarge)

The above settings will not scroll if you have/swipe multiple home screen enabled and the wallpaper will be fixed into one screen and not zoomed and hence will be displayed in single screen as the name says.
> 1 votes

# Answer
No app needed. Just choose multi picture as wallpaper and add only 1 photo. Crop and enjoy your non moving wallpaper.

KitKat 4.4.2, LG G3. Stock.
> 0 votes

# Answer
I use wallpaper Wallpaper Wizardrii™ from *Google Play Store* which exactly matches your requirement. You can find details in the app's wiki.
> -1 votes

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


# Question
Title: 'Error retrieving information from server' while downloading app from Google Play
I recently reset my Samsung Galaxy Tab plus which runs on Android 3.2. I then tried to set up my tablet again by downloading applications, but it shows that there was error retrieving information.

# Answer
This is a common problem with the Play Store. Give it a few hours and try again.

It should eventually come good. :)
> 0 votes

---
Tags: google-play-store, samsung-galaxy-tab
---


# Question
Title: How to use face unlock in Sony Xperia Z2 running Cyanogemod 12?
In Cyanogenmod 12, how do you unlock based on your face? I went to "smart lock" and trained facial recognition. Now I go back to the Screen lock and there is still no option to unlock with the face.

Screenshot - No face unlock option(Click to enlarge image)

# Answer
> 1 votes
1. Set a screen lock with pattern or pin or password
2. Now smart lock will be enabled in Settings-\>Security below Owner Info
3. In smart lock select trusted face.
4. Lock your phone and you will see a smaller user icon at the bottom.
5. If your face is recognized it will changed to unlock icon. Swipe and it will unlock

# Answer
> 1 votes
Just saw you were running lollipop. Give the above awnser a shot.

You need to reinstall a Gapps package. That isn't the pico or nano **Step 1**: Here is a link you might want Download gapps kitkat

**Step 2**: Reboot your phone into the custom recovery (which should already be installed).

**Step 3**: Press install from sdcard and locate the zip.

**Step 4**: Wait for it to install and then reboot the device. And once on it should appear...

If you can't overwrite the Gapps via this method the easiest way to get face unlock would be to get the apk somehow...

---
Tags: cyanogenmod, 5.0-lollipop, lock-screens, sony-xperia-z2, face-unlock
---


# Question
Title: When will my device get the Android 6.0 update (Marshmallow)?
Android "M" was officially announced on at the Google I/O conference on May 28, 2015 and revealed to be 6.0 Marshmallow on August 17, 2015.

You can review the high-level changes at the Android website and the announcement on the official Android blog.

Of course, not all devices will get this update right away and others won't get it at all. Each manufacturer and carrier often choose to add their custom modifications which tend to delay the official release.

**When will each device get Android 6.0, either officially or unofficially, if ever?**

See also:

# Answer
This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines:

1. Keep devices in alphabetical order listing the manufacturer and model
2. Specify if the date is confirmed or rumored and **link to the source**
3. If there is an unofficial release, link to the site where it can be downloaded

# Phones

## HTC

* **Butterfly 3** \- *announced* \- (source)
* **Desire 816** \- *announced* \- (source)
* **Desire 820** \- *announced* \- (source)
* **Desire 826** \- *announced* \- (source)
* **One E8** \- *announced* \- (source)
* **One E9** \- *announced* \- (source)
* **One E9+** \- *announced* \- (source)
* **One M7**: *Never* (confirmed)
* **One M8** \- *by the end of 2015* \- (source)
* **One M8 EYE** \- *announced* \- (source)
* **One M9** \- *by the end of 2015* \- (source)
* **One M9+** \- *announced* \- (source)
* **One ME** \- *announced* \- (source)

## LG

## Motorola

* **DROID Turbo** \- *announced* \- (source)
* **Moto G** and **Moto G with 4G LTE** (2nd generation) - *announced* \- (source)
* **Moto G (3rd generation)** \- *announced* \- (source)
* **Moto MAXX** \- *announced* \- (source)
* **2014 Moto Turbo** \- *announced* \- (source)
* **Moto X (2nd generation)** \- *announced* \- (source)
    + Pure Edition in the US
    + in Latin America, Europe and Asia
* **Moto X (3rd generation)** \- *announced* \- (source)
    + Pure Edition
    + Style
    + Play
* **Nexus 6**: 2015-10-05 (confirmed)

## OnePlus

* **OnePlus One**
    + **Cyanogen OS** \- *in first quarter of 2016* \- (Source)
    + **OxygenOS** \- *no fixed date confirmed, but not in 2015* \- (Source)
* **OnePlus Two** \- *in first quarter of 2016* \- (Source)

# Tablets

## Asus

## HTC

## Samsung

# Other
> 7 votes

# Answer
Seems too early estimate carrier device deployments. For Nexus devices, there is a tad more info. According to the Android developer's site, here's the expected OTA schedule for Android M releases:
> 2 votes

---
Tags: updates, 6.0-marshmallow, android-versions
---


# Question
Title: htc explorer not loaded after factory reset
I have rooted my HTC Explorer and it worked well. Due to some memory problems, it became slow. So I did a factory reset, after that my HTC Explorer is not loading, it shows only logo screen.

What can I do?

# Answer
Switch off your phone.Charge it to full.Then remove your battery and leave it untouched for about 2 - 3 hours.Then put the battery and try switching on.If this does not work try flashing stock firmware.
> 0 votes

---
Tags: 2.3-gingerbread, boot-loop
---


# Question
Title: Contacts have been randomly renamed and/or merged
I have a Moto X 2nd Gen running Android 5.0. All of sudden, my contacts have become very screwed up. Here are the symptoms I'm seeing

* names of my contacts seem to have been randomly swapped. Person A and Person B swapped names so the contact details don't match
* in addition to swapping names, I have a contact which contains information from 3 ppl (!!!) and none of them belong to the name.

I signed out of my Google account and back in and it seemed to have fixed it for some contacts, but the rest are still screwed up. On `contacts.google.com`, my contacts still look fine. What's wrong and how can I fix this?

# Answer
> 6 votes
The same thing happened to me over a year ago. My contacts are still messed up because I noticed the problem only over a month after it had happened and I had also done enough changes on both my phone and Google web that I didn't dare trying a roll back to a backup that I had taken myself. So, I've just lived with it and cleaned up the contacts as I've run into messy ones sometimes manually looking at my manual Google Contacts exports.

I would suggest to simply wipe out your phone contacts and have pull the contacts from Google online since you are saying that they look fine there. You can wipe out your phone/device contacts e.g. via Android **Settings → Application Manager**.

Then it depends a bit on your Android version but on my phone (Galaxy S5) I need to go over to **All** (applications) tab and then find **Contacts, Contacts Storage** and **Google Contacts Sync** and if I wanted to clear my contacts I would clear both data (by tapping **Clear data**) and cache (by tapping **Clear cache**) of all of the above-noted three applications.

As said, the apps that store your contacts data and information about sync status depend on your device so just clear all contacts related data and then re-sync the Google account in question via **Settings → Accounts**.

Now, even if the changes have been pushed over to Google by now you can roll back your online contacts with the rather powerful rollback feature of Google Contacts. It should be noted that the rollback is available for any moment in time within the past 30 days (and no longer!). So, if you spot the issue within a month of when it happened you can roll back easily.

You can find / do this through https://contacts.google.com/ → Left side menu bar → Undo changes

If you need to roll back what I would do is first disable the contacts sync from Android **Settings → Accounts** (for the Google account in question). Then roll back the Google online contacts and then re-enable the account causing the sync to happen.

# Answer
> 1 votes
First go the https://contacts.google.com and remove duplicates under the option Find duplicates. This will remove any duplicates and you can merge them to make it

Since Google contacts preview(`contacts.google.com`) doesn't support export feature as of now, you have to visit https://www.google.com/contacts and take a .vcf export to your computer and transfer it to you mobile and import it in you Contacts app and select the exported .vcf file.

Haven't tried myself but since you said its fine in the contacts.google.com it should hopefully work.

---
Tags: contacts, google-contacts, moto-x
---


title: Can't record voice in Whatsapp

text:
# Question
Title: Can't record voice in Whatsapp
I'm using s5 duos and I'm on a custom rom for sometime now and I just noticed something wrong that the voice icon is partially hidden and I can't access it. I have attached a screen shot. Is there any way to acess the voice icon?

Screenshot (Click to enlarge image)

# Answer
First, reboot your device. Try to reinstall Whatsapp. Disable any mods like custom DPI, custom theme, Xposed, etc...

Hope my answer helps you!
> 1 votes

---
Tags: custom-roms, whatsapp-messenger, samsung-galaxy-s-duos, voice-recording
---


title: Nexus 5 doesn't connect to PC anymore

text:
# Question
Title: Nexus 5 doesn't connect to PC anymore
I'm new to this community so I hope there are no problems with my question. Also, sorry for my English.

So, until yesteday I've been using my Nexus 5 for debug porpuse, but this morning my PC didn't recognize the device when I plugged it to the USB port, though it was still charging.

Before that my phone was correctly recognized (it was listed with `adb devices` and also appeared in Eclipse)

I'm on Windows 8.1 (Android version 5.1.1 on device) and the most curious thing is that the Nexus doesn't even appear into Device Manager. Here is a list of things I've tried to solve the problem.

* Restarting phone and PC several times
* Uninstalled drivers from Device Manager and plugged the device right after, but nothing happened.
* Tried several USB cables, on different USB ports
* Tried MTP mode, PTP mode, with USB debugging both enabled and disabled
* Tried to start Windows with Digital Signs disabled
* Tried to connect the phone to a friend's PC and it got recognized
* Tried to revoke USB debugging authorizations
* Tried to `adb kill-server; adb start-server`

I really don't know what to do now, I'd really appreciate it if you'd help me, I need my PC to recognize my phone for my thesis work.

Thank you

# Answer
You should go through the driver update process as outlined in Nexus Root Toolkit. I've gotten into this DLL-hell-type thing on my Windows 8.1 box before with multiple USB drivers for multiple devices. Following the NRT functions explicitly, fixed it for me.
> 1 votes

---
Tags: adb, nexus-5, connection-issues, android-pc
---


# Question
Title: Is there any way to sign into Google Play without also signing into Gmail?
I have an android tablet. I would like to sign in into the play store in order to get other apps, but I do not want to sign in gmail/contacts/calenders/g+ etc. This device will be shared among multiple people and I want to keep my information private.

The mere ability to turn of syncing with gmail is not enough - it can be trivially turned back on without a password. And in the time it takes to turn off gmail sync, a fair bit of email still gets synced to the device. I can't find a way to remove it, without also signing out of Google Play.

On iOS, the app store credentials are separate from iCloud credentials, so this isn't a problem.

Is there any way to sign into Google Play without also signing into Gmail?

# Answer
> 14 votes
As pointed out by Hiemanshu you need to do this by using a separate account.

Now, as Android itself doesn't differentiate between Google accounts the question **in your use case boils down to: How can I create a Google Account that does not have Gmail (and various other Google services with possible private information on them) associated to the account in question?**

I have had similar cases at hand both in work and private use and would advice the following three options:

1. Create a regular Google account without Gmail. You can do this via https://accounts.google.com/SignUpWithoutGmail . Note that You need to provide some non-Gmail email address to do this but it can be anything and it's only used as a username, ie. it doesn't give access to that email address in any way. (I use guest@myowndomain.com for which I have a catch-all email set up so that I can just invent emails on-the-fly and will get emails pushed to that should anyone ever email to those, but that's another thing).
2. You can also delete the Gmail address. In essence this will make your whatever@gmail.com Google Account become the same as one created in the prior step. You'll still login with the whatever@gmail.com but you just won't have the Gmail email service active anymore after that. You can do this here. Lastly
3. You can use a Google apps account and simply limit the services available for the username in question. If you don't have a Google Apps account you can still create one for free even though it's been officially discontinued for some years not. You can find this advice by searching the web for: Techwalls "How to Get Free Google Apps Standard Account for Single User"

I've been using options 1 and 3 myself and they have both worked fine. As a final additional advice I would remind you to pay attention when you are adding the account(s) to the device in question. There are two things to pay attention to, actually:

1. ALWAYS add the limited account as the very first account on the device. The thing is that (at least on older devices) you can't delete the first account that was added to the device. On shared devices you might very well run into situations (that you don't come to think of now) in which you want to completely remove your personal account when you give the device to someone.
2. Last but not least, pay attention when adding the non-gmail account that you don't activate the synchronization of any of the Google services (unless you specifically want to).

That's it!

# Answer
> 0 votes
Depending on the version of Android you can create multiple users where each user has its own accounts system. http://www.howtogeek.com/170191/share-your-android-tablet-and-keep-your-privacy-with-a-guest-account/

The only other way to work around this issue is to create a new account just for that device and use play store with it. Most of google apps seems to be really coupled at the moment.

---
Tags: google-play-store, google-account
---


title: Android AdBlocker - how does it work?

text:
# Question
Title: Android AdBlocker - how does it work?
I have just tried this adblocker app for Android, and it does seem to be working quite effectively, I tried it with some popular apps like Angry Birds and Cut the Rope.

Does anyone know how it works? I tought Android processes can't mess with one another?

# Answer
> 1 votes
AdBlock Plus uses two methods, depending on your device/setup:

For non-root on modern Android with certain devices, it changes the network proxy settings.

For root devices, it uses the classic hosts file loopback trick which alters the DNS lookup. (Instead of returning the real IP address for www.some-ad.com it returns the local loopback IP, which won't return the ad.)

Either way, at the OS network level the network settings the ad blocker changes causes Android not too request the ad at all, but instead sends back an empty or dummy HTTP response to the app.

Since the ad request was never sent, the ad networks can't track you and of course then can't show an image or ad.

See more details on the AdBlock FAQ.

# Answer
> 1 votes
The F-Droid description of AdAway, (which is a popular adblocker) is described as:

> An ad blocker that uses the hosts file. The hosts file contains a list of mappings between hostnames and IP addresses. When an app requests an ad, that request is directed to 127.0.0.1 which does nothing.

So, an adblocker redirects an app's ad requests to an IP address which produces a blank result, which prevents the ad from being visible.

---
Tags: adblock-plus
---


title: How do I uninstall Cool Browser?

text:
# Question
Title: How do I uninstall Cool Browser?
There was an app called Cool Browser which always showed up as an advertisment so, I installed it because it was always showing up. I did not want to use the app, so I tried to uninstall it it but I failed (it blocked me from tapping the OK button).

How do I uninstall it?

# Answer
I tried Avast free antivirus and this allowed me to uninstall it.
> 1 votes

---
Tags: uninstallation
---


# Question
Title: Snapchat gave me the real name of a user I dont know. How?
A long time ago I added a person to Snapchat. His username (display name?) was `O*`, and I added him with that display name. Today I received a message from him, but the name that showed up in my notifications was `S* R*` (his real name). When I opened the message, his regular display name `O*` was displayed.

What can explain that his real name showed up in my notifications?

# Answer
It may be a bug in Snapchat. You can send snapchat a contact form explaining how it happened.

But you cannot be sure it is the real user name, unless you asked.

Since it is Snapchat, I suppose you shouldn't. Just ignore the name you saw, and go on with your usual business.
> 0 votes

---
Tags: applications, snapchat
---


# Question
Title: Is there someway to make "My Maps" in Google Maps available offline with location markers?
I see how to save a map area offline on the Google Maps app, but how can I make sure the markers layer on "My Maps" is saved for offline use?

I see how to view it as a layer, but are all the layers saved for offline use? (Seems unlikely and a waste of resources.) How do you save a select few for offline map use?

# Answer
> 2 votes
It seems to me that you are talking about your "Starred locations" when you're talking about the markers layer on "My Maps"? These are stored in Google Bookmarks and can be exported -- including the locations.

As a general note: The way Googe has set up its Maps/Geo operations leads to a likely reality that Google will "never" provide good offline capabilities. Your proper solution comes from something that does. And that something is increasingly likely using OpenStreetMap. My personal recommendations for apps that can also (easily enough) handle your exported starred Google Maps locations are OsmAnd and Maverick. See OSM Wiki for details and more options.

# Answer
> 1 votes
I tried saving map data from Google Maps onto my phone, not even trying to save marker layers, and found it unreliable at best. I eventually decided to invest in a satnav app that had maps stored locally on the phone, along with favorites.

I have tried CoPilot (expensive and crashy but has the features of a true satnav, ) and Scout (much cheaper more reliable, better voice navigation but fewer features; no way-points and limited avoid area/route support).

# Answer
> 0 votes
# Save locations for offline use

1. Search for a location.
2. Select the white info log at the bottom and scroll down. You'll see "Save map to use offline" at the bottom.
3. Google Maps will prompt you with the option "Save this map?" Go ahead and save it.
4. You'll see the "Map saved" confirmation.
5. Name the offline map.
6. To see the offline map, go to your profile.

**The maximum size for the area you can download is 50km x 50km. If you try to save an area bigger than that, you'll be asked to zoom in on a smaller area.**

If you're already on a map that you want to save, you can save it without searching for a place.

1. Move the map to the area you want to save.
2. Touch inside the search box at the top, and scroll down to the bottom of the page.
3. Touch Save map to use offline.

**You'll delete your saved offline maps if you clear your application data on your device.** But you won't delete your saved offline maps if you sign out of the Google Maps app, delete your Search History, or delete your Maps history.

To make sure that your map has the most up-to-date information, your **saved maps need to be updated at least once every 30 days. If you don’t update them, they’ll expire and be removed from your saved maps list.**

Since you cannot search an offline map, save several smaller maps covering the same area. Name the map after the area.

---

References:

---
Tags: google-maps, offline, offline-map
---


# Question
Title: How to restore IMEI and get back network functionality?
Related, but no solution: How to restore my IMEI on Galaxy S if I don't have a backup of /efs?

My IMEI has turned blank after a nightly update, I can see it is blank when typing \*#06# and I have no GSM functionality. Also baseband version is unknown.

I do have a backup of the /efs directory. I have restored the contents. But even before restoring, I checked the md5sum of the mps\_code.dat file, and it was the same as the backup, so I didn't have my hopes up.

Nevertheless, I did a full overwrite of the contents with my backup. Rebooted, no change.

I have also tried to do a factory reset, reinstall Cyanogenmod, two different versions, wiped cache, Dalvik. Remove the battery, SIM card, USB cable.

I am willing to install the stock firmware, if I could find it, or patch the modem firmware somehow. Where should I go from here in a situation such as this one?

# Answer
If you also have "No Baseband" in the about screen, You can try to flash only the modem and see if it help.

e.g With Samsung devices, I usually use Odin with the ROM from SamMobile, I extract the modem file from the archive and put into a new `.tar` file, and then flash the new file with Odin.

On Linux i can use Heimdall which allow my to directly flash a specific region like the modem.
> 1 votes

---
Tags: cyanogenmod, system-error
---


# Question
Title: Why can't I copy files between the external & interal SD on an Android 4.2 tablet?
When I insert a micro-SD card into the tablet, I can open the graphical "*file manager*" in the apps and view which files & folders are on the internal-SD and the external-SD. However I can not discover how to copy a file *from* the internal *to* the external SD or vice-versa. The File Manager lets me create a copy of a file in the same folder, but there was no hint given as to how to copy or move a file from one folder or storage medium to another.

The tablet I am trying to work with is apparently a `FAST-TOUCH` (??) which is running Android 4.2.2. I think it may be this 10" tablet, or at least it is very similar to it.

I did not purchase the tablet and I definitely do not have "admin" access. I have tried to locate a user manual, but I do not think one exists. It seems to be rather common for Android devices to come with little or no useful documentation.

I would normally never bother to ask about this since I always considered simple file ops to be very trivial procedures. But I have never used an Android tablet (or phone) before and, frankly, I do **not** find using it to be as intuitive as I think others assume it to be.

## **A Note About Edits**

This question previously focused on asking about documentation. I have stripped most of that out and repurposed the question to ask only about how to do a simple file copy with the File Manager on the tablet.

Before I posted the question I attempted to locate previous questions about basic Android documentation, but failed to find them. For some reason, I only seem to be able to find the questions I am looking for if I first create and post a duplicate question.

I am posting links to the general documentation questions I found below for possible future reference since, frankly, I doubt my ability to find them again.

Where can I ask questions that aren't Android Enthusiast questions?

Where can I find a thorough introduction to Android?

Android Jelly Bean help or user manual

# Answer
> 1 votes
I use Total Commander for this kind of stuff. You can use the second button in the bottom bar to move files. Total Commander lets you open two locations at once, which makes copying between those locations even easier.

# Answer
> 1 votes
Hi use ES File Explorer File Manager. It is easy to use , and user friendly .

https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en

# Answer
> 1 votes
X-plore is an easy to use app from Google to transfer files from internal to external cards and back. I use it regularly. Go to play.google.com, use search bar at top, search for X-plore. You'll see a couple of the other apps mentioned in earlier responses, both of which I occasionally use.

---
Tags: 4.2-jelly-bean, file-transfer, file-management, documentation
---


# Question
Title: Same phone shows different locations using Life360 vs Google Maps
My mother's cellphone shows her in two different cities on the same day. The Life360 app shows she's in Chicago, while the Google Location history shows she's in Alabama.

I think she might have given her old phone to my niece. Could both phones share location data even with different SIM cards?

# Answer
Before giving the old phone away, did she wipe it? Otherwise, if she is still logged-in to that phone via Google, it's gonna think she has two phones and will show the location of both.
> 0 votes

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


# Question
Title: WiFi never shuts off on Nexus 5 running Lollipop
I have Nexus 5 on Android Lollipop. When I check the battery graph, it always shows my WiFi radio as ON, even when I am using 3G and have specifically turned it off. I have observed that it only shuts off in airplane mode.

Screenshot (Click to enlarge image)

How to correct this behavior?

# Answer
I have a nexus 5 and had the same problem. I found an app called Power Toggles and it seemed to do the trick.
> -1 votes

---
Tags: wi-fi, 5.0-lollipop, nexus-5
---


# Question
Title: How do I remove corporate administrator settings?
I have an HTC Desire C, just a couple of weeks old. I also have a new job and decided to add my work email account via Exchange activeSync, however once it became apparent that I was giving up rights and functionality (such as the screen pattern lock) for my own phone I decided to remove it.

I removed the administrator, which automatically removed the email account, however I am still unable to restore the screen pattern lock. I've restarted the handset a couple of times, no help.

I seem to have no options to view or delete and administrator accounts (presumably, and hopefully, because there are none now).

I've read the similar question posted here and the answers but they don't help me sadly. Any ideas?

# Answer
> 2 votes
Converting my comment into an answer, as it proofed according to its follow-ups:

In a thread at XDA, a user states:

> I had the same problem when i tried to setup an exchange email account and installed a certificate. Fixed it by deleting all certificates. Settings\>Security\>Clear credintials

So I'd suggest you just do that.

For additional information, also take a look at this thread at Android-Forums, which deals with the same problem you mention as example in your question ("screen pattern lock" -- here: disable lock screen).

# Answer
> 0 votes
You'll need to follow some simple steps to remove Exchange Active Sync password from Android.

Steps:

1. Settings
2. Backup & reset
3. Settings reset (resets phone to its original settings without erasing user data)
4. reset phone.

Mobile restarts automatically and you get happy.

# Answer
> 0 votes
I went to **Security - Device Maintenance** and deleted the corporate email setting

# Answer
> -1 votes
Go to settings, find themail "Accounts" section and click on the "Google" sub section. Your Google accounts should be displayed. Click on the account you don't want and the. In the bottom right corner of your phone screen there should be an option to " Remove Account". Click this and youp problem should be solved ^-^

---
Tags: 4.0-ice-cream-sandwich, exchange, device-administrator
---


# Question
Title: Low storage notification with 18GB Free!
I've googled a lot on the issue and came up with many dead ends.

Basically a few hours ago my phone hit 0% and died, and when I got home and plugged it in it throws me a 'storage space running out' message and is EXTREMELY laggy for the first few minutes after booting.

I've tried deleting /data/log as one post suggested, however that folder does not exist.

Here are screenshots of my storage + the error. https://goo.gl/VPeMn7

Any ideas/advice/suggestions?

My device is a LG G3 (AT&T) Running Android 5.1.1, Paranoid Android 5.1 777 Kernal

# Answer
Sounds like a corrupted file in the operating system.

What i would suggest doing is reformatting back to factory settings.

on the phone go to Apps \> Settings \> General

Tap Backup & Reset uncheck Back up my Data (if you want a clean slate). Leave it checked if you want to keep your pitures and other documents.

Tap on Factory Data Reset after doing so it should start reformatting

PS. also remember to clear your sdcard cause there might be of a virus i would also get a antivirus for your phone as well.

Hope this helped :)
> 0 votes

# Answer
Restart your device, it has helped for me with the same problem!
> 0 votes

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


title: Google Nexus 5 doesn't boot

text:
# Question
Title: Google Nexus 5 doesn't boot
Last night my phone was casually working when all of a sudden, the screen froze on the active application. This happened before but usually it unfreezed or restarted, but now, the phone just turned off (screen went entirely black) and doesn't respond to anything (tried to hold power button, in combination with either & both volume buttons) for about 1 minute per combination. The phone doesn't respond to my charger being plugged in all night either...

Is there anything else I can try before having to take it back to the store?

# Answer
> 0 votes
I suggest you if you still have warranty to bring it back to the store.
However you maybe should read this first:
Nexus 5 and Nexus 7 Lollipop Update Brick.

The Nexus 5 and the Nexus 7 can be bricked in lollipop, and it only can boot to the Google logo. I don't know if this is your problem but it may be a part of your problem. If you update your phone to Android 5.1 then it should be fixed.

---
Tags: nexus-5, boot
---


# Question
Title: How can I remove my Google account from my friends phone?
I used my Google account to set up my friend's phone but she gets all my info. How do I stop my information from going to her phone?

# Answer
Few things that may work: Go to Settings-\>Accounts, select your account, press menu key or three dots and remove your account If you don't have access to your friend's phone, then you can remote wipe it, but you'll probably want your friend back, so you can also change password of your google account to prevent access of account on phone You might also be able to remove devices here: https://security.google.com/settings/security/activity
> 2 votes

---
Tags: google-account
---


# Question
Title: How can I install apps to 'Phone capacity'
I have a General Mobile Discovery 16GB, Android 4.2.1 -- Kernel 3.4.5

When I go to my storage settings, I have this screen.

Click image for larger version

Now my apps are installed on system capacity part. Is there a way to make them installed on Phone Capacity?

# Answer
> 0 votes
Go to Settings-\>Apps, select a app and choose "Move to SDCARD", it should move it to Phone capacity, but if that doesn't work, root is the only solution I guess

---
Tags: applications, internal-storage, installation
---


# Question
Title: Samsung Note 4 - Network Locked - But which carrier?
I bought one Galaxy Note 4 on Amazon. I used it in Europe with no problems. Few months are passed and now I moved to China for a while. Well, I can't use my phone here because it is Network Locked (asks for a code at the splash screen). Nothing when I bought it let me suppose this phone was locked to some network, nor I can find any information inside the phone (or the box, or some appearing logo) suggesting to which network it is locked.

I am aware there are many service to unlock a phone, but I can't even step up the process of unlocking since I have no idea which network my phone is locked to.

My questions:

1) how to know which network carrier I'm locked on? I got some information on the \*#0011# menu, but nothing useful, also in about of the phone no hints.

2) Are this unlock services reliable?

Thanks for your help.

# Answer
> 0 votes
Try to use this page: IMEI INFO

It may tell you the carrier who locked your phone. Good luck!

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


# Question
Title: Why wiping "Data" in recovery doesn't wipes my Media in Internal SD card?
My phone doesn't support removable SD card.

* When I open Titanium Backup app on my rooted Oneplus One (CM12), I see (at the bottom) in the **Overview** few specs including **System ROM** usage and **Internal+Media** which says `58.9GB (10.7 GB free)`.
* In ES File Explorer I see similar free space.
* In DiskInfo, I see under **Data**:

+ `Used: 45.8 GB`,
    + `Free: 10 GB`,
    + `Mount point: /data`,
    + `Filesystem: ext4`,
    + `Partition name: userdata`,
    + `Partition nickname: Data`, among other things
* Diskusage went further and showed under **Storage card**:

+ `Media: 42966 MiB`
    + `Apps: 3001 MiB`
    + `Free space: 10262 MiB`
* **Settings -\> Storage** says that total space is `54.92GB` and Available is `10.02GB`.

All of the above info makes me conclude that my apps and app data, and other personal files are all stored in one single partition named **Data** at `/data`.

But `mount` says that:

```
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,noatime,nodiratime,noauto_da_alloc,errors=panic,data=ordered 0 0

/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,noatime,nodiratime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

```

I also saw this `emulated` term under `/storage` and it seems related.

**Question**: I mentioned all of the said info because I don't understand, if my Media (personal files) is under `/data` then why Recovery doesn't wipes it as default unless I explicitly choose `/data/media` to do so. In case of fastboot, I can delete all apps+media using `fastboot erase userdata`, but why Recovery and Android treats it as different?

More so, how does Recovery even wipes it then?

Also, what was `/dev/fuse` in `mount`'s output and if they all are one single partition then why I cannot go up level beyond what is shown as home directory or Internal SD card or `0`.

# Answer
Well this sdcard thingy is kind of tricky for the OPO. For me it seems like the device does not have an sdcard at all(not even an internal). Which would mean that the free space you see is actually an emulated internal sdcard taken from your device flash memory.

For emulating an sdcard a FUSE daemon is used where also your /dev/fuse device comes into play. This is probably the raw presentation of your flash memory made accessable via your kernel. Which is then mounted to /mnt/shell/emulated.

Additional Info about FUSE: http://en.wikipedia.org/wiki/Filesystem\_in\_Userspace#Virtual\_file\_system.

To back my assumptions about the emulated internal storage see the storage configuration file for the OPO: https://github.com/evolve-bacon/android\_device\_oneplus\_bacon/blob/lollipop-5.1/overlay/frameworks/base/core/res/res/xml/storage\_list.xml

Now to your question why your /data/media directory is not wiped while doing a factory reset:

This is just a nice feature when there is no physical external sdcard(or even internal) present. So that you don't loose your important userdata like downloads pictures etc with a data wipe.

What Cyanogenmod did here was declaring an external sdcard on your emulated internal sdcard which resides in /data/media.

For full understanding see: https://github.com/TheOldUnas/Bacon-Lollipop-Boot/blob/master/boot/ramdisk/init.bacon.rc

Especially the declaration of: `export EXTERNAL_STORAGE /storage/emulated/legacy` and the FUSE daemon for /data/media: `service sdcard /system/bin/sdcard -u 1023 -g 1023 -l /data/media /mnt/shell/emulated`

For final understanding compare on youe device the output between `ls -l /data/media/0` and `ls -l /storage/emulated/legacy` and finally `ls -l /sdcard`. It is all the same as it is your from emulation, emulated external sdcard :D

For your comparsion between fastboot erase and data wipe through android/recovery. Fastboot is part of the bootloader and does not know about all this emulation mess so it will completely wipe data.
> 1 votes

# Answer
Answer to your question "More so, how does Recovery even wipes it then?" /data/media is just a link Wiping /data is for if you install a new rom etc and if you would also wipe /data/media, there might be rom install zip-s, so it's either because of link or security
> 0 votes

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


# Question
Title: How do I reformat a fixed-state/pseudo-readonly SD card?
Alright, so this is an ongoing saga of trying to fix my broken SD card. Let me struggle to explain what's wrong with it.

**When copying files to the SD card**

The files are completely corrupted. For instance, have a listen to Body Talk by Robyn:

https://soundcloud.com/nobleuplift/sets/corrupted-body-talk

Some songs are mashups of other songs on my phone, or speed up to 4x speed. We Dance to the Beat takes 17 seconds to play.

**When deleting files from the SD card**

The files/folders will appear deleted up to the point either when the SD card is mounted/unmounted, reformatted, or the phone is restarted.

Yes, you heard me right, **reformatting does not delete any data from my SD card**. It is restored to the state it was in two weeks ago when I first noticed signs of corruption.

On the bright side, I can still listen to anything I copied to the SD card beforehand with no corruption.

**When trying to reformat the SD card by other means**

First, I tried to reformat the SD card using Windows XP. I tried both exFAT and NTFS. exFAT failed immediately, whereas NTFS took about 15 minutes before it said it couldn't do it.

I tried the exact same thing on my MacBook Pro and here are the logs from trying that:

```
===== Monday, 2015 June 8 at 11:43:24 PM Central Daylight Time =====
2015-06-08 23:43:34 -0500: Preparing to erase : “SD64GB”
2015-06-08 23:43:34 -0500:  Partition Scheme: Master Boot Record
2015-06-08 23:43:34 -0500:  1 volume will be created
2015-06-08 23:43:34 -0500:      Name        : “SD64GB”
2015-06-08 23:43:34 -0500:      Size        : 63.86 GB
2015-06-08 23:43:34 -0500:      File system : ExFAT

2015-06-08 23:43:34 -0500: Unmounting disk
2015-06-08 23:43:34 -0500: Creating the partition map
2015-06-08 23:43:34 -0500: Waiting for the disks to reappear
2015-06-08 23:43:34 -0500: Formatting disk2s1 as ExFAT with name SD64GB
2015-06-08 23:43:34 -0500: Reformatting existing ExFAT volume
Volume name      : SD64GB
Partition offset : 0 sectors (0 bytes)
Volume size      : 124733440 sectors (63863521280 bytes)
Bytes per sector : 512
Bytes per cluster: 131072
FAT offset       : 2048 sectors (1048576 bytes)
# FAT sectors    : 4096
Number of FATs   : 1
Cluster offset   : 6144 sectors (3145728 bytes)
# Clusters       : 487216
Volume Serial #  : 5bc0a34d
Bitmap start     : 2
Bitmap file size : 60902
Upcase start     : 3
Upcase file size : 5836
Root start       : 4

2015-06-08 23:43:34 -0500: Mounting disk
2015-06-08 23:43:34 -0500: Could not mount disk2s1 with name (null) after erase
2015-06-08 23:43:34 -0500: Erase complete.
2015-06-08 23:43:34 -0500:

```

So... yeah... Anyone have any idea on how to fix this?

# Answer
> 0 votes
The solution was to send a support request to SanDisk, who told me to break the chip in half and then send it back to them since it is still under warranty.

http://kb.sandisk.com/app/ask/p/557,785,786,2158

---
Tags: sd-card, windows, macos, formatting, reformat
---


# Question
Title: SD CARD- I just bought for my galaxy phone
I just bought a SD card for my Samsung Galaxy S5 and its still showing storage space running out. The Sprint store said it takes a few days for it to go away?

# Answer
> 0 votes
This is quite normal, especially if you've recently inserted the MicroSD card into your Android device. What you can do is go into `Settings` \>\> `Storage` and change your default location for installed applications and files.

**Did you migrate your files?**

So, I'd assume that the files on your phone is what's taking up your storage. What you can do is install something like ES File Explorer. It has something like an SD Card Analyst built in and lets you copy all of the files from your phone to your SD card (or vice versa). I don't know, but I'd image since you got an SD card, you haven't yet configured all of your files on it. I'll update my answer with more advice, provided you update your question or make a comment asking for further help. Good luck!

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


# Question
Title: How to install Android ADB drivers on Windows? (Any Android Phone)
How can I install the **Android ADB** drivers on a **Windows 8.x** **PC**/**Laptop**?
I followed tutorials on the internet but nothing worked for me.

> **PS:** The adb driver should be compatible with any **Android** smartphone.

# Answer
> 0 votes
There are many tutorials on the internet, and I will explain the best method here in my answer.

1. Download this program: http://www.mediafire.com/download/gy3g3gdc1vzcv6a/adb-setup-1.4.2.exe
2. Open the program.
3. Select `Y` on every option.
4. ADB should now be successfully installed on your Windows 8.x computer.

More information can be found here.

# Answer
> 0 votes
I've personally found the Nexus Root Toolkit's process and walkthrough always makes this exceptionally simple. Just install, run, let it do its updates, and then click the *Full Driver Installation Guide - Automatic + Manual* to have it guide you through. The process can often be trickier than merely installing drivers, and this will help you know what you need to remove first, and what odd manual steps may be necessary.

---
Tags: adb, usb, windows, usb-debugging, usb-drivers
---


# Question
Title: my android phone keeps asking “Sign-in to WiFi network” even if WPA/WPA2 is already authenticated
I'm trying to connect to a DLink Router protected with WPA/WPA2. It's our home router and I can connect perfectly to it from laptops and desktops, Linux and Windows alike, even for my friends mobile(Android) it connect smoothly. But when I connect to it using my Android phone (Motorola Droid), I am always notified to "Sign-in to WiFi Network" after I've entered the WPA/WPA2 password. Tapping into the notification loads my ACT logging page, and after entering my credentials it says you are now logged in, but when I try to open any other site or even refresh this page it again ask me for my ACT credentials. Other apps that connect to the internet do report connection problems.

I checked my router setting, in which I have added my mobiles MAC address also in Interface setup-\>wireless-\>wireless MAC address filters, but it is not working. I have made encapsulation ISP as PPPoE and have entered my password there. Still not able to connect in my phone.

I am able to connect my phone in all in my friends place so for sure thire is no problem with my phone. what else is required..?

# Answer
> -2 votes
I fixed mine by putting a static IP. I chose a IP in my network range and it work

---
Tags: wi-fi, 4.4-kitkat, wpa2
---


title: Set owner information

text:
# Question
Title: Set owner information
I just installed unofficial version of cyanogenmod on my Redmi 1s but when i pull down the quick settings and click on users I cannot find my name in place of owner.On going to more settings and clicking on the owner it says no contact found. How do i set the owner information? I already have set the owner information under security option in settings.

# Answer
Go to of your app drawer. Then search for the app **Contacts**. Open it. To edit the owner information you should go to the **Me** contact. It is at the very top.(not by the "m") there you can set all the information for the owner. When you are finished, tap save.

In **Settings** go to **Lock Screen**, then you will see an option **Owner Info** like in the screenshot below:

That is an option where you can type some text and it will be displayed on your **Lock Screen** like this:

Hope my answer helps. For any question just leave a comment below instead of down voting.
> 2 votes

---
Tags: 5.1-lollipop, xiaomi
---


# Question
Title: Will I be removed from groups on WhatsApp if I upgrade to a new phone?
I was removed from all groups before when I changed my number. Will the same happen if I change my phone? This time, I have the same number but a different phone.

# Answer
> 5 votes
You retain your groups if you have the same number.

Off-topic, you may also want to check the official documentation on how to back-up and restore your chat history to the new phone.

# Answer
> 1 votes
Just backup your chat from WhatsApp-\> Settings-\> Chat settings-\> Backup conversations. This will back up your chats to a database on the WhatsApp folder of your SD card.

Copy the folder to your new phone and just install WhatsApp and activate your account from your number. Restore old chats when asked.

# Answer
> 0 votes
No, you won't be removed from the group unless you don't change to a new phone number. Your groups will remain the same with the same phone number as earlier. If the group admin deletes the group or removed you, it depends.

In case you want to restore the message from the old phone to the new phone, back up all data from the Whatsapp backups directory which contains all your message backups as a `.crypt` file encrypted, and copy this file to your new phone and restore all your message.

# Answer
> -1 votes
You won't be removed from groups if your number is same,

---
Tags: whatsapp-messenger, device-migration
---


# Question
Title: ROM Toolbox Pro crashes after deleting some of the downloaded boot animation
I'm using rooted Sony Xperia P on Android 4.1.2. I used the ROM Toolbox Pro app to change my stock font and boot animation. It ran so perfectly then. Then I deleted some of the boot animation downloaded by that app (those animations which I downloaded and previewed) but I kept my stock animation and the one I used. I didn't delete anything else. Then I opened the app and it crashed with the message 'Unfortunately, ROM Toolbox Pro has stopped'.

I wiped the cache & data, but it still didn't run. I also reinstalled it, but still, it didn't work. So, I wiped the Dalvik cache of this app only, but still no change.

What should I do?

# Answer
You can try these:

* Install catlog or any other logger
* Set on error
* Install ROM Toolbox Pro and run.
* Open catlog and save. It should contain the errors.
* Post here.

After that.

* Delete its data folder in `/data/data/` (something like `com.jrummy.[...]`).
* Uninstall.
* Rename and move its folder found on your SD card (`romtoolbox`) somewhere else.
* Install a previous version
* Try again
* If not, uninstall and try ROM Toolbox Lite
* Let the developer know about it. Include the log
> 0 votes

---
Tags: applications, root-access
---


# Question
Title: Phone is stuck on "downloading... do not turn off"
My phone is stuck: has the green bot and reads downloading... Do not turn off. Target.

Top right reads {odin3}
Product: amazing3gtrf
Version: s738cwyamj1
Custom binary: Samsung official
System status: Official

I was trying to do a SD test app and phone froze.

It's been like that for about two hours. Will it ever work or what should I do.

# Answer
> 0 votes
If you're still in that mode (It's called download mode) you should hold your power button till your phone reboots.
Download is a mode where you can flash ROM's etc to your phone.

---
Tags: samsung, external-sd, odin
---


# Question
Title: How to control battery usage by display in Xiaomi
I am using a Xiaomi redmi 1s phone which is of battery capacity 2050mAh. Most of the time when I checked the battery status, the screen uses about 55% to 70% of battery. Its display is of 720p. How can this consumption reduced?

# Answer
> 0 votes
Please note that Display is the most crucial use of battery, doesnt matter what you do, Display gonna take some battery juice.

Tips to reduce battery usage by Display

1. Use low brightness. This will affect your battery life most. In most case 30% is more than sufficient. For me, i put it at minimum at home and max outdoors.
2. Reduce the screen time out - set it to 30 sec or 1 min. I use 1 min.
3. Enable the Battery save mode in the settings.
4. Dont turn it on as much?

At the end, display still gonna majority of battery, the best way to deal it is to either buy new battery or Powerbank.

Kudos

---
Tags: applications, battery
---


# Question
Title: Moto G -- recovering files after bootloader unlock (wipe)?
I'm trying to evaluate the options for recovering some important files that were deleted from a Moto G 1st generation. I have sufficient experience with the data recovery itself once I have an image file, and I know how to extract an image of the /sdcard partition once the phone is rooted.

However, I see the following problems:

* The phone isn't rooted, and the bootloader is still locked. Unlocking the bootloader will wipe the phone.
* The phone is updated to Android 4.4.4 . Therefore it isn't possible to root it without unlocking the bootloader. (this seemed to work for 4.4.2 , but a downgrade requires an unlocked bootloader)

What I think might be a solution:

1. Backup to PC with adb
2. Unlock bootloader (wipes all data!)
3. Root phone
4. Extract image of /sdcard partition to PC
5. Recover files on PC using the usual forensics tools
6. Maybe lock bootloader again/unroot phone (still tbd)
7. Restore backuped files with adb

Questions:

* Is the wipe during bootloader unlocking just a normal "delete" (quick-format) operation or will the whole partition be overwritten? If the former, will I have chances to recover the files, with the usual caveats (i.e. files not overwritten yet by new files). If the latter, I prefer to avoid this tedious procedure...
* Does the procedure make sense or am I missing something important?

# Answer
I had the same question. Then I used a retired Moto G to test ROOT (as usual) and recovery with this method: http://forum.xda-developers.com/galaxy-nexus/general/guide-internal-memory-data-recovery-yes-t1994705

Now I have a RAW file with 13 GB and neither Handy Recovery can find files earlier than wipe. It doesn't seem a quick-format.

I'm still looking for a non-wipe method meanwile talking to Motorola to recover a folder lost during an MTP's error. I still hope...
> 3 votes

---
Tags: data-recovery, motorola-moto-g
---


# Question
Title: Detect when an app crashes with tasker and force close it and finally launch it again
On my phone the app **Bluetooth Share** crashes randomly. With Tasker I want to be able to detect that crash, and then force close **Bluetooth Share** and finally launch **Bluetooth Share** again. (Or turn on Bluetooth again)

> **PS:** I already have tasker and I am rooted on CM12.1.

Any help is appreciated. Thanks!

# Answer
> 2 votes
Unfortunately, it's quite not possible. Tasker cannot detect an app crash.

However, we can still do something about it.

Let's first make a profile that does the killing job. It will be executed when the bluetooth goes off.

* Profile (name): BTrern

+ State (Context): BlueTooth Status \[ Status:Off \] (Profile triggers when BT goes off)
    + Task: (You can give task a name)

    - A1: Kill App \[ App:Bluetooth Share Use Root:On \] (Click the + to add these actions)
        - A2: Wait \[ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 \] (Wait for 5 seconds)
        - A3 (optional): \[X\] Launch App \[ App:Bluetooth Share\] (If you need to launch it)
        - A4: Bluetooth \[ Set:On \] (Turns ON blutooth)\`

**Note:** If killing even with root is not working (there could be some problem with your Tasker or root), you can try the following shell command:

```
am force-stop packagename

```

E.g.:

```
am force-stop com.google.android.apps.maps

```

Or if that doesn't work:

* ```
pm disable
```
* Wait 3 seconds
* ```
pm enable
```

Now, the next question is how to turn off Bluetooth without executing the instructions noted above?

It's quite simple. Make another task.

* Profile Status: BTrern → Off
* Wait 5 seconds
* Bluetooth → Off

Name this task (like BTOFF) and make a shortcut to your home screen.

Now whenever you want to turn off your BT use this shortcut.

Let's make another task that turns on BT as well as the BTrern

* Bluetooth → ON
* Wait 5 sec
* Profile Status → BTrern : ON

Again, use the above two task shortcuts to turn BT ON or OFF.

You can also use a scene or a widget to make it even easier once you have acquired enough knowledge with Tasker..

---

OLD

---

I do not quite understand what you mean by Bluetooth share, but I would presume you mean the activity opened by Share → Bluetooth. May be a pic or two would help.

Instead of finding a way around, first try fixing it by:

* Using a Log tool like catlog. (Open catlog → set it on Error, let the crash occur and then open catlog again and save the log.)
* Searching for it. You haven't provided any info about your Android model so you might have to do it yourself.

In case those doesn't work, we can use Tasker. I believe the crash will occur within few seconds of opening the activity. We can use this to our advantage.

* TRIGGER ON: (When Bluetooth Share activity opens)

+ If (Bluetooth Share activity close) AND (qtime \< 5 sec)

    - start (Bluetooth Share activity)
    + else (goto 1)\`

Here, qtime is a local variable which stores for how many seconds the task is running. You can find that in Help section of Tasker.

Also you can use Tasker Process Running (KC) for the required process.

Second Method:

Instead of that, it's much more easier to make a **Scene** instead of that.

* Just make a small box with one button in it which will execute the activity. Keep it non - intrusive.
* Scene1:

+ Kill Bluetooth Share process
    + Start Bluetooth Share process
* TRIGGER ON: (When Bluetooth Share activity opens)

+ Create Scene1

    - If (Bluetooth Share activity close)

        * wait 5 seconds
            * destroy scene1

With this, there will be a small overlay when you open Bluetooth Share. If it crashes you can easily execute your kill and start command. And if it doesn't crash, the scene will get automatically destroyed after 5 seconds.

May be Bluetooth File transfer can help.

# Answer
> 0 votes
* Profile context App: Bluetooth Share
* Enter Task

+ A1: Stop
* Exit Task

+ A1: Bluetooth Share

Is this what you want?

---
Tags: applications, tasker, crashes, system-apps
---


# Question
Title: How to force YouTube videos to open in streaming media player instead of default YouTube app?
I am using HTC Explorer phone, running Android 2.3.5. I use Opera mini and Opera mobile to browse. Whenever I click any YouTube video in the browser to play, automatically the YouTube app opens and starts loading the video but I have a slow connection so I want videos to be played in streaming media player. For any other websites RTSP links it asks me for the app to use.

Earlier it used to ask me for YouTube videos also but now I don't know what settings I have changed. It does not ask now and opens YouTube app. How can I fix this?

# Answer
> 1 votes
The best way to accomplish this is to use the mobile browser to browse YouTube then when you click on video and it prompts which app to use, click on the browser rather than YouTube app.

\[Also this assumes that you have cleared all of the defaults for YouTube and browser.\]

As said above, you could always just disable the YouTube app.

# Answer
> 0 votes
1. Go into `Settings -> Applications`
2. Search for `Youtube`
3. Scroll to the `Launch by default` section
4. Tap on `Clear defaults`

# Answer
> 0 votes
* First Download **UC Browser**
* Go to YouTube video you want to play via UC browser
* Since UC Browser have its own Built in Video Player it wont redirect you to youtube app
* Now if you want to play it with another video player there is option for that on top right corner called 'Play With'
* Select Video Player and Enjoy :)

# Answer
> -1 votes
you should try resetting defaults for your browser app from application manager.

go to `settings` \> `application manager` \> `click your browser app from app list (which ever browser u r using)` \> `you are in app info now` \> `clear defaults`. this might help u.

---
Tags: youtube, rtsp
---


# Question
Title: How to use Tasker to close an app when a different app gets closed
I have a task setup that opens Co Pilot (satellite navigation) after I click on Dailyroads Voyager (blackbox recorder); this works really well. What I'd like to know is how to close Dailyroads Voyager once I exit Co Pilot by using Tasker.

# Answer
You can do this:

* Profile: Voyager Toggler
* Trigger: App: Voyager
* Task:

+ A1 : if ( %Count == 1 )
    A1a: Open Co-Pilot
    A1b: Set ( %Count = 0 )
    A1c: goto ( exit )
    + A2 : if ( %Count == 0 )
    A2a: Home
    A2b: Kill Voayeger and Co-Pilot
    A2c: Set ( %Count = 1 )
    A2d: goto ( exit )

Now go to VARS in Tasker, create a new variable Count and set it to 1.

What's happening over here is that every second time app Voyager opens, it executes what you want.
> 2 votes

# Answer
1. Create a new profile. The context has to be Application -\> co pilot.
2. Leave the tasks empty. (You actually can't leave it empty but you can add some dummy task like: Alert -\> Notify and add an If clause that will always fail. ie %asdasd12eqwe is set.
3. When finish with the dummy tasks go to the profile and click the task (where is the green arrow).
4. In the opened dialog click "Add exit task".
5. Here you should add the task to close dailyroads voyager: App -\> Kill app -\> dailyroads voyager.

This should do the trick. Although I must add that it is not really recommended to kill apps. I'm not really sure why.
> 1 votes

---
Tags: tasker, automation
---


# Question
Title: I can't update my Samsung SII to the latest firmware
As soon as I connect my Galaxy S2 with my computer it detects and Kies tell me that I have an updated version available. So I press update it downloads, prepare everything, then my phone goes to "Downloading do not turn off the target" and then Kies doesn't identify my phone. I've done it so many times before, every time I had an update from Samsung I've updated the same way.

I have tried different versions (1.5.49.0, 1.5.51.0, 1.5.53.0) of "Samsung USB driver for mobile phones" but nothing resolves the problem. I have tried to reset my phone to default but that didn't resolve the problem as well. As soon as it goes to "Downloading do not turn off the target" then the same thing happens. I don't know what to do, any help would be highly appreciated. BTW, my android version is 4.0.4 and baseband version I9100BVLPE if that helps.

# Answer
Try installing Kies and updating the OS on another computer. It is possible that you have the wrong drivers installed on the computer and as far as I know this cannot be undone.
> 0 votes

---
Tags: updates, samsung-galaxy-s-2, android-versions
---


# Question
Title: Tasker: Switch Data Network for Different Apps
I'm planning to switch the data network to 3G for certain apps. And once I've exited the apps, I want to wait for 30 seconds before it switches to 2G again if no other 3G apps are opened within that 30 seconds.

How do I use the "If - Else" tasks to accomplish this?

Thank you.

# Answer
> 2 votes
You do not need to use "if-else" in this.

# Instruction for Tasker

1. Create a new Profile with **Context** as **Applications**
2. Choose your apps in which you prefer to have **3G**
3. Create a new **Task**.
4. Add action: **Mobile Data = 3G**
5. Press back see **Profile** tab again.
6. **Long Press Task** (Mobile Data 2G/3G). A pop-up will come.
7. Select **Add Exit Task**
8. Under it, add the following actions:

* Wait 30 seconds
    * Mobile Data : 2G

---
Tags: tasker
---


title: Setting Up Live Wallpaper with Tasker

text:
# Question
Title: Setting Up Live Wallpaper with Tasker
I'm trying to set up a Tasker widget to switch between a static wallpaper and a live wallpaper.

I have no problem with coming up with the action for the static wallpaper, but I am unable to change my wallpaper for the live wallpaper. Hope someone with experience could help me out here.

I am using the latest version of Tasker and the live wallpaper I wish to set up is Koi Live Wallpaper running on a rooted 4.3 stock rom Samsung S3.

Thank you in advance.

# Answer
To set a LW the only thing needed is a task with an **action of shell command** and this command in the command text box:

```
service call wallpaper 2 i32 1 s16 "com.maxelus.poweroflifelivewallpaper" s16 "com.maxelus.poweroflifelivewallpaper.WallpaperService"
```

The first argument is the **package** of the LW, then the other one is the **service**.

For example, the shell command for AudioGlow is:

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

---

This command sets live wallpaper:

```
service call wallpaper 2 i32 1 s16 "[package name]" s16 "[class name]"
```

This command allows to get name of active live wallpaper:

```
service call wallpaper 4
```

And this command disables it:

```
service call wallpaper 5
```
> 0 votes

---
Tags: samsung-galaxy-s-3, tasker, live-wallpaper
---


# Question
Title: Delete constrained 2048px images and upload "high quality" < 16MP photos
I'm attempting to delete my constrained 2048px images off of google photos to make way for the new less than 16MP photos "high quality" version of the photos.

My concern is that by deleting the photos off of Google Photos, I will delete my original quality local versions (I have taken backups).

I have tried:

* Turning off sync on (local copies still removed when deleting from Photos)
* Copying photos to new directory, and uploading (doesn't upload new copy, I suspect their dupe checking is via date/time)

Has anyone successfully removed their lower quality images, and re-uploaded the originals at the higher quality successfully?

# Answer
> 0 votes
Right, so I think I've roughly worked out the process, please feel free to comment, or correct if you find this is inaccurate:

It appears that deleting from google photos (at least on my Galaxy S5, and Tab 3) does *not* delete the original. My photos are held on the external SD card on both devices. Not sure whether this matters. Having deleted the photos on the web, I can still see the originals in my camera folder. I'd be **extremely** cautious attempting this test on a stock Android phone as it may be different.

What deleting *does* do, is it seems to retain the record of the file on their server. So even when I cleared app data after deleting the photos, and backing up again, the photos did not back up.

Now what I have found useful, is that despite this shortcoming on Android (may be a workaround somehow, perhaps going a step further and deleting the app?), **I can import the previously deleted photos onto a computer, and upload via the Photo Backup service, or manually via the web app.**

I think it's theoretically plausible that I could delete all my smaller photos uploaded previously and re-upload without issue, but I think I'm going to do them slowly and carefully.

I wish Google would provide a bit more insight into how Photos checks that a photo has been previously uploaded (and perhaps deleted) but I hope this is helpful.

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


# Question
Title: How do I make a backtick with a bluetooth keyboard?
My android bluetooth keyboard doesn't have a backtick, but it has function buttons.

# Answer
Figured it out: finally:

hold Function + L
> 1 votes

---
Tags: keyboard, bluetooth, external-keyboard, keyboard-shortcuts
---


# Question
Title: Google Play Music - Error while retrieving information from server
**Google Play Music** \- Error while retrieving information from server. When tapping **Get Started**. Screenshot:

# Answer
> 0 votes
Clear data and cache of the app and then try.If it doesn't work then you can wipe dalvik cache in recovery and reboot.

---
Tags: google-play-store, google, google-play-music
---


# Question
Title: How does the Paypal 'Mobile Phone and PIN' login work?
The Paypal app has a two ways you can log in, 'Email and Password' and 'Mobile Phone and PIN'.

How does the second one work? I can't seem to set a PIN code myself and it doesn't use the one from my phone.

# Answer
> 2 votes
First off, you gotta login to the PayPal app on your phone.
(In this case, obviously, your Android device ;) )

Next up, you gotta visit your PayPal account settings through your web-browser
(The gear on the top right)

Then, you gotta go over to the "Security" tab and click on "Mobile Devices"

From there on you should be able to figure out how it works.
I haven't linked my mobile with PayPal yet, so I can't help from here on.

---
Tags: applications
---


title: how to fix error of insufficient space

text:
# Question
Title: how to fix error of insufficient space
Even though I have tons of memory I can't install apps because it shows insufficient memory in Google play..I tried all things such as uninstalling Google play store and typing \*#9900# and clearing the data still it's not helping me...Please do something

# Answer
I've had this problem a few days ago. All I did was clearing all the data and cache of all Google related apps especially Play Store, Google Play Services, Google Play Framework, and Download manager. Next removing the Google account itself from the phone. Reboot the device and start fresh everything.
> 0 votes

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


# Question
Title: Xperia Z2: SD Card not being shown as mounted under Storage, but is accessible from file manager
After I rebooted my Xperia Z2 running Lollipop 5.0.2, the micro SD card is not indicated as being mounted in **Settings → Storage**. I see a button to mount it, and another one to erase it, but it is accessible from FX File Explorer and I can read from it, and write to it without a problem.

Here's a screenshot of the **Storage** screen showing the card unmounted : https://goo.gl/photos/VdtZNy8uN52q9N9e7

If I remove it and put it back in while the phone is still on, it shows up just fine in the **Storage** (I see a button to unmount it, and another one to erase it).

This makes me think that something is going wrong at start-up, that prevents it from being mounted properly.

I tried several new micro SD cards, and I can tell you it's not a problem with the cards themselves.
Any help is appreciated.

# Answer
> 0 votes
After a lot of research and browsing the XDA-Developers Forum, it appears that the problem lies within the stock kernel I'm using, so I flashed this custom kernel instead http://forum.xda-developers.com/xperia-z2/development/kernel-andropluskernel-v10-t2974841 which appears to solve the issue.
I rebooted my phone a few times, and my SD card is being mounted properly after each reboot.
A word of caution though, don't flash this kernel if you're using XZDualRecovery, you must uninstall it first (there are detailed steps in the post I linked above).

---
Tags: sd-card, mount, sony-xperia-z2
---


title: SMS saving to SD

text:
# Question
Title: SMS saving to SD
Is there any way of saving simple SMS mixed with MMS messages to an SD card prior to running a full factory reset? I got a Sony Z3 that refuses to send pic messages other than when I'm hooked to WiFi - Voda can't find or fix the issue and they suggest a full factory reset but I don't want to lose all the messages

# Answer
I use SMS Backup & Restore, it works great! And it has a cloud plugin for saving messages to Google Drive and Dropbox.
Once installed, go to the app settings, and choose your SD card as backup folder.
> 1 votes

---
Tags: sms, sd-card, mms
---


# Question
Title: Apps Disappearing from Home Screen and App Manager
Does anyone of you knows why my apps disappeared on my home screen and my app manager? At first, I was just communicating with my friend via the messenger app then it suddenly crashed and my phone turned off. It, thankfully, switched on but the thing is my apps were gone. I tried rebooting my phone many times but they didn't come back. Then I tried installing the apps from my backup (first) then from the playstore but it says "app not installed". What should I do?

# Answer
> 0 votes
I can't tell why your apps disappeared, but I think you're not able to reinstall them because of leftover data files. I used SD Maid to delete data corpses, in order to be able to reinstall some apps after flashing a rom.
Once installed, go to **CorpseFinder**, scan and then delete the corpses you find. You should then be able to reinstall your missing apps.

# Answer
> -3 votes
Better wipe off your data and system partition and reflash the ROM you're using.

---
Tags: applications
---


title: What is this icon?

text:
# Question
Title: What is this icon?
A few days ago, an icon appeared on the status bar of my Nexus 5 (Lollipop 5.1.1). I couldn't understand why it was there and what it tried to indicate. After some time of not touching my phone, the icon disappeared by itself.

The icon in question is the one between the signal strength and the BT icons (2nd from the right).

# Answer
> 0 votes
It is simply "Do Not Disturb" mode to mute all the rings and notifications for a specific time (or indefinitely).

See Android Central Forum and this.

# Answer
> 0 votes
That icon is the icon to show that Do Not Disturb mode is enabled. It shows when you activate it by pressing volume down and choosing none. The reason it disappeared is because you can choose how long it stays in Do Not Disturb Mode. This feature is new in Lollipop (5.0).

---
Tags: 5.0-lollipop, notification-icons
---


# Question
Title: triggering proximity sensor when receiving phone calls
i find one thing annoying with my Android phone is that ,whenever i receive a call with the phone inside my pocket, i accidentally end up cutting(i mean ending) the call when trying to take the phone from my pocket .so i need to create an app to do this following: whenever i receive calls i need to activate the proximity sensor and turn off the screen to prevent ending of calls. is this possible practically?i found this feature in cyanogen mod phones but not with other standard android skinned phones

# Answer
> 0 votes
There might be a module for Xposed (root) that you could try to enable. This feature is available in CynaogenMod so you could also flash CyanogenMod to your phone if there is a ROM available.

---
Tags: proximity-sensor
---