# Question
Title: Headphones compatible with phone only after switching the audio cable polarity
I recently brought the Marshall Major II headphones, which come with a two-way unprotected 3.5 mm cable.

According to the manual, you plug the straight end into the headphone, and the right-ended end in the smartphone. When I do so, I hear distorted audio.

However, when I reverse the direction of the cable, i.e., plug in the right-ended end in the headphones, the audio sounds amazing.

Why does this happen? Will the headphones get damaged if I keep using the cable reversed?

I suspect it's probably because my current phone (Xperia C2104, CyanogenMod 11.0) probably doesn't support two-way audio playback. Since I'm planning on getting a new Android phone in the coming months, would you please recommend one that supports two-way audio?

**EDIT:** *Two way audio cable looks like image shown below*

# Answer
My guess would be that one of the plugs on the headphone cable is slightly off-spec and isn't making good electrical contact in the socket. Swapping it around means the dodgy connector is in the other socket, and maybe that connection is slightly more forgiving. (Of course, it could just as easily be one of the sockets that's slightly off-spec. The symptoms would be the same either way.)

If this is the case, then having the cable "reversed" is a lot better for it than letting it spark across a poor connection. Sparking damages the metal surface of the plug and socket, so it would get worse over time.

The only reason they recommend having the cable a particular way around is that the right-angle plug sits better against the phone. It's a lot harder to accidentally pull it out of the phone, or knock it (and maybe damage something) against a table edge or your pocket. It also protects the conntector against wear caused by wiggling or pulling on the cable.

Unless there's some inline play/pause buttons on the headphone cable, the only disadvantage of having it reversed is that you lose this mechanical protection from the right-angled connector.
> 2 votes

---
Tags: headphones, headphone-jack, compatibility, sony-xperia-l
---


title: Phone behaves weirdly while charging

text:
# Question
Title: Phone behaves weirdly while charging
I recently got my Moto G4 Plus and it has got a turbo charger too. On charging it using a specific plug/socket, the phone just starts tapping randomly. When charging through another point, it works fine. Why? Is it the current issue?

# Answer
> 1 votes
Moto, as with some other manufacturers do this. It sucks as I've experienced it in the past but the phone is just sucking in power, and while you try to touch it it gets intercepted or there are just random touches. You can't really do anything about it other than let it charge and use it while its not charging.

# Answer
> 3 votes
While there is an accepted answer, it is worth pointing out that this behaviour is only observed by OP in *one particular* charging point and is fine otherwise

This is probably because that point has grounding or other electrical issues, which is leading to this behaviour also called *ghost touches*. Googling for that would lead you to similar conclusions. I have often experienced this traveling in Indian trains, where the charging points are apparently not well regulated. Andrew (thanks) has located a proper electrical reasoning for this in comments

---
Tags: charging
---


# Question
Title: How to kill/exit/close any app completely? EXPERT ADVICE
Is there any way to kill a app completely **JUST** like Windows 7 where i can exit any application completely or prevent autostart by going into "msconfig".

How to kill/close an app so it does not bother my battery/cpu till i open it again **JUST** like windows.

I have root access. SUGGEST software to do such thing keeping in mind that what i am trying to achieve here something like install the app it will never bother you unless you open it just like windows 7/xp...

I used **greenify** in non root **didnt** helped.

# Answer
> 0 votes
All you have to do is force stop the app. You don't need root or anything for it. Go into your app drawer, find the app, tap and hold it just as if you were adding it to your home screen and drag it to the top where it says app info. Then just hit force stop. No data will be intercepted when you force stop it and it wont start running on its own, the only way to start it is by opening it.

# Answer
> 0 votes
You need to Force Stop the app in settings
Settings \> Apps \> The app name \> Force Stop !
This will close it until you open it again !

---
Tags: battery
---


# Question
Title: Can I restore Titanium App Backups from a phone with Android 4.4 to my Android 6 Phone?
Im backing up My Galaxy Note 2 with Titanium Backup. Is it possible to restore Apps + App Data on my Huawei P9 running Android 6? And maybe even more important: Is that adviseable and will work without problems?

# Answer
As requested by beeshyams, I'll sum up my comments to an answer here:

There should be no problem as long as you stick to ***user apps*** (i.e. apps you've installed yourself – as opposed to apps that came pre-installed with the device). I've done that for years without any issues – though I must admit I've never skipped major Android versions, but always upgraded step-wise (i.e. 2.3 › 4.0 › 4.1/2/3 › 4.4 › 5.x – which means I've skipped 5.0, and maybe some (but not all) of the JellyBeans).

However, it is ***strongly recommended against restoring system apps and their data across different ROMs,*** especially across multiple Android versions, as this almost surely will lead to trouble. I've experienced such in the past when just trying to restore *data* of some system app. So if you need to include system apps and/or their data, first check for alternatives, in this order:

* SMS/MMS, APs, contacts, call lists and some more: Use TiBu's XML backups for those. Restore those XML backups, but never directly the app and its data.
* apps not covered by XML: If you cannot do without, take extra-extra care. Always be prepared you might need to do a factory-reset. Try avoiding the restore of system apps (which came pre-installed) the best you can: those are more often closely integrated with the resp. ROM than not.
If you really have to restore their data, make it the first thing in your restore process (so the factory-reset doesn't hurt as much), and do it one-by-one each time followed by testing for side-effects. If it breaks something, skip that backup and rather shed some tears**1**. If you instead want to follow the hints from the footnotes, make the affected app the first to restore data from after your next factory-reset and only go on when you either succeeded including testing for side-effects – or gave up and did your subsequent factory-reset.

Also see beeshyam's answer on How to restore from Titanium Backup with file on computer? for further details.

---

**1**Before abandoning it, you can try enabling some troubleshooting-options: In *General › Settings,* pick the first item in the "Troubleshooting" section (labeled something like "app processing mode") and change that to "AUTO, indirect". That should try to update the tables inside the apps' databases instead of replacing the corresponding SQLite files, thus keeping the table structures intact (if I'm interpreting this correctly that is; in older versions, TiBu had an option called "Migration Mode" at this place, which is gone without a note in the Changelogs – while this item suddenly "popped up", sounding like what "Migration Mode" was supposed to do). You can also check with additional settings from the *Troubeshooting* sub-menu: especially enforcing system SQLite helped in several cases.
> 2 votes

---
Tags: 4.4-kitkat, 6.0-marshmallow, restore, data-transfer, titanium-backup
---


# Question
Title: Tasker: Wi-Fi On When I Turn Screen on in the Morning
I want to set up `Tasker` to **turn on my Wi-Fi** in the morning, when I **FIRST** **turn the screen on** that day **AFTER 7AM**.

I've managed to create the **Wi-Fi On** task and I assume I would also need to use the **Display On** event. This is my first time using `Tasker` so I'm unsure how to set it up to be triggered as mentioned.

**How do I setup the task mentioned above in `Tasker`?**

# Answer
> 0 votes
First you have to decide when the morning ends, but let's say this is between 7 - 9 am.

1. Create a profile that's active between 7 and 9 am. Also, this profile is ony active if Wifi-state is set to Off and if Display state is set to on.
2. Run the task "wifi on"-task you previously created.

Now when all the conditions in step one is true, the task will run.

---
Tags: tasker
---


# Question
Title: Root Lenovo vibe p1ma40 with Lollipop 5.1
I'm trying to root Lenovo vibe p1ma40 with Lollipop 5.1 this particular device since last couple of day, without any success. So I need your help to do this, or not this particular device but it would be good if there will be generic solution for root of android device.

Below is list of techniques that I've already tried :

1) KingoRoot, and other apps - seems they are under development for this particular device.

2) SP Flash Tool(link) - device go to charging mode after step-8.

3) Fast boot(link\- METHOD 1) - command **fastboot boot recovery.img** gives error as - FAILED (remote: download for partition 'boot' is not allowed) **or** \- command **fastboot flash recovery recovery.img** gives error as - FAILED (remote: download for partition 'recovery' is not allowed)

4) New Flashing Commands(link) - command **fastboot flashing unlock\_critical** gives unknown command error.

Any help would be highly appreciated, Thanks in advance.

# Answer
> 2 votes
For the technique 2 that you have listed, you have to install the **USB VCOM drivers** in your computer so that SP Flash Tool can detect your phone and to enter Download Mode via the USB VCOM port.

> This action will add the following drivers in to the operating system:
>
> **MediaTek DA USB VCOM Port**
> **MediaTek PreLoader USB VCOM Port** – for transferring the firmware to your device
> **MTK USB DEBUG Port**
> **MTK USB Modem Port**
> **MTK USB Port** – for transfering PreLoader to your device (and recovery in case of bad or corrupt firmware)
>
> Source: http://laurentiumihet.ro/technology/windows-10-mtk-vcom-usb-drivers-for-32-64-bit-drivers-installation-tutorial/

This should definitely work and help you root your phone.

---

For your technique 3 (using fastboot), I think you get the error:

> FAILED (remote: download for partition 'recovery' is not allowed)

Because you need to unlock the bootloader to flash the recovery.
This varies a little bit for different phones. The most common command to unlock bootloader is:

> fastboot oem unlock

Before doing this, do this: (this might be required sometimes)
1. Go to settings -\> About Phone -\> Tap on "Build Version" until it shows developer, may be 7 times.
2. In Settings -\> Developer Options -\> **Enable OEM Unlock**.

