title: Get my own Facebook password back

text:
# Question
Title: Get my own Facebook password back
I am logging on Facebook on my Android mobile but I forgot my password, so whenever I log off, I will not be able to login again. Can I see or save my Facebook password?

# Answer
> 4 votes
No there is no way you can view your own password, once the password is entered correctly you get a session with Facebook. Your phones uses this to authenticate with Facebook. In other words, the password is no longer in the device its memory.

You can however reset it here. For this you need to have registered a phone number or email.

# Answer
> 4 votes
> \[Can I\] save my Facebook password?

If you're using a browser on your Android OS, preferably popular ones like Firefox, Chrome, Opera etc. then you can enable **Save Password** functionality for websites. Mostly, it is enabled as default setting. On the other hand, if you're using an app like Facebook to log-in into your account, then it is not possible to save your password.

That said, there are some apps on Play Store where you can save your password safely, if you've issues remembering them. I'm aware of some of them, notably KeePassDroid and LastPass Password Mgr. You can look for more alternatives by typing `password manager` or `password` in Play Store search field.

Regarding forgot password, you can easily reset it if you've access to your recovery email (email with which you registered at FB). There are solutions available on Facebook itself for recovery. You may look at some of them here.

Note: *Alagaros* already mentioned about the possibility of seeing the password, so it has been avoided in this answer. :-)

---
Tags: facebook
---


title: Blueish Screen and blue stripes

text:
# Question
Title: Blueish Screen and blue stripes
My phone has a blueish layer over everything, differing from app to app, also blue stripes. When I make a screenshot it doesn't show on the screenshot. It's a Motorola Moto G 1st gen

# Answer
After doing a reset with no result I contacted Motorola, they are going to replace the screen.
> -1 votes

---
Tags: screen, touchscreen, motorola-moto-g, motorola
---


# Question
Title: Android tether/hotspot - redirecting all requests to a webserver after IP is allocated, how?
I've set my phone (Kitkat 4.4.2 (18.3.C.0.37)) to set up a wifi-hotspot using the stock software. There's a simple http webserver on the phone @ 192.168.43.1:80

I can connect to the webserver from a machine that's logged into the hotspot. What I'd like to do is make -all- requests to the hotspot goto 1 webpage that's hosted on the phone instead of having to type the i.p. address in full.

Is there a replacement or a way to reconfigure the routing of the hotspot?

# Answer
> 1 votes
If the constraint is not to tweak your system's hosts file which is the easiest way, then on the device you can run a DNS server. There is a free DNS server app by Icecoldapps on Play Store which was recommended in an answer on AE. But that doesn't really worked for me since it requires port forwarding. My device is rooted, so I used Servers Ultimate Pro to create two DNS servers: 1) DNS Server, 2) DNS Native Server.

Once you have this app installed, create **DNS Native Server** and add your rules like "192.168.43.1" maps to "BCat.com". Then create a **DNS Server** and add the address of **DNS Native Server** in the place of Google's `8.8.8.8`. Setting up a server in this app is pretty much straightforward. Otherwise, *Google is your friend for life*.

Now start the **DNS Native server** followed by **DNS Server**.

It should now be working. If you have a Linux machine, you can use the command `dig BCat.com` to check the status of DNS.

All that's left is to type in the URL bar of your system's browser : `http://bcat.com`. Done!

---
Tags: 4.4-kitkat, settings, wifi-tethering
---


# Question
Title: AFWall+ allow DHCP+DNS services without allow all root?
Picked up AFWall+ today when heard it is the fork of Droidwall (which had been sold off to Avast). Bonus is that AFWall+ has an entry for "(Tethering) - DHCP+DNS services". Problem is that entry doesn't work unless I also allow "(root) - Applications running as root". ("Doesn't work"=connecting device gives error "Avoided poor internet connection".)

I believe the following script would still require root to be allowed, but unsure.

```
$IPTABLES -A "afwall-wifi" -p TCP --destination-port 67 -j RETURN || exit
$IPTABLES -A "afwall-wifi" -p UDP --destination-port 67 -j RETURN || exit

```

