title: How to back up my current android ID?

text:
# Question
Title: How to back up my current android ID?
I want to flash a new rom, but it will change my android ID. Is there any way to just back up my current android ID WITHOUT make a whole-system-backup?

# Answer
> 0 votes
Backup the "Settings Storage" app from TitaniumBackup. That will help you store your android ID. If you want to restore it, unfortunately, you'll have to use TitaniumBackup pro since it is the only app which lets you restore your Android ID.

Taken from XDA:

> Settings Storage - Be careful when you restore this. For eg: its not a good idea to restore CM9 settings to an AOKP ROM or vice versa. This is best used when you know exactly what you are doing. Also, a lot of differences between ROMs will probably be the fact that it provides some new customization options in the settings. So restoring this doesnt make sense unless you know for sure that they are the same. Handle with care.

# Answer
> 1 votes
1. IF you simply backup an Apk application, from within TiB, and then restore that app, you probably WILL have problems, for such system apks on some devices (certainly, that's my experience on Lollipop for several devices lately).
2. Instead, use the built in function to restore the DeviceID from another Nandroid-style backup, or when it prompts you during the startup wizard -\> avoid restoring entire system apks, even within the same ROM, for the same device, and save major version of android (if this doesn't apply to you, consider yourself the lucky and rare).
3. There is an ALTERNATIVE TO TiB, which doesn't require a purchase, (scroll down to the most recent download attachment) here: http://forum.xda-developers.com/showthread.php?t=2109484 or be generous and support the DEV via the Play Store (search for apps/details id=com.liamw.root.androididchanger)

* NOTE: The above app needs to be a system app, which is why it needs root.
4. You can have more than one device ID, for example, when a device has multiple users (available on certain devices running Android 4.2 or higher), in which each user appears as a completely separate device, so the ANDROID\_ID value is unique to each user.
5. In most cases, if you can't gain root on your device (and workaround locked bootloaders, which are often the case), then you probably shouldn't be messing with DeviceID. Walk before run, is a better slogan than "if you aren't an expert" -\> because EVERYBODY at some point was clueless what they were doing. Just climb the smaller hill first.
6. For a highly relevant XDA Discussion on restoring ONLY the ID, or other stuff too, look under (google this..) nexus-4/general/titanium-backup-android-device-id-t2006461 NOTE: Above thread regards restoring lots of crazy stuff (no longer doable on most modern devices), or just the ID itself (which may be ok in many cases, STILL).
7. Document Your DeviceID (don't just back it up): Search for Play Store App id=com.evozi.deviceid, which can be used to document the ID via text, for your own records (along with IMEI, Mac, etc, a good first step with new devices, BEFORE you root).

---

**ANDROID\_ID (String) Official Definition from Google:**

A 64-bit number (as a hex string) that is randomly generated when the user first sets up the device and should remain constant for the lifetime of the user's device.

* GoogleSearch for this Info, via Domain: developer.android.com Under \> reference \> android \> provider \> Settings.Secure.html ...
* Which reveals this ID is a string, found in the: android.provider.Settings.NameValueTable
* One of the values in: android.provider.Settings.Secure Java Class Object: Settings.Secure (public static final class / extends Settings.NameValueTable)
* NOTE on CLASS: Secure system settings, contain system preferences that applications can read but are not allowed to write. These are for preferences that the user must explicitly modify through the system UI or specialized APIs for those values, not modified directly by applications.

---

**How to Verify the Device\_ID from TiB via 2ndary Source:**

* The ID provided by the play store app by evozi (that's not me, btw, and I don't know that DEV), you will find MATCHES the value in the DB for DeviceInfo backed up by TiB, which I often move to SDext2
* So, use something like aSQLiteManager, go to the Database: /path.you.set.in.TiB.prefs/com.keramidas.TitaniumBackup/settings/databases-sysinfo
* Then look at the Table: deviceInfo for the Field: androidid:xxxxxxxxxxxxxxxxxxxxx

---

**How To Backup Restore And Changing Your Android-ID With Titanium Backup**

From a webpage named: "how-to-backup-restore-and-changing-your-android-id-with-titanium-backup"

* Some applications or games use it as a identification ID for your account. As an example, all games from Gamevil will save your Android ID in their game archives. When you try to hack one of their games, your Android ID will get banned. And you wouldn’t be able to play their game anymore from your Android device.
* To be able to play Gamevil games again, you will need a new Android ID. As far as I know, Titanium Backup is the only application in the store that have the function to changing, backup, and restore your Android ID. Changing your Android ID is a good way to experiment with some hacks before you use it in your game data. And it is the only solution when you get banned by Gamevil.

**BACKUP**

* Run Titanium Backup
* Click on "Backup/Restore" tab
* Find "Setting Storage" from the list.
* Try to use the "Filters" if you have a long list of apps.
* Click on "Setting Storage", and choose "Backup !"
* After the Backup process, click again "Setting Storage" to open the "Backup properties"
* Click the title part of your new backup (area between the Restore and Delete button)
* Scroll down untill you find "Protect this backup" and click it
* Now your Android ID is protected and will not get overwritten when you make another backup of your new Android ID. So you can have multiple Android ID as much as you want

**CHANGE**

* Run your Titanium Backup
* Press the menu button, click on More, and choose Manage Android ID …
* TB will show you a dialog window with your current Android ID as the title
* To change your Android ID, click "Create new (random) Android ID"
* TB will showing your new Android ID and asking your permission to reboot the device.
* Click "Yes, do it" to change your current Android ID with the new one you see on the screen.
* Your device will be rebooted and have a new Android ID

**RESTORE**

* Run your Titanium Backup
* Press the menu button, click on More, and choose Manage Android ID …
* TB will show you a dialog window with your current Android ID as the title
* Click on "Restore Android ID from a backup"
* TB will show you a list of all Android ID you have.
* Click on any Android ID you want
* TB will showing your new Android ID and asking your permission to reboot the device.
* Click "Yes, do it" to change your current Android ID with the new one you see on the screen.
* Your device will be rebooted and after the reboot your Android ID will be restored.

---
Tags: backup, android-id
---


# Question
Title: Measure the exact amount of battery usage within a period of time
I'm checking the effectiveness of using different cpu governors for my android phone under different conditions; The problem is that I can't be sure of the amount of battery usage for each configurations with a period of time, say for 1 hour;(so that I compare them)

Is there any way or any app that can tell how much battery was used during the for example last hour?

# Answer
> 1 votes
I'd use Tasker for something like this! You can make a task to do the following:

* **Context:** run between ?? a.m. and ?? p.m.
    + Check the **Repeat** box and set to every 1 hour
* Add Task
* Pick **File** -\> **Write File**
* Give it a title, click the "tag" button and choose **Battery Level**
* I checked "Append" and "Add Newline" as well, but the last would be optional I guess.

This will make your phone write the current battery level to a file that you create once each hour. If you're creative with the "Text" field, you could even have it record the time and date as well (See Examples in screenshots).

-\> -\>

---
Tags: battery, battery-history
---


# Question
Title: How can I find out what's using all of my internal storage?
I'm using CyanogenMod 11 on an i9300. The internal memory of my phone is quite full, but when I tried to find out what was taking this space I found out something really strange.

I installed the program Disk Usage & Storage Analyzer, and as you can see it shows that I actually have 10.25 GB occupied in the internal memory. But when I try to analyse what is taking up this space it seems that I have only 1.61 GB Occupied

Click images for larger version

This problem came up when I tried to install an app and the Play Store app told me that the internal memory was full.

How can I free that space?

# Answer
> 0 votes
There are three questions asked in the garb of one title. I've addressed them below.

First, about the title:

> How can I find out what's using all of my internal storage?

I use an app called DiskUsage to see what's using my Internal/External SD card. The diagrams (hierarchy in size) it shows are extremely helpful. If your device is rooted, then the possibilities to scan directories in `/` pops up.

It's simple to use as well. Launch the app, choose the storage and see the stuff. You can also choose to see any folder inside your default File Manager by selecting the folder and tapping on **Show**.

---

About the question before the end:

> This problem came up when I tried to install an app and the Play Store app told me that the internal memory was full.

This Play Store message is more or less related to the memory available for your apps installation (`/data`) and not the Internal SD card which you possibly have understood AFAIK. You can see similar questions/answer under the tag .

---

The last question:

> How can I free that space?

* If the space belongs to Internal SD card, then you have multiple options to delete the unnecessary stuff. You can either use DiskUsage which also gives **Delete** option under menu, or delete the content using your preferred File Manager, or use PC to delete the stuff.
* If the space belongs to `/data` then you'll have to uninstall the apps.

---
Tags: internal-storage
---


title: No alarm sounds

text:
# Question
Title: No alarm sounds
I messed around with the new volume menu and now my alarms and countdown timers aren't making any sound. Strangely, notifications such as email are still getting through. I currently have notifications set to all.

# Answer
It is possible that you have accidentally muted the alarm sounds. In the Volume Settings there is a slider for alarm volumes.
> 0 votes

---
Tags: notifications, nexus-7
---


# Question
Title: How to prevent apps from using my SD for its data?
So, as you all know, even though they are they're installed in internal app memory, some apps tend to store some of its data in internal SD and some in external SD card. (To be more precise, in "/sdcard/Android/data/" and "/extSdCard/Android/data/" folder, respectively.)

Now, I was wondering if there was any way to prevent this, so that they store their data only in the app's private folder (in "/data/data/app-package/")? Or at least prevent writing data into the external SD card and just use internal SD for the purpose?

Info: \- Model: Samsung s3 \- OS: Android 4.4 stock ROM (rooted)

# Answer
> 1 votes
Since the device is rooted you can install XPrivacy from Play Store. For this app to work you need to install Xposed Framework. Once this framework is installed, you'll have to enable XPrivacy's module in Xposed framework which will require a reboot.

* Once XPrivacy is installed and device rebooted, launch the app and tap any app icon amongst the list of apps icons(say Facebook app icon).
* Scroll down to **Storage** and tap it to list permissions inside it.
* Two entries there requires our attention:
    + getExternalStorageState -- Returns the current state of the primary "external" storage device.
    + sdcard (aka \[(READ/WRITE/ACCESS\_ALL)\_EXTERNAL\_STORAGE\]) -- Allows an application to read/write from and into external storage.

Now that it is obvious from the context I mentioned around these two entries, you can go ahead restricting them for the apps you desire.

**Note that there could be repercussions for restricting them, and the obvious would be the app failing to launch or crashing intermittently.** It is advised to take a nandroid backup as well as an app backup.

XPrivacy allows *et al.*:

* Creating a template of permissions which can be applied on apps individually rather than selecting the permissions by going into every app individually. The pro version allows applying this template on multiple apps simultaneously.
* **Restrict on Demand** feature which will seek user's discretion every time a selected app is launched.
* Automatic default template implementation on any new user installed app.

---

### About XPrivacy

> Privacy can prevent applications from leaking privacy sensitive data by restricting the categories of data an application can access. XPrivacy feeds applications fake data or no data at all. It can restrict several data categories, such as contacts or location. For example, if you restrict an application's access to contacts, that application will receive an empty contacts list. Similarly, restricting an application's access to your location will send a fake location to that application.
>
> XPrivacy doesn't revoke or block permissions from an application, so most applications will continue to work as before and won't force close (crash).

### About Xposed Framework

> Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. That's great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back. There are many other advantages, but here is just one more: Multiple modules can do changes to the same part of the system or app. With modified APKs, you to decide for one. No way to combine them, unless the author builds multiple APKs with different combinations.

---
Tags: external-sd, app2sd, internal-sd
---


# Question
Title: Blocking all external traffic and allowing only internal traffic through
we are trying to use Android tablets in a production environment however we only want the users to be able to connect to internal ip addresses and block all external to lock them out of doing things they should not, we cant achieve this via the network or routers it needs to be be on the tablet that's blocking the external traffic, how can we achieve this ?

# Answer
> 0 votes
What *Dan Hulme* said is possibly the best advise for a solution IMO. Anyhow, if you can afford to root the device, then go ahead and do it, and install SuperSU, Busybox and AFwall+. AFwall+ is a firewall which requires some binaries available via former app.

* Launch SuperSU and create a PIN/password in the **Settings**. This might require Pro version. -- this is a superuser application. It must be protected from any unauthorized access because it grants root access to apps.
* Launch Busybox and follow the instructions there to install the binaries.
* Launch AFwall+, and:
    + Tap three vertical dots next to lens icon and choose **Enable Firewall**.
    + In the same section go to **Set password** and select a password for your firewall.
    + In the same section go to **Preferences** and check **Device Admin** to make AFwall+ your device's administrator -- this will prevent a user from disabling or force-stopping the app. Fiddle with other settings which would meet your disabling external network access requirement.
    + Install Applock and disable Install/Uninstall, Settings, Play Store, etc. that you think users shouldn't access.
    + Use a launcher like Smart Launcher which allows hiding app icon.
    + You can use Helium to make and restore app backups along all other devices.

The instructions should be enough to keep normal users at bay. There are workaround for every step here if the user is bit clever so I suggest to install a tracking program to keep an eye on suspects. :)

---
Tags: 4.2-jelly-bean, networking, call-screening
---


# Question
Title: How to reorder, add or delete home screens in the native Droid Maxx launcher?
When booting up the Droid Maxx and not using a custom launcher, there are five swipe screens by defualt. Is there a way to reorder, add or delete screens? Usual two finger pinching or twirling has no effect.

# Answer
> 0 votes
Motorola devices are mostly loaded with a very basic Android build with minimum customization. The launcher which they provide is also very basic and light weighted and do have a lot of features. So if you are looking for customizing your home screens then you are not going to find any option in their default launcher.

You need to get a launcher from the Play Store. I will suggest the Google Now launcher. Its very basic yet has quite a few interesting features. I used it in my Moto G (1st Gen.) and it used to work pretty well. There are other good launchers too like Nova, Apex, etc. you can give them a try too.

---
Tags: launcher, motorola, motorola-droid
---


# Question
Title: Are there region specific hardware differences to GT-N8000?
Are there region specific hardware differences to the GT-N8000, or is a GT-N8000 the same device no matter where you live?

I thought Samsung's model names (GT-I9300, SM-G900F, GT-N8000) were a safe way to identify the hardware inside. Are devices with the same model name, the same in all aspects except the region-specific/cell-provider-specific firmware?

# Answer
Yes, there are differences. In India it has only A-gps
> 0 votes

---
Tags: hardware, device-firmware, samsung-galaxy-note-10.1, localization
---


title: Samsung KNOX is not working

text:
# Question
Title: Samsung KNOX is not working
I'm having a problem with my Samsung Galaxy S4 GT - I9500, it isn't rooted and has the official Lollipop ROM.

Whenever I open KNOX and select `setup` and press next, it closes and displays the error: `Failed to start KNOX mode, Try Again`

Things I've tried so far:

1. Resetting App preferences.
2. Booting into Safe Mode and trying to run in Safe Mode.

Does anyone know what might be causing this?

Download Mode :

And Here's detail of my KNOX version :

# Answer
> 2 votes
Once you flash your phone with ODIN then your KNOX flag will **ALWAYS** be triggered. Even if you flash an **official** ROM/firmware package. As you can see in download mode: KNOX WARRANTY VOID: 1. That can never, yes I say **NEVER** be reset back to '0'. So you haven't got any warranty anymore on your phone and you can never use Knox anymore. Hope my answer helped you to understand the issue.

# Answer
> 0 votes
I assume you have rooted your phone. In that case KNOX Will refuse to work as it says:

KNOX warranty void:1

Sometimes this gets even triggered by normal OTA.

---
Tags: 5.0-lollipop, samsung-galaxy-s-4, samsung, samsung-knox
---


# Question
Title: How to change the language of the playstore on android phone (samsung galaxy S4) or at least of applications
I have a samsung galaxy S4, as the title say, running with android, and i am french, therefore, the play store is in french, and the apps are also downloaded and installed in french, without any way in the settings in the play store or the application to change the language back to english, which i want, since the french translation on lots of applications is very poor (and also changes the font) It's very annoying and i've found no way, anywhere, to fix that

# Answer
You can change the system language by goint to Settings \> Language & Input \> Language and selecting English (UK or USA, as you wish).

En français, ça se situe dans Paramètres \> Langue et saisie \> Langue.

But be aware : by the changing the system language, every applications will be changed to that language.
> 3 votes

# Answer
Some apps in Android like ( Playstore,Yahoo weather.. ) detect automatically your language from the settings of your phone; for example if your phone language is french the Playstore will be in french or if it's in english it will be in english..But there are also some apps which allow the user to change their language without changing your phone language; example Ted app,I have my phone in english and I use this app in french
> 0 votes

---
Tags: applications, languages
---


# Question
Title: Have to turn on-off mobile data every now and then so that mobile data works!
phone: Samsung Galaxy Ace 3 (gt-s7272) (rooted)

From the moment that I have bought my phone the speed of internet via mobile data is so weak; other phones in the same location as mine can use the same APN settings without any problem and their net speed is good. But the strange thing about my phone is that I have to turn-on and off mobile data now and then(after for example 10 minutes) to prevent internet speed from dying! after re enabling mobile data net speed is good but as I said just for nearly 10 minutes and I had to turn-on and off mobile data again!

any idea why it is so and how to resolve it?

# Answer
You mentioned that you are rooted, just try editing your `build.prop` file with Internet tweaks. It might help. You can get various `build.prop` tweaks here. Have a look.. Collection of build.prop tweaks

Relevant tweaks (11 and 12) for better 3g/internet speeds from the link:

> 11. Signal (3G) tweaks
>
> Code:
>
> ```
> ro.ril.hsxpa=2
> ro.ril.gprsclass=10
> ro.ril.hep=1
> ro.ril.enable.dtm=1
> ro.ril.hsdpa.category=10
> ro.ril.enable.a53=1
> ro.ril.enable.3g.prefix=1
> ro.ril.htcmaskw1.bitmask=4294967295
> ro.ril.htcmaskw1=14449
> ro.ril.hsupa.category=5
>
> ```
> 12. Net speed tweaks
>
> Code:
>
> ```
> net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
> net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
> net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
> net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
> net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
>
> ```
> 0 votes

---
Tags: samsung-galaxy-s, mobile-data
---


# Question
Title: Best to block autostart apps, or let them run at boot time?
When Android was still a baby green robot, I would go through all **user-installed** apps (not system apps), and turn off autostart privileges on most of them. This would make the Android device boot much faster and start with more available memory.

Then I started wondering: What if some of those apps are actually doing something important when the phone starts? Perhaps they are cleaning up their temp files, compressing databases, sorting indexes, or performing other important maintenance or initialization tasks.

Without reading the source code for each app to see what it does at boot time, I decided it was better to leave them alone and let them run on bootup.

Now, as Android devices have gotten more storage and hold more apps, I've begun to rethink that logic. I've seen Android devices with over 75 apps running at bootup.

What's the best practice now: Allow most user-installed apps to run at boot (if they are set to do so), or block most of them?

Stability of the operating system and apps is very important.

# Answer
> 1 votes
-As you know there are the custom apps which you download from the external source(play store etc) and the standard android apps which come inbuit in the Android OS(You might/ will also have some bloatware)

-Now as you disable the custom apps which you download you will get the desired result of free RAM,faster loading,less battery consumption.

-But if you disable the standard android apps then definitely you will have issues with the device to run normally.(i.e if you close/stop a standard app then your data transfer may not get enabled at all etc).

-So you can go ahead with closing/stopping auto restart custom apps downloaded from the external source but in some apps its hard coded to auto-start by default i.e even after stopping its auto start it will restart on its own as per the Android architecture so to some extent you will get relief from RAM management.

Note:-Although the Android devices are featuring with more chip level storage their Operating System Size has also increased manifold.That is in order to support an Android Kit-Kat v4.4 operating system on your device it should have a min 2-3Gb of on board storage space apart from the space for Custom android apps downloaded from external source(approx value depends on the device and the amount of bloatware present)

# Answer
> 0 votes
> **Stability of the operating system and apps is very important.**

of course, but if these apps running with the rom ?

*(local application, it means, the company-rom developer install these apps before Publication)*

With the experienes at this situation, it seems the best way is using **Custom Rom** with your requirements.if yo can delete these apps from the rom, it should increase the boot speed.

***(if, don't hurt to another related applications.)***

**also see this :**

https://android.stackexchange.com/a/1498/82964

> **Those apps come with the phone and can't be turned off or removed unless you root. Blame your carrier. There's really nothing you can do about it non-rooted**

---
Tags: applications, boot, auto-start
---


# Question
Title: How to switch screen unlock from Pattern to Slide
On my Nexus 7 2013 Wi-Fi with Android 5.0.1 Lollipop I used the Slide setting for the lock screen. To experiment with a VPN, I switched to pattern lock.

After deleting the VPN entry I had created, I tried to switch back to Slide. However, the Slide and None options are grayed out and unusable under Settings -\> Security -\> Screen lock. Only the Pattern, PIN, and Password options are available.

How can I switch from Pattern to Slide?

# Answer
> 2 votes
Try this:

1. **Open** your **Settings**.
2. Scroll down and select **Security**.
3. **Clear Credentials**.
4. Check the **Screen Lock** setting to see if the low-security options are now enabled.

If that doesn't work, you can revert your lockscreen security to *Slide*.

1. Set your lockscreen security to *Pattern* from **Settings\>Security\>Screen Lock**.
2. Click the **power** button on your phone to lock it.
3. Click the **power** button again, but don't unlock your phone. There should be a button labelled **Forgot Password**. *Note: On some devices, you may need to incorrectly enter the password/pattern several times until that option appears.*
4. Enter your Google account credentials.
5. Your lock settings should now be **Slide**. *Note: With this method, the option for* ***Slide*** *security will still by disabled, but you should still have it as the lockscreen security on your phone.*

# Answer
> 0 votes
In my case (Sony Z3 Compact, stock Lollipop) it was sufficient to just remove VNP record to make swype unlock method available again.

---
Tags: lock-screens, security, 5.0-lollipop, pattern-lock
---


# Question
Title: Ice Cream Sandwich (ICS) - Encryption, select different PIN than Screen Lock
I was wondering if one can select different passwords for device encryption in ICS?

Having the same password for encryption and unlocking the screen isn't quite that secure...

Thanks for hints.

# Answer
> 3 votes
No. A quote from http://support.google.com/android/bin/answer.py?hl=en&answer=1663755:

> Note that this is the same PIN or password that you use to unlock your phone without encryption, and cannot be set independently.

EDIT: I found this on xda, but I think it might be risky and not worth the effort. http://forum.xda-developers.com/showthread.php?t=1680857

# Answer
> 1 votes
For phones that are *already* encrypted, the Android 5.x (Lollipop) the command has changed somewhat. Now instead of typing in the password in quotes, you must first encode the password as hexadecimal and issue the following commands after obtaining root:

```
vdc cryptfs changepw password HEX_ENCODED_PASSWORD_HERE

```

Because the password is hex encoded, the resulting value doesn't need quotes surrounding it.

The other command mentioned `vdc cryptfs changepw 'plaintext password here'` has no effect on Android 5.x and later releases.

If I were to change my password to `testing`, I would issue this command after obtaining root:

```
vdc cryptfs changepw password 74657374696e67

```

If I wanted to change my password to something more exotic (which included special characters, quotes, and other punctuation e.g. `What's up "Doc"?` I would issue the following command in the `adb shell` after obtaining `su` root:

```
vdc cryptfs changepw password 5768617427732075702022446f63223f

```

Now reboot the phone (you can issue a `reboot` command) and you'll be prompted for the new password.

If the device is not currently encrypted at all, you would issue the following command:

```
vdc cryptfs enablecrypto inplace HEX_ENCODED_PASSWORD_HERE

```

The phone will reboot itself automatically and being the encryption process which could take an hour or more.

# Answer
> 0 votes
EncPassChanger claims to do this, haven't tested it though.

# Answer
> 0 votes
The encryption password does not have the be the same as the screen unlock PIN. In fact, you can encrypt your device with a password without having any screen locking password/PIN at all. (this was initially the case with my newly installed device).

If you think of a possible secure implementation it makes sense. The encryption passphrase is not directly used to encrypt your data. First, a key derivation function is applied to the passphrase. The resulting key is then used to encrypt the master key. (This master key is used for disk encryption.)

Changing the master key is not possible without re-encrypting all data which takes quite some time. What is possible, and much faster, is changing the passphrase that protects the master key. Unlike the GPLv2-licensed LUKS software, you can only specify one passphrase.

Requirements:

* Superuser privileges.
* Either a terminal application on your device or a computer which has `adb`.
* A good passphrase.

Instructions:

1. Enter the shell. This can be done by opening the Terminal app or by running `adb shell` on your computer. (see also 2)
2. Obtain root privileges by running `su`
3. Assuming your password to be `Give Mom batteries`, execute the following command:

```
vdc cryptfs changepw 'Give Mom batteries'

```

If you have chose exotic characters for your passphrase, be sure to properly escape those.
4. The passphrase has immediately changed, replacing the old one. You can reboot to check it yourself.

I found these arguments by looking in the source code of vold, in particular CommandListener.cpp. This command has always been available since the introduction of disk encryption in ICS:

```
$git log -n1 --oneline 70a4b3fd7a84a84bbe6e9d6d4ca3ee2098259fd
70a4b3f Change cryptfs changepw to only require a new password.
$ git branch --contains 70a4b3fd7a84a84bbe6e9d6d4ca3ee2098259fd -a
* cm-10.1
  remotes/origin/HEAD -> origin/cm-10.1
  remotes/origin/cm-10.1
  remotes/origin/cm-9.0.0
  remotes/origin/cm-9.1.0
  remotes/origin/ics
  remotes/origin/ics-release
  remotes/origin/jellybean
  remotes/origin/jellybean-stable
  remotes/origin/mr1.1-staging

```

# Answer
> -1 votes
Yes, you are able to set a different password for device encryption to the one you choose for screen unlock.

---
Tags: 4.0-ice-cream-sandwich, encryption, password
---


# Question
Title: Is it possible to record yourself while reading?
I'm looking for an app that allows me to display some text on the screen and lets me record myself with the front camera. I have to send in a recorded interview, however I'm finding it difficult looking at the camera/screen while glancing over my written notes.

# Answer
I think you may need something like Detective Video Recorder or Secret Video Camera Pro. I use the second one, just make the desired adjustment for orientation.
> 2 votes

---
Tags: video-recording
---


# Question
Title: How can I get Google calendar to play a sound notification for an event?
Is it possible to get an audible notification of an event in Google Calendar?

I have a new Android smartphone which I'm trying to fathom out. I'm new to all this.

# Answer
> 14 votes
Take a look at "Notifications" part of Google Calendar Help page. It has full details about notification setting in all devices like Android, iOS and Computer.

1. Open the Google Calendar app.
2. In the top left, go to the main menu (touch on 3 horizontal lines).
3. Choose "Settings" at the bottom.
4. Select "General".
5. To change or turn off the sound, touch "Tone", and choose another sound or None.
6. Switch "Vibrate" to on or off.

Hope this will help you.

---
Tags: notifications, audio, google-calendar
---


title: Device won't wakeup from power button

text:
# Question
Title: Device won't wakeup from power button
I used a Navigator app that prevents my device (Galaxy S2 with Cyanogenmod) from turning the screen off while plugged in. But at some point I could no longer wakeup the device screen with the power button anymore. The only thing that wakes up the device screen is to plug it into a USB charger. This behavior continues even after uninstalling the app. The device is not turned off, it's just the screen wakeup from the power button that stopped working. I assume that the app overwrote some settings. I couldn't get any help from developers of app.

Thanks for any help!

# Answer
> 0 votes
If you unlock the developer options (if not already unlocked with Cyanogenmod), there is an option "Stay awake" that will keep your screen turned on when plugged in. You can try using that and see if it will revert any settings that the app might have changed.

See this website for a brief explanation on how to enable developer options.

If that doesn't work, you can "remap" the power button back to the power button. Check out this guide to remap the buttons on your phone. Hopefully it won't come to this though

---
Tags: usb, wakelock
---


title: GNU Utils in Android Emulator

text:
# Question
Title: GNU Utils in Android Emulator
Can we install GNU utils on Android emulator?

Depending on emulator's platform (x86, x86\_64, arm64, armabi, etc), can one install corresponding GNU utils build? I mostly interested in vim on emulator.

# Answer
I don't think you can install GNU utils *directly* on Android, because Android is not GNU/Linux.

From Coreutils - GNU core utilities,

> # Introduction to Coreutils
>
> The GNU Core Utilities are the basic file, shell and text manipulation utilities of the **GNU operating system**. These are the core utilities which are expected to exist on every operating system.

(Emphasis mine)

But Android is not GNU/Linux

> Android is very different from the GNU/Linux operating system because it contains very little of GNU. Indeed, just about the only component in common between Android and GNU/Linux is Linux, the kernel. People who erroneously think “Linux” refers to the entire GNU/Linux combination get tied in knots by these facts, and make paradoxical statements such as “Android contains Linux, but it isn't Linux.”() Absent this confusion, the situation is simple: **Android contains Linux, but not GNU; thus, Android and GNU/Linux are mostly different, because all they have in common is Linux**.

(Emphasis mine)

...*however*, alireza7991 from XDA forum was trying to port them to Android.

> **Requirements**: an ARM v7 processor with built-in NEON SIMD (scorpion, krait, exynose 4, exynose 5,...)
>
> **Installation**
>
> * Be sure you meet the requirements!
> * Get the zip file (CoreUtils on Android v1)
> * Flash it via recovery mod
> * Reboot and enjoy
>
> **Usage**
>
> To avoid issues of having busybox and coreutils at same time, all utils are named in form : `cu.${UTIL_NAME}`. For example:
>
> ```
> cu.echo "hello world!"
> cu.chmod 644 /system/build.prop
>
> ```
>
> **Bugs**: a few utils such as `ls` and `uname` are broken down till I fix them and add the correct one to repository. Some utils are missed. (currently we have 103 applets working)

Further reading: BusyBox Replacement on the Horizon? Meet GNU CoreUtils on Android

---

PS. If you want to use Vim on Android, why don't you use Vim Touch or Terminal IDE, or search "vim" on Play Store instead?
> 1 votes

---
Tags: android-emulator, emulators
---


# Question
Title: Droid Explorer Setup problem : cannot start service exception
When I try to add the SDK path I always end up with an error message. I have checked that the path is correct, added the platforms required, etc. This is the message:

```
System.InvalidOperationException: Cannot start service DroidExplorerService on computer '.'. --->
System.ComponentModel.Win32Exception: The service did not respond to the start or control request in a timely fashion

 --- End of inner exception stack trace ---

at System.ServiceProcess.ServiceController.Start(String[] args)
at System.ServiceProcess.ServiceController.Start()
at DroidExplorer.Bootstrapper.Panels.StartServicePanel.StartService()

```

Does any one have any ideas?

# Answer
> 1 votes
*Disclaimer: I am the developer of Droid Explorer.*

This message is typically not about the SDK. This usually happens when you try to update your version of Droid Explorer. It happens because Droid Explorer first removes the Service and then creates the new service. Sometimes, Windows does not completely let go of the original service and the installer is unable to start the new service.

Usually a reboot will allow the new service to start successfully. If you got that far, you don't even need to reinstall after reboot, just a reboot will suffice.

---
Tags: droid-explorer
---


# Question
Title: Crossy Road on Android (Fire Stick) Issue
My nephew plays Crossy Road on his Amazon Fire Stick Android device.

He's earned almost every different character. He hasn't had to pay for any... he's earned them all by playing... a lot.

Suddenly, the game stopped working for him yesterday. The icon is still there, but when he clicks on it, it does nothing.

What I've done for him:

1. Restarted the Fire Stick. Didn't help.
2. Offered to attempt psychotherapy. Refused.

I was thinking about just uninstalling it and then reinstalling it, but I'm afraid that will lose all of the characters he's earned.

How do I get Crossy Road working on his Fire Stick again without him losing all the character he earned?

# Answer
Amazon say it's a known problem and they're working on it. Update in up to 3 days!
> 2 votes

---
Tags: applications, bugs
---


# Question
Title: Download MAPS.ME (MapsWithMe) offline map from PC?
I have an Android device that has no internet connection. I managed to install MAPS.ME (MapsWithMe) on this device.

Where can I download good (detailed) offline maps to use with this app? I am interested in a complete map of Cuba. Importantly, I must download the map from a PC, and then copy this file to the device, since the device has no internet connection. How can I do this?

# Answer
This is the direct link to download the map data: http://direct.mapswithme.com/direct/latest/
> 4 votes

# Answer
The maps data is stored in `/sdcard/MapsWithMe/`. For each downloaded map, there are 2/3 files (depending with route or not) and 1 folder:

* `<Country>` folder (empty)
* `Country.mwm` for map data
* `Country.mwm.routing` for its routing (direction) data

You need to download the map data from your PC (using Android emulator\*, refer to this question.), transfer the data from the emulator to your PC, then transfer the data again from your PC to your physical device.

* for Android emulator, I recommend BlueStacks since it's simple enough for general end-users. You can refer to this question to transfer between BlueStacks and PC.

**Disclaimer**: I don't have any affiliations to BlueStacks. I just tried it and found that it's easier to use than Android SDK emulator and using ADB to pull the files
> 6 votes

---
Tags: maps
---


title: Prevent battery from overheating

text:
# Question
Title: Prevent battery from overheating
I have the habit of leaving my phone in charge all night while I'm sleeping, but I've read that this is going to make the battery last less time. Would it be possible to automatically stop charging the battery when it reaches 100%? I have a Samsung Galaxy A3 with Android Kitkat.

# Answer
All phones automatically stop charging once they reach 100%. They then carefully monitor and "bounce" the battery level to ensure it doesn't drain too much, but doesn't overcharge, either. But they're definitely designed with this core concept in mind to reduce damage. Besides, if it stopped charging it at 100% and didn't start back up again, odds are by the time you woke up you'd need to start charging again to get back the 20-30% you lost, which is another charge cycle, causing exactly what you were trying to avoid.
> 1 votes

# Answer
You could buy any wireless plug and switch like we have some of the products from belkin. You can set timer when you want to stop them through your phone itself.
> 0 votes

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


# Question
Title: Flickr is always opened after unlocking the screen on Note 4 running Lollipop
Recently I have updated my mobile phone to latest firmware (3G Hutchson). All went fine, but there is one annoying thing happens almost every time I'm unlocking my phone. For some reason it's trying to load some Flickr page, every time the same: http://m.flickr.com/#/photos/71393709@N06/7854822950

I'm not sure which application is causing it, but previously everything was fine and I have not installed any new app since update.

Is there a way to find out which app is causing it, as I'm not a Flickr user and not planing to download that app?

# Answer
> 1 votes
I had the same issue, my unlock setup was with the fingerprint reader and the lock screen had live wallpaper of the current weather. At the bottom of that is the "flickr" ad which links to the corresponding photo on Flickr. If you touch that with your finger somehow before swiping your print, it will open when you unlock your phone.

Two choices I found: Stop using the fingerprint reader or change the live wallpaper on the lock screen.

---
Tags: 5.0-lollipop, lock-screens, samsung-galaxy-note-4
---


title: Android imei problems (I think)

text:
# Question
Title: Android imei problems (I think)
Hello and thank you all in advance I had problems when I start my galaxys3, I have researched think is the IMEI

But if I press * # 06 # if I get my IMEI just that with a forward slash before the last 2 digits

Also I have a yellow box with information

I have internet, but I can not connect my phone to any network and when I turn tells me that this mode makes and me off the internet, you just have to turn it to functions

An image which shows me the phone: http://postimg.org/image/qnj9eavln/

Both the IMEI as factory folder are empty, the'm seeing with "ES file explorer"

PS: If I get negative points for doing wrong and know that you can correct. Thanks to all

# Answer
If the suggestion above doesn't work, try flashing a stock firmware via Odin. Brought my imei back back then. After that you can root again and do all that stuff. I recommend installing one of the efs tools from the playstore to backup the efs folder.
> 0 votes

---
Tags: samsung-galaxy-s-3, imei
---


# Question
Title: Is there a way to "own" an app so that if it becomes paid, you will already own it?
In the Amazon Appstore, you can own any app, even if it is currently free. That way, if the developer later charges for the same app, you still own it. Similarly, if it is currently on sale for free, you can own it forever. This ownership survives uninstalls, device resets, and switching to new Android devices.

Is there any way to do this in the Google Play Store?

From what I can tell, in the Play Store, you don't actually own any app that you got for free or through a sale that reduces the price to zero. As soon as you uninstall it, reset your device, or switch to a new one, it seems like you lose it. Hopefully I'm mistaken.

# Answer
> 3 votes
Google doesn't allow a free app to switch to paid status. So if you download a free app and they later choose to charge for it, they'd have to do so via an in-app purchase, in which case there's nothing you can do about it beyond raising a stink to the developer and Android blogs. Something else developers regularly do is make a SECOND app available on the store, this time paid, and rename the original app to indicate its lesser status, then either stop updating it permanently, or turn it into a trial version. Either way, you'd be SOL in this scenario.

Also, I don't believe they have any sales that reduce app prices to zero on the Play Store (someone can gladly correct me if I'm wrong), unlike Amazon. There was one year they put a ton of apps on sale for $.10, but that's the lowest price I've ever seen a paid app discounted to. That said, if they did put it on sale for nothing, you would go through the purchase process and see the full price, along with a discount of the same price, which means it would still count as a purchase on your account. The same way they do regularly with movies and music. Those have all gone back up to full price, but I still own them.

---
Tags: applications, google-play-store, paid-apps, amazon-appstore
---


# Question
Title: what are iss-realsec ,nrpe ,cbt services and are they good?
I am playing with `nmap` command and for testing using my Lenovo A6000+ phone. When I have scanned its IP with nmap command , its gave me a bit strange result which I am not familiar.

Could somebody help me to understand what are these services and why they are running.

```
thorin@thorin-BONEFISH:~$ nmap -A -v 192.168.10.18

Starting Nmap 6.40 ( http://nmap.org ) at 2015-05-16 12:05 IST
NSE: Loaded 110 scripts for scanning.
NSE: Script Pre-scanning.
Initiating Ping Scan at 12:05
Scanning 192.168.10.18 [2 ports]
Completed Ping Scan at 12:05, 0.23s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 12:05
Completed Parallel DNS resolution of 1 host. at 12:05, 0.09s elapsed
Initiating Connect Scan at 12:05
Scanning 192.168.10.18 [1000 ports]
Discovered open port 8888/tcp on 192.168.10.18
Completed Connect Scan at 12:05, 5.80s elapsed (1000 total ports)
Initiating Service scan at 12:05
Scanning 1 service on 192.168.10.18
Completed Service scan at 12:05, 6.29s elapsed (1 service on 1 host)
NSE: Script scanning 192.168.10.18.
Initiating NSE at 12:05
Completed NSE at 12:05, 1.76s elapsed
Nmap scan report for 192.168.10.18
Host is up (0.025s latency).
Not shown: 996 closed ports
PORT     STATE    SERVICE     VERSION
2998/tcp filtered iss-realsec
5666/tcp filtered nrpe
7777/tcp filtered cbt
8888/tcp open     http        AirDroid httpd 2.0
|_http-favicon: Unknown favicon MD5: D2A1848B617951B8DA6977F8671BF664
|_http-methods: No Allow or Public header in OPTIONS response (status code 200)
|_http-title: AirDroid
Service Info: OS: Android; Device: phone; CPE: cpe:/o:linux:linux_kernel

NSE: Script Post-scanning.
Read data files from: /usr/bin/../share/nmap
Service detection performed.

```

Thank you.

# Answer
**Note**: Partial answer to address "what are these services".

---

### About ISS-Realsec

> ```
> PORT     STATE    SERVICE     VERSION
> 2998/tcp filtered iss-realsec
>
> ```

According to this manual on Nmap:

```
iss-realsec 2998/tcp    0.000351    # ISS RealSecure IDS Remote Console Admin port

```

On querying Google for ISS RealSecure IDS Remote Console Admin port, though obvious, various sources points that the port is used by ISS's Realsecure software, a Network based Intrusion Detection System (NIDS). Info from few sources is mentioned below.

Note that ISS stands for Internet Security Systems which is now, IBM Internet Security Systems.

### About NRPE

> ```
>  PORT     STATE    SERVICE     VERSION
>  5666/tcp filtered nrpe
>
> ```

According to this manual on Nmap:

> ```
> nrpe  5666/tcp    0.006614    # Nagios NRPE
>
> ```

Querying Google for Nagios NRPE gives result, more or less similar, and is mentioned below.

* Nagios on its exchange website states that:

> NRPE \[addon\] allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well.

(See similar info on Wikipedia.)
* What is Nagios? What does it do?

> Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.
>
> By using Nagios, you can:
>
> + Plan for infrastructure upgrades before outdated systems cause failures
>     + Respond to issues at the first sign of a problem
>     + Automatically fix problems when they are detected
>     + Coordinate technical team responses
>     + Ensure your organization's SLAs are being met
>     + Ensure IT infrastructure outages have a minimal effect on your organization's bottom line
>     + Monitor your entire infrastructure and business processes

### About CBT

> ```
>  7777/tcp filtered cbt
>
> ```

The aforementioned guide for Nmap doesn't have any information to lead.

* Querying Google for such results this page *et al.* which states:

> ```
>  Service                                                                    [Default TCP]     Notes
>  Oracle HTTP Server non-SSL or Oracle9iAS Web Cache HTTP Listen non-SSL     7777              This port is IANA-registered for "cbt" by cs.ucl.ac.uk
>
> ```

(IANA here doesn't have useful info other than the name of the Assignee. )
* Wikipedia has the following info :

> ```
>  Port     TCP     UDP     Description                                             Status
>  7777     TCP             iChat server file transfer proxy                        Unofficial
>  7777     TCP             Oracle Cluster File System 2                            Unofficial
>  7777     TCP             Windows backdoor program tini.exe default               Unofficial
>  7777     TCP             Just Cause 2: Multiplayer Mod Server                    Unofficial
>  7777     TCP             Xivio default Chat Server                               Unofficial
>  7777     TCP             Terraria default server                                 Unofficial
>  7777             UDP     San Andreas Multiplayer (SA-MP) default port server     Unofficial
>
> ```

(There can be a malware running on this port as noted here. Also, Oracle has a link here using Netcat (`nc`) to connect to a machine using 7777 port.)

### About Airdroid

> ```
> PORT     STATE    SERVICE     VERSION
> 8888/tcp open     http        AirDroid httpd 2.0
>
> ```

Based on the info in the question and my own experience, Airdroid uses this port to host a server on your phone so that a user can access it through a browser.

What is Airdroid?

> AirDroid is a free and fast Android device manager app that allows you to access Android phone/tablet from computer remotely and securely. Manage SMS, files, photos and videos, WhatsApp, Line, WeChat and more on computer.

(Click here to see Airdroid's usage guide which uses port 8888.)

---

Other than port 8888, I can't comment possibly why your android device has these open ports which reflects services that are not known for Android at least, which makes this answer not very useful to resolve the question but enough to lead you further :-)
> 3 votes

---
Tags: security
---


title: What are options for power button

text:
# Question
Title: What are options for power button
I have Moto E (2nd Generation Android version 5.0.2) .I use power ON/OFF button to lock the smartphone phone or to go into the sleep mode. Due to frequent use of power ON button, the switch is not working properly.It needs to press it long and hard.

So are there other options available except power button

1.To lock the smartphone

2.To make smartphone go into sleep mode. and

3.To turn ON the smartphone.

# Answer
> 1 votes
You can use apps like. https://play.google.com/store/apps/details?id=com.enlace.doubletap

For sleep or wake this app works pretty well but I don't suppose if it's ever possible to power on the phone with an app installed in it and phone is switched OFF.

---
Tags: settings
---


# Question
Title: battery is getting discharged in one minute when it is around 30 %
My Samsung duos s 7582 is getting discharged very quickly in about a minute when the battery percentage shows in between 25 to 30 %. When the battery is fully charged it runs the mobile for 8 to 10 hours till the battery shows 30 % . But after that battery gets discharge in a minute.

# Answer
> 0 votes
It might be because of an old battery, did you buy a new battery to test it, otherwise you can go to any good repair shop to test it and to get a new battery.

Otherwise the battery might be bad calibrated. You need root to try to calibrate. Here is one of the many links to the many apps.

https://play.google.com/store/apps/details?id=com.vitula.batterycalibration

---
Tags: battery
---


title: Restore old keyboard on Lollipop

text:
# Question
Title: Restore old keyboard on Lollipop
I love Lollipop, but the keyboard is killing me. When I swipe words, the text that shows up in the text box does not match what the suggestion says. It picks the one in the text box and not the one in the suggestions box. I'm used to looking at the suggestions box, and not the text box so it is really throwing me off. Here's an example of what I mean. I swiped the word "this" and it it gives me the correct word in the text box, but the centre suggestion is not the same.

How do I restore that functionality on Lollipop?

# Answer
If you go to settings then to Language and input then choose android keyboard (AOSP) click on appearance and layout after that on choose theme. When you'll click holo you will get your old keyboard back.
> 1 votes

# Answer
You might like using this instead. It's just like the KitKat keyboard.
> 0 votes

---
Tags: keyboard, 5.0-lollipop, auto-correct, gboard, gesture-typing
---


title: Upgrading Sony Xperia E to Android 4.3

text:
# Question
Title: Upgrading Sony Xperia E to Android 4.3
I have the Sony Xperia E and want to use a Bluetooth Smart/Bluetooth Low Energy Heart Rate Monitor with it.

Unfortunately this requires Android 4.3 and Sony stopped upgrading it at Android 4.1.1

Is it possible to install a later version on Android on this phone? I looked at the Cyanogen website (http://download.cyanogenmod.org/) but couldn't see the Sony Xperia E listed, the phones product number is C1505.

I'm happy to root the phone, flash it etc as long as I have good instructions to follow.

Thanks, Andrew

# Answer
**Note**: Partial answer to address Cyanogenmod unavailability.

---

The reason why you couldn't find your device here is because Cyanogenmod(CM) didn't port it on your device model for some reason. To be precise, there is no official CM for your device. That said there are some unofficial custom ROMs (including CM) available for your device.

(Click here to know the difference between official and unofficial CM.)

According to a user in this link, the official XDA thread for your device is here, and the relevant ROMs are:

> CM11 (4.4.4): http://forum.xda-developers.com/xper...-11-0-t2648316
>
> AOKP (4.4.4): http://forum.xda-developers.com/xper...4-4-4-t2795440
>
> CarbonRom (4.4.2): http://forum.xda-developers.com/xper...icm11-t2783757

(The instructions to flash are mentioned in the corresponding links. Otherwise, you may go to the official XDA thread.)

---

**Be cautioned to check the "Status:Stable" for any unofficial ROM that you want to flash.**
> 4 votes

---
Tags: cyanogenmod, updates, rom-flashing
---


# Question
Title: My droid turbo is not able to reconnect with bluetooth with my ihome
I got the i-home and it paired with my phone fine. The phone prompt me for a passkey and i was able to enter it. Then 2 months later my phone wouldnt connect automatically when walked in the room so i decided to try unpairing the devices then re-pairing them. When i went to re-pair them an error messages popped up saying " Couldn't pair with iHome iBT22 because of an incorrect PIN or passkey." I am not getting any prompts to put in a PIN or passkey. Need help can anyone help with this problem.

# Answer
I dont know if it helps, but I had a similar experience and thought I'd tell you about my fix. For some reason when I upgraded my phone to a Droid Turbo, my new phone was unable to connect to my awesome Motorola stereo headphones-- I was getting the same "incorrect PIN" message you were getting. I struggled for about 40 minutes. Here's the fix-- maybe you can make some use of it to your issue.

Step 1: Clear the cache. What I did was to look into the headphones manual and press the button combination to "clear all paired devices" from the system memory. I'm not an expert, but it seems that the bluetooth device (the accessory, in this case your iHome, in my case, a set of stereo headphones) stores trusted devices in a kind of cache to make connecting quicker. By clearing this, I was hoping that starting with a "clean slate" would help me.

Step 2: Manually put the device in Pairing Mode. When you first take a new accessory out of the box and start it up, it defaults into "pairing mode" because its never been connected. But after you pair with a device, subsequent power-ons no longer boot in Pair mode anymore-- because now itas looking for familiar devices, right? So I put the headphones into its default "pairing mode" so that it was waiting for a new pairing request.

BAM fixed the issue. My phone saw the headphones in the "Available devices" and I was able to pair with it without a hitch.

Hope this helps.
> 0 votes

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


# Question
Title: Huawei mobile File Transfer to my computer doesnot work
I used to transfer files but now I can't. The USB cable transfers from another Huawei, but from my Huawei mobile it doesn't. I turned debug **on**. Still my computer does not identify it.

# Answer
Did you try to install the drivers?

If you didn't do this you should install Samsung Adb drivers, it might say Samsung, but it's for all devices. First install it from this link:

(Samsung) Adb drivers

After that:

1. Reboot your PC.
2. After the reboot press  \+ `R` and type `devmgmt.msc`.
3. Find the phone, do right click on it → **Properties****Update drivers**.
4. Select **Browse my computer** for drivers.
5. Select **Let me pick a driver from a list of installed drivers**.
6. Select "Adb drivers" (it might be called something different).
7. Select **Samsung Android Adb interface**.
8. Select Yes to continue (if you get a warning)

You're all set to copy.
> 0 votes

---
Tags: applications
---


# Question
Title: how do I get my google play store to start working for my Samsung galaxy exhibit (T559)?
I was going through my app settings and accidentally uninstalled all my updates on my Google play store, it lets me pull up the old version but it will close out and say it has stopped working . I have tried to fix it but it won't work.

# Answer
You can download the apk version from this link: Google Play store 5.5.12

And install it after you downloaded it. You might change the security settings of your phone to download apps from other sources.
> 0 votes

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


# Question
Title: I bought an Android ringtone at Google Play Store on my PC. How do I transfer it to my phone and select it as my ringtone?
I bought an Android ringtone at Google Play Store on my PC. How do I transfer it to my phone and select it as my ringtone? The song is Money Talks by ACDC. I bought it at this link: Google Play link to buy ringtone

# Answer
> 1 votes
Follow this -

```
Menu > Settings > Sound > Phone ringtone > Sound picker > Music library > Select tone

```

Remember, this is the general way to pick a tone in Xperia (Sony) phones. Terminology may be different in other devices.

---
Tags: hardware, google, ringtone
---


# Question
Title: My sdcard is showing up in storage, but I can't place apps on it. 0
My sdcard is mounted, but I can't store apps to it. My HP tablet run Android 4.2.2.

This is a new Sdcard.

# Answer
> 0 votes
Unless you have a rooted phone with a proper Android ROM, you will not be able to place all apps in the SD card. Specific apps allow you to do so, but others, like Whatsapp, don't even allow to place media on the external storage. That's a shame.

Starting with (non-rooted) standard Android 4.2.2 ROMs, apps no longer can have full access to SD card.

---
Tags: external-sd, tablet
---


title: kitkat usb connection problem

text:
# Question
Title: kitkat usb connection problem
my galaxy grand 2 cannot connect the sd card of usb storage to computer. only 2 options are available with usb namely media device camera how can I access the files of sd card and usb storage

Please note that Im using Ubuntu 14.04

I have no problems with windows

# Answer
> 0 votes
Ubuntu 14.04 seems to have some issues with MTP working correctly. You need to install the mtpfs and make sure the phone usb connection is set to MTP to work.

See the Ubunto syack exchange for more info. https://askubuntu.com/questions/463015/ubuntu-14-04-and-android-cant-see-phone-on-my-computer

# Answer
> 0 votes
Thank you for your valuable information. Sorry to say but it didnt work. Then I installed Qlix and some other libraries for MTP. Now its ok. I can connect the phone memory and sd card to Ubuntu 14.04 and can transfer files from and to the PC.

# Answer
> 0 votes
In synaptic I searched MTP. It listed programs and libraries related libraries. From those I installed Qlux, mtpfs and some other libraries (I coudnt give the exact details for now since Im away from home & codnt have my laptop). After installation connected my phone and opened Qlix. It searched for MTP devices and found my phone(both card and phone dtorage). Try this. Best of luck

---
Tags: 4.4-kitkat
---


# Question
Title: how to fix framaroot :exploit work but installation of super su and su binary fail
4.2.2 cherry mobile cherry jelly and I'm trying to find some rooting access applications to root my Phone, and then i found the framaroot, after that it works perfect I have super su installed in my device after that I try to factory reset my device, and then I installed the framaroot again when I press some selection like boromir and it says :exploit work but installation of super su and su binary fail: plss help me guys I want to root my phone again :-( .

# Answer
Try to root with aragorn. If you have installed supersu from the playstore delete it completely. And don't forget to turn on USB debugging and allow unknown sources.

Edit:

Here is a rooting method for cherry:

http://forum.xda-developers.com/showthread.php?t=2286251
> 1 votes

---
Tags: 4.3-jelly-bean
---


# Question
Title: Did "restrict background data" *per-app* just disappear in Android 4.2.2 update?
Just noticed this now on Android 4.2.2, I'm pretty sure the option to restrict background data per app was there a few days ago.

Now I can't stop the Play Store from using up my data. There is now a global "restrict data access" but it doesn't seem to apply to some apps - like the Play Store.

**EDIT:** weird, now they're back again. I think the only thing I did was log out (via `about:debug`, then Setting -\> Debug -\> Reset prelogin, the last one)

# Answer
> 0 votes
The option is "Restrict Background Data" and you can access it on Settings -\> Power Saving, after choosing a proper power saving mode.

To stop Google Play from hogging your data, open the Google Play app settings and look at the "Auto-update apps" option. There is a possibility to only update when connected to an wifi network.

---
Tags: 4.2-jelly-bean, background-data
---


# Question
Title: How can I import / export contacts as VCF in Sony Xperia Tipo Dual
I'm using a Sony Xperia Tipo Dual with ICS. I need to backup my contacts with or without linked contacts.

Does anyone know the exact procedure to export contacts in VCF format; either directly to PC using PC companion or to SD Card using any third party free application?

In addition to that, I want to know if it would be possible to add / update contacts on the mobile through the Sony PC companion?

# Answer
> 1 votes
I am guessing that you are running Sony's TimeScape Interface. (As you not mentioned anything explicitly) So here are steps:

To back up contacts using a memory card:

1. From the Home screen, tap the Application screens icon.
2. Find and tap Contacts.
3. Press the Menu key, then tap Back up contacts \> Memory card \> OK.

Tested on Xperia Neo, Xperia Neo V, Xperia Ray running 2.3.4 Gingerbread to 4.0.4 ICS with Sony's TimeScape UI. Should work on Tipo as well.

Here's a page from Sony's site for further help.

# Answer
> 0 votes
On Sony Tipo, go to Contacts. At the bottom there will be three buttons, press the last one that looks like four lines, then go for backup contacts, then back up to SIM, memory card, or internal storage.

---
Tags: contacts, backup
---


# Question
Title: How to make hangouts forget your accounts password
How to make hangouts forget your accounts password ? I don't want my friends to use my account since they are likely to stir up trouble so ....

# Answer
> 1 votes
One way to do this would be to:

1. Go to `Settings`
2. choose `Applications` (or applications manager)
3. swipe left/right to see all (installed) applications
4. click on `Hangouts` then `Clear all data`.

**Note:** This erases all data Hangouts had stored on your phone (just in case, you might want to do backup first).

---
Tags: google-hangouts
---


# Question
Title: Can I recover my data after accidental factory reset?
My phone just managed to do a factory reset, all on its own. Can I somehow retrieve at least the portion of the lost data? On computer for both linux and windows there are programs that can recover parts of harddrive which have been marked empty but still contain data from deleted files.

Is there a way to do this on Samsung Galaxy with Android 4.1.2? Because I really need my contacts and some of my memo notes were really important.

# Answer
> 0 votes
Actually all of the data mentioned by you is stored in the cloud. Except your pics unless you have uploaded them via picasa etc.

---
Tags: factory-reset, data-recovery
---


# Question
Title: how can I move my whatsapp account from an old phone to another without having the old phone to verify?
I need big help please, my parents have taken my phone and there are some whatsapp chats they must not see, is there any way I can delete my whatsapp account or move it to a new number without having my sim? Or a way to delete the chats from elsewhere? please hurry, I don't have much time

# Answer
> 1 votes
Delete your phone remotely with Google theft service.

---
Tags: whatsapp-messenger
---


# Question
Title: Knox official warranty statement from Samsung
I have a Samsung Galaxy Note 3 (N9005), and it has a problem with GPS. It's definitely a hardware problem, as I changed the software and did everything, software-wise, to fix it, but no use.

I would like to send it for repair, but my knox bit is 0x1. I searched A LOT... on how to reset that, and I couldn't find a clear answer. (if you know one that's working, I'd appreciate that).

**My question is:** What is Samsung's statement on knox warranty? Is it that I lose warranty on everything if my knox bit is 0x1 or just to software issues? Many people have said many different things and I'm confused! I couldn't find any official source from Samsung explaining this... could you help me find one?

Thanks.

# Answer
Your warranty is void. But try this: http://forum.xda-developers.com/showthread.php?t=2740340 Its a howto for resetting knox.
> 0 votes

---
Tags: samsung, samsung-galaxy-note-3, samsung-knox, warranty
---


# Question
Title: Where can I get Google Apps (gapps) for Xperia Mini STi15 ("smultron")?
I am want gapps for `cyanogenmod9`

goo.im is no longer accessible and everyone seem to still share the same link. Please share the updated link to me.

Just so you know when I say not "accessible" what I really mean is that the site contains only the following text --

> Hello,
>
> Unfortunately, as of this time, the main portions of goo.im have been disabled. Due to a finance issue, our CDN account has been suspended, and all files stored on it are effectively non-accessible. Due to some RL issues on my(Alexander)'s part, once goo started actively losing money 6 months ago, I had changed jobs a bit to help support goo. Unfortunately, this wasn't enough combined with some other issues that crept up on me. Due to this, I'm formally shutting down Goo. There is an offer in to take over the files and hosting from a generous sponsor, however, until the financial issues are sorted out, they are unable to adsorb Goo. It's been my pleasure to serve files for you all for the past couple of years, and I wish everyone good luck into the future.
>
> -- Snipa/Alexander Blair
>
> If you have picked up a sponor account within the last two months, please reach out to us if you'd like a refund. It may take some time, but we'll do our best to get these processed and sent out. -- Thanks for everyone who's supported us over the years.

# Answer
Here you can download Google Apps
> 0 votes

---
Tags: cyanogenmod, 4.0-ice-cream-sandwich, rooting, google-apps
---


title: Insufficient phone memory

text:
# Question
Title: Insufficient phone memory
When I bought this phone Sony Experia CC51, I have more than ten apps, and now I uninstalled them one by one until they were all gone because it always said "Insufficient phone memory". I hope someone can help me solve this it as the phone always has insufficient memory when i try to download apps.

Thank you

# Answer
> 0 votes
Try to download and install SD maid in your device and clear your phone cache and reboot your device that should work

---
Tags: backup
---


# Question
Title: How do i root my HTC One S (no computer access)
Hello I have a question I hope you have a answer to. I have a HTC One S and I would love to root it although I have no computer access. Is there any way I can root my device?

# Answer
Try to download and install framaroot in your device that should work
> 0 votes

---
Tags: rooting, htc-one
---


# Question
Title: HTC One model c525c, errors downloading from Play Store (491, 905, 915, and insufficient space)
Earlier this month I thought I had a virus so I factory reset my phone, which is rooted. I have been trying to reinstall my games, over 40 of them. Only have 6 of them now and my phone keeps telling me I have insufficient space, with all the apps and games that I can move to my 16 gig SD card, which only has less than one gig used on it.

I used to always get error 491 before factory reset. I have been getting 915 and most recently, 905. And the ones that do download to 100% lockup at 100% and won't open. Plus I can't even update. Please help me fix, especially the 915 latest error.

# Answer
> 0 votes
Try to download SD maid in your device clear your phone cache and reebot you device i think that should work, if works don't forget to download anti virus in your device like avira..

---
Tags: google-play-store, 4.4-kitkat, internal-storage, insufficient-memory, htc-one
---


# Question
Title: System UI won't load at all. (Huawei Vision 2)
So I was on an application and my phone ended up freezing, so I took the battery out to restart it since it was not responding at all. When it restarted however, the system wasn't loading, the screen was black and the only thing onscreen was the little status bar that had the time, signal and battery. I tried holding the far right button on the bottom, and the only thing popping up was the "Unfortunately, System UI has stopped." Is there a way to fix this at all? I just got this phone about a month ago. I never downloaded any modifications or iffy files onto it either.

# Answer
System UI is crashed/corrupted due to some problem Just reinstall android version using PC and it'll be ok
> -3 votes

---
Tags: system-error, system-freeze, huawei
---


# Question
Title: How to recover a System partition that won't mount
A relative of mine brought me his *Galaxy S4 Mini GT-I9190*, which is stuck at boot. When I boot into recovery it gives the error `Failed to mount /system (invalid argument)`.

How can I dig through the file-system of an android phone which doesn't boot, except in Recovery? The goal is not to flash it but to recover the data if possible.

I don't mind rooting or flashing, but I don't want to overwrite the system partition that may still have the valuable info on it. I've managed to install clockworkmod according to these instructions.

**Is there a way to mount it, or expose the raw device to USB, or just back it up to SD, *without* overwriting it?**

**EDIT:** Now I have Clockworkmod installed. Trying to use it to make a backup of `/system`. It fails to mount `/system` with the message:

```
mounting /dev/block/platform/msm_sdcc.1/b/system on /system failed: Invalid Argument
W:failed to mount /dev/block/platform/msm_sdcc.1/by-name/system (File exists)

```

**EDIT 2:** with ADB shell I looked into `/system`, found an empty folder called `bin` and removed it. Now mounting `/system` fails with a longer error:

```
Error mounting /system!
W:failed to mount /dev/block/platform/msm_sdcc.1/by-name/system (File exists)
I:Can't partition non mmcblk device: /devices/platform/msm_sdcc.3/mmc_host

```

# Answer
> 1 votes
My not-so-great solution ended up like this:

1. **ClockWorkMod**, installed with Odin according to the instructions (Odin seems to be slightly un-official so you're unfortunately always downloading from someone's Box or google drive, which is a bit uncomfortable)
2. **ADB shell**, (on PC: install java SDK, install android development kit)
    1. Mount the SD card with CWM
    2. In the shell, using **DD** to clone the unmountable partitions I wanted onto the SD, for later recovery
    3. using CWM to mount the SD as a USB drive, moving the piece-of-partition to the PC
    4. Repeat
3. Download fresh firmware from **Sammobile** and flash with **Odin**
4. Scratch through the partitions with a hex editor, to find the data I needed. Fortunately this was just text, things like pictures would have been harder.

A few features were still not working, WiFi for one, so the phone had to go back to the shop to be flashed with official firmware. At least it had the official bootloader on it at that stage, not CWM.

# Answer
> 1 votes
I just ran into this issue and my fix was flashing TWRP and using their partition file system correction tools. I used rashr to replace CWM recovery with TWRP and after the fixes from TWRP, I was able to flash ROMs again.

# Answer
> 0 votes
1. Just enter into fast boot mode and connect my mobile with PC
2. Just flash the same ROM, Which I have already have in my mobile (I haven't done "erase userdata")
3. After flashing the ROM, Reboot my mobile
4. I got all apps and datas.
5. Also, I connected my mobile with PC, now its detected the internal memory of my mobile, here I can copy the required pictures and data to my PC.

---
Tags: recovery-mode, clockworkmod-recovery, data-recovery, samsung-galaxy-s-4-mini
---


title: Unable to install Custom Recovery

text:
# Question
Title: Unable to install Custom Recovery
I am unable to install custom recovery on my phone. I am following these instructions : http://www.informationlord.com/root-micromax-canvas-a1/. Every time I try to do it i get the following error: error: cannot load recovery.img Please help. P.S. I have enabled USB debugging and successfully unlocked bootloader.

After many attempts, I got this in my last attempt.

When I try to get into the custom recovery, it always takes me to Android System Recovery instead of Philz.

# Answer
When you are all rooted and unlocked install minimal adb and fastboot, then connect your phone. Open the winshell and type

```
adb devices

```

to check, if you are properly connected. Adb's output should be your phone ID. Then make sure you have the boot.img placed in your adb folder then type

```
fastboot flash boot boot.img

```

EDIT:

Grant superuser-access and wait. Then try to boot in recovery.

Then you should load Framaroot http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276 to your phone and start with choosing aragiorn This should root phone and install supersu. After doing that unlock your bootloader and flash recovery. When you use Windows 8 try to reboot holding shift, choose the problem related menu entry and reboot. Then choose option 7 (will turn off driver signature) reinstall driver and try again.

Had the same issue with my adb and phone driver (xperia z2) on my windows 8 machine.
> 0 votes

# Answer
I think your phone again reflashes the stock recovery on reboot.So after flashing philz, \**

> just boot into recovery without booting into os

\** and then flash the root file.
> 0 votes

---
Tags: rooting
---


# Question
Title: How do I get room in memory? I have tried to move apps
I have a 64gb SD card an my phones internal memory is full an it's not letting me download any more App's says I have insufficient space, how do I fix tht i have 64gb. I should be able to download alot, I've tryed unmounting sd card I moved couple apps to card n memory is still same plz help...

# Answer
> 0 votes
Uninstall some useless app and clear your phone cache and download and install sd maid in your device and try to reebot your device after that try to download what application you want to download, if insufficient space is not poping up, comment me if work...

---
Tags: insufficient-memory
---


# Question
Title: Samsung Galaxy S4 will not boot, turns off after 2 seconds
My Samsung S4 does not fully boot. It turns off after two seconds after the Samsung screen and before the Cyanogen boot screen. How do I resolve this issue?

I can't boot into recovery -- it never gets that fair. I also can't reflash as the phone turns itself off shortly after it gets to the flash screen. The phone also randomly restarts. I've tried swapping the battery too.

# Answer
> 12 votes
This is the infamous power button problem. I had this too. There are some guides that speak of cleaning the power button, but for me I found this rather rough solution to be effective.

# UPDATE

Alright guys, so I'm back -- it's 2016/04/25. My S5 just broke so I'm downgrading until it comes in the mail. Googling for the same problem and I found my own answer. This time hitting it hard didn't work. So I sprayed the button liberally with DeoxIT D5 and violla, back in business. Hold the phone button side up and just soak it!

# Answer
> 2 votes
I found the solution. The power button is stuck. Just flick the power button a bunch of times with your finger. If that doesn't work try compressed air, shoot that in there a bit, so it gets unstuck.

If you spilled soda in there maybe try getting an alcohol wipe and try to wipe it down a bit (make sure battery is off) maybe squeeze a very very small amount of rubbing alcohol in there. I mean very small amount, then wipe with Q tip. The flicking technique works for me every time.

# Answer
> 1 votes
Could be dust in there.

Try banging the corner where the power button is, on a hard rubber surface. Be careful not to crack the screen. Remove back of phone and battery first, of course. It worked for me.

# Answer
> 0 votes
I think this might be the power button that got stuck and need replacement.

Here's the link for troubleshooting and solutions. You might need some simple electrical skills. https://www.youtube.com/watch?v=2l\_6fwzuIwA

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


# Question
Title: Disable Equalizer lockscreen UI on (CyanogenMod 12 - Lollipop)
So apparently the Equalizer (or audio) UI component on the lockscreen causes my device to completely become unresponsive to touch from about the middle of the screen down. This started when I got the Lollipop (CyanogenMod 12) OTA update, and I can correlate the behavior to that (restart the device, don't play audio - no issue).

Can I disable that UI component for the lockscreen (or the Equalizer in CM12 if it comes to that) until this is fixed? My device is a OnePlus A0001.

Thanks!

# Answer
Settings \> Lockscreen \> Turn off "Display music visualizer"
> 3 votes

# Answer
The option to disable it only exists on some of the newer nightly builds. You won't see it on CyanogenOS 12.
> 0 votes

---
Tags: cyanogenmod, 5.0-lollipop
---


# Question
Title: Where can I find a factory image for the Moto X 2nd Gen 2014?
I went to Motorola's site and requested one, but since it's Sunday, I don't think I will receive the file until tomorrow.

You would think that someone would host the image file somewhere just in Motorola's site went down or something. Is there a place I can download it from other than the manufacturers site that I do not know about?

# Answer
Email Support.

(No im serious. I couldnt even get mind until I did)
> 0 votes

---
Tags: 4.4-kitkat, factory-image
---


# Question
Title: How do I configure the keyboard and mouse in BlueStacks?
What's the best way to edit the keymap and mouse controls for BlueStacks in any particular android application?

For example, right now I've recently picked up Future Fight and I'd like to bind 1 and 2 to the special attacks that I currently have to click with the mouse on icons in the lower right-hand corner.

You can currently in BlueStacks .9 hit Control+Alt+I to open a Keyboard Input Mapper Tool. The sample file it generates for the current application has examples of how to bind keys to virtually tilting the device in various directions, but I'd really like to bind particular mouse clicks to the keyboard.

And of course (in many other games) find a way to bind the mouse roller to zoom in and out.

# Answer
> 1 votes
The newest (mid May 2015) update of Bluestacks adds a graphical interface for editing keystrokes for the current application. It's a HUGE improvement for those who don't have the aptitude or time for programming.

# Answer
> -1 votes
You can do so currently in BlueStacks .9. Hit `Control`+`Alt`+`I` to open "Keyboard Input Mapper Tool". The sample file it generates for the current application has examples of how to bind keys to virtually tilt the device in various directions.

---
Tags: bluestacks, keyboard-shortcuts
---


# Question
Title: Set an app to be default without clearing old first
I have unfortunately set Truecaller as the default app to view contacts.

I want the standard Google Contacts app to open contacts.

In particular, when I search for a contact on the phone using the search bar and then tap a contact, I want it to be opened in Google Contacts.

I have found plenty of advice about how to *clear* the `launch by default` setting for an app.

However, Truecaller does not think that it is the default for anything.

So, I would simply like to choose Google Contacts as the default *without clearing the original app first*.

In general I think that first having to find the old default app is a very clunky user interface. I'd like to choose the default app I want, not search for the old app. Especially when it is not clear at all which one that is.

**EDIT** Ok, I found that it was Truedialer not Truecaller that had the defaults. But my original question is still valid: If I have difficulty finding the default app, is it possible to set a new default without clearing the old one?

# Answer
Updated answer: Try Better Open With app, I see they added support for dialer (I can chose from Contacts or Phone).

*Old answer: Go to Settings Go to Apps Select the app that is currently the default launcher for contacts. Scroll down to “Launch By Default”. Tap “Clear Defaults”*
> 1 votes

---
Tags: default-applications
---


# Question
Title: How to record my calls on Nexus 4 with Android 4.4.2?
I've got a Nexus 4 with Android 4.4.2 and want to record my voice calls.

My first idea was to simply use a recording app, so I've tried a whole bunch of call recording apps, but none of them work. They only record my voice, not the other side. Or they require the speaker / handsfree mode in order to record the other person (and then still sounds like crap).

After some reading it seems not all phones/models support full 2-way voice recording. However I did read some claims about people pulling ot off on Nexus 4 (although it's not clear to me if this necessarily involves rooting and/or custom roms, which I'd rather avoid).

Is there ANY way (preferably without rooting) to do proper 2-way phone call recording on a Nexus 4 running Android 4.4.2?

# Answer
Try Easy Voice Recorder. It works for me (Nexus 4, Android 4.4.2 without root).

When you have root privileged, it is much easier. But without root, I don't know any apps that can record the other side in a way that you can hear him "clean". But as I said, Easy Voice Recorder did a very good job for me. Not perfect (crystal clear), but good (I can here the other side in the record without any issues).
> 1 votes

# Answer
2-way call recording on Nexus 4 is disabled by the manufacturer. If you have root, try Jit Call Recorder, it records both sides of the call very well
> 1 votes

# Answer
Call recording for non-rooted phones seem to only work with the Mic mode, when your speaker is on. This makes your volume not so clear. I tested this with Automatic Call Recorder.
> 0 votes

# Answer
Apparently you need hardware support in your kernel and root access for line recording. Otherwise you're stuck with mic recording, which only picks up your voice (at least on my Nexus 4)

The only one that worked for me was this "Call Recorder" app. It costs $10 and requires root access, but it does a pretty good job. There's a trial version link on the Play page, you might want to try that and see if it works for you.
> 0 votes

# Answer
CallRecorder from XDA this is the only APP that allowed me to record my conversations properly, I own a Samsung SGH-i537 (S4 Active) and Samsung decided not to allow native recording for it, so you HAVE to root your phone before installing this APP (in the link there's a trial version so you can see if it works on your phone).
> 0 votes

# Answer
I tested Boldbeast Recorder (the special version provided by the developer). This is a free app, and it works very well for my LGE Nexus 4. It records calls perfectly in two directions.

Have a look at what settings you should use in the app suggested by the developer.

Link to the XDA post
> 0 votes

# Answer
I updated my Nexus 4 from Android 4.4.2 to 4.4.4, 5.0, 5.0.1 and 5.0.2. From my experience only Boldbeast Call Recorder (Play Store) works well for all these Android versions.
> 0 votes

# Answer
Just install the Total Recall call recorder application on your Nexus 4 smartphone.
> 0 votes

# Answer
Try this android call recorder, Which i had found in XDA Forum
> -1 votes

---
Tags: nexus-4, voice-recording
---


# Question
Title: How can I turn off all sounds and LEDs apart from my Alarm?
How can I deactivate all sounds and LEDs, except the alarm? When I'm sleeping, I don't want to be disturbed by anything except the alarm.

# Answer
Priority Mode added in Android 5.0, allows you to 'snooze' alerts until you turn 'All' mode back on or for a set period of time. You can trigger it by touching either of the volume buttons.

In Android 5.1, you can set priority mode to be enabled until your next alarm, which means you can set it right before going to bed and when your alarm goes off it will be back to 'All' mode.

NB. This also applies to 'None' mode as well as 'Priority'

As for the LED's i don't think it is possible with stock android to turn them off just when in Priority mode. It might be possible using an app such as Lightflow Lite (Full) which allows you to configure the LED notifications for your device.
> 1 votes

# Answer
You can use an app, but you need root. First you need to root there are many useful link, you need to find instructions for your own device an useful site is link after that you need this link for xposed.

If you got lollipop 5.1 you need only the apk and this link, if you got non 64 bits you need the arm. Else you need arm64.

After that follow the instructions.

After the instructions you'll need this link for true silent mode.

Edit: if you don't want to root, then you can set the none mode to be enabled until your next alarm, this will disable your led.

Edit 2: you need to have an alarm set in the next 12 hours, so if it isn't there then this might be the reason.

You'll need to use the stock alarm app and Android 5.1/5.1.1 else it won't work.
> 1 votes

---
Tags: alarm, 5.1-lollipop, silent-mode
---


# Question
Title: How can I run touch screen games in non-touch Android PC?
I have installed Android ×86 KitKat a few days ago on my Lenovo G580 model-20157 PC. Everything works just fine, but when I installed a game, I could not play it since it was meant for touch screen and my PC doesn't support touch.

# Answer
> 0 votes
You can play it with a trackpad or mouse most of the time.

---
Tags: applications, touchscreen, android-x86
---


# Question
Title: How can I recover an Android device after a factory reset?
My two-year-old was playing with my (locked) Galaxy Nexus, and when she eventually handed it back to me, it was at the "Welcome" new phone setup screen.

I'm guessing that she managed to hold down buttons and eventually end up at the factory reset option.

So I guess my first question is, was the phone definitely factory reset? Is there any other case in which the phone would boot up to this screen?

Second, assuming it was a factory reset, and I have never setup any backup software or anything like that, what are my options for recoving pictures and SMS messages?

I assume that my only real option is to somehow snapshot the raw disk device(s) onto my computer and from there run file recovery software on the image. Is that the case, or are there other options? If so, how do I copy the raw disk device(s)?

Thanks.

# Answer
Simply you can't. If you have made an nandroid backup, you can flash that one in recovery and you will get your data back
> 1 votes

# Answer
After doing a little research, it looks like the basic theory is that you have to go through that initial Welcome screen up to a minimally-usable environment, then root the phone, then use adb from your desktop to get to a root shell on the running phone. From there, you have raw access to the memory devices, and can dd them off (onto an SD card, over the network, etc).

There are other, more complete guides to executing these steps, but if you have some basic unix knowledge, it should be sufficient to say root the phone and install adb on your desktop and go from there.

It would be nice if there were some kind of firmware-level utility to for copying the raw memory device, because using the phone so far as to finish the Welcome setup and root it will overwrite some of the data on the old filesystem, hurting the chance of making a full recovery. But it looks like this is the best that can be hoped for.

Anyway, after you've got your image file of the raw memory device, you can use other freely available data recovery tools to try to recover the previous filesystem contents.

And in case it's not obvious, next time set up backups!
> 1 votes

---
Tags: data-recovery
---


title: I deleted my only launcher

text:
# Question
Title: I deleted my only launcher
I deleted my only launcher and now I cannot open settings to set to debug mode in order to use ADB or similar to install a new launcher. I can't open the Play store, can't open anything except those that use voice commands: e-mail, text, phone, maps, navigation, and note to self.

Oh, and it only boots in safe mode.

It's an LG Optimus T.

How do I put a launcher back on this phone?

# Answer
> 12 votes
I figured this out only after months of being without most of my phone's functionality and taking it to a 3rd-party repair place that declared it "unrepairable".

It is stupidly easy:

1. Download an apk of your home launcher (I got one from here: http://forum.xda-developers.com/archive/index.php/t-1125331.html )
2. E-mail it to yourself
3. Use voice commands to send yourself a test e-mail. If you don't have gmail set up, then it will give you the screens you need for configuration.
4. E-mail the apk to yourself. When you check your gmail on your phone you should see an "install" button next to the attachment name. Install it and enjoy your new old phone.

# Answer
> 2 votes
Download the Launcher .apk file (just Google your "demand launcher name" and plus "apk"), save it to your friend's phone, and send it to your phone via Bluetooth. After you recieve the .apk file just click whatever option that directs you to INSTALL the file. If Bluetooth is off, ask your friend to call your phone; when the dialer window pops up you can see a "make another call" button. Click it and you will see the shortcut bar for Bluetooth appear.

# Answer
> 2 votes
if your android has search button then you are lucky first hard reset your android(learn how to hard reset your mobile) after the mobile started running hit search button and search the app 'settings' then turn bluetooth on and select discoverable or visible then share any launcher (like smart launcher) from other android to your mobile then install it and enjoy

# Answer
> 1 votes
Go into Recovery Mode (try turning off the phone and do not turn it on but press and hold the home button the volume up button and then hold the power button along with it). You need to do a Factory Reset from there and then reboot the phone.

# Answer
> 0 votes
Push and install a launcher app to your Android device from http://play.google.com (PC).

---
Tags: 2.2-froyo, launcher, unbricking, lg-optimus-one
---


# Question
Title: Is there a way/app to block outgoing international calls, without activating the network provider's International Call Barring?
I 'accidentally' dial international numbers a lot - don't ask why, long story :). Is there an app that would restrict me from calling international numbers, or warn me before connecting the call?

I can put in a request for International Call Barring with my network provider, but that disables calling premium UK numbers as well (I'm with O2 in the UK). Plus I'd like to make the odd intentional overseas call.

# Answer
> 3 votes
there seems to be a range of apps that may do what you are trying to accomplish.

here are a couple that look like they have potential.

# Answer
> 1 votes
Thanks Ryan for listing the App. I was searching for a similar app for couple of days and I found the "Call Blocker Gold" works exactly what I needed.
Ace,
you can install the app. there are 3 sections.
1) Bar incoming - leave it
2) Bar outgoing for the IDD you can add 2 rules
+\*
00\*
3) Never Bar outgoing . One rule for the local calls.
+65\* (for singapore, as this is not an ISD. you can similarly put all the local patterns like in UK it could be +44\*)

Other wise local calls with +will be also barred considering as ISD.

---
Tags: samsung-galaxy-s-2, calls
---


# Question
Title: How To Install Android 5 on an LG G Pad 7.0?
I have an LG G Pad 7.0 running Android KitKat (4.4.2). Could I update it to Android 5, even though there is no release for the G Pad 7?

I would also by fine with the latest version of CyanogenMod.

Also, I am very new to Android, but is it flexible in the way that you can change the Android version easily, or install another UI?

# Answer
> 0 votes
Android is releasing an official update to Android 5.0 for all LG G Pad devices. It will be out soon according to this website

# Answer
> 0 votes
Yes, it is relatively easy (compared to apple). The basic steps you will have to take are as follows:

1. Unlock the bootloader, can vary massively in difficulty by device, depending on how irritating your manufacturer's being. This will wipe all your data, but theoretically is the last time you ever have to wipe your data.
2. Install a custom rom of your choice

In order to find more concise tutorials, explaining step by step, do a google search for "lg g pad 7.0 (LTE?) bootloader unlock"

---
Tags: 5.0-lollipop, lg
---


# Question
Title: Will Xiami Mi Band work on Redmi 1 with Android 4.2
The official line is that the Mi band requires Android 4.4 to work, but it has been tested on a Redmi 1S running 4.3.

So does anybody know whether it would also run on a Redmi 1 running 4.2? And if so, would there be any functionality losses?

I've checked here and the Xiaomi forums, but have been unable to find anything.

# Answer
I went head and bought a Mi band. It didn't work with MIUI 5 running on Android 4.2, but it does work by updating the MIUI 6 on Android 4.4 (which is currently only available as a developer version).
> 0 votes

---
Tags: 4.2-jelly-bean, xiaomi, fitness
---


# Question
Title: Battery life issues on Xperia Z1 after Lollipop update
Since the update of my Xperia Z1 to Lollipop (5.0.2), my battery life is horrible! It takes a very long time to charge it to 100%, and I can only use my phone for a few hours.

How can I fix it ?

# Answer
> 1 votes
Check the **Battery usage** under **Power Management** in Settings. There you see list of apps showing how much power they have consumed up to then. Check which app is using more battery and uninstall it. If the app is a **System app** (like Android OS, Android SDK, etc) then you need to **Factory Reset** the phone to resolve such issues or if any H/W like **Screen, WiFi, GPS, Radio etc** are using much power then you may consider complaining about the issue in any service center.

---
Tags: 5.0-lollipop, battery-life, sony-xperia
---