After doing this, still if you're unable to unlock the bootloader or flash recovery using fastboot, I would recommend you to seek further help from the Lenovo Forums.

# Answer
> 0 votes
No need of any other methods. Just use kingroot. Its best. It didn't work for me for about 3 times. 4th time it worked. Use latest kingroot app

---
Tags: 5.0-lollipop, rooting, root-access, rom-flashing, lenovo
---


# Question
Title: Android Root Certificates, published list?
For each version of iOS Apple publishes a list of the embedded root certificates:

https://support.apple.com/en-us/HT205205

I am unable to find something similar for Android, I am wondering if these could differ by device vendor or if they all share a common set as part of Android proper?

My goal is to have a list of public CAs which are common in both Android and iOS (some minimum version of each)

# Answer
For anyone who is curious, I believe I found the answer:

> Linux: There is no central root certificate program as part of Linux. When running on Linux, Google Chrome uses the Mozilla Network Security Services (NSS) library to perform certificate verification. When packaged or built from source, NSS includes certificates vetted according to the Mozilla Root Certificate Program. For most Linux users, it is sufficient that once included in the Mozilla Root Program, users of Google Chrome should see your root CA as trusted. However, please be aware that Linux distributions which package NSS may further alter this list with additions or removals based on local, distribution-specific root certificate programs, if any.
>
> Android: Please file a bug at http://code.google.com/p/android/issues/entry .
>
> Note that, similar to Linux, the certificates included within the Android sources may be further altered by device manufacturers or carriers, pursuant to their local programs.

Link:

https://www.chromium.org/Home/chromium-security/root-ca-policy#TOC-Root-Certificate-Programs

Mozilla bundle:

https://wiki.mozilla.org/CA:IncludedCAs
> 1 votes

---
Tags: certificates
---


# Question
Title: Is there a way to automatically put my Android phone into silent mode while recharging?
Every night before sleep I usually put my Galaxy S4 into my bed's headboard to recharge, but every night I also get up because of the beep that the phone does when someone send something to my wazzup messenger.

It's not nice put it into silent mode before sleep and return from it every day, is there any way to do such ting automatically?

# Answer
> 9 votes
You can use Tasker for this (Play Store link). Tasker can create macros that are run on certain triggers, such as connecting the phone to a charger.

An example of the necessary programming can be found here. Check the link for additional info, but here's the necessary part:

```
Create Profile "Sleep Mode"

Add Context Power
    Source: AC    //You can also set this to all when you
                  //charge your phone using USB.

Add Context Time
    From: 22:00
    To: 07:00
    Repeat: Off

Add Start Task
1.  Silent Mode
    Mode: On
2.  Variable Set
    Name: %SLEEPMODE
    To: 1

Add Exit Task
1.  Silent Mode
    Mode: Off
2.  Variable Clear
    Name: %SLEEPMODE

```

# Answer
> 3 votes
I used to have the same boring procedure every night. Plug in the power cable to recharge the phone and turn sounds off manually. So I decided to create an app to automate this procedure. With this app, user can define the time interval within the app is active (eg. 23:00 up to 6:00am) as well as the appropriate actions to be taken when user plugs in or unplugs the device from the power cord. You can mute not only the call ring tones but also the sms/social network/emails notifications.

The application does not require many resources as it's triggered only on power cord plug in/out and on specific times. On Android 5+ muting is in form of "Do not disturb" mode, which means that user can allow some important contacts (eg. favorites) to disturb the silence. (See the phone setting for this mode).

It's called Silence@Power and you can give it a try on Play Store (play store link)

# Answer
> 1 votes
reopening an old thread as I lost this feature and could not for the life of me remember how it was provided after I did a factory reset.

Sony has an app called smart connect for use with their smart phones and other bits and bobs they make, its free and you don't need to use it for anything else.

When you plug your phone in at night it gives you a host of options so you can mute apps and allow calls or just tell everyone to go away until morning.

Hope it helps someone

https://play.google.com/store/apps/details?id=com.sonyericsson.extras.liveware&hl=en\_GB

# Answer
> 1 votes
You can use the free/paid version of AutomateIt or MacroDroid for the desired automation.

## AutomateIt

1. Rule for enabling silent mode:

* Trigger: Power Connected Trigger
    * Action: Set Sound Mode Action → Silent (No Vibrate)
    * Rule Details: No
2. Rule for disabling silent mode:

* Trigger: Power Disconnected Trigger
    * Action: Set Sound Mode Action → Normal (With/No Vibrate)
    * Rule Details: No

You can set time based triggers in coordination with power triggers using Composite actions trigger, you need to unlock it though.

## MacroDroid

1. Macro for enabling silent mode:

* Trigger: Power Connected/Removed → Power Connected
    * Action: Set Priority Mode → None | Vibrate Enable/Disable → Silent (Vibrate On)
    * Constraint: None | Time constraint
    * Name: Quiet!
2. Macro for disabling silent mode:

* Trigger: Power Connected/Removed → Power Disconnected
    * Action: Set Priority Mode → All | Vibrate Enable/Disable → Normal
    * Constraint: None | Time constraint
    * Name: Go loud!

---
Tags: samsung-galaxy-s-4, automation, silent-mode, alerts
---


# Question
Title: How can I stop my text messages going into my email on my Galaxy S7
My text messages are suddenly appearing in my email inbox. There are several places to turn off sync. I want my calendar, email etc to syn but not my text messages. How do I turn that off on a Galaxy S7 model?

# Answer
> 0 votes
You have to go into the Email app, select **More**, select **Settings**, select your account under the Accounts heading, scroll down to **Exchange Active Sync settings** and turn off *Sync Messages*.

---
Tags: 6.0-marshmallow
---


# Question
Title: Why this overloading issue in calling in CM13 and/or Android 6.0?
Situation: there are cases where calling priority order is by-passed and/or overloaded about 1/20 of all times by other application, which I think is critical because of many things. Do

1. Have 3.5 mm plug your phone and listen to music.
2. Unplug 3.5 mmm plug
    * you see that Spotify has stopped playing when inspecting it in the notification bar and hearing no music anymore
3. Do nothing with your phone in two hours
4. Call with your phone after two hours
5. You hear Spotify's music, instead of dialing -sound.
6. Stop calling.
7. Call again. The dialing starts Spotify's music which hides dialling -sound and the sound of the other person. The other person can answer your call but you will not here his/her sound, because Spotify is higher in the priority order, which should not be possible. I reproduced this five times.

Output when calling: the music of Spotify. Expected output: dialing sound. Vulnerable bug/issue because

1. unplugging 3.5 mm did not stop music
2. starting calling prioritized Spotify first, hiding completely the dialling sound, although this should not be possible

The point (2) is the thing which should be studied much more closely.

## Similar issues with Spotify in CM13

* *\[S\]omething strange with the audio subsystems. Once my phone started blurting out spotify music without even having spotify started, I had to reboot as to get it to stop as spotify wasn't running but still it was, phantom spotify*. (pitrus-)
* ...

Phone: Oneplus 2
OS: CyanogenMod 13 Nightly 20160818-NIGHTLY-oneplus2; testing and reproducing now in Android 6.0
Rooted: no
Developer mode active: no
Recovery mode: TWRP 3.0.2
CM13 forum: https://forum.cyanogenmod.org/topic/128839-why-this-overloading-issue-in-calling-in-oneplus-2-of-cm13/
XDA forum: http://forum.xda-developers.com/oneplus-2/orig-development/rom-official-cyanogenmod-13-t3392278/page232#post68535053

# Answer
> 0 votes
I managed lastly to reproduce the problem in CM13 ROM. So it is CM13 specific. They have just one maintainer for the phone, which is too little, for my demands. I moved back to OxygenOS because they have several teams and old CM developers working for the ROM. This is my second CM phone which has such critical weaknesses. The other reason for the change is that that CM13 system breaks each time when you update it. You have to wipe nearly everything to have a stable update/upgrade. In short, reasons to move from CM13 to OxygenOS in Oneplus 2

1. Support teams of old CM developers, OxygenOS and HydrogenOS working for the ROM.
2. Support of continuous stable updates and upgrades for OxygenOS.
3. Knowledge of the hardware for better software.
4. Aim to be Nexus-like environment.
5. Responsive customer support.

Reasons to leave CM

1. No continuous stable updates and upgrades of CM in all phones where I have used CM.
2. No teams working for individual phones. Those little bugs can be critical, which I cannot have.
3. No resources to think, define and fix customers' issues/bug-reports of the ROM for individual devices.
4. No hardware knowledge and development so less vertical understanding.
5. Unresponsive customer support.

---
Tags: cyanogenmod, 6.0-marshmallow, security, calls
---


# Question
Title: Disable the Google OTA updates completely
My android device is rooted and I would like to disable the Google OTA updates completely.

I did following steps:

1. Installed **Disable Services** and allowed it for root access.
2. Opened **Disable Services**
3. Under **System Apps**, selected **Google Services Framework**
4. I found **SystemUpdateService** is already unchecked.
5. I checked it and again unchecked it, then I restarted the android device.

However I see the notification for System Update. For its temporary resolution, I unchecked the notification of **Google Play Services**.

Please help me to disable the Google OTA updates completely

Regards GNS

# Answer
> 1 votes
Sometimes it's put in

settings \> about phone \> software updates \> turn to manual updates only