(Built from: DroidWall and Wireless Tethering and https://github.com/ukanth/afwall/wiki/CustomScripts )

The goal is to not blanket whitelist all Root apps, but still allow DCHP/DNS out over the Wi-Fi interface (phone as wifi hot spot).

Is this even possible? If so, how so?

(Sprint Samsung Galaxy S III SPH-L710 running Avatar nightly\_3.1-658-20130823-NIGHTLY-d2spr , based on CM 10.1 , android 4.2.2 )

# Answer
> 2 votes
On my stock Android 4.2.1, I don't need to allow `(Tethering) - DNS+DHCP service`, let alone `(root) - Applications running as root` for DHCP/DNS over Wifi hostpot in AFwall+. My system can get the IP easily but would not connect to internet unless I change my system's DNS setting to some public DNS like `8.8.8.8`. It is a fix that I once saw on a forum.

That said, my system would not receive the IP from my other two devices running Android 4.4.4 if I don't allow `(Tethering) - DNS+DHCP service`. Even then, I still have to tweak that DNS setting to browse the Internet on my system.

I don't know the reason for such behavior, but never ever I needed to allow `(root) - Applications running as root` or those IP-tables rules you mentioned.

---
Tags: 4.2-jelly-bean, root-access, firewall, dhcp
---


# Question
Title: Is there a way to hide the ugly SIM Tool Kit icon from the launcher?
The SIM Tool Kit icon is ugly and app is one that I never used. Unfortunately, I've read that it is one of those system apps that cannot be removed so I'd like to simply hide the icon from my launcher.

I'm using the Google Launcher and not running any XPosed mods.

# Answer
In NOVA launcher it is simple.
**Settings / Menu / Hide applications**

This will hide it in the app drawer.
> 1 votes

# Answer
I found two approaches through a quick Google search:

1. **No Root access required**: Google Launcher doesn't offer any feature to change or hide an app icon. The compromise is to use altogether a different launcher such as Nova Launcher (mentioned by *peter.zm*), Action Launcher 3, etc. I personally prefer SmartLauncher 2 app. You tap and hold the app, choose **hide** and done for good.

I have heard of icon packs that can be integrated into Android with no need for root access but they mostly replace all the device's apps icons.
2. **Root Access required**: If your device is rooted, the possibilities seems endless. There is an app named Unicon which claims to customize icons and can work with stock launcher (should work with Google Now too). Another app is an Xposed module named Xposed GEL Settings which can hide the icons *et al.*
> 0 votes

---
Tags: launcher, uninstallation, app-icons
---


title: Search for files using Droid Explorer

text:
# Question
Title: Search for files using Droid Explorer
I have a Samsung Galaxy S4 rooted. Is it possible to search for files using Droid Explorer and Windows 7? If it is possible, how can I do it?

# Answer
> 1 votes
Currently, no. You cannot search from within droid explorer for files. This is something that I eventually want to do, but have not yet had the time to do so. (I am the developer of droid explorer).

---
Tags: windows, search, droid-explorer
---


title: Media Files Don't Show Up!

text:
# Question
Title: Media Files Don't Show Up!
My Android 4.4.2 can't find media files like music, videos and pictures.

If I try to open them through apps they are not visible, but they are visible in file manager.

# Answer
> 0 votes
When something like this happens to me the first thing I do is stay clam (just a tip if you're stressed it makes things harder). Now just try doing a reboot. To do a reboot you need to hold down the power button until it asks if you want to shut the devicd off tap "Yes" or "Power Off". If that doesn't work try contacting the android developers.

---
Tags: applications, 4.4-kitkat, stock-android
---


title: How can I timeout my hotspot?

text:
# Question
Title: How can I timeout my hotspot?
I use my hotspot on the go, then forget to switch to Wifi when I reach my home or office. Is there an app that times-out the hotspot -- and cellular data in general -- and switches to Wifi? It coudl do this after a certain amount of time or when it detects one of a known list of Wifi SSIDs.

Nexus 4 Android 5.0.1

# Answer
Apps are incapable of switching moblie networks on/off as this uses up minutes. To bypass this you require a root. However I believe apps can detect if wifi is in range. So when you get near wifi you can have an app notify you. Although I don't think there is a specific app that will check if wifi is in range. I recommended requesting an app like this somewhere.
> 1 votes

---
Tags: wi-fi, wifi-hotspot, 3g, wifi-tethering
---


# Question
Title: Deactivate Viber account on different device
As I lost the access code that Viber sent to me, I cannot sign in my Viber account. I signed in on another device. Now, I want to deactivate the account, so that the device holder cannot get my messages and conversations.

# Answer
> 0 votes
Refer to Viber's official guide on how to Deactivate your Viber account (Mobile):

> 1. Open Viber
> 2. Enter the More Options menu
> 3. Select Settings
> 4. Select Privacy
> 5. Select Deactivate Account
>
> Deactivation can only take place within the application. If you have uninstalled Viber and would like to deactivate your account, you will need to re-install Viber in order to do so.

---
Tags: viber-messenger, samsung-galaxy-tab-3
---


# Question
Title: The easiest way to root a Moto G (XT1032) Android v. 5.0.2
I have just rooted a samsung Lite 3 tablet...and it was simple. Really simple. Used Odin to install CWM, then installed a superuser app from a zip file. Really straightforward.

So I decided to look into how to root and get super user access to my Moto G. That's when I realized that rooting a moto G and getting super user access will be a pain.

Does anyone have a straightforward description with the apps/zips necessary to root and gain super user access to a moto G XT1032?

Cheers

# Answer
> 2 votes
**Steps :**

also, take a look at this :

\[GUIDE\] Root **XT1032**/XT1033 Moto G Running Android Lollipop

just do it with above link instruction.

---
Tags: rooting, 5.0-lollipop, root-access, motorola-moto-g, superuser
---


# Question
Title: Is It Possible to Know the Location of the Caller?
If I'm using an Android, is it possible to know the *physical* location of the person who call me/ I call to?

# Answer
Yes. I have not tried the WorldCallPlaceAndTime App but it looks like what you want. Below you can see the summary and screenshot from appbrain.

**EDIT:** Based on the comments on appbrain, this app just determines the caller's location based on the phone number's area code. If you want to know the phone's physical location, you'll need to use something like Google Latitude, which does not give you the caller's location during the call (yet).

> This program shows a small CUSTOMIZABLE info window during incoming/outgoing call: country, region, city (or mobile operator) and LOCAL TIME in that place (worldwide)!
>
> 2.0: colors option for donators, bugfixes
>
> tag: call location,calllocation,who's calling,wer ruft an,caller id,who called
> 5 votes

# Answer
You can only do a lookup for a house phone. A mobile phone you don't know where they are most likely unless you have a subopena.
> 1 votes

# Answer
Download Mobile Number & Phone Location form Google Play Store.
> 1 votes

# Answer
TrueCaller ($6.99) does area code lookups plus public directory lookups. If the number is in a public directory it'll tell you the person's name & address (if available) otherwise it defaults to showing the location based on area code. I've never used it and it does not have very good reviews in the app market but it seems like a lot of those are from people with unrealistic expectations and people who don't want to pay for apps.
> 0 votes

---
Tags: calls, geolocation
---


# Question
Title: Can I dual-boot CyanogenMod 12 on 1st gen moto Gs?
I have just found the CyanogenMod 12 and if I am not wrong it is modified android OS that has root access by default.

Can I just install it along with the system I have already and be asked what system I wanna boot like on a computer?

# Answer
According to the Cyanogenmod site:

> CyanogenMod is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices.
>
> CM is an alternative operating system intended to replace the one pre-installed on your smart phones and tablets. If you've got an older device that isn't getting updates anymore, or if your device seems unusually slow, or maybe you're sick of spyware, adware, and other unwanted garbage on your phone that you can't remove... Maybe your device is missing features or has been otherwise artificially limited in functionality. Perhaps you just could use a boost in performance... Or maybe you'd like to be more confident that your operating system has included some of the latest bug fixes... If so, CM might be for you.

Essentially you are correct that it is a modified Android OS, with root access by default.

To install it alongside your current OS you would need to use a tool like Multirom which may not be officially supported for your device and can often be dangerous.

The Multirom thread even states:

> It *is* dangerous. This whole thing is basically one giant hack - none of these systems are made with multibooting in mind. It is messing with boot sector and data partition. It is no longer messing with data partition or boot sector, but it is possible that something goes wrong and you will have to flash factory images again. Make backups. Always.
> 2 votes

---
Tags: cyanogenmod, motorola-moto-g
---


# Question
Title: Block app internet access through app ops hidden menu
I'm on lollipop and want to deny some apps to use the INTERNET permission.
How do I block them? In the hidden app ops menu there is no INTERNET permission.
Do I need another app for that?

# Answer
> 1 votes
You might want to use Net Blocker:

> This app is used to prevent apps from accessing the Internet, either Wi-Fi or mobile data (GPRS/3G/4G).

---
Tags: 5.0-lollipop, permissions
---


# Question
Title: Eye-Fi card: Where does it store data on Android?
I'm developing an app that works in conjunction with an Eye-Fi card (Pro X2 - which I understand will work faster over a wi-fi connection to Android) Question is, Android has so many memory locactions, (internal: private to app and not user readable, "external" storage which can be the fixed internal storage or SD card)

So I'm seeking the help of Eye-Fi users to discover WHERE the device stores its data, and also if a folder is selectable by user.

For example, if I create a folder on the internal fixed memory, would an Eye-Fi user be able to set up the device to send data to that folder? Or does Eye-Fi set it's own folder that the user cannot change, and if so, where is it?

Alas, I can't test it myself at present as I have an OLD camera that uses an XD card!! (Eye-Fi being SDHC)

# Answer
> 0 votes
According to this article you must be able to select the local location as well as remote service (which is default setting):

> Settings of the Eye-Fi card such as wireless network access, selecting upload location on local computer and configuring photo sharing sites is done through software called the Eye-Fi Center which is available for both Microsoft Windows and Mac OS X. Recently mobile access (in beta) has been added via a browser.

---
Tags: sdhc
---


# Question
Title: Manage Phone Audio Player through Car Stereo over Bluetooth
I spent yesterday evening looking through Q&A and I see this question asked in different ways, but not answered. I will try to make the question very clear.

I have a bluetooth-enabled car stero (Kenwood). I have a bluetooth-enabled Android phone (Samsung). I can pair the two without trouble. They automatically pair every time I get in the car. On the phone, I can enable bluetooth call control and bluetooth audio control.

What I want to do is get in my car, turn on the stereo, and press the play button to start playing music from my phone. I cannot do that. What I have to do is get in my car, turn on the stereo, get my phone, open a music player app on the phone, press play on the music player app, and put my phone away again.

I downloaded a variety of Kenwood apps, but they are all USB apps, not bluetooth apps. Is there some way to make a phone start playing music by pressing play on the stereo?

In response to the comment below... At lunch today, I went out to a coworker's car. She had her phone in her purse. She started her car and turned on the radio. She pressed "source" to change it from FM to BT. The radio showed playlists on her phone. She scrolled through the list and selected one. It started playing. She never took her phone out of her purse. She did everything from the radio. So, how can I expect the phone to respond to pressing a button on the radio? Simple. It does that for other people. I want mine to do it for me. I want to know how such a dismissive comment gets a +1.

# Answer
> 0 votes
Highly depends on the bluetooth profile and capabilities of your stereo. Some only implement call button profiles, some implement audio only and some support audio and buttons. Some have advance support for Playlist and file system. A FM Bluetooth adapter I had could play and stop my music but couldn't see play lists or anything.

If you press the play button twice does it work? Or long press? If you play your music, do the buttons play at that point? But in any case, there is no way to really change it, without replacing the stereo.

---
Tags: bluetooth, music-player, bluetooth-audio
---


# Question
Title: why there is exclamation mark on wi fi. I am facing problem after upgrading to lollipop 5.0
I have a Micromax AQ4501 mobile phone. I am getting an exclamation mark over the Wi-Fi icon. And I am unable to connect to Wi-Fi thereafter.

I have been facing this problem since a few days after I upgraded my phone to Lollipop 5.0. I tried many things like:

* switching off and then on,
* replacing SIM from slot 1 to slot 2,
* switching mobile data and Wi-Fi connection on and then off

but all in vain.

I called the Google call center but they were also unable to help me.

I am able to use internet through mobile internet, but unable to use Wi-Fi with this phone. My Wi-Fi is working fine on other gadgets like my laptop.

How can I resolve this problem?

# Answer
> 0 votes
in lollipop , '!' is shown usually when wifi is connected but unable to access internet for reasons like Sign-in into ISP webpage,etc .

i suggest u to turn off wifi router power supply and turn it on after 10 seconds, this solved same problem for me

# Answer
> 0 votes
When I'm faced with this problem, I usually just edit the Wi-Fi network settings, by pressing the network name, and choosing "edit" (or "configure"). I then switch to" Static IP" instead of DHCP, and then manually input all the WiFi settings. This fixes the problem for me.

# Answer
> -2 votes
Try to forget all previous networks and then connect again to the current one. Hope this works.

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


title: Huawei honor 4x - merge/link contacts

text:
# Question
Title: Huawei honor 4x - merge/link contacts
I bought Huawei honor 4x a couple of weeks ago and I've been banging my head on how to merge/link contacts. I got 400 odd contacts from google and facebook (some are same contacts with different names). I am trying to manually link some contacts. I choose the contact -\> edit. I am not able to find the link/merge contact option. I have now ended up with multiple entries and I am not able to merge them. Where the is the link/merge option?? I have tried a lot and am frustrated.

# Answer
> 0 votes
As an alternative to default **Contacts** app, I found these apps namely Merge + and Simpler Contacts & Dialer which allows merging duplicate phone contacts.

---

### About Merge +

> Merge+ helps you easily find & merge duplicate contacts. With Merge+, you can join duplicate contacts in your Android phone & Tablet with only three clicks:
>
> 1. LAUNCH Merge+ to find duplicate contacts
> 2. REVIEW merge suggestions and mark who to merge
> 3. MERGE your selected duplicate contacts

### About Simpler Contacts & Dialer

> With Simpler you can easily merge all your duplicate contacts and quickly find the contacts your need.
>
> MAIN FEATURES
>
> * Simply merge all duplicate contacts!
> * Never lose your contacts again with Simpler Backup!
> * T9 Dialer - quickly search by name & numbers
> * Quickly call to your frequently used contacts
> * Clean & intuitive design - Android Lollipop L Style
>
> SIMPLY MERGE DUPLICATE CONTACTS
>
> * Merge all duplicate contacts with one tap!
> * Find & merge contacts with similar names.
> * Find & Merge contacts with duplicate phone or email.

---
Tags: huawei
---


# Question
Title: Flashing up from 5.0 to 5.1 with CM12 nightlies?
I have LG G3 VS985 which runs the nightly CM12 5.0 ROM. I want to upgrade from 5.0 to 5.1, but last time I tried just flashing the new zip certain apps I had on the phone were not compatible, such as Google Services, which caused my phone to soft brick every time I booted up.

Long story short, I'm sick of the bugs on the 5.0 nightly.

I'm wondering how to get the latest nightly without deleting all of my data and apps, if at all possible. I'm using TWRP.

I considered flashing a new GApps version specific to Android 5.1. Would that work?

# Answer
> 0 votes
So, I just went through this. I have the LG G3 D851. Not realizing that it went from CM12.0 to CM12.1. You WILL need to get the latest GAPPS. I did not, and ended up hosing my data causing me to have to wipe and start fresh.

I am now running CM12.1 with GApps for 5.1 and starting the process of logging back in to everything and recover all of my 2-factor authentication. Hopefully this helps you, so you do not have to go through the same.

---
Tags: cyanogenmod, rom, twrp
---


# Question
Title: Will changing of SD card result in the loss of YouTube offline videos?
I presently own an 8GB memory card. I wish to switch to a 16GB card now, but I do not wish to lose my offline videos. If I copy the `.exo` files, will it still be playable in the YouTube app? Or should I download it again?

# Answer
To the best of my knowledge, and based on the Android device that I own (Samsung Galaxy Tab 2 ), the location of offline `YouTube` videos is as below:

> Internal storage-\>Android-\> data-\>com.google.android.youtube-\>files-\>Offline-\>(system generated folder name)-\>streams

Hence, switching to another SD-card (which is external storage) **should not** remove/delete your offline `YouTube` videos.

Just to be absolutely sure, you can first check the location of offline videos on your device (which should be something similar to the path mentioned above) and then you can proceed with switching SD-card.

But one thing you may note is, if you **uninstall `YouTube` App's update**, all the offline `YouTube` videos will be deleted.

You may want to check more details HERE and HERE.
> 1 votes

---
Tags: youtube, offline
---


title: Google Play insufficient space error

text:
# Question
Title: Google Play insufficient space error
I am using RED MI Note.

All my applications are installed in internal storage.

I have 2GB of space available in `internal` device.

But when i try to install Any.do and Greenify I am getting error that

```
"Not Enough Space Available"

```

> I tried Many ways:
>
> 1. Uninstall lots of apps (Cleared almost 1 GB)
> 2. Uninstalled Play Store and Re-installed
> 3. Cleared Cache of Play Services.
> 4. Uninstalled Play Services.
> 5. Cleared Data of Play Store.
> 6. Install older version of play store.
> 7. Cleared App cache of all apps.
> 8. Downloaded apk and then installed (not worked)
>
> 9.Installed older version of apps that work earlier (not worked)

I am searching for this solution from several days. I tried almost every Possible solution on net.

I am asking it here so that i can get the solution.

**NOTE** I even tried complete factory reset. But It also doesn't work

# Answer
> 0 votes
I don't know whether this works for some one or not.

I installed Lucky Patcher in my Phone.

And immediately it showed me warning that

```
 unused file Anydo.odex

```

and after then I Am able to install all these applications. Its weird.

# Answer
> 0 votes
I face the same problem on my Galaxy S Advance. I have 0.5GB remaining, but apps won't install. I have very less reputation, hence I can't comment. You may try the treatment by the Clean Master app, though I doubt its effectiveness in solving your (OUR) problem.

---
Tags: applications, internal-storage, installation, insufficient-memory, system-error
---


# Question
Title: How can I send service commands from my Nexus 7?
I have a Nexus 7 3G and I often need to send network service commands (e.g., to use top-up codes or to activate/de-activate data-plans), but can't find a way to do it from the tablet. Instead I'm forced to take the SIM card out of the Nexus and put it into a mobile phone temporarily. Is there a way to do this directly from the Nexus 7?

# Answer
I think USSD Checker is the app that you are looking for.

It allows you to send USSD codes to your network without the use of a dialer. I haven't tried it myself though so comment whether it works or not would help.
> 2 votes

# Answer
came across this, check if it helps. ......

i'm in indonesia, i use nexus 7 lte 2013, first i do is unlocked n root it. then i install ussd dialer from play store... voila.. its worked.. last thing i do is install xposed framework n xposed sms module.. no problemo with pre-paid card... heheheheh
> 1 votes

---
Tags: nexus-7, 3g, ussd
---


# Question
Title: How can I check the OS version of an Android device?
I just bought an Xperia x10. How can I check what version of Android it has?

# Answer
> 7 votes
Look at `Settings -> About phone -> Firmware version` (or similar).

# Answer
> 1 votes
On the HTC Desire (and probably most HTC devices) `Settings -> About phone -> Software information`

# Answer
> -1 votes
Look at settings about device or phone or tablet, press android version again and again. If it's Jelly Bean a jelly bean face will be shown, if it's KitKat a K will be shown.

---
Tags: android-versions
---


title: Localisation in-app on Android, issue

text:
# Question
Title: Localisation in-app on Android, issue
I will try to be brief : There is this app, a game (World of Warriors) that DO NOT ASK FOR PERMISSION TO TRACK LOCALISATION. In this same app, there is this offer, Tapjoy (in the app, not through the Tapjoy app), that asks you to check an ad, download an app, complete a survey etc, in exchange of some of the game currency. However, the offers change in function of where you are. French dont have the same as Italians that dont have the same as Americans etc ... I tried to change my language, my localisation, the degree of localisation (only GPS, only network, both), using a fake gps provider, a VPN (Tunnelbear, Hola and a tons of others), but it doesnt change anything at all. Do you have any idea of how this is working ? Again, the app does not ask for gps localisation !

# Answer
This is a simple IP location lookup.
There are some services that offer so called *IP2Country* lookup that gives you the country of an IP address. For instance http://www.iplocation.net/ combines multiple services and presents you all results of their respective databases.
All of them will *at least* share the same country (probably the one you are currently in) and mostly your rough region.
> 0 votes

---
Tags: applications, gps, vpn
---


# Question
Title: Can an app run code if you don't open it?
Can an app run code if you don't open it?

As part of this question, the topic of an app downloading data without ever being explicitly opened by the user was mentioned briefly.

It got me thinking: is it trivial for an app to run code without ever being opened by the user?

Obviously, an app could just be set to launch on boot, causing it to run on the next power cycle. But even easier, couldn't an app just have a receiver for a very common function (such as turning the screen on), thus running itself without the user being aware?

Is it even possible for an app to act as a receiver to an alarm timer so that it automatically gets run every minute?

Many people run App Ops right after installing an app to limit exposure. But it seems like it would be almost trivial for an app to run code immediately after being installed.

Is this correct, or are there safeguards to prevent this?

# Answer
> 7 votes
Take a look at Broadcast Actions (scroll down to *Standard Broadcast Actions*).

All intents that are declared as a *Broadcast Action* can be received by an app that declared a receiver in its manifest.

There are some broadcasts that require explicit registering in the system (Annotated with `You can not receive this through components declared in manifests, only by explicitly registering for it with Context.registerReceiver().`).

The most important ones for apps that run code after installing are:

* *ACTION\_USER\_PRESENT*: Sent when the user is present after device wakes up (e.g when the keyguard is gone).
* *ACTION\_SCREEN\_ON*: Broadcast Action: Sent when the device wakes up and becomes interactive.
* *ACTION\_SCREEN\_OFF*: Broadcast Action: Sent when the device goes to sleep and becomes non-interactive.
* *ACTION\_MY\_PACKAGE\_REPLACED*: A new version of your application has been installed over an existing one. This is only sent to the application that was replaced. It does not contain any additional data; to receive it, just use an intent filter for this action.
* *ACTION\_HEADSET\_PLUG*: Wired Headset plugged in or unplugged. Same as ACTION\_HEADSET\_PLUG, to be consulted for value and documentation.
* *ACTION\_DATE\_CHANGED*: The date has changed.

(*Source: http://developer.android.com/reference/android/content/Intent.html*)

> Is it even possible for an app to act as a receiver to an alarm timer so that it automatically gets run every minute?

Yes it is possible using the *ACTION\_TIME\_TICK* Broadcast Action. It has to be registered using `Context.registerReceiver()` but after that the registered service is called every minute.

> Many people run App Ops right after installing an app to limit exposure. But it seems like it would be almost trivial for an app to run code immediately after being installed.
>
> Is this correct, or are there safeguards to prevent this?

Your assumption is quite correct. Theoretically any app could declare a Broadcast Receiver to receive one of the above mentioned Broadcast Actions and start executing some code. This is even more crucial when updating an app because of the *ACTION\_MY\_PACKAGE\_REPLACED* broadcast to execute code right after the update is completed. That's the reason many people use AppOps to prevent apps from running if one of the more often sent broadcasts are sent.

---
Tags: applications, security
---


# Question
Title: unwanted text message when unable to answer a call
When I am unable to answer the phone, sometimes it will tell the person I am busy or at the movies. How do I stop this from happening?

# Answer
> 0 votes
Open your Phone/Dialer app and go into its Settings. Look for "Quick Reply" or similar and you should be able to disable it or remove the entries.

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


# Question
Title: my phone, Galaxy S4, was hacked. and now I think it's affected my app permissions by adding files to them?
My partner and I had our phones hacked recently. He was able to prevent any real damage from happening. But he reset his just in case. I wanted to go through my phone first, to see what had been affected. I noticed that most of my apps looked like they had been changed. There were a lot of things added to the list of permissions that the app and all related apps were granted. It just didn't seem like they were legit. I tried resetting app preferences and I dogs a factory reset and the apps are still like that. I don't know how to change it, or if I even need to. https://www.dropbox.com/sc/fnvxs9qwp2upwxo/AAAuhCphY2CMqC0EMVIJibX\_a

# Answer
> 0 votes
Granting other apps permissions does absolutely nothing unless those apps are designed to take advantage of those permissions. It is unlikely that stock Android and Samsung apps are maliciously cooperating with this malware.

There is also nothing abnormal about the permissions in that screenshot.

---
Tags: applications, file-permissions
---


title: How can you do a factory reset?

text:
# Question
Title: How can you do a factory reset?
I have a ZTE grand x max+. It seem like I can never get out of ftm mode. On this phone. So can someone help me?

# Answer
> 1 votes
> You can find the option to factory reset most Android Devices in the settings menu. Simply navigate to your device's settings, scroll down until you see '*Backup and Reset*', and then hit '*Factory Data Reset*'. **Please remember that this will wipe everything on your device (unless given the option when you click it to wipe the user's data or not).**
>
> Good luck fixing your problem!

**EDIT:** My mistake. I was too quick to answer. After researching FTM mode, I have found that you should be able to factory reset your phone from the Recovery Menu as you don't have access to Android itself. To get to the recovery menu, take the following steps:

1. Turn off your device.
2. Press and hold both the Volume Up button and Power button at the same time.
3. Let go once a menu appears. There should be an option visible saying Factory Reset.
4. Navigate to the Factory Reset button with the Volume Keys, and use the Power Key to select this.
5. Confirm Factory Reset, and the process will begin.
6. Your phone is now Factory Reset! Click the Power Button to 'Reboot Device Now'.

---
Tags: factory-reset
---


# Question
Title: Unable to Install more Apps in Micromax Unite 2
I have Micromax Unite 2, in which 1GB RAM, 1GB Phone Storage, 8 GB Internal SD Card. I have just installed few apps like whatsapp, facebook, skype and Microsoft Lync. After installed these apps, phone storage full around 90%, there's left 100MB space and no more app able to install hence i bought 16GB External SD card and set it default storage in Setting but after this, i am still getting same issue. I have tried to move app but there's just skype able to move in Ext SD Card.

I just want to know that if phone storage has been full then app should install in internal or external card but that's not happening....

so please tell me anyone that it's Micromax Unite 2 drawback or it's just issue in my phone.

# Answer
Neither. A lot of Android apps simply don't support being moved to the internal or external SD card.

If you are rooted, you could use an so like Titanium Backup to forcibly move some of them, although some may not work if you do this.
> 0 votes

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


# Question
Title: What do the two different colors mean in the Data Usage graph?
The Google Dialer app consumed all my data in the background for reasons unbeknownst to me on my Nexus 5. I restarted my phone in safe mode. When I went to check the app data usage again (just to make sure I wasn't crazy), I saw the following:

Notice the two different colors: one a light green, the other a dark green. Why are there two different colors, and what do the colors mean?

The data usage graphs for other apps also have these different colors, so it's not just this graph that's showing like this. I assume there must be some meaning to the shading.

# Answer
The dark green is the data used by the specific app you are viewing (in this case, the Dialer). The light green is total data usage within the period, by all apps.

The idea is that it allows you to visualize how much data a given app has used relative to your total usage.
> 2 votes

---
Tags: data-monitoring
---


title: Can I connect LG G2 to TV via USB?

text:
# Question
Title: Can I connect LG G2 to TV via USB?
I have LG G2 and a TV which has a USB port. The TV can recognise when I put a flash drive into its USB port and it plays videos like a computer, but I would like to ask:

1. Can I use my phone also as a flash disk? Is it safe? Could it create problems for my phone?
2. When I watch a video on my phone on the internet via a wireless connection, can I watch the video at the same time on the TV as well?

All I have is this cable which I use for connecting my phone to the computer.

# Answer
1. Yes, DriveDroid is excellent at doing this. Boot the app, create a new image however big you want, format it (DriveDroid will by default make it a FAT filesystem, but if you wanted to you could use the DiskPart utility of windows to format it to NTFS.) The default will work fine though. Then when you tab the USB button and mount as a Writable USB, it will act like a flash drive to whatever you plug it into.
2. Depending on your type of TV and the USB interface it uses this may be possible. Using an app like TVP may be able to stream torrent videos over USB to the TV, but I'm unsure. I would suggest using DLNA to do this with apps such as LocalCast or AllCast. It can stream the video to your TV if it is a smart TV, or if it is connected to an XBox, playstation, or any DLNA compatible device (roku, chromecast). Depending on your TV model you may be able to stream directly over USB, but I have never tried to do this as my TV is not compatible.
> 0 votes

# Answer
Yes, since LG is not MHL compatible, you need to order a SlimPort adapter for LG if your TV is HDMI.

Samsung and I believe I know Samsung is run off of MHL and they make an MHL-to-HDMI Micro USB.
> 0 votes

---
Tags: usb, lg-g2, smart-tv
---


title: Log adb commands

text:
# Question
Title: Log adb commands
I am trying do do some stuff the Android Device Monitor does on command line in a script. As far as I found out you cannot use the monitor from command line without GUI. My approach is to capture (adb) commands the monitor sends to the emulator and then use these commands directly. I already tried logcat without results (tried with adb push -\> nothing logged). I also tried wireshark (usb sniffing) but that didn't work either. (too much information, maybe I did something wrong)

If anyone is interested: I am trying to do method profiling and save the trace file for further analysis. Btw. does anybody know why they say traceview and dmtracedump is deprecated?

# Answer
> 1 votes
If You work on Linux machine, here is a way:

```
$ which adb
/usr/bin/adb
$ sudo mv /bin/adb /bin/adb2
$ sudo sh -c "echo 'echo $* > /tmp/log_adb_cmd.txt\n/bin/adb2 $*' > /bin/adb"
$ sudo chmod +x /bin/adb
$ cat /bin/adb
echo $* > /tmp/log_adb_cmd.txt
/bin/adb2 $*

```

Run Android Device Monitor...and don't forget to reverse operation:

```
$ sudo mv /bin/adb2 /bin/adb

```

---
Tags: adb, logging
---


# Question
Title: Tasker: remove security lock when smartwatch is connected
So I just downloaded Tasker because it would be nice to remove the security code when I'm close to my phone (when my smartwatch is connected).

I have no experience with it so I thought you guys could help me :)

Anybody knows how to do this?

# Answer
> 0 votes
This is a partial answer because sadly, the bluetooth in my devices doesn't connect to each other automatically.

Once you're done with the device trigger (Profile) you have to create a task. Following can be one of the tasks to reach the objective in question:

Go to **TASKS → Enter a name → `+` → Code →Run Shell.** Under **Command** field, type:

```
input keyevent 26; input text pin/password; input keyevent 66

```

Note that as per this manual, `224`(in place of `26`) should work to awake the device but it worked out only on my Lollipop based ROM and not on Kitkat and JellyBean. Keyevent `26` and `66` are to toggle the wake/sleep state of device and simulate `Enter` respectively.

As I already mentioned in my comment, there shouldn't be a need for Tasker to do this in Lollipop, since the latter has a Smart Lock feature that will automatically unlock the device one the trusted device(Smartwatch here) is connected to bluetooth of your phone.

---
Tags: security, bluetooth, tasker
---


# Question
Title: How to root Micromax Canvas HD A116 device running Android 4.2.1?
I have never rooted a phone before & did some primary search on xda forums for Micromax Canvas HD A116. I found a link to root the phone but the steps listed on it are a little incomprehensible to me.

Can anyone please provide a detailed step by step procedure to root my device from the xda forum link or your own method in simple, specific steps?

My phone is running Android 4.2.1. If any other information is needed about my phone, please leave a comment.

# Answer
> 1 votes
You can root it easily by using the Framaroot application. Here is a link to the XDA thread, where you can find more information on the app http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276

---
Tags: rooting, 4.2-jelly-bean, android-versions
---


# Question
Title: SuperSu not at all functional, can't uninstall
I installed SuperSU from Google Play, and then from a zip file using ClockWorkMod and now it crashes every time I go to log or settings. I tried factory reset, not quite sure how I thought it would help, and it's still broken. I'd like to uninstall it if possible. Fixes are also welcome, tough.

Edit: I'm using LG Nexus 5 with Android 5.1.1, Cyanogenmod 12.1 and ElementalX N5 2.11 kernel.

# Answer
I have fixed the problem, I installed the newest version of CyanogenMod and fixed root.
> 0 votes

# Answer
**Steps:**

* First, you need to install the SuperSu Zip file from recovery; then,
* Install the latest version of SuperSu app from Play Store.

Also, based on my experiences on Cyanogenmod ROMs, **these ROMs are rooted before installing**. So, you don't need to install any `SuperSu` file from recovery.
> 0 votes

# Answer
Do you really need SuperSu for Android 5.0x? See this video to learn how to enable root

Enable Root Access in CyanogenMod 12

The Root app tasks are now handled natively by the Privacy Guard in CyanogenMod 12+
> 0 votes

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


# Question
Title: WiFi Error: "Failed to connect to network"
Intermittently, when I try to connect to a WiFi network, I get the following error message as a toast message:

> Failed to connect to network

The message pops up immediately upon attempting to connect, so clearly it isn't trying and failing. I haven't found any mention of an error in the logs. The affected networks are ones that I've previously connected to with no change in settings.

**How can I figure out what the problem is?**

I've got a rooted Galaxy Nexus running Android 4.1.1 and the stock ROM. This question is related to another question that I posted earlier, but this one is more about how to find the source of a particular error message, so its focus is different.

# Additional Details

Here are some more details based on the comments:

* I've observed this on my home and work networks. One is identified as WPA2 PSK and the other is identified as WPA/WPA2 PSK.
* I haven't powered off the phone as described in the troubleshooting guide mentioned in the comments. However, I have rebooted to no avail (using the reboot command that's available on rooted phones).
* Forgetting the network and re-adding it has no effect. In fact, if I forget the network I can no longer successfully re-add it.
* The wireless password hasn't changed.
* There's no proxy configured when I'm on wireless. However, I run Onavo Extend when I'm on a data connection. Disabling it has no effect.
* I've switched from DHCP to static IP addresses. Doing so reduced the frequency of problems and seems to have eliminated my earlier issue where wifi would be randomly dropped.
* Wifi sleep is set to "Only when plugged in." I don't think it's relevant because my issue is establishing a connection in the first place (such as when I arrive at home or at work), not maintaining one.

Note that despite all these troubleshooting steps,**my initial goal is to find an actual error message or log entry that gives useful information about the problem.**

# Answer
> 3 votes
Do you have custom recovery installed? I have had this problem twice on a Galaxy S2, and what fixed it for me every time was running a permissions fix from recovery mode.

If that doesn't work, try deleting your WiFi config file. Not sure what it is on the Nexus, but I'm guessing it'll be something along the lines of `/data/misc/wifi/wpa_supplicant.conf` or `/data/misc/wifi/wpa.conf`. Obviously you should make backups before deleting anything. Note that you'll lose all your WiFi settings if you do this.

# Answer
> 1 votes
I think this part of your question is key:

> I've switched from DHCP to static IP addresses. Doing so reduced the frequency of problems and seems to have eliminated my earlier issue where wifi would be randomly dropped.

IP addressing issues could certainly cause you troubles like this. Static addressing is only treating the symptoms, though, not curing the disease. Assuming the APs you're connecting to haven't had their DHCP settings changed, focus on investigating how your phone is acting as a DHCP client. I found a bug report in which several users report the same trouble you're having (the author actually references one of your previous questions). One of the commenters found log entries related to DHCP; you mentioned in a comment that you didn't find any relevant log entries but did you see any that look like this commenter's?

> Apr 1 05:26:12 unknown daemon.info dnsmasq-dhcp\[522\]: DHCPREQUEST(br0) 192.168.200.225 a0:0b:ba:83:65:32
>
> Apr 1 05:26:12 unknown daemon.info dnsmasq-dhcp\[522\]: DHCPNAK(br0) 192.168.200.225 a0:0b:ba:83:65:32 wrong address

Additionally, a later commenter found that the DHCP client service `dhcpcd` was not running on his device. He explains:

> I started researching a bit, using good old Linux console and "ps" command. I noticed that:
>
> * every time I could not connect, dhcpcd was not running.
> * at least several times, Kingsoft Office process was running when the problem appeared.
>
> So, what I did was:
>
> * uninstalled Kingsoft Office,
> * switch to static IP on all networks I use often (home, work, friends, family). I also disabled WiFi power management (read somewhere that it could help).
>
> After these, problem disappeared. It's been gone for 2 weeks now!

He found that the DHCP client service's absence was correlated with one of his apps. Reconfigure your device to use DHCP, try to connect to one of the problem APs, then use Terminal Emulator (or similar) to run the same investigation he did by typing the command `ps | grep dhcp`. The output should look something like the following:

`dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd`

This means that the `dhcpcd` process is running. If `dhcpcd` is not running, you'll simply be returned nothing. If that's the case, type `ps` again to get a list of all current processes. Do you notice any correlations between an app you've installed and the problems you're having? As a temporary work-around, trying starting the service again by typing `sudo dhcpcd`, then try again to connect.

# Answer
> 0 votes
I managed to work round, if not resolve, the issue at hand.

In short I installed Wifi Ruler - Free, which overrides the stock wifi connection manager.

This allows me to click and connect to any AP that I come across with no issue.

It does loads of other stuff, finally I can prevent my phone from connecting to my neighbours incredibly strong open wifi.

Hope this helps.

# Answer
> 0 votes
Check to see if you have set mobile data limit. I know it's weird on my samsung Google nexus maguro I removed the limit and wifi returned back to normal.

However I had the same issue on Nexus 7 grouper, I tried various apps and tricks on the net. But finally I had to reflash the Cyanogenmod to get wifi working on it.

# Answer
> -1 votes
I gave this answer to a disconnection query earlier but there is some resonance here.

> I think I can guess what is happening. When I first started using free hotspots I was connecting with no problem and often they will have a logon screen to insert the locale password. Some places however like hotels seem to give free access for a limited time or for first use without logging in and then later they will expect you to register.
>
> When I have returned to these places a second time I find that the phone finds the network and claims to be connected but every use returns a network error or appears to connect and get cut off. In fact I am getting rerouted to their logon page, only it seems to often only open in background in gingerbread so you don't know it is happening.
>
> After fiddling around you can sometimes get the logon page to show and then register. Often I can only do this by attempting a google search. Google somehow seems to know to route via the logon pages whereas other apps play ignorant."

# Answer
> -2 votes
Try to reboot your phone, you will find it again after rebooting.

# Answer
> -2 votes
I had the same issue. I found it had to to with my Easy Battery Saver app. Messed around with the settings and it immediately connected.

---
Tags: wi-fi, samsung-galaxy-nexus, 4.1-jelly-bean, troubleshooting
---


# Question
Title: google play services is not supported by kindle fire
I installed google play services on my kindle fire 6. Except whenever I try to launch it, it always crashes. And when I try to launch another app, YouTube for example, it says "Google Play Services, which some of your applications rely on is not supported by this device. Please contact manufacturer for more information." I've tried rebooting, re-installing, installing another version, and installing from another website. I have google accounts and google framework apk installed. And my device is in very good condition. I don't know what to do. Please help.

# Answer
Use this version. My Fire was working perfectly until this week so the solution seems easy: to move to GPServices previous version.

Google Play services 7.0.99 (1809214-038)

Good luck.
> 1 votes

---
Tags: apk, google, amazon-kindle-fire, google-play-services, amazon-kindle
---


# Question
Title: WhatsApp and Messenger not working on Auxus BEAST running Lollipop
I just bought iBerry Auxus BEAST smartphone and I'm facing lots of issues with Lollipop. Apps like WhatsApp, Facebook is not working fine & it crashes rapidly. I could install the apps without any issues, but I cannot use them. Is there any solution to fix this issue?

```
--Support Info--
 Debug info: +919847081948
 Description: 2.12.5
 Version: 2.12.5
 Exp: 2016-04-22 22:26:45.000+0530
 LC: US
 LG: en
 Context: settings/about
 Carrier: IDEA
 Manufacturer: AUXUS
 Model: AUXUS_BEAST
 OS: 5.0
 Socket Conn: UP
 Radio MCC-MNC: 404-19
 SIM MCC-MNC: 404-19
 CCode: 91 9847081948
 Target: release
 Distribution: play
 Product: AUXUS
 Device: c211_jbl_a128_5m_hd_auxus
 Build: c211_jbl_a128_5m_hd_auxus_20150410
 Kernel: 3.10.61 #6 SMP PREEMPT Thu Apr 16 16:10:15 CST 2015
 Connection: M.O.B.I.L.E. (H.S.P.A.)
 Device ISO8601: 2015-04-26 12:08:23.698+0530
 Phone Type: G.S.M.
 Network Type: H.S.P.A.
 Diagnostic Codes: FE-VC

```

# Answer
Go to `Settings > About AUXUS > Wireless Update` and then click "Check for Updates". You will see a new update there, install the update. It will take 5-10 minutes depending on your WiFi speed or network connection. Once you successfully install the update, your issue will be resolved.

In case you are getting an error message while installing the above update like "Your system was damaged. Wireless update is disabled.", then better reinstall the firmware manually and it will fix the complete issue.

To reinstall the firmware manually, download the firmware on your PC from iBerry's website. The instructions are given inside the ZIP file in the `Instructions.pdf` file. Follow the instructions to manually install the firmware. Once you manually install the firmware, your issue will be fixed.
> 0 votes

---
Tags: 5.0-lollipop, crashes
---


# Question
Title: Is it possible to read SMS with broken touch and disabled usb debug?
I've just broken my touch screen, but there is an extremely important text message in my device. USB debug is disabled, and I can't enable it because touch is broken. :\ Is it possible to reach that SMS somehow? Could it be reachable via Google services somehow? The device is functional and is connected to internet.

# Answer
> 1 votes
If your device has a USB OTG port (My Xperia Z1 Compact and Nexus 7 do, and I believe most recent devices do) you may be in luck - get a USB OTG adapter (mine was from a pound shop - if your in the uk try Poundland) and a USB mouse - plug them in to your phone and you can then control it.

Its a bit of a faff at first but better than nothing.

---
Tags: sms, broken-screen
---


title: Block all incoming calls

text:
# Question
Title: Block all incoming calls
I need to use internet, but without being able to be called. So basically just block all incoming calls.
I used to enable flight mode, but doing so, I'm not able to connect to the internet.

Is there an alternative?

# Answer
Some Samsung devices have a feature called "Blocking Mode", which allows this. You can check if your phone has it from `Phone -> Call settings -> My Device -> Blocking Mode -> Disable incoming calls`.
> 5 votes

# Answer
I found an app based solution for the question. Most of the call blocking apps works by blacklisting the contacts while our goal is to blacklist all of them temporarily. Adding all the contacts in a blacklist can be tiresome and so, an app with whitelist method is much more suitable here. I found and tested the following apps that can do such easily:

1) Whitelist Call Blocker

> Whitelist Call Blocker is a call blocker, with that you can determine which callers reach you. So it is possible with activated Whitelist Call Blocker, that for example only the group "family" can reach you. All others only hear a busy signal. Of course, your phone will not ring if the caller is not a member of an allowed group to call you.
>
> By working with groups there are only a few clicks to block or allow hundreds of callers by Whitelist Call Blocker.

2) Call Block -- Run this in Whitelist mode.

> "Call block" is a free full-featured app to block harassing phone calls and SMS for you.
>
> We offer four block modes, the dynamic interface will change automatically, so you can know the current mode easily (block modes available: Block all, Block blacklists only,Accept whitelists only, Accept contacts only) This app also provides answering modes. There are four modes: Power off, Busy, No service, The number is not in service.
> 0 votes

---
Tags: samsung-galaxy-s-3, calls, internet
---


title: Help with phone upgrade

text:
# Question
Title: Help with phone upgrade
Hi my question is how to upgrade to jelly bean? I have a Samsung Galaxy 2. I am use to Jelly bean that what my tablet is,so I am 1st time user of this phone I purchased. I was trying in google store to get my game on my phone and it said it was not compatible.So went in setting saw software update but when I tried to it said no firm ware. It is a second hand phone so I don't know what to do. I thought maybe if I could upgrade to jelly bean it all problems. Idk if I could find a site that has a free upgrade download. If you know a site I can do this please let me know. I don't have a USB cable just a home charger, do I need one? Ty in advance, Wendy