---
Tags: 4.4-kitkat
---


# Question
Title: How to edit update.zip to prevent fastboot removal and recovery reverting to stock?
I have an Alcatel Idol 3 (6045Y variant) with TWRP and yesterday i received the Marshmallow update notification. As other users noticed, this update also removes fastboot commands and reverts the recovery back to stock. Now, i have downloaded the update.zip file and transferred it on my PC in order to edit `updater-script` (possibly other files?) so i can keep fastboot and/or TWRP. If this is my `updater-script` content, am i safe with removing this line and keep TWRP?

```
package_extract_dir("recovery", "/system");

```

Please note `recovery` folder contains file `recovery-from-boot.p` and `bin` folder which contains this script.

Also, some devs at XDA reported we can't have both fastboot commands and a working Marshmallow system, why is it so? Can't i simply remove the line where it flashes the new `aboot` partition (which, i'm not sure, contains fastboot commands)?

# Answer
> 0 votes
It usually requires a new boot.img which contains your kernel..
If you flash the update, it should flash all images, Network, Boot, System, Recovery and even sometimes the Cache..
I would imagine that you need to Patch the boot.img to work with TWRP, or other custom recovery...
Sometimes it's a simple as changing SElinux permissions off enforcing ...

You can try to edit the recovery script because it does work on some devices, but you will most likely hit some sort of " checking update.zip is valid "... ( this usually makes a md5 and then calculates the update.zip md5 against the original )

---
Tags: fastboot, ota-update
---


# Question
Title: show carrier name on status bar (galaxy A5 2016)
I have a Samsung galaxy A5 2016, and I would like to know if somebody knows how to activate to show the carrier name in the status bar. I have searched in the entire menu (settings) but I cannot find this option.

I would appreciate your help!

Thank you in advance

# Answer
> 1 votes
I've been trying to do the same to my devices, and after extensive searching it looks like the only way out is to root and modify the SystemUI yourself. Refer here and here for steps on how to do this. This still works as of Android 6.0.

This will be even harder to do on Samsung phones, because their framework is tightly integrated and you might not even be able to decompile the framework in the first place.

---
Tags: 6.0-marshmallow
---


# Question
Title: When will my device get the Android 5.1 update (Lollipop)?
Android 5.1 (Lollipop) was officially announced on March 9th, 2015.

You can review the high-level changes at 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 5.1, 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

## LG

## Motorola

## OnePlus

## Samsung

## Sony

# Tablets

## Asus

* **Nexus 7** (2012 & 2013): 2015-03-09 (official)

## HTC

## LG

## Motorola

## Nvidia

## Samsung

## Sony

# Other
> 9 votes

# Answer
**Nexus 4 Android 5.1.1 Nexus 5 Android 5.1.1 Nexus 6 Android 5.1.1 Nexus 7 Android 5.1.1 Nexus 9 Android 5.1.1 Nexus 10 Android 5.1.1 Samsung Galaxy S6 Android 5.1.1 Samsung Galaxy S6 Edge Android 5.1.1 Samsung Galaxy Note Edge Android 5.1.1 LG G2 Android 5.1 LG G2 Mini Android 5.1 LG G3 Android 5.1 LG G Flex 2 Android 5.1.1 Sony Xperia Z series Android 5.1 Sony Xperia Z3 Android 5.1.1 Xperia M2 Android 5.1 Xperia M2 Aqua Android 5.1 Huawei Ascend Mate 7 Android 5.1 MOTO X (1st Gen) Android 5.1 MOTO X (2nd Gen) Android 5.1 MOTO G (1st Gen) Android 5.1 MOTO G (2nd Gen) Android 5.1 MOTO E (1st Gen) Android 5.1 MOTO E (2nd Gen) Android 5.1 MOTO Droid Turbo Android 5.1 HTC One M7 Android 5.1 HTC One M8 Android 5.1 HTC One M9 Android 5.1 HTC One Max Android 5.1**

And if your device is not among the listed devices then you need to wait for an update and most of the mobiles wont get updated even though you wait. if you are an android enthusiast then its better to switch on to latest devices.
> 0 votes

---
Tags: updates, 5.1-lollipop, android-versions
---


# Question
Title: Transfer a large file from PC to smartphone
I have a Samsung Galaxy S2, and a PC with Windows XP (I do not have WiFi). I want to transfer a 2.1 GB file from the computer to the phone. If I transfer the file as usual, I have the following error:

> Failed to copy the selected files. Not enough free space on the device.

I think my problem is related to the type of the file system. What is the solution of my problem is there?

# Answer
first and foremost you should have your memory more than 2.1GB. secondly,check the file type i.e FAT32 or not.please check the specs of your mobile.you generally get this message when you transfer a file onto a oc.please go through the link specified
> 0 votes

---
Tags: usb, file-transfer, file-system
---


# Question
Title: Play Store icons and downloaded app icons, same or different
I have a quick question regarding app icons. My question is are the icons that are displayed in the play store (the icons you see or click to go to the description of the app before you download) different then the app icons that appear on my home screen after I download and install the app? Or can the two icons, Play Store icon and phone (after download and installation) icon be different? So basically what I'm asking is can the developer use two different icon images, one for Play Store and one as the app image that appears on my phone after I have downloaded and installed the app?

# Answer
> 1 votes
1. Icons are also provided by your icon theme. But for convenience both kept nearly similar.
2. Yes, it is possible to keep two different icons. But, that will create confusion to your user. I can cite you an example of an app. This app is SuperSu. It can change up to 7 icons ( including 1 invisible ) if a user opts.
3. You can also change app icons by using some app that replaces icon from the app and from your system. For an example see this app.
4. You can also follow this tutorial to change the icon.

# Answer
> 1 votes
They're different. The app's icon on the device is a *drawable* or *mipmap* resource which comes from the app's APK file. The app can have several icons for different situations too: icons can be different for different screen sizes and densities. This is needed to avoid the blurriness you'd get displaying a high-res icon on a low-res screen. In addition, since one app can have multiple *activities*, they can all have different icons. The icon that shows in the app drawer for each activity doesn't have to be the same as the icon that shows at the top of the activity when it's running. And the icon that represents the whole app in the system's app settings doesn't have to be the same as any of the other icons.

The icon that shows up on the Play Store (whether in the app or on the website) is uploaded by the app developer when they add the app listing. It's a higher-res image, so that it still looks good when displayed at a large size on the website. It doesn't come from the APK at all, so it can be a completely different image.

---
Tags: applications, google-play-store, app-icons
---


# Question
Title: How to Organize Home Screen Icons in Folders?
I am using a Samsung Galaxy A3 2016 (SM-A310F) smartphone with Android 5.1.1. I am trying to combine several icons on the home screens into folders, like I did on various other Android devices before.

Samsung's manual for SM-A310F indicates that creating folders works like on the other Android devices I used; by tapping and holding an icon for a few seconds, then by dragging it onto another icon (to create a new folder) or onto an existing folder (to add the icon to that folder).

However, this does not work on the phone I am using: Holding an icon does not do anything while in the normal mode:

The home screen can only be edited after tapping *Bearbeiten* (*Edit*) in the top right corner of each of the home screen pages to switch to an edit mode:

In there, icons cannot be dragged, only deleted (each icon is adorned with a little "minus" overlay icon in this mode). If this is not the standard behaviour of Android 5.1.1, I am seeing no indication of that in the system info.

So, my question is: **How can I create folders on the home screens in Android 5.1.1?**

I found one vaguely similar question, but I am not looking for installing any special launcher apps or exceed the built-in maximum number of apps per folder, I just want to access the folder feature that has always been around on previous Android versions on devices by different manufacturers.

One additional option is described on Solvemix, where it is explained that users should tap "at the top right on the three-point symbol" in the app menu. However, no such three-point symbol is present in the app menu on the device I am trying to configure.

# Answer
> 0 votes
citation from side http://www.gsmarena.com/samsung\_galaxy\_a3-review-1174p3.php : *In the app drawer, icons are presented as a customizable or alphabetized grid. You can also view only the ones you've downloaded yourself or just hide the ones you don't need. You can also disable some of the pre-installed apps so they won't take up any RAM.*

try change launcher (Nova): How to create folder in app drawer of galaxy A3?

# Answer
> 0 votes
I did it by creating the folder in the apps section choose edit, then create the folder by dropping the icons on top of each other. Once done, click on that folder and drag it to your home screen In my findings, doing it directly on the home screen doesn't work.

---
Tags: 5.1-lollipop, home-screen-folders, samsung-galaxy-a3
---


# Question
Title: STAMINA / Ultra STAMINA mode on Marshmallow?
Since the update to Marshmallow, I can't find the STAMINA or Ultra STAMINA modes in the options or app drawer.

While there now is a option that seems to do a equivalent of the STAMINA mode, I presume it have been superseded by Android itself, but **what about Ultra STAMINA?**

The device I use is a XPeria Z3C, which should be equivalent to a XPeria Z3.

# Answer
> 1 votes
**Stamina Mode removed in Marshmallow**

Sony announced in their beta rollout for Marshmallow

> The Marshmallow version of Android has its own smart solution for managing power consumption (Doze and App Standby). These functions are integrated directly into Android 6.0, which made Stamina mode redundant. In other words, Stamina mode was removed from M.

However, Stamina Mode is considered better than Doze mode ( for details see earlier link) :

> * Doze mode requires your phone to be geographically stationary (ie. sitting on a desk and not in your pocket).
> * Doze mode can only be interrupted by high priority GCM messages. Your favorite app’s developer didn’t set a notification as high priority? Too bad, you have to wait until the next maintanence window to be notified.
> * Doze mode’s white-list does not truly exempt an app from all restrictions.
> * Doze mode cannot be disabled. Having issues with notifications on Android 6.0? Too bad.

**Stamina and Ultra Stamina Mode Return**

Stamina Mode users resentment at this perhaps forced Sony to reconsider and Stamina Mode **and** Ultra Stamina Mode have been *announced* as below:

**Not as good as original Modes**

But the Stamina Mode is said to be a watered down version and is more akin to *stock Android Power Saving mode* ( mainly because whitelisting of apps isn't possible):

> Presumably, Sony felt immense pressure from customers who wanted STAMINA back, but also did not want to break Google’s terms and conditions for using Android 6.0 Marshmallow. Quite where Sony will go now with their device software remains to be seen, but as it stands, the new STAMINA mode is simply not as effective or as usable as the old way.

As of now I haven't come across any mention of Stamina or Ultra Stamina Mode in Android 7

---
Tags: 6.0-marshmallow, battery-life, sony-xperia, sony-xperia-z
---


# Question
Title: How to install SDK packages offline after download is complete?
I'm trying to setup my Android development environment and for some reason I would rather do that offline instead of using SDK to download the packages. So far I managed to grab a list of packages from google's repository and download them all (5.2 GB in total). Here are what I've got:

```
android-XX_rXX.zip
build-tools_rXX-linux.zip
docs-22_r01.zip
google_apis-XX_rXX.zip
google_m2repository_r15.zip
google_play_services_3265130_r12.zip
google_play_services_6587000_r22.zip
market_apk_expansion-r03.zip
market_apk_expansion-r03.zip
market_licensing-r02.zip
platform-tools_r22-linux.zip
play_billing_r05.zip
samples-XX_rXX.zip
simulator_r01.zip
sysimg_XXX-XX_rXX.zip
tools_r24.1.2-linux.zip
webdriver_r02.zip

```

To reduce the size of list I combined its items using `X` notation. Now that I've got the list I search to find what to do with them next. This post suggests copying them into `sdk-folder/temp` and run the sdk manager. Which I did but nothing happened! Here's what my sdk manager looks like with having all the packages' zip files in `temp` folder:

Should I have done anything differently? Is there a way to install packages manually? (There are 70 zip files in total)

# Answer
> 11 votes
of course you can, use below link and `Download Offline` any package's you need :

```
http://downloads.puresoftware.org/files/android/

```

// i think your ip banned from Google.like `IRAN Ip` :) For Online packages download.

**after Download :**

Extract Folder, (Example : `build-tools` ) in : `SDK Root Directory`. or if doesnt exist with this name, Create a folder with this name ( build-tools ) and then Open `Sdk manager` and now, you can see Added Package in List.

**or you can Download Bundle :** All Android Studio Packages (Not Recommended)

and Attend please, this is your SDK Root Directory :

```
/home/mehran/Application/Android/android-sdk-linux/

```

Extract all of this packages in this Directory.

also, maybe usefull :

Adding SDK Packages

# Answer
> 4 votes
You could consider using https://github.com/icefapper/offdroid; it creates a server on local host and serves the sdk manager with the packages you have on the disk. the process is completely transparent to the sdk manager -- it still believes it is retrieving the packages from the internet.

# Answer
> 3 votes
for offline setup, you also need `.inf` files. each file that you copied, need a .inf file for example file named `sysimg_armv7a-15_r03.zip` has a file named `sysimg_armv7a-15_r03.zip.inf`

content of the inf file is like bellow :

```
### Android SDK Download.
#Mon Jan 25 05:16:36 SGT 2016
StatusCode=206
Last-Modified=Thu, 04 Jun 2015 17\:00\:00 GMT
ETag="55d25"

```

SDK manager based on these files understand your copy on your temp folder is old or not. the `status` code determine if the download of the package is failed or succeed. the status code is simple http response code. so in this case it failed. if it's succeed, then it should be 200.

**To setup offline:**

1. first you need to select packages that you want to setup.
2. then press `install packages` button. in this way the SDK manager will create the `.inf` files.
3. then you need to replace `.zip` files in temp `folder`
4. then open each `.inf` file and replace status code with `200`
5. reload SDK manager and ask to `install packages` again

in this way, still you need an internet connection so the SDK manager can check the validity of your packages. but at least you can download the packages from any other source or with a download manager to have a faster download speed

---
Tags: installation, android-sdk, offline
---


# Question
Title: SMS only fetched when I turn the screen on
*XPeria Z3C on Marshmallow.*

Starting some weeks ago, I don't receive notification unless I turn on the screen. While that was business as usual for games and other "come check X", it started to do that to received SMS too.

The result is that, when I think about ulocking my phone, I see SMS coming, sometimes dated more than half a hour ago, usually in the range of 5~20min ago. I randomly get notified, never on time, sometimes in the range of 2~5min ago, more often 10~20min ago.

I think it is related to some power saving options that reduced (way too much) the fetching of new message when in idle mode, but the only one I found is the new "Battery Saver", which is turned off.

Relevant informations:

* Rebooting didn't help.
* Removing the battery is sadly not a option on this phone.
* SMS notification is on Priority
* Battery Saver is off
* Default SMS app.

# Answer
That might happen because Android 6 has a function called Doze. Try going into Settings - Battery and look for Battery Optimization. Add there the apps that you want to make sure they sync / ignore battery optimization and see if it still happens.

http://www.androidcentral.com/inside-marshmallow-what-doze-how-do-i-use-it-and-what-does-it-do
> 0 votes

---
Tags: sms, 6.0-marshmallow, sony-xperia-z
---


# Question
Title: Samsung build number and rooting SM-G900P
I would like to root my Boost Mobile Samsung S5. I've read up enough to know that I need to be 100% about the model and software build version before proceeding with the root.

My provider: Boost/Sprint Model: SM-G900P Build: `mmb29m.g900pvpu3cpg1` Android 6.0.1

I've looked around and found confirmations for this build with one difference, the builds confirmed don't have the "`1`" at the end of the build I.D.

Can anyone explain the significance of the 1 at the end of my build?

Also will I need to reactivate my service if I root?

# Answer
> 0 votes
Reference

> Can anyone explain the significance of the 1 at the end

Quoting from reference

> ....The last character is actually the version number or revising code in that specific month

It is not of significance when choosing firmware, it is only a minor build variation

> Also will I need to reactivate my service if I root?

No

---
Tags: rooting, root-access, samsung-galaxy-s-5, sprint
---


# Question
Title: How to root my Nokia XL (updated version)?
An error message is appearing when I'm trying to root my phone by the app frameroot . I was suggested to use Gandhalf but as my XL is already updated I'm receiving an error message . What do I do ? I wanna update it to the latest android version . But which exploiter should I use ?

# Answer
> -1 votes
you can use the "kingo rot" software for rooting your phone.i have a Nokia XL and use this software for rot

---
Tags: rooting, nokia-xl
---


title: How to block Apps Advertisements?

text:
# Question
Title: How to block Apps Advertisements?
I rooted my android device.

After rooting, is it possible to block or stop advertisements coming on apps?

If yes, please guide me for resolving this issue.

Regards

GNS

# Answer
If you want to stop advertizements, the best cure is an Ad-Blocker. I e.g. use AdAway, which modifies Androids `hosts` file so "ad servers" are no longer found – while accessing other resources works fine.

As Ahmed pointed out, buying the full version of an app usually ends the ads in that app as well (and rewards the dev for the work done). So ad blockers are rather for the "left overs": apps which have no ad-free version, plus preventing other "evil stuff" (as possibly infected ads on websites).
> 0 votes

---
Tags: applications
---


# Question
Title: How to browse files on my PC from my Android phone via USB?
Through USB, I can readily browse my Android's file hierarchy using my PC.
**How can I browse files on my PC using my Android 4.4 device?**
The "ES File Explorer" app doesn't appear to facilitate this.

Specifically what I'd like to do is use my Android (in conjunction with VLC for Android) to watch video files that are stored on my PC.

*I can do this over my wifi network, but it just seems so darn silly to use wifi when the USB is plugged in. Silly enough to warrant asking the question, anyway.*

Just in case it matters, the desired files are actually on a network drive.
Phone \> USB \> PC₁ \> *Network Drive* \> PC₂

Thanks for any advice!

# Answer
It is matter of "master" and "slave". The master can see what is inside the slave but not the countrary. When you plug your phone to the PC, the PC is the master and the phone is the slave. Consequently you cannot explore what is inside your PC with your phone.
> 0 votes

---
Tags: usb, file-system
---


# Question
Title: Apps report the phone's using mobile data even though it's connected to a WIFI
My Oneplus One, running cm-13.0-20160906-NIGHTLY-bacon, has been in a situation for quite a while that apps, for instance Google Photos, report it's using mobile data even though it's actually connected to a WIFI. This prevents Google Photos from automatically syncing my pictures. The WIFI connection is not set as metered. I'm not sure if it's a CM bug or something as I don't see similar reports on xda forum.

# Answer
The problem is really troublesome. I was trying to solve it all night. I did a full wipe & fresh flash but it didn't help. I dirty-flashed old builds including cm-13.0-20160730-NIGHTLY-bacon and cm-13.0-20160802-NIGHTLY-bacon, the problem remained. Then I restored a 6/6 twrp backup, problem solved! I dirty-flashed the latest nightly onto the restored backup, everything worked like a charm. It's beyond my knowledge to tell what went wrong but anyhow it's solved and hopefully it won't happen again.
> 0 votes

---
Tags: cyanogenmod, oneplus-one
---


# Question
Title: How to factory reset a Gingerbread device?
I found an old phone of mine while cleaning, and would like to donate it. I've googled how to do a factory reset on a gingerbread device, and all of them say the same thing: go to Settings -\> Privacy, and then click the Factory Data Reset button under Personal Data. The problem is, I don't have that option. My Privacy settings only have Lock Screen (display message text), and Backup and Restore (Back up my settings and Automatic Restore.) I don't have a Personal Data section.

The phone does not have a SIM card installed, but does have a google account attached, plus a lot of apps with on-board data. I know I can disconnect the google account, but how can I wipe all the apps and reset the phone to "new"?

It's a rooted HTC Sensation, if it matters, and I think is running CyanogenMod. (Like I said, it's an old phone...)

# Answer
If it's running CyanogenMod then it likely has a custom recovery loaded on it already. Just boot into it, wipe data / factory reset and wipe internal storage.
> 1 votes

# Answer
One thing to be noted before factory resetting an android is that you still end up having the root access on your device. In that case, I would rather suggest you to (unroot) it first. Download the firmware and then flash it. This will remove the root access (unroot) and also remove any data on your phone.
> 1 votes

---
Tags: 2.3-gingerbread, factory-reset, 2.3.3-gingerbread
---


# Question
Title: USB debugging in lenevo vibe p1 through android studio
I am using android studio in dell inspiron laptops. I want to use my lenevo vibe p1 phone for usb debugging. I have installed oem usb driver for my phone in my laptop. Also enabled usb debugging option in my phone. But if I try to test the app through usb debugging, it shows no device connected or found etc.(even though I connected my phone through a usb cable.

# Answer
> 1 votes
Download PdaNet+ software from below link, and enable debugging mode in your mobile.All devices can easily connect as a Debugging.Its working for me.Try it.I hope it is definately usefull for you.This software is avilable windows as well as MacOS.

```
http://pdanet.co/a/

```

---
Tags: usb-debugging, android-device-manager, android-sdk, android-pc
---


# Question
Title: Where to change country information at Samsung App Store?
How can i change the country of Samsung App Store? i can't download any apps, because they said that "its not available for my country"?

Shows the following error

I have searched the internet for the solution, but didn't get the solution. For example#

Please help me.

# Answer
Do as follows:

1. Go to *`Settings``Applications``Samsung Apps`* and then tap the `clear data` and `clear cache` buttons.
2. Back to all applications, find *Samsung Apps* and click on it. Select now the correct country.

**Note:** The correct country should be where you currently are, or the country in which you registered first. Try first country first, and if it is still does not work - simply repeat steps 1-2 above with the other country.

Hope it works for you!
> 1 votes

# Answer
If your device is rooted then just install the Market Enabler app (you can search for the APK as you have to manually install it)

Once you run, grant it root access and then back up your current carrier details. Do a search for SIM operator codes. You should get a list of all carriers in all countries and their corresponding 5 digit numerical code. Enter and apply a code of your choice (I chose Vodafone UK).

Not sure if the next steps are necessary but I cleared the data on the Samsung Apps Store and My Gear Store.

When I loaded them back up again, all content was in English and prices were in pounds and pence. Donation version gives the option for the code to be set every time you reboot. (Disclaimer: I have no affiliation to the developer, I'm just grateful to finally have a solution to this ridiculous issue!)
> 1 votes

# Answer
Go to Application Manager under Settings and clear the app's stored info. Then, restart the app, and select the proper country.
> 0 votes

# Answer
I got out of a Middle Eastern language and back to English by pressing: `Apps > Settings > Language and input > Samsung keyboard settings (and OK) > English UK`.
> 0 votes

# Answer
You can't change the app store country, it's determined by the carrier you use. you can try searching the internet for the app you want in apk. In china facebook is blocked and google play doesn't allow you to download it, but it's freely available elsewhere online in apk format.
> 0 votes

# Answer
Open samsung app, click samsung galaxy app link, read the URL at the end it should say "country code= ", delete the country code you see, press enter, it will open a page saying select the country. I hope it helps, let me know how it goes.
> 0 votes

# Answer
I have the solution!

* Purchase a used SIM card from eBay from a carrier from a country where the Samsung app store is allowed.
* Insert the SIM and connect to WiFi and the Samsung app store would then work and you can download everything you want.
* When you're done remove the SIM and put back in your carrier's SIM card.
> 0 votes

# Answer
The problem isn't that an individual app is in the wrong language, it's that the Galaxy App (Applications Manager) runs in the wrong language
> 0 votes

# Answer
It is very simple. Create a new gmail id from the country where you are or change the country in the Gmail settings. I also faced the same problem but could install the app by changing the country.
> 0 votes

# Answer
You can try un-installing the app (in Application Manager), it will ask if you want to replace the un-installed version with the "factory version". When that is complete you should be able to select the country of your choice.

n.b.

I also un-installed all updates on the app before I un-installed the app, I'm not sure if this helped with the outcome.
> -1 votes

---
Tags: settings, samsung-galaxy-tab
---


# Question
Title: WiFi network not accessible with modified MAC address
I've recently bought a Nexus 7 to use as a demo client for a system I am currently developing. For the time being, the system requires the client to have a particular MAC address in order to work. I've rooted the Nexus (still with the Android 4.4 stock ROM), and am using `ip link` to change the hardware address of `wlan0`. I am aware that this will be reset on reboot, but as I'd rather not recompile my Android kernel right now, that's okay.

The issue I am seeing is that I am unable to get an IP address from my (open) WiFi network with a modified MAC address. If I set a static IP, I can connect successfully with the modified address, but no packets are getting through.

Hopefully the below transcript will shed some light on exactly what isn't working and what I've tried.

First, I "forget" my WiFi connection and reboot my device just to start from scratch. Then:

```
$ adb shell
shell@flo:/ $ su
root@flo:/ # ip link | grep -A1 wlan0
22: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 100
    link/ether ac:22:0b:9f:37:f7 brd ff:ff:ff:ff:ff:ff
root@flo:/ # ip link set dev wlan0 addr ac:22:0b:9f:37:f0

```

Here, I connect to the wireless network. If DHCP is selected, I am simply shown "Obtaining IP address" until the connection fails. If I set a static IP, the network is shown as connected, but:

```
root@flo:/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.113: icmp_seq=1 Destination Host Unreachable
From 192.168.1.113: icmp_seq=2 Destination Host Unreachable
^C
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1004ms
pipe 2
1|root@flo:/ # ip route
default via 192.168.1.1 dev wlan0
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.113
192.168.1.1 dev wlan0  scope link
1|root@flo:/ # ip n
192.168.1.1 dev wlan0  INCOMPLETE
255|root@flo:/ # ip n change 192.168.1.1 lladdr 10:0D:7F:4D:1C:D0 dev wlan0
root@flo:/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
^C
--- 192.168.1.1 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6006ms

```

So, still no connection. Let's see what happens if I change my MAC address back to the real one without even disconnecting from the wireless network:

```
root@flo:/ # ip link set dev wlan0 addr ac:22:0b:9f:37:f7
root@flo:/ # ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=13.0 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=9.82 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=9.49 ms
^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 9.491/10.793/13.061/1.609 ms

```

Does anyone have any idea what might be going on here?

For what it's worth, I am running DD-WRT on my router, no MAC filtering is enabled, and there should be no other "weird" rules set.

**UPDATE:** After some further investigation, I have noticed that it seems like the Nexus 7 isn't using the spoofed address at all when talking to my AP. I have enabled MAC filtering and only allowed the spoofed address, and then `adb logcat` shows a `CTRL-EVENT-ASSOC-REJECT` message. I'm wondering whether this might somehow be related to this wpa\_supplicant question, but there weren't any answers to be had there either...

# Answer
After much searching, I came across this thread on the xda-developers forum where people seem to be having much of the same issue with a Nexus 4. After trying several of the proposed solutions in that thread, I came across one that worked!

It turns out that Android keeps a permanent record of the MAC in `/persist/wifi/.macaddr`. For some reason, it insists on using the MAC in that file whenever connecting to a wireless network. If you're on a rooted device, however, you can overwrite it with whatever MAC you want. Interestingly, this change will also **persist across reboots**!

So, without further ado, here's how you change the MAC permanently on an Android device (*substitute `112233445566` with the MAC you want*):

```
computer $ adb shell
android $ su
android # cd /persist/wifi
android # echo -n "112233445566" > .macaddr
android # ^D
android $ ^D
computer $ adb reboot

```
> 3 votes

# Answer
Jon's answer about the hidden .macaddr gave me enough hint to temporarily change the mac address on my rooted LG VS450PP (it has Software version of VS450PP1).

The mac address for wlan is hardcoded in a file (make a note of the file's ownership and permission info)

```
/data/misc/wifi/WCNSS_qcom_wlan_nv.bin

```

It will be obvious once you do a hexdump. I scp the file to a regular linux machine and used xxd to generate the hex dump in text, changed the mac address, and generated the new bin file. You just need to scp it back to the phone and make sure you have the right ownership/permission, disable/re-enable WiFi, and you should be good to go.

If you restart the phone, the change will be reverted. I haven't figured out how to permanently change the mac.
> 1 votes

# Answer
I don't think your device is actually changing the MAC. Static coding an IP on your router won't do you much good if you don't have L2 connectivity.

I had worked out a way to change the MAC on my 2012 N7 by using busybox and the ifconfig command. Try installing busybox, disconnecting from the WLAN, then running the following as root (substituting your MAC, of course).

```
busybox ifconfig wlan0 hw ether 00:00:00:00:00:00

busybox iplink show wlan0

```

Does that work for you?
> 0 votes

---
Tags: wi-fi, mac-address, dhcp
---


# Question
Title: Which Android phones support MiFare Classic NFC tags?
I have to use `MiFare Classic NFC` tags, which Android phones can read and write to it? Couldn't find it on the internet.

# Answer
Here's a source for both `Mifare Classic` and `Mifare Ultralight`, published last month

Smartphones and Tablets Compatible with NFC Tags
> 3 votes

---
Tags: hardware, nfc
---


# Question
Title: System icon that looks like ear with line through it on JellyBean
I'm Using Sony Xperia P with Android 4.1.2. Can anyone tell what's this icon (one with small T) to the left of battery bar? Is it any application based?

# Answer
That symbol isn't Android-specific: it's the symbol for a hearing aid induction loop. Some landline telephones have an induction loop that transmits the phone audio directly to the hearing aid, so that hearing aid users can hear the phone call better than they would otherwise. The T stands for "telephone": because the induction loop system originated on landline phones, using the facility requires switching the hearing aid to "telephone mode", usually by flipping a physical switch to a position marked with a T.

It seems your phone has the same facility. The fact the icon is on the right with the "system" icons, instead of on the left with the notifications, shows that it's a part of the OS, not an app. I can't say for sure as I don't have your phone, but I expect you can turn it off in the device's accessibility settings.
> 7 votes

# Answer
This symbol was frustrating me,

on my phone I managed to turn it off with this setting

* Settings --\> Call --\> Accessibility --\> Hearing aids (turn off)

I have no idea how it got turned on in my phone, probably some sort of elaborate 'pocket dialing'.

(Android version 6.0.1 - Marshmallow)
> 1 votes

---
Tags: 4.1-jelly-bean, notification-icons, sony-xperia, sony-xperia-p
---


title: OnePlus 3: Unknown process 99041

text:
# Question
Title: OnePlus 3: Unknown process 99041
I seem to have this odd app 99041 running in the background and I have no idea what it is. The fact that it doesn't even have a proper name makes me think it's a bit dodgy.

Any ideas?

# Answer
If it has no name but just "a number", it's usually some "native" system background process (the number is the "user ID"). You could find out more using `adb shell` or a terminal app, if you're not afraid of the command line – or using a process monitor app. A good choice here would be *OS Monitor,* which is available on F-Droid as well as on Google Play:

<sup>*OS Monitor* (source: Google Play; click images for larger variants)</sup>

Your candidate would find its equivalent in the process "149" (3rd line from the bottom) in the first screenshot. Being a "native binary", Android cannot find any information in its package list, and thus only gives an ID. First entry in the second screenshot shows what details you can additionally obtain on a process by using *OS Monitor.*
> 1 votes

---
Tags: applications, oneplus-3
---


# Question
Title: Stuck at Logo, Download Mode doesn't appear, Vol buttons don't work in Recovery mode
I currently own a Samsung Galaxy 3 gt i9305 which was network locked by EE. To make it work on GiffGaff I wanted to unlock it.

Current Android version - v4.4.4 (rooted)

I found out that Service mode in v4.4.4 could not be used to unlock the SIM Network. And that I had to downgrade to 4.1.1 to do so.

I was unable to boot into Download mode using hardware keys. They just didn't work and always booted into OS. So I used a on-phone app to boot me in Download mode - It worked!

I used Odin v3.11 to copy the .tar which was used by other users on the forum and seemed to work well for them for the same device. Odin passed! Device rebooted.

Since then, it has been stuck on Samsung logo. Upon further research, I found that I needed to clear the Cache from recovery console, but Volume keys are not working for some reason in the Android Recovery Console 3e. I read on forums that at times they dont highlight and I should use volume keys, assume highlight and use power key to make my selection. Did not work!

Would appreciate any help in reviving the device!

Thanks

# Answer
> 0 votes
I could not solve this problem without using a jig.

I bought a USB jig for the device and forced it to enable Download mode. Odin did rest of the job.

---
Tags: adb, samsung-galaxy-s-3, rom-flashing, recovery-mode, stock-rom
---


# Question
Title: How to change time on Android 6 (Nexus 5x) with display off (adb?)
I need to change time on my phone while screen is powered off (because of some notifications I need to test).

On other devices I did this in adb shell as root by typing:

```
    date -s "YYYYMMDD.hhmmss"

```

But on this device my command has no effect (just printing out current time).

Do you have any advices?

# Answer
> 1 votes
I found answer here: https://stackoverflow.com/questions/32498628/change-date-on-rooted-device-android-m

I used wrong date format, apparently since Android M I should use

```
   adb shell date $(date +%m%d%H%M%Y)

```

This works to me (in adb shell signed as root):

```
toolbox date -s 20161231.235959
Sat Dec 31 23:59:59 GMT 2016

```

---
Tags: adb, notifications, shell, date-and-time
---


title: Oneplus2, define/add user ringtones

text:
# Question
Title: Oneplus2, define/add user ringtones
I'm have a OnePlus2 device and I can't seem to set a different ringtone other than those provided with the ROM (Oxygen OS 3.1.0). I can't see an option for it under `Settings > Sound and Notification`.

Am I missing something? Is there a way to set a ringtone without flashing a new Rom or adding some cheap app for it ?

# Answer
> 2 votes
As @Izzy hinted to check the tag wiki, I found this old answer

How do I set a custom MP3 as a ringtone for other notifications?

The answer said I should put the ringtone file at a certain directory in my SD card, that directory doesn't exist in my device but instead I noticed a `ringtones` directory that Hangouts created to insert it's own notification sounds.

I placed an mp3 file in there and now I can set it from `Sound and Notification`.

---
Tags: ringtone, oneplus-two
---


# Question
Title: Does "clear data" of a running app also "force stop"?
In settings, if you go to an app and click "clear data" does that also cause the "force stop" function to be activated?

I'm thinking that when you clear the data of an app, the app is basically returned to the state it was in when you just installed it, so it necessitates a "force stop". Is this correct?

# Answer
Yes, you are correct. Any running app will be stopped if you clear its data, which you can verify pretty easily by selecting an app from the Running list in Settings → Apps and clearing its data; it will disappear from the list. I verified this myself quite a while ago out of curiosity. It is, of course, expected for the reason you mention — getting rid of the data that the app was working with will almost certainly make its state invalid or could cause partial (i.e., corrupt) data to be saved later.
> 5 votes

---
Tags: applications, 5.0-lollipop, force-stop
---


title: Lost hidden images

text:
# Question
Title: Lost hidden images
I used an app to hide certain images on my phone and I transferred the image folders from the phone to an SD card. Now it's not showing and the folders are empty :( how can I restore them?

# Answer
Apps I've seen usually hide the images by changing their format and saving them in hidden folders at some random locations.

* You can check the default saving location used by the app in the preferences. Explore the location from a file explorer and backup the file.
* Uninstall the app and reinstall it.
* copy the backed up files into the default location again.
* try unhiding the files again from the app
> 0 votes

---
Tags: storage, files, hidden
---


# Question
Title: Make calls from another Android phone over Internet
I have 2 Android phones. First phone is in country **A**. Of course it has an Internet connection over WiFi. Second phone is in another country **B**, as me. So, I need to make phone calls while I'm in country **B** (over Internet) *remotely* using the phone and its sim-card, which is in counrty **A**. What Android software do I need?

# Answer
You can use some screen mirroring softwares like Airdroid or Mobizen for Samsung and make the calls from country B using your computer. But you need to configure it before hand. You can login from the same account in your mobile and computer so that you can access it even when they're in different networks
> 0 votes

---
Tags: google-play-store, calls, stock-android, internet
---


title: Whatsapp files to new phone

text:
# Question
Title: Whatsapp files to new phone
I just bought a new phone. when installed whatsapp my last back up was over a month ago so my chats are old. I moved my files to the new phone but the file are encrypted and can't open. Do I need to delete and reinstall whatsapp for it to detect that I have whatsapp back up files now on the phone. or do I need to go back to my old phone, upload those files to google drive and then go back to my new phone reinstall whatsapp and have it detect the new back up from google drive. frankly I am not sure where the files are on my new phone but I received a verification that they were there when i transferred from my old phone and was able to view them temporarily. I don't know where Edge S7 stores files. There's no files icon that I can see only gallery. But the files are there.

---

I reinstalled whatsapp but it didn't detect the whatsapp files transferred to my phone. I found the files sitting under my samsung tab under files. I am trying to back the files now to google drive from my old phone but it seems to be stuck in "preparing backup" mode for whatsup for over an hour now. any tips?

thanks,

# Answer
You can probably install WhatsApp in your old phone again and check if the chats are still available. If they are available, save a backup to Google drive as well as on your phone and then try again by reinstalling on your new phone.

Check when the latest backup was created automatically by whatsapp either on your old phone or Drive. If there's a recent copy you can copy it into your new phone and try retrieving the chats while reinstalling.

If none of the above works, I think you lost your chats.
> 0 votes

# Answer
It is very easy, just open Whatsapp/Settings/Chats/Backup and click on backup on Google Drive, now you can download them from any device, assuming you are using the same Google account.
> 0 votes

---
Tags: whatsapp-messenger, hardware, files
---


# Question
Title: Nexus 9 upgrade to Nougat fails - how can I diagnose the problem?
I'm trying to OTA upgrade a Nexus 9 tablet running 5.0.1 to Nougat. I download the update, verify, and tell it to install. After a little bit, I get the "dead robot" screen that says "Error".

I did a factory reset, downloaded the update again, ran it again, and got the dead robot again.

I've been googling, but I can't find anything offhand that explains what might be happening.

Is there any way I can debug or diagnose the problem?

# Answer
Well if you've already done a factory reset then I assume there's no precious data to be backed up on the device - in that case just grab a factory image, install appropriate drivers and flash manually. The one for the WiFi variant is already out.
> 0 votes

---
Tags: 7.0-nougat, nexus-9
---


title: Can't connect to WiFi using Nougat

text:
# Question
Title: Can't connect to WiFi using Nougat
I updated to Nougat on my Nexus 5X. Can't seem to connect to some WiFi networks, as the connect button stays greyed out after entering credentials. What could be wrong?

# Answer
> 9 votes
It turns out that you should select at least one option in the "CA Certificate" field. I was able to save the setting after I set it to "Don't validate".

---
Tags: wi-fi, 7.0-nougat, nexus
---


# Question
Title: How can I locate my Android device around the house?
Oftentimes, I don't know where I placed my Android around the house. Is there a way to make it vibrate and emit high volume sounds/music that will help me find it?

# Answer
> 26 votes
Four come to mind:

1. Phoning Pigeon
2. Where's My Droid
3. Lookout Mobile
4. Prey

Each goes about it in different ways. *Phoning Pigeon* probably has the lightest touch. You pre-define one or more phone numbers with the app. Then, if the phone receives two consecutive calls from one of those numbers, it will turn the ringer on at maximum volume.

*Where's My Droid* is similar, but you send an SMS message with specific text.

The *Lookout* siren is **very** loud; you'd have no trouble finding it. The app has several other functions as well, including virus scanning and backing up your data.

*Prey* is similar to Lookout's tracking and probably wouldn't be as useful for finding a misplaced phone in your house; it's more for tracking a phone that has been taken. It might work for you, though, and there's no risk in checking it out.

# Answer
> 11 votes
Use the Phone function of your wife's phone, to, erm , phone it.

# Answer
> 1 votes
Lookout is free and works well.

# Answer
> 1 votes
If you've lost the phone *before* you remembered to install one of the mentioned apps, you have one more option: Plan B (from the same people who developed Lookout).

Basically you install it *after* the phone goes missing and trigger it via text message.

# Answer
> 1 votes
The best simple, official app to locate your lost phone is Android Device Manager. You can register as many phones as you want with it.

# Answer
> -3 votes
I use wheresmycellphone.com, rather than downloading an app. Works great!

---
Tags: lost-phone
---


# Question
Title: What do the categories in XPrivacy mean?
In XPrivacy it is unclear to me what the different categories mean. So are obvious, but many are not. What is

1. Accounts - to get the gmail address android is signed in with?
2. Browser - the ability to open a browser?
3. Calendar - the ability to add to the calendar?
4. Calling - the ability to make calls?
5. Dictionary
6. Identification
7. IPC
8. Media
9. What's the difference between network and internet?
10. Phone
11. Shell
12. Storage
13. System

I mean, by definition an app runs on top of the OS/system so wouldn't everything need the system?

# Answer
> 0 votes
For easy usage, data is restricted by category:

* Accounts
    + return an empty account list
    + return an empty account type list
    + return fake account info
    + return empty authorization tokens
    + return an empty list of synchronizations
* Browser
    + return an empty bookmark list
    + return an empty download list
    + return empty search history
* Calendar
    + return an empty calendar
* Calling
    + prevent calls from being placed
    + prevent SIP calls from being placed
    + prevent SMS messages from being sent
    + prevent MMS messages from being sent
    + prevent data messages from being sent
    + return an empty call log
* Clipboard
    + prevent paste from clipboard (both manual and from an application)
* Contacts
    + return an empty contact list
        - content://com.android.contacts
        - content://com.android.contacts/contacts
        - content://com.android.contacts/data
        - content://com.android.contacts/phone\_lookup
        - content://com.android.contacts/profile
        - SIM card
* Dictionary
    + return an empty user dictionary
* E-mail
    + return an empty list of accounts, e-mails, etc (standard)
    + return an empty list of accounts, e-mails, etc (Gmail)
* Identification
    + return a fake Android ID
    + return a fake device serial number
    + return a fake host name
    + return a fake Google services framework ID
    + return file not found for folder /proc
    + return a fake Google advertising ID
    + return a fake system property CID (Card Identification Register = SD-card serial number)
    + return file not found for /sys/block/.../cid
    + return file not found for /sys/class/.../cid
    + return a fake input device descriptor
    + return a fake USB ID/name/number
    + return a fake Cast device ID / IP address
* Internet
    + revoke permission to internet access
    + revoke permission to internet administration
    + revoke permission to internet bandwidth statistics/administration
    + revoke permission to VPN services
    + revoke permission to Mesh networking services
    + return fake extra info
    + return fake disconnected state
    + return fake supplicant disconnected state
* IPC
    + Binder
    + Reflection
* Location
    + return a random or set location (also for Google Play services)
    + return empty cell location
    + return an empty list of (neighboring) cell info
    + prevents geofences from being set (also for Google Play services)
    + prevents proximity alerts from being set
    + prevents sending NMEA data to an application
    + prevent phone state from being sent to an application
        - Cell info changed
        - Cell location changed
    + prevent sending extra commands (aGPS data)
    + return an empty list of Wi-Fi scan results
    + prevent activity recognition
* Media
    + prevent recording audio
    + prevent taking pictures
    + prevent recording video
    + you will be notified if an application tries to perform any of these actions
* Messages
    + return an empty SMS/MMS message list
    + return an empty list of SMS messages stored on the SIM (ICC SMS)
    + return an empty list of voicemail messages
* Network
    + return fake IP's
    + return fake MAC's (network, Wi-Fi, bluetooth)
    + return fake BSSID/SSID
    + return an empty list of Wi-Fi scan results
    + return an empty list of configured Wi-Fi networks
    + return an empty list of bluetooth adapters/devices
* NFC
    + prevent receiving NFC adapter state changes
    + prevent receiving NDEF discovered
    + prevent receiving TAG discovered
    + prevent receiving TECH discovered
* Notifications
    + prevent applications from receiving statusbar notifications (Android 4.3+)
    + prevent C2DM messages
* Overlay
    + prevent draw over / on top
* Phone
    + return a fake own/in/outgoing/voicemail number
    + return a fake subscriber ID (IMSI for a GSM phone)
    + return a fake phone device ID (IMEI): 000000000000000
    + return a fake phone type: GSM (matching IMEI)
    + return a fake network type: unknown
    + return an empty ISIM/ISIM domain
    + return an empty IMPI/IMPU
    + return a fake MSISDN
    + return fake mobile network info
        - Country: XX
        - Operator: 00101 (test network)
        - Operator name: fake
    + return fake SIM info
        - Country: XX
        - Operator: 00101
        - Operator name: fake
        - Serial number (ICCID): fake
    + return empty APN list
    + return no currently used APN
    + prevent phone state from being sent to an application
        - Call forwarding indication
        - Call state changed (ringing, off-hook)
        - Mobile data connection state change / being used
        - Message waiting indication
        - Service state changed (service/no service)
        - Signal level changed
    + return an empty group identifier level 1
* Sensors
    + return an empty default sensor
    + return an empty list of sensors
    + restrict individual sensors:
        - acceleration
        - gravity
        - heartrate
        - humidity
        - light
        - magnetic
        - motion
        - orientation
        - pressure
        - proximity
        - rotation
        - step
        - temperature
* Shell
    + return I/O exception for Linux shell
    + return I/O exception for Superuser shell
    + return unsatisfied link error for load/loadLibrary
* Storage
    + revoke permission to the media storage
    + revoke permission to the external storage (SD-card)
    + revoke permission to MTP
    + return fake unmounted state
    + prevent access to provided assets (media, etc.)
* System
    + return an empty list of installed applications
    + return an empty list of recent tasks
    + return an empty list of running processes
    + return an empty list of running services
    + return an empty list of running tasks
    + return an empty list of widgets
    + return an empty list of applications (provider)
    + prevent package add, replace, restart, and remove notifications
* View
    + prevent links from opening in the browser
    + return fake browser user agent string
        - Mozilla/5.0 (Linux; U; Android; en-us) AppleWebKit/999+ (KHTML, like Gecko) Safari/999.9

Source: XPrivacy GitHub

---
Tags: xprivacy
---


# Question
Title: FRP bypass on droid turbo lolipop 5.1 build su4tl-49
on build SU4TL-44 the method works but not on this build 49. You can tap build# all day with nothing happening. I can search google and goto rootjunky but cant download. I can goto play store but cant install any apps. Any other suggestions. My bootloader is locked and I cant bypass FRP.

# Answer
If it's not responding to the Build being tapped, I'd cruise on over to Settings 》Accessability 》Magnification Gestures. If that is turned on, that could very well be your problem as it interferes with correctly detecting how many taps you've done.

If you're wanting to access D.O. solely for USB Debugging, Magnification Gestures isn't turned on, and tapping Build still isn't working then try:

* Navigate to Settings 》Applications and look for the option called "Development". If you see it, enable it
* Under Development, look for USB Debugging; it may not be enabled

Also check out:

* Settings 》Wireless and Network 》USB Settings

+ Tick the option "Ask on Connection"
* Navigate back to Settings 》Application 》Development and verify that the USB Debugging option is enabled

As far as unlocking your boot loader, simply use the ADB/Fastboot commands in a terminal.
> 1 votes

# Answer
Well I got the boot loader unlocked. Used sunshine. Then installed king root. Both a success. Still cant get passed frp to do a factory reset. I dont have an applications setting nor development. Dont have wireless and network setting either. Still cant access developer options by tapping build number. Ive read that this build is a pain in the butt to get passed. Would love to put the stock rom or a CM rom on this phone. But no way to enable usb debugging and that sux.
> 0 votes

---
Tags: motorola-droid
---


# Question
Title: Soft keys enabled covers shortcuts at Lockscreen in Redmi 1s MIUI 8 [Root]
I have rooted my Redmi 1s KitKat version, and enabled soft keys ( by `editing build.prop, qemu.hw.mainkeys=0` ). The shortcut keys ( lock screen shortcut, such as contacts and camera on the left and right of screen on bottom respectively ) are not visible at lockscreen, it is covered by black portion of softkeys ( soft keys are also not visible).

* How to disable soft keys at lockscreen(black portion)?.
* Also, the screen size is reduced (about 0.7 cm is covered by black portion of soft keys),is it possible to change the background of soft keys transparent, and to make android view to fullscreen?

# Answer
> 0 votes
Consider using apps like GMD Full Screen to hide softkeys when not in use (aka Immersive Mode). Or better, just ditch the navbar and use LMT Launcher for the same effect (and more).

As for the lockscreen, since no Xiaomi devices inherently have softkeys, they designed the UI without it in mind, therefore parts of the UI won't adapt to it without undergoing modifications.

---
Tags: 4.4-kitkat, root-access, lock-screens, softkey
---


title: How to disable "dreams" system service

text:
# Question
Title: How to disable "dreams" system service
Some Android users often complain about some system service constantly executing, so just want to get rid of it *at any cost* to avoid battery drain. In my scenario it's `DreamManagerService` which is unimportant right now.

Since this is a system service (`service list | grep -i dream`) i can't find it in the process list (`ps -x | grep -i dream`), and interestingly also not seeing it in `init.rc` or similar. So my question is more about: **how to stop a system service?** (specifically on android)

EDIT: android version is 5.0.2 for the current question. It has been reported by other users that in android 6 apparently this service is visible and can be handled much better.

---

As a short introduction (bonus FYI), the so-called DreamManagerService namely DayDreams or simply screensaver, makes sense for OLED screens which turn off black pixels, but some LCD IPS phones also allow this functionality (unreasonably).

Obviously I have already checked that the configuration is okay (disable screensaver), but the service is still running and somehow preventing the CPU from sleeping, thus eating up the battery. This fact can be diagnosed by using `Wakelock Detector` app or similar one.

# Answer
The short answer to kill whatever is running on Android is by using the Activity Manager, Package Manager, and deal with the Service Interface (see here).

However the `DreamManagerService` on my Lolipop is very tricky and it will complain it's not running at all (even if it is). So what I did was:

1. Enable the simple screensaver `Clock` and configure it to run only when docked. This makes sure it's working properly.
2. Execute with **root** the KillDreams.sh script, which kills everything relevant. As a bonus I run it automatically after every reboot using Apps2SD.

```
sleep 5
echo Normal procedure for am...
am stopservice dreams
sleep 1
echo Force procedure for am...
am force-stop android.service.dreams
am force-stop android.service.dreams.IDreamManager
sleep 1
echo Stop service...
stop dreams
echo Finished...

```

And voilà! It worked! Currently my battery lasts nearly double, compared to having it run in the background.
> 0 votes

---
Tags: system, services, daydream
---


# Question
Title: How do I download a keyboard on a phone without a keyboard at all
I lost my keyboard after factory reset on my jiayu G4 android phone. I have done everything possible but to no avail.I have used Bluetooth and USB to install apk but it's not installing. I can't log in to my account to access play store. Please is there any other way to get a keyboard. Thanks

# Answer
Use an otg-cable and use an USB keyboard
> 0 votes

---
Tags: factory-reset, keyboard
---


# Question
Title: How to stop Google from recording my applications usage on Android?
When I went to see Google's `My Activity`, I noticed it actually recorded several elements from my usage of applications on my phone (Nexus 5X, with Android 7). For instance, it showed me that it knew I opened a game yesterday, as well as several other applications.

I don't remember seeing this when I was using Android 6, though I haven't used `My Activity` extensively so I don't know.

Is it possible to prevent Google from collecting this ~~stalking~~ personal data at all? If yes, how?

# Answer
> 2 votes
Yes, you can prevent this data's collection by Google.

Log into your Google account on the web and visit "My Account".

From the section "Personal Info and Privacy" select "Manage Your Google Activity"/Activity.

Selectively remove permissions from the presented sections:

1. "Web & App Activity",
2. "Location History",
3. "Device Information",
4. "Voice & Audio Activity",
5. "YouTube Search History", or
6. "YouTube Watch History"

Selectively turn off all or some, to taste, though you would probably get a big benefit from the first section.

# Answer
> 2 votes
This is not specific to Nougat but based on Marshmallow , so am *guessing* it should pretty much be same

* You can control ( enable / disable) the following:

+ Web & App Activity
    + Location History
    + Device Information
    + Voice & Audio Activity
    + YouTube Search History

Google would know nearly all you did if you don't disable, so *stalking* isn't far off the mark !

---
Tags: 7.0-nougat
---


title: Now on Tap option gone

text:
# Question
Title: Now on Tap option gone
I have a new samsung galaxy j5 2016. First it was like this when I bought it and the seller turned it on without a sim and i don't know how he configured it:

I could use now on tap even without google account (a couple of times I saw it showed up but then it didn't). So then I signed in and it worked fine too, and Now on Tap menu was still separate from search and now (Now on tap worked without google now working because of region restrict).

Then I did a from the settings and I skipped all the initial configuration to default options without a SIM CARD or WIFI but it still looks like this:

I don't want to sign in because of the region and phone is not rooted or anything, and google play services doesn't update if I don't sign in, so it is default 1 month ago update from security update of galaxy apps.

# Answer
> 0 votes
solved! download the different version of google app from not play store update google play store to non Samsung version now on tap separate option from google now appears you can enable and use it without signing in

---
Tags: 6.0-marshmallow, google-now
---


title: How do I disable a screen overlay

text:
# Question
Title: How do I disable a screen overlay
I recently purchased a Samsung S7. I placed it on charge last night and this morning when I went to check my messages I keep getting a popup/overlay displaying a playboy style icon with a close box and info box. I just hit back up on the phone but it keeps re appearing.

Can anyone help, it's driving me mad.

Thanks in advance.

Richard

# Answer
> 0 votes
Try going in settings - apps - wrench icon - draw over other apps - deselect the app you think is showing the overlay. I'd recommend you to uninstall the app after.

---
Tags: samsung, popup, overlay
---


# Question
Title: Why does OK Google voice search unlock Moto G4 Plus?
So my phone (Marshmallow) was locked. I said Ok Google, to search something. It searched directly from the lockscreen and when I tapped home, it actually unlocked the phone.

Is it a security hole or something?

My phone is Moto G4 Plus

# Answer
**Trusted voice ("OK Google")**

* Trusted voice

When you say "Ok Google" from a secure lock screen and we're able to recognize your voice, you can ask Google to do things for you, or visit sites, without manually unlocking your device.

"OK Google" settings options (How to turn on/off OK Google and its settings (Trusted voice, etc)): Google Support

Source: Google
> 21 votes

# Answer
It is a feature as you can see in Lenovo forums

> Long press on home screen and then press on settings.
>
> Go to voice -\> ok google detection and then turn off trusted voice.

Another post there says

> Its not a bug. It just recognizes your voice but its not safe. As the feature is not accurate it may unlock even with others voice. Better turn off trusted voice. The voice command works even from lock screen works if your turn on option to Ok google from any app.
> 2 votes

# Answer
It's part of smart lock as trusted voice. I'm using trusted location as my smart lock. Whenever I'm at home and office phone get unlocked automatically when pick it up. My home and office co ordinates are as trusted locations.

You can also use trusted devices, such as your fitbit, Bluetooth devices. Whenever you make phone contact with these devices phone get unlocked.

I liked this feature a lot, more convenient to unlock phone. But with caution. Keep backup security as pin or pattern.
> 1 votes

---
Tags: security, google-now
---