# Answer
What you need to do is root your phone and flash a custom ROM. I'll try to give you a pretty detailed answer to your question. The S2 is pretty old so I'm sure you're not concerned about voiding any warranties, correct? If it is under some carrier (Sprint, ATT, etc.) waranty, then you're pretty much out of luck unless you don't care about voiding it. There are ways to un-flash smartphones, but I would't recommend it. Anyway, onto flashing....

Rooting and flashing a new rom is a technical task so if you're not up to it you could probably find a friend (or someone on Craigslist, etc.) to root it and flash a custom rom for you. It will definitely take a few hours since it's your first time doing it, and it can be a real pain if you run into a problem. I rarely have, but you never know. You can always come back to the forum and post the problem or ask on the YouTube channels recommended below.

If you decide to procede, I take no responsibility if you break your phone. First do a YouTube (or Google) search for "Flash CyanogenMod 11 4.4.4 *(Insert Carrier Name Here)* Galaxy S2". You should be able to look through a few pages and find a (well written) tutorial that will guide you through rooting your S2 and flashing a custom rom.

Tip: Verify that you're able to download *all* of the necessary files before you even plug your S2 into your PC and start to root it (and yes, you will need a USB cable). Most of the headaches I've encountered had to do with getting half way through the install process only to come across a dead download link, and then not being able to easily find the exact same file I needed somewhere else. Also, some of the roms have some bugs. Most of them don't but it is something to be aware of if something like your GPS doesn't work. Once your phone's rooted you'll be able to just reboot it, boot into recovery mode, and flash another rom (without having to completely re-root your phone). You may have to do another search for how to re-boot into recovery mode for your specific cell phone carrier. You should be able to simply turn off the phone and then when you turn it back on, keep holding the power button down instead of letting it go in addition to the volume down button. Then just repeat the steps from the tutorial page (definitely bookmark the tutorial, in case you ever need to refer back to it) to flash a different rom.

I really hope this post helps you understand the tech lingo a little bit better and that you're able to get your S2 rooted easily. I didn't know anything about rooting a few years before I rooted my first phone, and I learned nearly everything needed within the first day! If you set aside a day or two to root your phone, flash a custom rom, and explore all of the settings of the new rom you'll be glad you did. It sucks if you're out and about and need to change a setting but have no idea where it is because all of your settings menus changed.

If you have any issues or questions, please post back here and I'll help as much as possible. I've rooted many phones and flashed a couple dozen roms so I do have a bit of experience with the process. I was actually going to do a short tutorial myself but StackExchange shut me down and said I could only use two links in my post because I didn't have enough reputation points :(.

Good luck and I hope everything goes smoothly for you!
> 0 votes

---
Tags: updates, device-firmware
---


# Question
Title: Unable to send and receive calls in Galaxy Grand 2 after kitkat update
Last week I updated my grand 2 to Kitkat 4.4.2 and now I am not able to send or receive any calls from my device when I dial any number it gives me the message "not registered on network", I have searched many solutions on internet but they are not helping me because after making 1 or 2 calls may device again stops making calls. If any one knows how to resolve this issue kindly help me, I am frustrated because of this issue as I am not able to do the basic tasks from my device.

# Answer
> 0 votes
when you say you "updated your phone" I'm not sure exactly what you're referring to. If you got an OTA (over-the-air) update from the settings menu in your phone (direct update from your mobile carrier), then you'll need to call the customer support for your carrier. They can usually reset your network settings remotely or walk you through troubleshooting the issue. If you updated it by rooting your phone and flashing a custom rom (you'll know if you did because it's a complex process that takes at least an hour) then you should try to flash a different rom. I've personally had problems with several roms not being able to place calls. Hope this helps!

---
Tags: 4.4-kitkat, samsung-galaxy-grand-2
---


title: Restore Whatsapp chat and data

text:
# Question
Title: Restore Whatsapp chat and data
I recently flashed my Xperia Z2, before flashing I took a backup of the Internal Memory of the phone, having an impression that the whatsapp data would be automatically restored. But after the flashing process completed and I installed Whatsapp again, I see no previous messages or data.

Does anyone have any idea on this.

Any help would be greatly appreciated.

# Answer
> 0 votes
Check the app you used to backup your internal memory. There should be a restore button in there that will restore the folders back to their original locations. You may have accidently backed up your apps instead of your settings/folders. If you did, then your data is sadly permanently gone. There may also be a setting in the app that lets you choose internal or external storage. I don't use Whatsapp so I don't know if there is, but if you do see the option under the settings, you may just need to switch it from one location to another so it can see the folder you backed up. If you could provide a little more data on how you performed the backup (what app you used, etc.) it would help in troubleshooting the issue further.

---
Tags: backup, whatsapp-messenger, restore
---


# Question
Title: Is it possible to permanently disable CSS on Android browsers?
Is it possible to permanently disable CSS on Android browsers like Firefox, Dolphin, Chrome and Opera?

I want the browsers to completely ignore **any** stylesheet rule.

Can this be achieved with the help of AdBlock Plus?

# Answer
I have to suggestions that are probably going to be about as close as you're going to get to removing the 'styles' from websites. They're there for a reason, like previously mentioned, and removing them is *very close* to disabling the HTML but not entirely the same as you're stil left with the paragraphs and links (the core content of the site, just without the look and formatting).

The first suggestion will replace (not remove) a lot of the CSS from the pages. The add-on is called Stylish, just do a search for it in Firefox Mobile, and then go to 'Menu' -\> 'Tools' -\> 'Add-Ons', tap the Stylish add-on, and then the 'manage styles' button. When the page opens there's a link that you can click on that will direct you to a page that has a ton of '*styles*', which will let you change the whole look of either one, several, or all web pages.

The second suggestion is to use an app like Pocket (which is what I currently use and *love*) that will let you easily save a page from nearly any browser (using an add-on) into your 'Pocket' and then view it as an article (with the CSS/styles completely removed from the content). Another major benifit of Pocket is you can configure the settings in the app to store all of the pages offline so you can access them even without an internet connection (extremely useful for tablets that don't have mobile data).

I know these suggestions aren't *exactly* what you were looking for but I'm hoping that between the two you'll be able to accomplish what you are trying to. I did search the web for a few minutes and didn't find a way to completely disable the style sheets in any mobile browser or I would have posted my findings.

Note: You can completely disable the styles on a PC (and probably a Mac) by using the Web Developer plugin, there's a Chrome version as well but I can't provide the link because I don't have the 'reputation' on stackexchange yet. After you install the plugin, you can quickly disable them using the shortcut key combo `Alt + Shft + A` or by clicking the CSS menu button and navigating to `CSS > Disable Styles > Disable All Styles`. Hope this helps!
> 1 votes

---
Tags: browser, browser-add-ons
---


# Question
Title: Is it possible to select default contact picture service?
Here is my problem: I merged all my Google and Facebook contacts in my contact list. When a contact has both a picture on Google and on Facebook, the picture from Google will be displayed. I don't know if this is the default behavior, or if this is because I merge the Facebook contact into the Google one (but I want to keep doing that, to prevent my contacts from changing their names). Is it possible (built-in option, or external app), to change this behavior and display the Facebook picture instead?

I have a Motorola Razr running Gingerbread.

# Answer
Try Contacts Dialer. That is the only dialer app that I found that offered Facebook support, seems reliable, and offers a ton of extra features and settings (that you'll actually use). I just started using it myself and it looks promising. *The user interface is fantastic and very user friendly*. I also just noticed that **it does allow you to choose which picture you want to display**. Hope this helps!

Note: You should consider opting for the full version too. It's only $2.90 and unlocks many features. Well worth in imho.
> 0 votes

---
Tags: contacts, facebook
---


# Question
Title: no incoming messages shown on my mail box
My phone shows no incoming messages on my mail box icon.

the mailbox icon on my home screen, doesn't show incoming messages ( in the red circle) please help.

# Answer
You don't indicate a specific version or email type (Gmail has a distinct solution), so I will recommend this article from Abhinaya Prabhu at Gadgets To Use.

Enabling Unread email Count Display
> 1 votes

---
Tags: sms
---


# Question
Title: What should I store on my external SD card?
I have a 64G SD card to install (my first). I'd like to get a good chunk of my music collection there. What type of content make sense (efficiency) to move...or what things should I NOT move?

# Answer
As long as it's a good quality, fast card (class 4, 6, or 10), you can store *everything* on it from your apps to music, pictures, and video files, and even record HD video and take high MP pictures directly on to it. You should notice a significant increase in read/write speeds depending on the class of the card.
> 1 votes

---
Tags: external-sd
---


title: Ringtone shortened with lollipop

text:
# Question
Title: Ringtone shortened with lollipop
Having issue since update to Lollipop on Samsung Galaxy S5. When phone rings, sound comes on for 1 second, off for 3, one for 1, off for 3. This happens with Zedge and system ringtones. I have changed ringtone to one from the system. Checked settings til I'm almost blue in the face. Thought it might have something to do with motions, but no. any suggestions?

# Answer
i searched over and over for a solution and finally found it this morning, remembered you had the same problem and had to post this for you... follow these steps:

1. go to settings...
2. go to accessibility
3. go to answering/ending calls
4. uncheck the "using voice commands" box

and that's it...test it to be sure but it worked for me... i hope it works for you as well...

let me know if it worked... i need to know it worked for you too...
> 0 votes

---
Tags: 5.0-lollipop, samsung, ringtone
---


# Question
Title: “Unauthorized actions have been detected. Restart your phone to undo any unauthorized changes.” notification on Samsung device
I have a new Samsung Galaxy A3 that keeps on giving me a security notice saying

> Unauthorized actions have been detected. Restart your phone to undo any unauthorized changes.

How do I stop receiving these notices?

# Answer
> 1 votes
Direct-copy from Samsung Knox official support:

> **My device displayed the notification: “Unauthorized actions have been detected. Restart your phone to undo any unauthorized changes.” What do I do?**
>
> During regular security checks of the Linux kernel, the system has detected that the kernel has been modified. Possible causes:
>
> * You may have installed a malicious or flawed app, which attempted to modify the kernel code or file system
> * You may have accidentally removed or modified a system file.
>
> One of these messages will appear: "To protect your device. It is recommended you reboot." or "The device has detected an application attempting to perform actions that are not permitted. It is recommended that you restart your device."
>
> Restart your device to try to restore the kernel code back to normal. However, some kernel modifications made to the file system cannot be restored. Also, the original cause of the problem might still persist. Therefore, you might continue to see this error after the reboot.
>
> If issues continue to persist, contact the Global Customer Support center and provide details of the error.

It's suggested that restarting the device may fix the issue, but not always (and since you mentioned "keeps on", it seems this didn't fix the issue). So, you have some alternatives:

1. Contact their customer support and explain it (as recommended by Samsung)
2. If your device is still under warranty (assuming you really didn't do anything to the device), consider to request for device replacement.
3. If there is no other choice, try doing factory reset and see if it helps. Otherwise, you might need to reflash it with stock ROM & working kernel.

# Answer
> 0 votes
Often it's because you have a rooted phone and you have granted access to some application to mess with root files KNOX are protecting, such as the kernel. My idea is that system apps can with change root files without problem.

What did to fix it:

1. SuperSU -\> setting -\> clear log
2. Install SuperSU to `/system` using the settings option

---
Tags: notifications, security, samsung
---


# Question
Title: How to remove spy-ware and how to turn off GPS-Tracking?
Someone installed spy-ware and is also tracking my GPS. I can tell because when I open navigator the location is not where I am. I have driven to the location and someone is sitting in their car. This same person follows me around town. also when I call my daughter a third party answers phone also so I can't get through to my daughter.I have tried factory reset but the person is still in control of my GPS. How do I get control back on my phone?

# Answer
I mean this in the nicest possible way but do you have problems with paranoia....that is the most logical explanation for what you're reporting in my opinion. Otherwise what you're saying doesn't make much sense - why would someone targeting you alter your gps to show their location as your location... That would just lead you to them... Also if your gps just shows that incorrect location as your location then it doesn't seem to be tracking you. Please consider seeking help.
> 1 votes

---
Tags: malware
---


# Question
Title: Corrupted Images on S4 on Android Lollipop 5.0.1
I am experiencing issues with my S4 and the images I am taking on it.

Over the past week nearly all the images that I have taken have been corrupted when I go into Gallery or Photos to look at them.

I have had images sent to my via WhatsApp that I can save that do not become corrupted.

I'm using a 32gb sd card and I'm on Lollipop 5.0.1.

Is this a botched software update or a failing SD card?

# Answer
As reccomended by The Droid Guy for Galaxy S5. I can only assume the solution can be proposed for the S4.

> **Lollipop Update Corrupted Photos in Galaxy S5 Sport**
>
> **Problem**: Good morning, I am hoping you are able to help. Two days ago, Sprint did a lollipop update on my Samsung Galaxy S5 Sport. Since that time, about half of my pictures, are black, stating unsupported, or media not found. I am heartbroken, as many of the pics are of our new grandchild. I have tried everything to fix this, but to no avail. I do have backup on, but, they are not there either. When removing sd card, to put on computer, same issue remains. Please help. — Julie
>
> **Troubleshooting**: It appears like the update, somehow, has reached your microSD card and corrupted its contents. If your computer can’t ready from the card either, then find some technicians in your area who knows how to extract photos or files from corrupted SD cards. There’s nothing much we can do about it because it’s more of a hardware issue than anything else.

Read more here
> 2 votes

---
Tags: 5.0-lollipop, sd-card
---


title: Can 4.3 update notification be removed?

text:
# Question
Title: Can 4.3 update notification be removed?
I just got a new 2012 Nexus 7 16 GB Wifi tablet today & setup it up. It is originally running 4.2.1. In a few minutes, I got the message that System update downloaded (4.3 Jelly Bean) & that I should touch to install it. Can I make the notification about the system update downloaded disappear? Unlike other notifications, this doesn't seem to go off when I try to slide it to the right.

Reason: There are various reports that screws up your Wifi - and my Nexus 7 is Wifi only (no 3G). I don't want to risk to install this by accident.

**Update:** I think another new update arrived and was downloaded (probably KitKat 4.4.3). And the notification showed up and didn't disappear even if Show Notifications was unchecked in Google Services Framework. Had to this uncheck 'Show Notifications' in 'Google Play Services' to make the notification disappear.

# Answer
> 4 votes
Try disabling the notification then restart your tablet and see if it reappears:

> Go to `Settings > Application Manager > All > Google Services Framework` and then uncheck "Show notifications".

Are you rooted? If so, and if disabling the notification doesn't work, try freezing or uninstalling the update apk:

> Use Root Explorer or ES Explorer and go to phone memory system/app/ and delete or rename UpdateCenter.apk. Alternatively, you could freeze this application in Titanium backup application.

You could also try modifying your build.prop file to trick the tablet into thinking it's already updated (root required). This was also mentioned in an answer to a previous question.

> To prevent the update notification, you will probably just have to change the build.prop values. So, change:
>
> **ro.build.description=voles-user 2.2.2 FRG83G 91102 release keys** to
>
> **ro.build.description=voles-user 2.2.3 FRK76 185902 release keys**
>
> and
>
> **ro.build.fingerprint=verizon/voles/sholes/sholes:2.2.2/FRG83G/91102:user/release-keys** to
>
> **ro.build.fingerprint=verizon/voles/sholes/sholes:2.2.3/FRK76/185902:user/release-keys**

Note that this quote is referring to old software versions and that the `ro.build.description` and `ro.build.fingerprint` lines will need to look different for you than those quoted. Check out this answer for more information on making such a change.

For me and my 2012 N7 I just lived with the notification until I couldn't stand it any more, then I just upgraded anyway.

# Answer
> 1 votes
\[EDIT\]: This answer has been composed before the questioner stated that the fw update might break the wifi.

Why not just update it and be done if you want the notification to go away?

* It's incremental (small download size)
* It won't take long (installation is quick and needs only a reboot)
* And gives you the benefit of bug fixes and enhancements.

Google has probably an intention that it's consumer base runs the latest firmware release. Hence the notification is not discardable and is there to remind you to update.

# Answer
> 0 votes
These update notifications are a pain, and apparently they change the way they do them often, because lots of the information out there is no good. For example, the APK mentioned in one of the answers doesn't exist on my phone.

Disabling notifications for entire sets of services can be a nuisance - e.g. you lose all Gmail notifications, too.

I found various tips online:

1. Long-pressing on the notification will open up a submenu with "App info" on it. You can click on that and find out who is the notification's owner.
2. Then get DisableService and browse to that app. In my case, to get rid of the 4.4.2 update, I went to System Apps then Google Play Services (also hinted by the update on this question). You then will see a huge list which is not in alphabetical order, so look carefully. I found SystemUpdateService. Unchecked that, rebooted, and it's gone.

On reboot an app was automatically updated and I saw all the notifications for that. So this is a pretty clean solution (for this version, anyway).

# Answer
> 0 votes
I figured out how to fix the problem:

Phone: Nexus 4 running 4.4.2 - Accidentally downloaded 4.3 - Rooted

1. Download System Tuner, Free from google play (https://play.google.com/store/apps/details?id=ccc71.pmw&hl=en)
2. Open App
3. Click Startups
4. Navigate to Google Play Services - If you do not see this in the list, press add in the bottom right hand quarter and navigate to it
5. press and hold over Google Play Services
6. Press Open
7. Press Details
8. Press Activities
9. Navigate to update.SystemUpdateActivity and uncheck it
10. restart phone

This did the trick for me. I am unsure whether this also removes other notifications from google, but it certainly got rid of the annoying "system update downloaded" notification.

# Answer
> 0 votes
I found a simpler solution. When the notification poped, i held pressed down the system update notification, whichs opened a sub-menu. Went to "app info", which led me to app "Google Play services." Unchecked "Show notifications" and worked like a charm.

---
Tags: updates, nexus-7, 4.3-jelly-bean
---


# Question
Title: Will Android kill a Service if I uncheck "Show notification" option on Settings?
I was just wondering: will Android kill a Service (that uses persistent notification to keep itself alive) if I uncheck "Show notifications" on app settings?

I am running Lollipop 5.1.

# Answer
Disabling notification would not terminate the life cycle of apps, nor would apps use persistent notification to keep themselves alive. Normally background operations would be done in the background, and notification provides a means to display the result back to the user via the main UI thread. Notification in this context refers to elements such as *toasts* (pop-up messages) and any icon the app might display in the status bar. In any case, the operation would have finished regardless of whether or not notification must be shown.
> 1 votes

# Answer
I'm not 100% certain, but I'm about 99%. If the app was made to run in the background disabling notifications shouldn't affect anything else. It should only prevent the app from pushing *notifications*.
> 0 votes

---
Tags: notifications, stock-android, services
---


title: Samsung Galaxy Tab WiFi Connection

text:
# Question
Title: Samsung Galaxy Tab WiFi Connection
I have a Samsung Galaxy Tab SM-T530NU running Android 4.2.2. The Wifi connects fine at home, hotels, etc. I have one place that I frequent that it will not connect to the router. Almost everyone in the building has a tablet of some sort or use their cell phones and they all connect fine. When I select the proper Wifi connection and enter the password, which I confirmed, I get "connecting", "obtaining IP address" then "connection failed". This is the only place where I do not connect. Any ideas as to what the problem might be?

# Answer
> 0 votes
Try this and let me know if it solves it. Go to "Settings" and turn off the wifi. Wait 30 seconds. Turn it back on and most devices will quickly connect.

# Answer
> 0 votes
Some routers require you to login on a web portal with a password. For example I have a router at home that dose the same as you explain but you can not login until you open a browser and enter the password.

---
Tags: wi-fi, connection-issues, samsung-galaxy-tab-10
---


# Question
Title: App force opens Play Store when I try to open Chrome
I downloaded and installed GO Launcher and there was an icon preinstalled with it. I clicked on it once accidentally, and it opened in the Play Store. Now when I try to use Chrome anytime, it force opens the Play Store right away to Spartan Wars. I can't use Chrome at all now and this is driving me nuts.

I'd like to fix this issue without having to uninstall GO Launcher, since I just it set up. In the meantime, I downloaded Firefox so I can ask this question.

I also installed the game then uninstalled it to no avail. Could someone explain why and how to prevent it?

# Answer
From OP themself:

---

I got it fixed although I'm not sure which one of these things did the trick.

I went into the Application Manager and scrolled across to "All"

I then scrolled down Google Play Store and cleared the data.

Next I scrolled down to Chrome, I force stopped it, cleared the data, then turned it off and then back on.

Doing that seemed to do the trick, although I'm not sure which one of those steps was the right one.
> 1 votes

# Answer
`settings -> applications -> manage applications -> chrome -> clear defaults` might help you.
> -2 votes

---
Tags: google-play-store, chrome-for-android
---


# Question
Title: Clear Google Maps search history without removing the cached maps?
I've been using the Google Maps app to cache the maps on certain places where I might be going in the future. I don't always have internet access which is why I'm doing this. Now that I've cached most of the places I might possibly go to, I want to clear my search history to remove the clutter. I don't want to clear the whole shebang. Otherwise, my "pre-caching" actions would just be wasted efforts. I just want the search history on Google Maps to be cleared. How do I do this?

# Answer
It's possible that if you use the Download Map lab, you'll be able to clear your cache (but not data) without also clearing the maps. But you can't do directions or search with those maps.

In reality I think you'd probably be better off downloading an app specifically made for offline maps access, such as MapDroyd.
> 1 votes

# Answer
Yes, You can clear the location history.

For that open settings \> Location \> Location Services \> Google Location History. Here you will see the Delete location history option at the bottom of screen.

Just hit that option.

That's it !!
> 0 votes

---
Tags: 2.3-gingerbread, google-maps, cache, search-history
---


# Question
Title: Disable Touch Input Tracking Bubble on 4.4.2 CM 11
About a week ago my Samsung Note II started tracking all touch input with a bubble. It acts sort of like mouse trails, although there is only one bubble. I don't remember turning this feature on, and after looking through all the settings and applications I can't find any way to disable it. The phone is running a CyanogenMod 11 Nightly (Build cm-11-20140222-NIGHTLY-i605.zip) but I noticed it on previous builds of CM 11 as well.

Here are some screenshots of the bubble tracking touch input in various applications:

Screenshots (click images for larger variants)

Does anyone know how to turn this off?

# Answer
> 1 votes
Found it. I remembered installing a beta app from Cyanogenmod called Screencast which can be used to record the screen if you have a CM 11 ROM. When you start recording there is an option in the notification bar to Show Touches. I had enabled this when playing with the Screencast app, and it continues to track touch input even after you stop the recording. Disabling the Show Touches option fixed my issue.

# Answer
> -1 votes
Go to Setting -\> Developer Options -\> Show touches -\> Off

---
Tags: cyanogenmod, settings, 4.4-kitkat, samsung-galaxy-note-2
---


# Question
Title: Turn off notification sounds and vibrations while allowing phone calls to trigger sound and/or vibration on Nexus 5
I have a Nexus 5 running Android 4.3.2. I want to turn off all sound and vibration notifications for all apps, while allowing phone calls to trigger sound and/or vibrations. Is there a way to do this?

I have tried following the advice at How can I turn off Notification Sounds and leave phone sounds on but the answers don't work. There's no separate slider for notifications, and the AudioManager app doesn't shut off vibrations. I have tried the official Google answer but there's no setting, **Vibrate -\> Never**, and setting notifications to silent does not stop the vibrations. I've tried the individual app settings, too, but there's no setting for vibration in the official twitter app, for example.

I can stop specific apps from sending any notifications at all, but that's not what I want. I want the notifications to show up in the drop-down, I just don't want any sounds or vibrations.

# Answer
This is an issue I have as well, it lies with the apps, whose settings override the default ringer and vibration settings. In order to completely disable vibrations you will have to disable them in Settings \> Sound, and individually in each app.

Twitter app you will have to go to Settings \> and there is a Notification Settings sections that allows you to disable vibration.

As an aspiring developer, it will be my goal to default to system settings but allow for customization, as it should be...
> 3 votes

# Answer
Go to **settings**\> **Sounds**\> then there should be an option **Vibrate** there should be **vibrator intensity** and click on it and you can take off the vibrating off your phone for completely even on apps that were still vibrating even though phone would be on silent.
> -1 votes

# Answer
Go to `Settings -> Notificaton Manager` and change the settings.
> -2 votes

# Answer
`Settings -> Device -> Audio profiles -> General -> Options (next to General) -> Default notification sound -> Silent` (it is the first option from the top)
> -3 votes

# Answer
`Setting -> Audio Profile -> Create a new profile` will allow to you to set it up.
> -4 votes

---
Tags: notifications, nexus-5, audio, vibration
---


# Question
Title: Battery performance of Dual SIM phone running only one SIM
Does a dual-SIM Android phone running only one SIM yield almost the same battery life as a single-SIM phone?

Will both the radios be running all the time regardless of whether both the SIMs are present?

# Answer
> 2 votes
From Wikipedia:

> Battery life (talk time and standby time) of active dual-SIM mobile phones is reduced, typically by about a third. For instance, Device manufacturer Samsung declares a standby time for its Champ Duos E2652 Dual SIM phone of 476 hours when used with one SIM card and of 322 hours when used with two SIM cards. To compensate the shorter battery life, some Dual SIM phones ship with better capacity batteries, for example newer Lenovo P780 have a 4000mAh capacity.

Wikipedia also describes different types of dual-sims, such as:

* **Pseudo-Dual**
* **Dual SIM Shift**: Accepts 2 SIMS; only 1 active at a time; 1 signal bar
* **Dual SIM Dual Stand-by (DSDS)**: both active; 2 signals, but only 1 call at a time
* **Dual SIM Full Active (DSFA) Dual SIM Dual Call/Dual talk**: both active; 2 signals, and can process both calls at the same time. *I think this one would consume the most battery.*

**UPDATE 2013-09-23:** The answer to your 1st question is NO, as described in the quoted Wikipedia text above. For your 2nd question, *I don't know*, but I assume it wouldn't run since there is no SIM. Probably also the reason why it consumes lesser battery.

# Answer
> -2 votes
If one SIM used on dual SIM phone, then the battery life increases. It also depends upon network range, i.e. if poor network connection then it consumes more battery than usual.

---
Tags: battery-life, dual-sim
---


# Question
Title: How to encrypt an external SD card natively?
There are several questions regarding the possibility to encrypt an external SD card on Android. None of them are satisfactory. They either point to a third party solution (e.g. BoxCryptor, Cryptonite, EDS, LUKS Manager) or refer to a ROM specific GUI-way to encrypt. So my question remains:

**How to encrypt an external SD-card with built-in kernel features?** There is support for dm-crypt and eCryptfs.

---

For further reading:

---

**EDIT:**

Since `Marshmallow` it is now possible to encrypt an external sd-card nativley with `aes-cbc-essiv:sha256` as an **adoptable storage**. Sadly, this makes the internal storage of an android device unusable. In the light of the recent changes introduced in `Android 6.0` I want to ask my question again and rephrase it:

**Is it possible to encrypt an external SD-card with aes-cbc-essiv:sha256 without using it as an adoptable storage?**

---

For further reading:

# Answer
> -1 votes
There is an option in Android 4.2.2 or higher that you can encrypt your SD Card on: Settings \> Security \> Encrypt SD Card. You need a screen lock to encrypt it. Once you do that, it will be encrypted.

---
Tags: 6.0-marshmallow, security, encryption, adoptable-storage
---


# Question
Title: Send Audio to Two A2DP Bluetooth Devices Simultaneously
I was pleasantly surprised to see that I can pair & connect my Nexus One with **two** identical NoiseHush N550 Bluethooth headsets **simultaneously**.

Unfortunately however, only one of them (always the last to be connected) seems to receive actual audio.

Is this a known limitation in the Android OS (version 2.2.1)? Or is there a setting or workaround that allows sending audio to both devices simultaneously?

# Answer
> 4 votes
**Update, 2017 Bluetooth 5.0**

In summary, Bluetooth 5.0 comes with a lot of bandwidth, which allows the streaming to two speakers at the same time.

Speaking about the 5.0 Bluetooth in the Samsung S8, AndroidPolice writes:

> That extra bandwidth is required for the Galaxy S8's "Dual audio" feature. This allows the phone to stream audio to two Bluetooth headsets or speakers at the same time. You can also adjust the volume for each device independently. It's like sharing an earbud with your friend, except with fewer wires and less bacteria.

I think the bandwidth allows for sharing to two speakers at the time. I am yet to find out if any extra speakers could be added.

But there you have it. Bluetooth now evolved to support bigger bandwidth to support multi-streaming, *Natively*.

Any thanks? Give to the Bluetooth gods!

---

**Old Answer:**

Because this resource isn't as old as the current question is, I am sure it is the answer.

The limitation for sending output to multiple connected bluetooth devices is not about a feature. Its about how Bluetooth enabled communicate with each other.

Bluetooth, from day one, was designed for a one-on-one communication over short distances for short periods of times i.e sending an image, short video clip etc.

The use of Bluetooth has evolved and as such support for multicasting is much wanted.

Quoting from this XDA forum post:

> The reason why bluetooth doesn't support Multicast is because it doesn't have the bandwith to support High Quality streaming simultaneously no would the chips really having the processing power but that could be fixed, but the main limitation is the lack of available bandwith specified in the 802.11 standard for bluetooth.

... it is clear there's a limitation, and hopefully work is done in that regard to allow support.

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


# Question
Title: is CPU virtualization needed to run Android Virtual Device?
My Dell Laptop has **Intel® Core™2 Duo Processor T6400** (2M Cache, 2.00 GHz, 800 MHz FSB) CPU which has no virtualization support.

http://ark.intel.com/products/40479/Intel-Core2-Duo-Processor-T6400-2M-Cache-2\_00-GHz-800-MHz-FSB

Above link says :

Intel® Virtualization Technology (VT-x) ‡ no

My basic hello world Android application using eclipse not able to open AVD. I can not see device window opening.

is that CPU visualization problem ?

Thanks in advance

# Answer
While running AVD I got the error:

```
[2015-05-04 23:02:01 - TESTapplication] Launching a new emulator with Virtual Device 'TEST_5.1_5.1.1'
[2015-05-04 23:02:01 - Emulator] emulator: ERROR: x86 emulation currently requires hardware acceleration!
[2015-05-04 23:02:01 - Emulator] Please ensure Intel HAXM is properly installed and usable.
[2015-05-04 23:02:01 - Emulator] CPU acceleration status: HAX kernel module is not installed!

```

and I got the thread which talk about this error.

https://stackoverflow.com/questions/27720064/hax-kernel-module-is-not-installed

so Conclusion is my Intel Core to Duo T6400 CPU do not support hardware virtualization and will not be able to run AVD. I need to get new Laptop to get this CPU function and AVD running.
> 0 votes

---
Tags: android-sdk, virtualization, avd-manager
---


# Question
Title: How do you force the default mail app to resync it's folder list with exchange?
I've got a Kyocera Duraforce that appears to have it's folder list out of sync with our exchange server. A large number of folders were created and shortly afterwards deleted and the deleted folders weren't ever deleted off of the device, as a result looking at the all-folders list to find a specific folder is tedious at best. How can I force the phone to resync it's folder list with the exchange server? I'm using the default mail app.

# Answer
> 0 votes
In the end, the only solution that I was able to find was to delete the account from the phone and recreate it. Also, after testing the phone had a number of other issues related to folders on that account so it appears as if the account had gotten corrupted in some fashion.

---
Tags: email, exchange, stock-email-app
---


# Question
Title: Error setting up Android USB debugging on Ubuntu 14.10
I have an Android phone from LG, and I want to use it for USB debugging. I followed the following steps:

1. Enabled usb debugging in developers option on phone.
2. After connecting to PC, phone shows as "Usb debugging connected". I verified the same by running `lsusb` on Ubuntu 14.10. It shows the following result:

```
Bus 002 Device 003: ID 1004:633e LG Electronics, Inc.

```
3. Then I followed steps given in https://developer.android.com, to setup hardware device.

* Log in as root and create this file: `/etc/udev/rules.d/51-android.rules`.
    * Use this format to add each vendor to the file:

    ```
    SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"

    ```
    * Now execute: `chmod a+r /etc/udev/rules.d/51-android.rules`
4. After that I rebooted the computer.
5. Now when I try to check device list in adb by command `./adb devices`, it does not show the device listed.

Can anybody please help? Where am I going wrong?

# Answer
* Try running commands as **root** from your adb folder:

`sudo ./adb kill-server;
sudo ./adb start-server;
sudo ./adb devices`
> 0 votes

# Answer
On the device, **change USB connection mode** from MTP **to PTP**.

Credit/source: http://forums.linuxmint.com/viewtopic.php?f=18&t=183642

Worked for an LG G Pad 10.1 (V700).
> 0 votes

---
Tags: adb, linux, usb-debugging
---


# Question
Title: Will I receive pending messages after I reactivate my account on new phone?
My Samsung Galaxy S3 was damaged by water and I now have a new Galaxy S4. I have reinstalled WhatsApp on the new phone. However I do know that I have messages sent by others that I have not received, they are pending.

Will I receive these messages? I have the same SIM card and there was a two week period between old and new phone.

# Answer
You will receive any messages that were sent after the S3 died & activation of WhatsApp on your new phone.

However, any messages you had received on your old phone & didn't read cannot be received again.
> 1 votes

# Answer
No, you won't receive them, because there is no place to store them except of your phone. Since you haven't been registered, you won't receive these messages. That's my case when installing a new ROM to my phone.
> -1 votes

---
Tags: whatsapp-messenger
---


title: Google Play Store: Error No. 905

text:
# Question
Title: Google Play Store: Error No. 905
I have Motorola Moto G XT1033, rooted. I installed CM12 Nightly. I am not able to download apps sized more than 200 MB from Play Store. No option to uninstall updates of Play Store.

How to fix it?

# Answer
Get the latest play store apk from androidpolice and install it over the system apk. Check if it works. Alternatively, you can also try uninstalling updates of google play services and check.
> 0 votes

---
Tags: google-play-store, cyanogenmod, motorola-moto-g, system-error
---


# Question
Title: Samsung Galaxy S5 AT&T - Stop 5.0 Lollipop update mid-download
I received an alert for a software update the other day that I kept putting off until today. Unbeknownst to me when I started the download, it was Android 5.0 Lollipop. I've read around that it still has some issues that need to be worked out and I'd like to avoid updating until I see better reviews and updates as Kit-Kat is running beautifully.

Unfortunately, I can't find a way to stop the download. I've tried restarting my device, looking for an option to stop it, etc. The only thing I've found that works is disabling wi-fi which, while it works, isn't a permanent solution.

Is there a way to stop the download and not install Lollipop?

# Answer
> 1 votes
well let the update download. After downloading you have manually install it so don't install. This way you can prevent the lollipop update and stay on kitkat.

---
Tags: 4.4-kitkat, 5.0-lollipop, installation, downloading
---


title: App cannot be installed on Xperia Z3

text:
# Question
Title: App cannot be installed on Xperia Z3
I found an Android chess app with network here but I can't install it.

For an unknown reason, the installation requires the program to be able to send SMS. When I try to install this app (I trust the author of the app), the installation program warns me and ask me if I really want to install the program; I click on "Install" but nothing happens. It's an Xperia Z3 and the installation from unknown sources is allowed.

On Archos 50 Helium, the installation works though. Can you help me?

# Answer
> 0 votes
Well the application may not contain **graphic activity**, it may contains **background services**, or **broadcastreviver** that work on background I mean in **hide mode**.

---
Tags: applications, installation, sms-blocking, sony-xperia-z3
---