# Question
Title: Force a download manager not to manage downloads
I have a nexus 7 and I use chrome on it for my browser. I have a download manager installed, and I use it to download files by URL. However, it has usurped the downloading of chrome, and I like chrome's way of downloads better. Can I change the default download opener in chrome? (I'm running Jelly Bean 4.2)

# Answer
Android has a "defaults"-system for handling predefined requests such as opening a URL or pressing the home button. If you go into Android's `System Settings` -\> `Apps` -\> `Android Download Manager` and scroll down to "LAUNCH BY DEFAULT", you should see a button to clear the defaults. The next time you open your chrome browser and tap on a URL that has the `<a download="">` property, a screen should pop up, asking you to choose which application to use for downloading.
> 2 votes

---
Tags: downloading, chrome-for-android, download-manager
---


# Question
Title: Android won't start. It keeps showing Samsung Galaxy logo
It keeps showing the logo and doesn't get into Android. What do you recommend me to do?

I've tried hard reset, it didn't work.

<sup>(click image to enlarge)</sup>

# Answer
I've installed 4.1.2 Jelly Bean XXEMD2 Firmware from the scratch. It's working now Instructions: http://port135.com/2013/06/30/708/
> 0 votes

---
Tags: recovery-mode, boot
---


# Question
Title: My phone's screen died but it still works. How can I get the text messages from it?
People are still sending me texts even though I can't read them. I've gotta get a replacement quick, but I also need to get the important texts I missed. Is there any way I can get them through my pc?

To be clear, the screen is completely blank but I can still unlock it via touch pattern. It takes a few tries but Android File Transfer on the mac will tell me if it can or can't connect. If it can't, I just try again and I can get it. So the touch part still works, it just doesn't show any information.

The phone is a Galaxy Nexus. When I connect it to my Mac, I can see the files in it via the Android File Transfer window. However, I can't find the texts here.

I have the Android SDK installed and I was told I can do this:

```
adb pull /data/data/com.android.providers.telephony/databases/mmssms.db

```

However the device shows up as `offline` when I do `adb devices`. I can't figure out a way get it showing up as `online` without being able to use the screen.

# Answer
AndroidLost is an app that might fit your need. Though the aim of the app is different and can do much more, the abilty of the app to read sms and send it to email is an interesting solution to your problem.

Read its FAQ and Getting Started sections - you need not even touch your phone as long as it is connected to Internet for installing this app.
> 0 votes

---
Tags: sms, usb, adb
---


# Question
Title: Failed to root Galaxy S (Fascinate) after three methods
I have tried three methods for rooting my previous Android device, running 2.3.5 (Gingerbread). It's a Verizon Samsung Galaxy s (Fascinate - SCH-I500).

I have all the drivers installed for the device on my computer (Windows 8) and have USB Debug toggled. SuperOneClick failed to work after three attempts. Local rooting (No computer used) did not work either as that only rooted it about five seconds *after* boot, displaying a message on the home screen. The last method involved installing and app from the Play store and some software for my PC which I have forgot the name. I'm at a loss on how to root it so I can flash a custom ROM I have.

I had a general idea on where to start but as you've just read, all has failed. Side note: during all of these methods the SD Card was in phone but never mounted as per all the various instructions.

How can I root this reluctant device?

# Answer
As you describe your *Samsung Fascinate* is running Gingerbread, there's a rooting guide provided at TheUnlockr which you could try. It uses the tool to root the device, so you would need Odin Tool, Samsung Drivers, ClockworkMod Recovery, and Superuser for this.

Install the *Samsung drivers* first, then install *ClockworkMod* (which is where *Odin* is needed). Copy *SuperUser* to your SDCard, then boot into CWM (turn off the device, simultaneously hold `Vol +` \+ `Vol -` \+ `Power`). Select *install zip from sdcard*, then *choose zip from sdcard*. Chose the *SuperUser* file you've copied to your SDCard. Let it flash, and reboot using the *reboot system now* menu entry. Your device now should be rooted.
> 0 votes

---
Tags: 2.3-gingerbread, samsung-galaxy-s, rooting, root-access, usb-debugging
---


title: How to create Android themes

text:
# Question
Title: How to create Android themes
I would like to create a whole new theme for Android jelly bean but not sure where to start. I have rooted my phone and have poked around the file system a little but haven't really seen all that much that would help.

I would like to completely change the LockScreen, Homescreen(s) the menu layout, icons, wallpaper, etc. It's not going to be just a launcher theme but a whole UI theme. I have spent a while searching for a solution (links, articles, any resources) but have not found anything that would be of much help.

If you know how to do this, or know of any resources at all that would help I'd be extremely grateful.

Thanks

# Answer
> 1 votes
Themes on Android are internal to apps: they're not user-accessible things. Replacing the theme of every app on your phone entails building a new custom ROM with your changes, and may cause some apps to behave oddly or appear wrong, because they're relying on details of the Holo themes. These days, even phone manufacturers can't replace the themes of third-party apps, because the Android conformance tests verify that the Holo theme has not been modified. That's why, if you buy (say) a Samsung phone with a blue theme, only the built-in apps use that blue theme: third-party apps use the unmodified Holo theme.

Replacing the theme of an individual app is more feasible, but without the sources it requires decompiling and replacing the app's APK file, essentially making a new app. This kind of reverse-engineering may be illegal where you are, even if you don't intend to distribute your themed app; either way, your new app would not have access to the original app's data, and will fail any licensing or anti-piracy check the app performs.

---
Tags: 4.0-ice-cream-sandwich, 4.1-jelly-bean, launcher, customization, themes
---


# Question
Title: Can I get my old keyboard back after update?
I have an HTC Desire X and I Updated Android yesterday (I have android 4.1.1 now). Since the update I have a new keyboard, which has keys on different places (such as the change language button). Also the Swype (or trace or whats-it-called) function is gone.

The picture below was my old keyboard, is there a way to get this keyboard back?

I already looked in `Settings > Language & keyboard` where I found HTC Sense input, but there is no possibility to turn on trace (or Swype) there or the option to select my old keyboard.

# Answer
My experience is that the Swype option disappeared with the upgrade. At first, I was really annoyed. Then I downloaded the Swype trial from Play. It is so much better than what I had before that I have no hesitation in paying the $0.99 to get the full-blown Swype.
> 1 votes

# Answer
I checked a few alternatives and found that the free Go keyboard is the closest match to the old HTC Desire X one as the spacebar is longer and easier to press.

However, my phone gets slower whenever I want to open the keyboard to type like sms, Whatsapp,etc. Could be that the app is slowing down the phone. I wish they had include the swype keyboard in their latest software update. Kind of weird that they have taken out a function for an update.
> 1 votes

# Answer
As soon as your keyboard appears, pull down the notifications center.

There you should see a notification "Choose Input Method", tap it.

A menu dialog should appear allowing you to choose a different keyboard.
> -1 votes

---
Tags: keyboard, swype
---


title: Android web market always gives error

text:
# Question
Title: Android web market always gives error
I am getting error for almost all the apps while I am trying to install from web android market (market.android.com), it gives error "This item cannot be installed in your device's country.". But same time If I tries to install same application from my mobile then it installs successfully. So does anybody have any idea why it's giving this error ? (Note : I had installed new market and then uninstalled it. This problem starts after installation of new market only).

Mobile model : Samsung Galaxy 3

Country : India

# Answer
> 1 votes
This is because the device location is detected from the SIM card in use.

I'm not sure how the web market location is detected. Perhaps look at using a proxy.

But if you wish your change your SIM location check this out: https://market.android.com/details?id=ch.racic.android.marketenabler

# Answer
> 0 votes
Such sites have geographic filters so you may need to access those sites in mobile which passes the IP barrier.

---
Tags: google-play-store, installation, web-market
---


# Question
Title: How can I use "The Old Reader" on Android?
The Old Reader is so far my best replacement for Google Reader.

Is there a way to use it on Android, for example an RSS app that syncs with it?

# Answer
> 2 votes
The Old Reader's website has a list of apps that are known to use its API. The only Android app currently listed is: Listener Launcher which is an alternative Launcher, so probably does more than you want.

However a quick search of the Play Store for "the old reader" comes up with: The Old Reader (unofficial) app, and the gReader (free version) (paid version) app both of which claim to sync with The Old Reader, amongst other services.

---
Tags: rss
---


title: Power off randomly after screen lock...

text:
# Question
Title: Power off randomly after screen lock...
I have a very interesting problem. This is a chinese based phone Alps i4000 (fhd, inew i4000) with Jelly bean 4.2.1 os.

The problem: \- After i click the power button to screen lock, the phone randomly turn off (random value from 1 sec to 15 min) \- After i let to go to automatic screen lock, also turn off randomly the phone.

But if i use / let running any software, its working well. No battery problem, no temperature problem.

the phone stock, no rooted, no custom rom, no custom app (apps just from play store). Bitdefender and avira antivirus say everything okay.

Idea?

# Answer
> 0 votes
Sounds like a hardware problem to me, like the internal power supply. Fixing would probably require a change of the logic board.

If the device is still under warranty, I would just return it as defective.

---
Tags: 4.2-jelly-bean, power-on
---


title: Google+ Photo Backup Failed

text:
# Question
Title: Google+ Photo Backup Failed
I have an HTC Inspire and I'm trying to use the new Google+ auto backup. All the photos say "Backup Failed". However, it is uploading the videos. I have checked every setting that I know of and it looks like it is setup right. Any ideas?

# Answer
This method seems to work for me: Try deleting Google+ data/cache, then start Google+ app. It will log you in and then you can choose Auto Backup setting. You can then go to Sync settings, untick "Sync Google+ Auto Backup" and then tick it again. You can also go to the Google+ app settings and get it to upload all your photos/videos to start the sync.
> 1 votes

# Answer
Taking advice from this post: http://productforums.google.com/d/msg/google-plus-discuss/d3s4VKI3yWo/bq39QiqknWoJ

> Another solution that worked for me was turning off Standard size in the Auto Backup settings altogether. When taking a new 8MP jpg using my camera and when Photo Size was set to Full Size in Google+, all the photos seem to be successfully uploading without error. This further confirms that the error is arising when Google+ is trying to convert larger jpgs to standard size.

I tried taking pictures at different resolutions, from 1.9MP - 8MP. 3.8MP and below uploaded without a problem. Anything with a higher resolution still failed.

So, the solution for now seems to be:

* take pictures at a lower resolution

or
* Change the Photo Size setting in Auto Backup from "Standard size" to "Full size"
> 0 votes

---
Tags: google-plus
---


title: Wipe tablet and install new ROM

text:
# Question
Title: Wipe tablet and install new ROM
I have the Galaxy S Wifi 5 Player, I have a rooted ROM I installed more than a year ago.

I completely forgot the process of ROM installation and I hope someone can sum up a checklist so I don't find myself with a bricked device.

Note: I've backed up all the data on my device, so I don't care about the current data.

The deal is I want to install this ROM.

Here are the installation instructions:

Installation on the Galaxy Player 5.0/ Galaxy S 5.0

> 1. Installing from cm10.1/ Updating PAC
> 2. Download rom and latest gapps
> 3. Download the appropriate Sultan kernel or KKernel if you want
> 4. Put the files on your device
> 5. Reboot into recovery
> 6. Wipe dalvik cache
> 7. At what order should I install the zips? "or do adb sideload if you want" - what's that?
> 8. Reboot
> 9. Profit!
> 10. From any other rom do same as above, but in addition, wipe data, dalvik, system, and dbdata (look under mounts and storage)

I don't understand these (of the above list):

1) don't know what's cm10.1/Updating PAC (how do I?)
2) what's gapps
3) what are they and how to install them? are they mandatory?
4) at what location?
7) how do I install the zips? what's adb sideload?

# Answer
Basically, if you are already rooted and running a custom ROM, you will want to follow these steps, and I hope you know what they mean, because I am going to try and keep them as simple as possible:

1. backup any of your data you want. Google does this automatically with some stuff, but the other stuff you can use Nandroid Backup.
2. Reboot into recovery.
3. Wipe all data/factory reset.
4. Flash the ROM in the recovery tool. I use TWRP so I just click install and then navigate to where I have downloaded and saved the .zip file that I want, but yours should be similar no matter what recovery you are using.
5. Flash the most recent gapps package in the same way as the ROM's zip. These are the Google Apps that you will need.

That should be it. I simplified it so that you can understand, but if you have questions, leave them below. If this stills seems foreign to you, you might want to look for a video guide on YouTube or something. The process is very similar for almost all phones. Just different files and slightly different methods depending on which recovery and such you use.
> 1 votes

---
Tags: rom-flashing, rom, samsung-galaxy-player
---


# Question
Title: Are there earphones with support for buttons similar to the OEM earphones?
I have a Samsung Galaxy SII plus. In the package I also got earphones from Samsung. The problem is that those earphones are in-ear, and they don't fit me well. I was wondering if there are 3rd-party earphones with the same capabilities (a pause/play button is what I like the most, but volume control and a microphone are also welcome) that is not too expensive.

I could only find earphones with that capabilities for iPhones, so is there a way to some transform this input so android can read it?

I would really like your advice on this matter, thanks in advance!

# Answer
Search for "android headphones" at Amazon.com
> 0 votes

---
Tags: samsung-galaxy-s-2, 4.1-jelly-bean
---


title: GPS is always indicated as on

text:
# Question
Title: GPS is always indicated as on
I just recently bought a Samsung Galaxy Star S5280 which runs on Android OS, v4.1.2 (Jelly Bean) and it keeps indicating that my GPS is on. I already deactivated my mobile network on both SIM cards. I have also deactivated my location services. Can anybody tell me what to do about this because it drains my battery without me even using it a lot.

# Answer
> 0 votes
Mobile Data doesn't have anything to do with the GPS. Go to your settings, then go to Location Access under `Personal`, and then turn both "WiFi & mobile network location" and "GPS Satellites" off. That should turn your GPS on the phone completely off.

You can also look in your settings to see if you can set up a toggle to quickly turn the GPS, as well as many other services on or off just by swiping down from the top notification bar.

---
Tags: 4.1-jelly-bean, gps, samsung
---


# Question
Title: How to assign a hardware button to camera
I like the functionality of a hardware camera button. On my Lumia 920 I have a dedicated camera button that I can long-press at any time (in other apps or when the phone is locked) to open the camera app in 1-2 seconds.

I also have a Galaxy Note 1 (JB, rooted) without such hardware button. Is there a way to reconfigure one of the existing hardware buttons (e.g. long-press volume up) to always open the camera app even while the screen is locked?

# Answer
You should be able to achieve what you want to do with the help of Home2 Shortcut. The app is self-explanatory. You can easily use it.

If you have enables S Voice on double-tap, go into the S Voice settings and uncheck the Launch SVoice box. This will keep S Voice from launching when you double tap the home button.

Open Home2 Shortcut and configure it to launch the app of your choosing with a double tap of the home button. When you get to the end, after you tap "close" it will ask you to set as default. Select Home2Launcher as the default.

Read more information here.
> 1 votes

---
Tags: camera, buttons
---


title: Kies won't connect to Galaxy S2

text:
# Question
Title: Kies won't connect to Galaxy S2
It just displays `Connecting...` forever when I plug in the phone (through USB), and nothing else happens. What should I do?

I just installed Kies, v2.3.0.12035\_16

# Answer
I had the same problem. I fixed it by reinstalling the latest version of Kies and deactivating USB-Debugging BEFORE I connected my phone (Samsung Galaxy XCover) the first time.
> 2 votes

# Answer
I have same problem, plus i have try some things:

debug mode (off) then plug debug mode (on) then plug plug then debug mode (first off then on and vice versa)

rebooted phone and pc

installed kies, and USB drivers over the past installation

rebooted phone and pc

unistalled kies, usb drivers rebooted phone and pc reinstalled kies, usb drivers rebooted phone and pc

deleted manually all the kies files, registry entry, usb drivers rebooted phone and pc installed kies, usb drivers rebooted phone and pc

I have try to install kies on several computer, but all are 32 bit (win xp or at least vista)

actually, my phone has been connected to kies only one time... i remember that time it was some of the first try, about a year and half ago... then, nothing.
> 0 votes

# Answer
Before ur usb connect with the computer, go.Setting--\>Application--\>development--\>USB debugging(no tick) open Kies connect USB maybe it is work.... if still not , reopen the phone..connect again... i hope that it can help u.....also understand my poor eng....
> -1 votes

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


# Question
Title: What kind of data is stored in /data/user directory?
It seems to store some kind of application data, but how is it different from /data/data directory?

# Answer
> 34 votes
`/data/user` was added in Jelly Bean as part of multi-user support. Each user on the device gets a directory in there named after their user ID, and that directory contains each app's data directory for that user. `/data/user/0` is a symlink to `/data/data`.

---
Tags: internal-storage, file-system
---


# Question
Title: Copy files from android device to windows 7 laptop using windows command
I connect my android phone to my laptop. I see computer\gt-19100 in windows explorer for the phone. I wish to run a dos command to copy photos from the android over to a temp directory on my laptop.

I try

```
C:\Users\Me>copy Computer\GT-I9100\Phone\DCIM\Camera\20130702_083215.jpg C:\temp

```

I get:

```
The system cannot find the path specified.

```

# Answer
> 2 votes
You'll need Android Debug bridge to do that.

You'll find a tutorial for that here.

---
Tags: windows
---


# Question
Title: How can I tell if a Watch Later video has been successfully preloaded?
Preloading of 'Watch Later' videos has been enabled, but I do not know how to tell when a video I am about to watch has been successfully pre-loaded by the YouTube app. As others have noted (Youtube Preload limit?) there is a limit to how much video Google will download to your device. I cannot see whether a particular video is preloaded or not. I have a good (but limited) mobile network, so preloaded or not pre-loaded both load quickly.

Can you see where the data is stored? Is there a widget or indicator I missed that tells me if the video will come from the storage or from the cell network before launching it?

# Answer
I assume you're talking about the Youtube app. As far as i know videos are only preloaded when your phone is charging and connected to wifi. When a video is preloading it shows a little white arrow pointing down on the bottom right of the video (when viewing your watch it later list). When it has fully preloaded it shows a green circle with a white down arrow in it.

The files are stored in /sdcard/Android/data/com.google.android.youtube/files/ then there will be another folder (mine is seemingly random numbers). Within this there is one file per preloaded video. As far as i can tell they aren't able to be played with anything other than the youtube app.

This screenshot shows videos that have been preloaded:
> 5 votes

---
Tags: data-monitoring, youtube
---


# Question
Title: What can I do to save my Samsung Galaxy from a bootloop?
I have a relatively old phone that I would like to make some use of again. It's the GT-I9000, and it's currently stuck in a bootloop.

I'd like to install CyanogenMod on it. I've already flashed it with the CWM, however, I'm experiencing problems when trying to finally put the actual mod on the internal sd card.

First off, when I execute: `adb push cm.zip /sdcard`, ADB complains that `/sdcard` is a directory... Of course it is!

So, I've tried to be a bit more specific... `adb push cm.zip /sdcard/Videos` \- I didn't expect any significant change, but there was. It now complained about the permission being denied.

I overcame this on Linux by becoming root, and executed the command again...

Then, it complained about not having enough space...

I used the CWM recovery to navigate internal storage, and noticed that it really was crammed with all my data.

In order to get more space, I tried *factory resetting, data wiping, and partitioning*. The first two finished successfully, but didn't delete any of my files, and CWM recovery couldn't partition the thing.

After that, I noticed that ADB can provide a shell connection, so I tried `adb shell`.

On both Windows and Linux, this is the error:

```
link_image[1963]:  2950 could not load needed library 'libm.so' for '/system/bin/sh' (reserve_mem_region[832]: OOPS:  2950      prelinked library 'libm.so' mapped at 0x40008000, not at 0xafc00000)CANNOT LINK EXECUTABLE

```

So I suspect it has something to do with my Android phone, not my computers.

And the best thing is: *my phone cannot read external cards for some reason.* What a great combination!

**How can I wipe internal storage without a shell connection?**

# Answer
First, if your source is a *file*, `adb push` requires the target to be a file as well. Hence, the correct syntax would be:

```
adb push cm.zip /sdcard/cm.zip

```

Second, a usually doesn't touch the SDCard (internal or external), unless there's an option offered to do so and you checked that.

As for the link error: That looks like something on the device is screwed up. You're probably in recovery mode when trying this, and (just a guess, but a good one) the partition holding the required library file was not mounted.

I don't know what options are available for your device specifically, but there are generally several ways to flash a device, as e.g.:

* `update.zip` via recovery (which is what you're just trying)
* side-loading via `adb sideload`
* using
* using a device (or manufacturer) specific flash tool, in your case , , or

I'd suggest the last mentioned method: you could e.g. first flash the latest official ROM via Odin/Heimdall, so it is able to boot correctly again. After that, you would have a working device again, and could cleanup your SDCard to use the `update.zip` method for flashing your CM image.

Another way to free some space: If you know some of the "big filenames", you could try using `adb push` to overwrite them with "small ones". Say, if there's a video file with 500 MB size in `/sdcard/Videos/bigmovie.mp4`, you could take an empty text file `empty.txt` ( 0 Bytes ) and push it over the video:

```
adb push empty.txt /sdcard/Videos/bigmovie.mp4

```

This should set enough space free to finally push your `cm.zip` to the card.
> 1 votes

---
Tags: cyanogenmod, samsung-galaxy-s, adb, clockworkmod-recovery, boot-loop
---


# Question
Title: Samsung Galaxy S3 black screen and automatic reboots
I have a Samsung Galaxy S3, purchased on July 2012.

Sometimes, when I press the power button, the screen keeps black. The button LEDs turn on, but nothing else happens, and I have to remove the battery, or hold the power button for 20 seconds to force a reboot. It has happened to me 4 times; the first 2 were quite distant in time, but the last 2 were both this week.

Also this week, the phone has started to reboot itself. That has happened three times, two of them while I was using it, and the last one tonight, with the phone being idle (no wifi, no data connections, nothing). It just reboots automatically and then everything works fine.

I've never flashed the device, it's not even rooted. It's running Android 4.1.2, as I've installed all the official updates via OTA (base I9300XXELLA, kernel 3.0.31-836582, compilation number JZO54K.I9300XXEMA2). And no, I did not install recently any app which may be causing my problems.

So far, I've retired the microSD card (32GB card, manufactured by Samsung), because I've read that this may be the cause of the reboots. I'll try keeping it without the card for a few days. Although I've been using the same card for 5 months, and the reboots didn't start until this week. **Edit**: OK, we can rule out the SD card as the source of the problems - the phone also reboots itself without the microSD.

There are *a lot* of posts from people with similar problems, and most of the answers say they should try a factory reset. However, in most of the cases that doesn't seem to solve the problem. So, I didn't try it... yet. Maybe I should, but I'm afraid that the problem will be still present, and it's a lot of trouble for nothing.

I've already contacted with Samsung customer service, but in the meantime, is there anything else I can do?

Can I at least diagnose somehow what's happening? I've read here about something called *logcat*, however they say the log is only kept on memory, it's not stored, so it would be of no help to determine what happened *after* a reboot or a black screen problem...

Any ideas?

---

**Edit**: the phone rebooted itself again, and this time the microSD card was not inserted. That means one suspect ruled out, but I still have to find the culprit.

**Edit**: it seems that the problems were solved after doing a factory reset. At least, the phone hasn't rebooted itself for the last 5 days...

# Answer
I gave up and did a factory reset. Since then, the phone has been working for 5 days in a row... so it seems like at least the reboots are gone (I hope not to jinx it...).

I've also noticed that since the reset, the battery lasts at least twice longer than before. I've fewer installed apps, which should lead to a *slight* battery life improvement, but this isn't slight, it's the double. Before the reset, at night (no data connections, no WiFi), the phone consumed about 1% of its battery per hour. Now it's consuming less than 1% in the whole night. Obviously there was something wrong before the factory reset. I hope everything is fine now...

---

In case it's helpful for anybody else, this what the Samsung Customer Service told me to do:

> 1. **Start the phone in Secure Mode for a couple of days**. That means that only preinstalled apps will work. So if that solves the problems, there is an app causing them. To enable Secure Mode, you have to reboot the phone, and press the options button (the left one) when the Samsung logo appears; it should vibrate, and then you will see "Secure Mode" at the left bottom corner. To disable Secure Mode, turn off the phone and extract the battery for a few seconds. --- ***For Verizon GSIII phones***: after you reboot the phone, press and hold the volume down button when the Samsung logo appears. Directions also state that you may need to hold the button for up to 45 seconds before you will see "Safe Mode" in lower left-hand corner. http://support.verizonwireless.com/support/devices/knowledge\_base.html/59242/
> 2. **Perform a factory reset** (if the phone still has problems running in Secure Mode). To perform it, go to Menu \> Settings \> Backup & reset \> Factory data reset. It will revert the phone to its original factory status, therefore, you will lose all the data and applications stored in your phone's memory (it will not affect the SIM card, nor the microSD if you have one). Be sure to backup everything you don't want to lose! You can use Samsung KIES for that backup.
> 3. If the phone still has problems after the factory reset, it should be checked by Samsung Technical Service.
> 1 votes

# Answer
I found that the battery in my phone was a little smaller than the battery holder in the S3. It seemed that my phone would reboot or just turn off with just the right shake. I put a small piece of duct tape in the holder at the opposite side of the battery contacts to make the holder have more of a press fit with the battery. Problem solved for me!
> 1 votes

---
Tags: samsung-galaxy-s-3, reboot, crashes, logging
---


title: Problem detecting micro SDHC card

text:
# Question
Title: Problem detecting micro SDHC card
I recently purchased a Micromax A110 and I tried to use my old Sandisk micro SDHC card which is previously used on a Nokia 5233. The problem here is that the new Android phone is not detecting the micro SDHC card. Why won't it work?

# Answer
I have solved the issue. The issue is that the memory card was **locked** by old Nokia phone. So I unlocked it and now it is working perfectly. Thanks for all your support.
> -1 votes

# Answer
Not all equipment which uses SD cards can use SDHC cards. It may be that your device doesn't support the sdhc card you are using.
> 1 votes

---
Tags: external-sd, micromax-a110
---


# Question
Title: Auto alerting on Android upon file copy to phone
I have an PC based app that periodically copies some images to a Samsung Note-II via USB. (The target folder etc. are all configurable)

I need the Note-II to automatically display the most recent copied image and play an audible alert tone when a file is copied onto the device. Is there any configuration in Android to let me do that? Other than the obvious way of writing a custom Android app?

# Answer
> 5 votes
You could try with On{x} a free app by Microsoft before going for Tasker (paid) where you could do it using the "file modified" context on the directory where the images are copied.

---
Tags: images, alerts
---


# Question
Title: Reply to messages in K-9 mail without going through the menu
In K-9 (latest version on Google Play, 4.403), is there a way to either:

* Add a Reply/Reply-All button to the bottom of the message details view
* A gesture to Reply/Reply-All in the message details view

# Answer
> 1 votes
You need to have the latest K-9 version (4.4x).
However, it is not yet available for all devices / countries.
I installed K-9 on my Galaxy S4, and it installed 4.2x, which is not the latest.

See this XDA thread; there's a download link to the 4.4x APK, which you can install manually.
The newer version uses an actionbar which has a reply button.

---
Tags: k9-mail
---


title: Evo 3D GPS is no longer accurate

text:
# Question
Title: Evo 3D GPS is no longer accurate
I have an HTC Evo 3D from Virgin Mobile, about six months old. Until yesterday, the GPS worked great, tracking my exercise in RunKeeper very accurately.

Since yesterday, RunKeeper shows my walking route as a random zig zag line, jumping left and right of my actual location, and reports my 4 mile walk as 10 miles. This has happened three times, on trails that have always been reported accurately in the past.

In Google maps, my location also jumps around.

GPS Test showed that I could see 10/10 satelites, but the accuracy was only about 30 feet.

Any ideas what may be causing this? The phone has never been dropped or got wet.

# Answer
Based on my experience, GPS always loses its accuracy after a few days. Its data becomes stale.

What I would normally do is:

* Use FasterFix to make sure I am connecting to the NTP servers nearest me. Refer to this XDA list for suggested NTP servers. You can also use FasterGPS if you like; I have no issues with either apps.
* Use wireless networks (Wi-Fi or mobile network) to help fix my location. In my Samsung Galaxy S4, this is in: `System settings > More > Location services > Use wireless networks`.
* Reset GPS data with GPS Test Plus (or its FREE version). When you do this, make sure you are outside the building, where are are no obstructions (trees, etc).
* After some time, I check Google Maps and see if my position has updated.

More often than not, this will improve the accuracy of my GPS location. When I notice that my position is off, I check those items I listed above. Also, when you are inside buildings, do not expect to get an accurate reading, unless your phone has a really awesome (i.e. POWERFUL) GPS.
> 0 votes

---
Tags: gps, htc-evo-3d
---


# Question
Title: Warning received when clicking links in Facebook application
When I click some shared links in the Facebook app and Chrome opens, I get:

> Please be careful for safety and privacy of your Facebook account, remember...

and when I try to click on Continue, I get:

> The page you requested cannot be found

.

So how can I disable this annoying thing so the links open directly? It did before I started using Chrome and was using the default Android browser and each time I clicked a link there was no warning.

# Answer
> 0 votes
The solution: I just had to be signed into Facebook in Chrome.

---
Tags: facebook, chrome-for-android, hyperlinks
---


# Question
Title: Why isn't the Swype keyboard showing corrections?
Normally, while using the Swype keyboard, corrections appear at the top of the screen and it allows me to pick the right word. For some reason it isn't appearing at the moment.

Is there a way to switch it back on? Its still correcting me and I want to type a word that isn't in the dictionary.

I'm using a Samsung Galaxy S2, aka GT-I9100.

# Answer
> 0 votes
I don't have the Galaxy S2 or Swype any more, but I was able to fix the problem by changing the screen orientation and then changing it back again. Once I did this, the corrections came back.

I found this out purely by accident but was able to repeat it to confirm the fix the next time the problem happened.

---
Tags: keyboard, samsung-galaxy-s-2, swype, auto-correct
---


# Question
Title: Are there any issues in storing an Android battery?
I want to buy a 2nd battery for my i9100 because the phone is getting old and I don't know if parts will be easily available a couple of years on (don't want to upgrade, I like it too much), but I've heard reports of batteries dying after being left in storage for extended periods. Is this true? Should I just switch the 2 batteries around each time to preserve their life?

# Answer
Unlike Ni-Cd and Ni-Mh batteries, Li-ion batteries primarily lose their capacity by calender time rather than by charge/discharge cycles. It's simply a fact of the chemistry. From the time the cell is assembled, it will lose capacity over time, regardless of whether it's in active use or sitting in a warehouse.

Stored unused, you're looking at up to 15-20% loss of capacity per year (pg 4, figure 5b) with the battery just sitting on a shelf. Though this is more a worst-case scenario, as the battery is being stored at 35°.

To help prevent this capacity loss, you should store the battery cold. In the paper above, storing the battery at 5° C (a few degrees warmer than an average kitchen fridge, which is ideally about 1.6° C) reduced the capacity loss rate by about half.

Putting the battery in a nice airtight bag (a small ziplock is good) is highly recommended for fridge storage to prevent unfortunate incidents relating to spills and condensation.
> 2 votes

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


title: Why did my Gmail Notifications stop?

text:
# Question
Title: Why did my Gmail Notifications stop?
Recently I seem to have stopped getting notification when I receive new emails on Gmail. I used to get these until a few weeks back.

I have a Nexus 4 with the Android 4.2.2 and I am running the latest version of the Gmail app.

I have checked and notifications are turned on for the Gmail app in Settings-\>Apps

Anyone know why these might have stopped?

# Answer
> 2 votes
This often happens if you have sync turned off or your refresh interval is not often enough. I am able to turn my sync on an off through a toggle in my notification bar, and most phones can do the same. Make sure sync for all services is on through that method.

It is also not enough just to have notifications turned on through the app settings. Make sure that notifications are also turned on in Gmail by going to Gmail\>Settings\>(your account) and checking the notifications box. You can also check the "Sync Gmail" box.

This works for me and I get my Gmail notifications pushed to my phone almost immediately.

# Answer
> 1 votes
Checklist:

1. Do you have proper Network/Data reception (Not in Airplane mode, properly connected to WiFi, etc..)
2. Are you using Check Settings-\>Data Usage-\>'Set mobile data limit'?
3. In Settings, make sure 'Google' is setup under Accounts.
    * Select Google and then click on the email address that you're verifying. The 'Sync' submenu will come up. Verify that 'Gmail' is checked (it will also tell you the last time it sync'ed).

---
Tags: notifications, gmail, push-notifications
---


# Question
Title: No access to the Gallery nor to the camera
I've got a Galaxy Nexus and recently I cannot access my gallery or camera. When I tap both on the Gallery icon or on the camera icon I got this message "No archives available", then the app shuts down. The only way to overcome as far as now is to completely reboot the phone. Phone is not rooted.

# Answer
> 0 votes
Try clearing the Gallery cache.

1. Go into Settings-\>Apps and scroll over to show 'ALL' apps.
2. Scroll down and open 'Gallery'
3. If the 'Clear Cache' button is greyed-out, then you'll have to 'Force stop' the app first, then go ahead and clear the cache.

Exit out and try to open your Gallery again.

---
Tags: samsung-galaxy-nexus, camera, gallery
---


# Question
Title: Using adb backup to recover files in Android
I encountered a situation similar to the question: How can I recover a deleted file on Android?

I have a Sensation XE which is not rooted.

From the previously linked question, is there away that I can achieve step 2 in the highest rated answer using `adb backup`?

> Step 2: Acquire an image of that block device with `dd`:
>
> ```
> dd if=/dev/<blockdevice> of=/sdcard/image bs=4096
>
> ```

# Answer
No, you can't. `dd` operates on block-level (it makes a 1:1 copy of the data blocks), while `adb backup` works on file-level. The two are not compatible.
> 3 votes

---
Tags: adb, data-recovery
---


# Question
Title: Google maps doesn't have data connection
Ever since upgrading my Nexus 4 to CyanogenMod 10.1-20130304, Google Maps behaves improperly. I have not noticed the problem with any other app.

I can open the Maps app, and it will show me where I am, but when I try to search, 95%+ of the time, it will just sit there as though it's searching, but it never finds any results.

The only way I have found to resolve the issue is to completely remove the Google Maps app, and re-install it. Doing this will allow search to work--once.

The next time I need to search again, I have to remove and re-install.

This happens whether using mobile Internet or wifi.

Is there anything I can do short of restoring the phone to factory settings and starting over?

# Answer
Eventually I resorted to restoring my phone to factory settings, and now this works again.
> 0 votes

---
Tags: google-maps, data-connection
---


# Question
Title: Why is Android System always keeping my phone awake?
I woke this morning and discovered that my phone's battery was at 70% capacity, even though it had been fully charged when I went to sleep. I went into the battery settings, and found that Android System is primarily responsible, having kept my phone awake the entire time. I searched a bit, and this does not appear to be normal behaviour. Reception and wifi are fine, and power saving is on. I'm hoping that there is an explanation and solution to this.

# Answer
A common workflow to track down deep-sleep / wake-lock issues:

1. Install CpuSpy
2. Install BetterBatteryStats
3. Turn off your phone
4. Fully charge it while turned off
5. Unplug the cable
6. Start the phone, unlock it and open some apps like email, browser, facebook, and close them again
7. Don't touch your phone, let it be on your table for a hour
8. Open CpuSpy
    * "Deep Sleep" should be the longest bar of all. If not, the CPU works because a process (App, Service) constantly wakes your phone up or you use a non standard Kernel/ROM which has a Deep Sleep problem
9. Open BetterBatteryStats
    * Set the first dropdown to "Kernel Wakelock" and second to "Since unplugged", then see if any app you've installed appears in the list, using high % numbers (waking your phone up)
    * Then set the first dropdwon to "Partial Wakelocks" and check again for any app waking your phone up with a high % number
10. Uninstall the app which causes wake locks (preventing your phone from deep sleep)
11. If the problem still persists, google for further instructions with the following pattern:
    * "wakelock + \[appname\]" without the brackets, enter the app or service name which causes high percentages in BetterBatteryStats, and google without the quotes!
> 9 votes

# Answer
For non-techies, I recommend an app I develop called Wakelock Detector.

Check out this presentation, Android Wakelock Explanation, for more info about the "wakelock mechanism" in Android.
> 1 votes

# Answer
You don't neccessarily have to uninstall the app. There times where there is a good reason for an app to keep your phone from sleeping. For example, I changed my login to my work email but forgot to update the email app on the phone that accesses my work email. It kept trying to login to sync and that was using up my batt charge.
> -2 votes

---
Tags: 4.0-ice-cream-sandwich, battery
---


# Question
Title: Navigation app is on filesystem, but cant find it on Android
I have an Android navigation Navon Platinum Explorer with Adroid 4.0.

I reseted it to factory settings, and the navigation software, iGo Primo, disappeared from the list of applications.

However it is still on the filesystem.

How can I "recover" the application, so Android will see it? I cant just reinstall it because of specific license files.

# Answer
I backed up the filesystem to my computer and then downloaded and installed the original iGo Primo .apk file.

That did solve the issue.
> 0 votes

---
Tags: applications, data-recovery, navigation
---


# Question
Title: No ADB connection to Transformer Prime TF201 on 4.1.1
ADB connection to Transformer Prime TF201 on 4.1.1

With USB Debugging disabled I can see the TF as expected.

With USB Debugging enabled I can see an entry under Device Manager for ASUS Transformer Prime ADB Interface with no warnings or errors. However when I attempt to use ADB to connect I'm not getting any devices returned.

Screenshot here:

If I plug my phone in and list devices I get a single entry returned which works as expected, SHELL etc works normally.

Any thoughts?

# Answer
> 0 votes
This was an issue with the computer I was running ADB on. I took the transformer to work and ADB worked perfectly first time.

---
Tags: adb, asus-eee-pad-transformer
---


title: regularly refresh Chrome tab

text:
# Question
Title: regularly refresh Chrome tab
I have a Transformer Prime TF201 which I sit next to my main pc to display a webpage that shows stats about the systems I work on.

However this page is a bit rubbish for updating and will time out and log off and generally just not work all that well (its a home made iframe that just shows data from other sites).

On a windows system elsewhere I used a line of VBS to, effectively, hit F5 every 30 seconds and this basically resolved all the issues.

Can anyone think of a way to do this on Android?

# Answer
> 2 votes
Adding extensions will solve this type of requirements.
But Chrome for android does not support any extensions yet.
Look at the Chrome for Android FAQ

Or else you can use Dolphin Browser to achieve this. It supports extensions.
If you are willing to use Dolphin Browser instead of Chrome, use this Auto Reload Extension.
You can set time intervals in it.

---
Tags: automation, chrome-for-android, scripts
---


# Question
Title: Getting pictures off of old deactivated phone
Can I hook up my old Galaxy S2 phone via USB to my laptop to find "lost" pictures in an unnamed file? I just activated my new Galaxy S4 and for some reason, all pics that were on my old phone are now gone from the new phone. Not sure why these would be deleted from the phone during a simple phone swap. Not all of my pics are on the sd card. Most of them were saved to the phone because it had much more space available.

Customer service says it may take up to 24 hours for the transfer to be complete but the new phone already has all contacts & accounts transferred, plus I'm able to text & receive calls. I understand that during a transfer, pics are not usually included. But they should still be saved inside the old phone, right? The techs doing the swap shouldn't be able to do a factory reset or anything on the old phone, correct?

# Answer
From your message I understand that you gave your old phone to a technician who did the transfer to your new Galaxy S4 for you. A phone swap is not necessarily a simple procedure and it all depends on what exactly the technician did. Apparently he moved all your accounts to the new device but like you I doubt that he moved all the files to the new device.

That being said, the pictures on your old phone will most likely still be there so there is nothing preventing you to connect your old phone to a computer and just copy those files to your computer or your new device. To confirm that the pictures are still there you can turn on the old phone and see if you can still see them. A deactivated phone only loses the actual mobile network connection but it should still be fully functional, even data with wifi.

And for your last question nothing is preventing anyone with your phone in their hands from factory resetting it. But I don't see any reason that would justify why a technician would do that after a phone swap.
> 1 votes

# Answer
If you have ROOT on your phone, you can get an app like Android Commander which runs on your PC and when you connect your phone via USB, it'll let you browse and access all the files on the phone
> 0 votes

---
Tags: file-management
---


# Question
Title: Is it possible to use the Maps app to save a location and give it a name so that all the saved locations appear as a layer?
This seems like a option that should exist in the Maps location app but I cannot seem to find it.

Backstory: My previous phone was a Windows Phone. On this phone the default location app HERE Maps showed maps. Long pressing an area on the map area gives an address which if tapped would allow to name the place and mark it as favorite. All the favorites would show up on the map above the base layer.

Now: The Maps app with the android phone has a similar option. Long pressing the map area will give the address of an area. Tapping the address allows you to mark it as a favorite. And all the favorites show up on the map. However it is missing the option to name a place to show up on the map. Is there anyway this can be done with the Maps app?

# Answer
> 1 votes
It's possible to create a personal layer in Google Maps and have it show up in the Maps app. You can create a pin, and label it. However, you will only see pins on the app. But once you click on the pin, you will see your custom text.

**Google Maps site.** Log-in to Google Maps in Desktop mode (a PC maybe?). At the top left beside the `Get directions` button, click the `My Places` button. Then, click the red `Create Map` button. Give your map a title, add some pins (and custom text) on it, then click the `Done` button.

**Google Maps app.** If the app is open, close it and open it again. Once open, click the `Layers` button at the bottom right. Click `My Maps` and your list of custom maps will show up, together with the pins you put up.

See if that's a suitable workaround.

Update: The `My Maps` option of Google Maps has been discontinued. As of 12th December 2013, a new app, the Google Maps Engine android app has features similar to `My Maps` option that allows you to create maps from the Google Maps Engine site. This app lets you see it the created maps and layers.

---
Tags: maps
---


title: How can I root my Nexus S?

text:
# Question
Title: How can I root my Nexus S?
I recently unlocked the bootloader on my Nexus S, and I am looking at ways to finish rooting it. Every reference I find seems to be written assuming non-Google hardware, but the Nexus S is supposed to be open.

# Answer
> 2 votes
Your best source probably is Nexus S: All Things Root Guide -- which is a compilation/collection of several guides. Here you can probably pick your minimalist solution as well as go for the "big thing". In case you need some addional sources (easily to find with a simple Google search, by the way, as that is what I just did):

Don't get me wrong: I'm not saying you didn't search (your question clearly indicates you did). I put this just for reference by other interested readers here, who might need more details.

# Answer
> 1 votes
I've just done this for my Nexus S running 4.1.2 so thought I'd let you know how I went about it.

I firstly downloaded the Nexus Root Toolkit on my computer (note that you'll need a Windows machine for this to work). From that point you can pretty much follow the instructions in the application itself and on the site, here's the instructions from the site:

> **Instructions:**
>
> 1. Select the correct device and build (what you are currently running)
> 2. Configure your drivers if you haven’t already using the driver guide (If you aren’t sure use Step 3 of the driver guide to test your drivers).
> 3. If you need to, backup your important data.
> 4. Unlock your device
> 5. Root your device

Rather than going through each step in detail (the documentation and help in the application is pretty extensive already) I thought it'd be more helpful to mention the issues I came across.

* Forgot to unlock it (Step 4) -.- Spent half an hour trying to figure out why it wasn't working and realised I'd skipped a step, you *need* to unlock the bootloader.
* **Getting the drivers installed** \- Although I already had the Android SDK and hence the Android Composite drivers the application didn't seem to work with these, it needed to downloaded some new drivers which it does automatically. On Window's Device Manager usually I'm used to using the 'Browse to Folder' option and letting it automatically search but this didn't seem to work for the new driver, instead select the 'Let me choose a driver from my PC' option and choose the Android Phone drivers and the driver is the "Google Nexus S ADB Interface".
* **Not finding the device** \- This happened a few times where the program couldn't find the device, said it wasn't connected, did I choose the right model etc. The problem seems to be that the `adb` server was out of date and needed to be restarted but the program wouldn't do that. In order to restart it I just ran `adb devices` from the command line. For this to work you'll need to have ADB installed and added to the computers PATH. This then allowed the Toolkit to find the phone and proceed on.
* **Left on non-Android screen at end** \- After the rooting stage the application left a recovery application open on the phone rather than the Android OS, if this happens to you then go to `Reboot` and just reboot the phone.

This is the last screen you'll see:

The SuperUser bit is fine, the Toolkit will have installed it onto your phone for you, I just updated it using the Play store option that is presented in the application.

The Toolkit didn't seem to have installed BusyBox onto the phone but if you do want it then just go to the play store, download BusyBox and then install it.

Good luck!

---
Tags: rooting, samsung-nexus-s
---


# Question
Title: Making a NANDROID backup of a device with broken touchscreen
This is the first of a series of questions about "the broken tablet saga". Basically I have an Acer A500 with broken touchscreen to get ready for warranty. I won't ask all of my questions in a single topic.

I want to make a full backup of my tablet without using the touchscreen. The tablet is rooted.

How do I - **without using the touchscreen** \- make a NANDROID backup of it to be restored on the replacement device Acer will hopefully send to me? (Or just to restore the repaired tablet)

I currently don't have the device in my hands. I suppose it is equipped with the classic ClockworkMod recovery. As a backup plan, I would like to know what can I do to install ClockworkMod without touchscreen support.

I'll have the device in my hands in a few hours. I would like to be prepared for that (including downloading any additional software or firmware from an unlimited data connection)

\[Update\] I must install CWM **without** using Acer Recovery Installer. I can't find a link to a binary and instructions on how to flash a recovery (there are plenties of tutorials for download mode on Samsungs)

# Answer
> 1 votes
The "*classic* CWM" does not even support the touch screen. It is operated solely via hardware keys -- usually the volume up/down keys to navigate, and the power button to confirm actions. On devices featuring a trackball (as the "classic for example), this can be used as well to scroll the menus and confirm actions.

Note that there's also a touch-enabled CWM available -- but that's not the "classical one".

However, if your device comes from the manufacturer, it is **not** equipped with , but with a stock recovery. Stock recovery does **not** support backups. So you would first need to flash the recovery in order to use that. Depending on the device, there may be different installation instructions (and different requirements), so make sure to check that first. CWM would then replace the existing "3e" recovery located on the `/recovery` partition, but should leave the other parts (e.g. your `/data` and `/system`) intact.

# Answer
> 0 votes
Need a more concrete answer - the stock recovery is very different to CWM (Clockwork Mod) in that stock recovery cannot do what CWM can do!

As for asking *what can I do to install ClockworkMod without touchscreen support* you will have to re-flash the device with a custom boot/recovery/system, **inevitably** you will lose everything when that's carried out.

I could suggest, let the device boot up, and try get a rom-dumper tool installed into `/data/local/tmp` by way of shell script or similar tool that will save the data that would be compatible with Clockwork Mod (Disclaimer: you are on your own here), you are rooted anyway at least! :)

---
Tags: clockworkmod-recovery, nandroid, acer-iconia-a500
---


# Question
Title: mobile network problem after jellybean upgrade
I upgraded my sony tipo dual to jellybean using cyangenmod 10 using this tutorial. I was able to do most of the things without any problems.

But after upgrade I am unable to connect to mobile network. Even unable to save APNs in the phone. I tried restore factory settings. I tired to set my network APN to default but am entirely unable to save my APNs (any APNs). I tried re-installing the whole process again. But nothing has helped yet.

# Answer
> 3 votes
Although the Sony Xperia Tipo is listed by FreeXperia as a supported device, the Tipo Dual isn't. It's not clear from the site, so it may simply be that (the unofficial port of) Cyanogenmod can't access the SIM cards in that device.

---
Tags: cyanogenmod, mobile-network, sony-xperia-tipo
---


title: Nexus 4 won't turn Bluetooth on

text:
# Question
Title: Nexus 4 won't turn Bluetooth on
My LG Nexus 4 runs stock Android 4.2.2. I use Bluetooth for phone calls with a one-ear headset (Plantronics M100).

Sometimes I notice in the power toggles menu that Bluetooth has turned OFF and when I go into the BT settings the slider is indeed set to OFF. When I touch the slider, it moves to ON but after a fraction of a second it quickly moves back to OFF.

Sometimes Bluetooth is even reported as ON but it still won't connect to any other BT device. In this state, I can turn BT off and then on again, but it doesn't resolve the problem.

Only a **device restart** seems to resolve this, so that I can turn BT on again. This happens every other day or so.

Is this a bug in Android? Is there something else interfering? How can I troubleshoot this?

# Answer
Seem to be an Android bug. I found this in the Android bug tracker.

https://code.google.com/p/android/issues/detail?id=42520&q=summary%3Abluetooth%20type%3Adefect&sort=-stars&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
> 1 votes

---
Tags: settings, bluetooth, nexus-4
---


# Question
Title: Can I get root access on my Nexus 4 without installing custom bootloader, recovery or ROM?
I own a Nexus 4 device and I want to just get root access on my phone so that I can install applications such as AdBlock etc.

I was able to find tutorials online guiding how to root the Nexus phone. But in all those they flash a custom recovery and have to install a custom ROM.

I don't want to install any custom recovery or ROM.

Is it possible to just root my phone without doing those?

# Answer
The Nexus Root Toolkit is the way to go, tho note that to unlock the bootloader, you will have to wipe your device. However, you'll only have to do this once, so when Google's next update removes your root priveleges, you can just run the Root utility in the toolkit. If the toolkit can't reboot your Nexus 4 into the bootloader, you can do it manually with adb:

```
adb reboot-bootloader

```

in cmd and then run the toolkit's Root. If it just reboots normally, try again and it should eventually boot into a recovery tool. Choose the reboot into system option and it will prompt to fix the su binary permissions and you'll be rooted again.
> 5 votes

# Answer
XDA will be your friend here. BUT here is a tool kit that will root without flashing recovery as long as you dont check the box. MAKE SURE TO BACKUP YOUR STUFF!!!

http://forum.xda-developers.com/showthread.php?t=2015469

Basically it involves downloading the *Nexus root kit* from http://www.wugfresh.com/nrt/, which will not only lead you through the rooting process, but includes a lot of maintenance tools. A video demo can be found at youtube. Screenshots are included with the thread.

I personally suggest to flash recovery and unlock the bootloader but it is your decision.

Good luck!
> -1 votes

---
Tags: rooting, nexus-4
---


title: How to enable Wifi on an AVD

text:
# Question
Title: How to enable Wifi on an AVD
How can I enable WiFi on an AVD? I am emulating the Android version 2.3.3 API 10 and when I click WiFi in the phone settings menu it just says 'error'.

# Answer
> 2 votes
You should just be able to connect your computer to wifi and then the emulator will use your computer's wifi connection. The AVD is just an emulation of an android device. The AVD uses your computer's hardware to simulate the hardware of a real device the best that it can.

The AVD will also be 'connected to 3G/4G' if you are connected through Ethernet.

Edit:

When I tried this myself on my own editor, it appears that you can't enable wifi on the emulator, it will always be set to '3G' or '4G'. If you want to enable Wifi for development purposes, you should just use a real device. There is no way to enable wifi on the android emulator. This question has been asked on StackOverflow:

---
Tags: 2.3-gingerbread, wi-fi, android-emulator
---


# Question
Title: Is it possible to translate websites in Chrome Android in "realtime" like I did on the PC?
On my Windows 7 computer with Chrome I could translate entire webpages using Google translate with the click of a button. Is there a way to do this in Chrome or the stock browser? Or any other browser?

OS: 4.1.1 Samsung Galaxy S3

# Answer
Use Chrome Beta for Android. It is made by Google to test out new features. No root is required and can be installed side by side with the original Google Chrome app. By default, Chrome Beta for Android will prompt you for a translation when you visit a site.

The app can be found on Google Play.

Also, if you use the same Google account on your phone and in your PC browser, you can install the app from your PC without having to search for it on your phone. It will automatically install.
> 1 votes

# Answer
Yes, it is possible with the current beta build of Chrome. It works exactly the same way it does on the desktop.
> 1 votes

---
Tags: browser, localization
---


title: Edit out a part of an audio file

text:
# Question
Title: Edit out a part of an audio file
How can I cut out a particular portion of the song and play the rest of the song?

for example my song is of 4 minutes and 11 seconds and I want to remove the section from `2:04` to `3:30` and play from `0:00` to`2:03` and then continue from `3:31` and end at `4:11`

I hope you got my problem can anyone help me with this?

# Answer
> 2 votes
You can use an app like **WavePad Audio Editing App**. It is said to have the ability to work with multiple audio files. If you do not mind adverts, there is a free version for this software as well.

# Answer
> 0 votes
If it is an MP3 file, then you can use MP3 Cutter.

It's free on the Play Store. If you need one for a different file format, let me know and I will find you a solution that supports that audio format.

---
Tags: applications, ringtone, mp3
---


# Question
Title: Is there any way to block permissions on apps?
I read about being able to revoke permissions on CyanogenMod, but it seems the devs took that ability out.

I found some app out on the market for 6$ or so, but it doesn't look like it would be worth its price. It is called Permissions Denied. Any other way to block some permissions for some apps?

Thanks.

# Answer
> 1 votes
There are at least two different solutions available for it: LBE Privacy Guard (careful when you're already running JellyBean: do not use the Playstore version then, but rather check with XDA-Developers, as the playstore version causes boot-loops with JellyBean and the dev did not even place a note for it), and PDroid Privacy Protection / PDroid Manager. The latter is more difficult to install, but often preferred: being implemented at OS level, it offers more security.

# Answer
> 1 votes
You can try using Xposed installer and xposed App settings from XDA Xposed installer and tutorial http://forum.xda-developers.com/showthread.php?t=1574401 , Xposed App Settings download. "http://mohammadag.xceleo.org/public/Android/Xposed/"

once enabled, the Xposed App settings let's you edit things about an app like the UI size (tablet or phone), keeping an app in memory and also editing the permissions an app is given. and best of all its free

# Answer
> 0 votes
The permissions manager feature was removed from CyanogenMod 9.0 - and hasn't been re-added.

There used to be a free version of permissions denied, however it was removed. I tried the free version and it worked well - I am unable to comment on the paid version however.

If you are using CyanogenMod 7, then you can use the permissions manager - enabled it in CyanogenMod settings, and disable permissions by clicking them when viewing an app in the Android app manager.

# Answer
> 0 votes
There is also an app called "Android Permission Blocker" that is only 99 cents! You need a rooted phone to use it which is standard with permission blocking apps (i.e. Permission Denied app the original question mentioned). FOr 99 cents, you can't go wrong. I don't have a rooted phone, but my friend uses "Android Permission Blocker" and said it works well for him for what it's worth.

---
Tags: permissions, application-manager, privacy
---


# Question
Title: Do I need to reboot my HTC Desire periodically?
I've had my HTC Desire for a couple of months now and it is awesome! (A huge improvement to my previous phone... Nokia 3315)

Though recently, I've realised that the phone semi-freezes more and more often - ie. when swiping between homescreens it will either pause/freeze and I will have to re-swipe to get it to change screens. Or worse, it just won't respond to any further swipes and I have to lock the screen then unlock to get the phone back into action.

Got quite annoyed at this (was probably happening once or twice a day) so I thought it might help to turn it off and on again. So I did - not sure if it was a placebo effect but it *seems* to have helped a bit?

So given that this is my first smartphone, I was wondering if it is 'normal' to need to restart the phone every so often. If so, how often is 'normal'? If not, what can I do to diagnose/fix this problem?

# Answer
In my experience, for some devices, it helps to reboot the device about once a week. I don't know the exact technical implications of this but rebooting seems to free up the device in some way and make it respond quicker. This will not always be the case though, right now on my EVO i'm at 391 hours (16 days) of uptime and I don't notice any freezing or slowness. On my Hero I would though so I rebooted every-so-often. If you haven't already you may want to look into rooting and flash a custom-rom on your phone as usually that will give you better performance and battery-life. I have found this to be true since with both my Android devices and my previous Windows Mobile phones.

And while I don't recommend it, you can look into ATK for Android or some other task killer and see if this helps. You can make your own decision if you want to use a task killer - some people think they're great while others think they don't help.

*Edit* \- I went to find some links both for and against task killers and mostly I found against. Here are two that lean against them but also talk about ways to use them.

http://lifehacker.com/#!5650894

http://www.androidcentral.com/how-properly-set-and-use-task-killer-oh-yes-i-went-there
> 1 votes

# Answer
I have had a similar problem but I also had my desire rebooting itself when using google maps. I spoke to vodafone who said return the device to us and we'll fix it, well I did and all they did was reflash it...total waste of time. Anyway ity started rebooting on its own again so I contacted HTC who were very helpful and said that on some desire handsets the motherboard was faulty and I need to send it to them for them to change the motherboard. I did this and 8 days later received my phone back and I have tested it with maps and all the app killer software and my phone works perfect. I say if you have any problems with any HTC contact them directly and they will sort it for you.
> 2 votes

# Answer
## When should I reboot?

If you notice any of the following, it is probably time for a reboot:

* It takes a long time for an app to launch
* A system service keep crashing
* It takes a long time to switch in between activities (i.e. pressing the back button)
* It takes a long time for the lock screen to appear after pressing the power button

A lot of people almost never reboot their phones (once a couple of months) and they function perfectly. Most of those people are not serious android users though, they pretty much just use it as a phone (calling/texting) and thats about it. If you are a more serious user that plays a lot of games or likes to use a ton of apps then you will need to reboot more often, perhaps once every week or every couple of days.

If you have a newer device you also don't need to reboot it as much because it probably has a faster processor and more RAM so it can handle a larger load for longer. Older devices need to be rebooted a lot more than newer devices.

## Why does my device slow down?

Your device slows down because the processor is busy doing work it doesn't need to do. After a while, processes running in the background (services) start to pile up. Android is pretty efficient about knowing when to keep services and activities alive. in the older builds of Android, the system is a little bit more lenient about what it keeps running. In theory it isn't really bad to have a ton of Apps running at once because Android pauses all of the Apps that are in the background. Now, what stinker developers do is they have their app start up a bunch of services when their app starts up. This is really bad because the services will keep running even after the app is no longer visible.

Android is pretty picky about it's memory. Android wants to have it's memory as close to full as possible. Android is pretty efficient at cleaning up memory leaks created by processes, so you really don't need to be worrying about your memory usage especially on newer devices. Most people think that when their memory is full, it's a bad thing. That is totally wrong and I will show you why.

If you know a little bit about electronics, you should know that RAM is basically just a massive array of bytes. The processor needs to run an instruction to load a byte into a section of the array. When the processor runs instruction, it takes power (in this case battery power). When the RAM is almost full it doesn't really hurt the battery; you want it to be almost full because the system doesn't want to keep pushing bytes into the register, it wants to work with what it has. When you destroy all of your apps that were just running, Android automatically clears the memory that those applications were hogging. Then the Android system goes "oh, where did my Sync Service just go? Better start it up again!" Then your device has to reload all of the RAM that you just cleared. This takes a lot of power and drains your battery. So you might kill a couple of services that were CPU hoggers but you are killing a lot of services that Android was actually managing efficiently.

## Myths about 'Memory Boosters'

> Ha! Take that system apps that were running in the background, thank you App Killer for freeing up all of that memory for me!

When I hear this I go just about nuts, and so does every else on this site. Do not constantly use an App Killer to kill all of your idle processes! What you should really be saying is this:

> Ha! Take that battery! Have fun loading all of those services up again from scratch!

Now, there is a way to use "App Killers" effectively. You should only use them to kill background services that have gone rouge (eating up massive amounts of CPU). This happens more often on older devices.

Unless you have a reason why you don't want to reboot your phone when it is being slow, I would reboot it instead of running an App Killer. Rebooting does eat up a little bit of battery as well, but it will most defiantly kill any service that could have been hogging your CPU.

> Friends don't let friends use App Killers.

## My device is still slow after reboot, help?

If your device is still slow after reboot, then you should go through your apps and delete the ones you don't need. A lot of those apps are probably starting background services and slowing your device down.

---

If anything needs to be added, or if anything here is inaccurate feel free to edit. Constructive editing is welcome.
> 1 votes

---
Tags: htc-desire, reboot, system-freeze
---


# Question
Title: Unable to access files in Samsung Galaxy Android 4.0
I am connecting a Samsung Galaxy Note II(Android 4.0, Ice Cream Sandwich) to Ubuntu 12.04 laptop through USB. I am able to see the directories like Music, files, Bluetooth, ShareViaWiFi etc. I also see a message at the top right corner which says **"These files are on a digital audio player"** but when I open these directories I am unable to see any file. I want to copy a media file located in **ShareViaWiFi** folder to my Ubuntu laptop. But I am unable to see the file when I open the folder in Ubuntu. I can see the file in the Samsung Galaxy, so I know it is there for sure.

# Answer
> 1 votes
To start make sure your device is unplugged. Then run:

```
df -h

```

that will show you the list of currently mounted devices. Now plug in your device and run the same command again. You should see that there is a new device mounted. Now all you have to do is `cd` into that mount point to access the files. Here is my example output:

```
john-macbookpro:~ John$ df -h
Filesystem                          Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk0s2                       297Gi   68Gi  229Gi    23% 17872734  60060168   23%   /

#plugged in device

john-macbookpro:~ John$ df -h
Filesystem                          Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk0s2                       297Gi   68Gi  229Gi    23% 17872734  60060168   23%   /
/dev/disk3s1                       983Mi   13Mi  970Mi     2%      512         0  100%   /Volumes/BACKUP ONLY
john-macbookpro:~ John$ cd /Volumes/BACKUP\ ONLY/
john-macbookpro:BACKUP ONLY John$ ls
hello.txt
john-macbookpro:BACKUP ONLY John$ cp hello.txt /Users/John/Documents/
john-macbookpro:BACKUP ONLY John$ cat /Users/John/Documents/hello.txt
Hello!

```

If for some reason your device is not getting mounted, you should try to download ADB:

run ADB and it should try to manage your Android device.

```
adb start

```

---
Tags: 4.0-ice-cream-sandwich, storage
---


# Question
Title: unlinking android mobile from google play store
I have 2 android mobiles and now I'm not using one of them.Is it possible to unlink the mobile which I'm not using from the Google play store?

# Answer
I would preform a factory reset. This will erase the Google account from the phone and it will erase all of your user data. This way if it gets lost/stolen or you want to give it away it is good to go!

To do a factory reset it is basically the same for all devices:

> Settings Menu --\> Privacy --\> Factory Reset --\> Confirm...
> 0 votes

# Answer
It is not possible to completely unlink devices listed under on the Google Play website. However, if you'd prefer to hide or remove a device from view, you can do so:

1. Visit play.google.com/settings
2. Untick the checkbox next to the device(s) you wish to hide

Source
> 0 votes

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


# Question
Title: How to permanently delete stored images in /data
I have a rooted HTC Desire HD with a Custom Rom. Now, I want to permanently delete the stored images on my internal memory (/data). Everytime I run the app Disk Digger, my old crappy photos seems to show up. I tried flashing again and again and doing a a factory reset again and again but the images seems to be always there. All i want is to remove that images from my internal memory so i can safely sell my phone. Can anyone help me? BTW, the exact location where the disk digger digs is /dev/block/platform/msm\_sdcc.2/by-num/p26.

Can someone help me here?

# Answer
> 0 votes
Perhaps the reason why your old photos survive flashes is because there may be a secondary internal flash memory that is separate from both the memory used for the OS (root) and the removable microSD slot. (I know my phone is like this.) Not sure why they would still be there after a factory reset though. Have you tried removing them using a file manager app like ES File Explorer, ASTRO, etc?

Another suggestion would be to verify that the photos aren't owned by root. If they are you could try removing them using the Android Terminal EmulatorAndroid Terminal Emulator app with root privileges, or try connecting your phone to your computer and delete them using the Android Debug Bridge.

---
Tags: delete
---


# Question
Title: Problem viewing SD card contents while connected to PC
I have a problem while connecting my Samsung Galaxy Y Duos to my computer using a USB cable. My mobile displays "NO memory card. YOU cannot view Your photos, music etc"

I do actually have the memory card in the mobile. What can I do about this?

# Answer
> 3 votes
While the phone is connected as a *USB mass storage* device, it's giving the PC sole access to the SD card. The phone can't access the card at the same time because of how the USB mass storage protocol works. That's why newer Android phones use *MTP* instead: a different protocol that lets the phone and the PC access the SD card at the same time.

To keep the SD card available on the phone while it's connected to a PC, change the USB connection settings so that the phone is not acting as a USB mass storage device. I don't know exactly how the settings work on that phone, but if you click on the **Connected to PC** (or similar) notification it should take you to the appropriate settings page. There you can switch to MTP if your phone supports it, or to **Charge only** if it doesn't.

---
Tags: sd-card, samsung-galaxy-y-duos
---


# Question
Title: Is it possible to play music from an Android device to Airplay speakers?
I'd like to play my music, podcasts, pandora, etc. on a Libratone Airplay speaker in my house.

I bought the Airplay add-on for DoubleTwist thinking it would let me do this, but it appears to only support AppleTV http://www.doubletwist.com/help/question/what-devices-are-supported-by-doubletwist-airplay/

The reason appears to be that there's no UI to select a device in airtwist. Instead, you have to broadcast your availability and then pick the device from the AirPlay device. Sadly, most airplay speakers do not have a UI to select devices.

Is there a way to send music to my Libratone or other UI-less Airplay speakers?

# Answer
Bubble UPnP works great, although I don't find the interface all that easy to use
> 1 votes

# Answer
you can always try beta version of our AirPlay & DLNA media streaming app for Android. We are just looking for beta testers! Have a look at our landing page: http://streambels.com
> -1 votes

---
Tags: airplay
---


title: Owner's photo in the pull down menu

text:
# Question
Title: Owner's photo in the pull down menu
In 4.2.2, how can I put a picture in the pull down menu like this?

# Answer
> 2 votes
Open the People application (it's the name of the contacts app in Jelly Bean) and edit the entry for "Me". Set your picture there.

# Answer
> 0 votes
Click on the man picture on the drop down. Click on the man picture on the next two screens that come up. You should have two options "Take new photo" and "Select new photo from Gallery", add the photo here.

---
Tags: contacts, 4.1-jelly-bean, notification-bar
---


# Question
Title: How to unlock a "network sim" in order to use a Android phone?
I got an old Android phone (HTC MyTouch) from someone in the States. The phone says "T-Mobile" on the top.

I put in my O2 SIM chip (Germany), turned it on, typed in the SIM, but then it asks me to type in a "**SIM network unlock pin**".

I went to T-Mobile here in Germany and they said to "contact T-Mobile in America" who may be able to unlock it for me.

I went to the O2 shop in Germany and they said it would definitely not be possible to use this Android phone with my O2 SIM chip.

**Before I sink hours into contacting T-Mobile in the States, can someone tell me from experience if it is (technically and legally) possible to use this Android phone in Germany?**

# Answer
> 2 votes
You'll need to purchase an unlock code.

You will probably find a number of companies via google a I have used a couple, which I'm not sure I'm allowed to post here so I recommend you visit Modaco, the site run by Paul O'Brien of custom rom and rooting fame.

Click the Android part of the site and at the bottom of the site or via a web banner to the right, you'll see one of their official sponsors that does HTC codes for $20.

# Answer
> 0 votes
Actually, if you have been on T-Mobile for some time, you could just contact them (online chat works too) and they will give the unlock code to you. Their online chat system works pretty well.

And it is definitely legal to use the phone in another country. It's *yours*.

As for technical issues, I have not heard of SIM card compatibility issues before (except for size issues between micro SIM and normal SIM). My hunch is that the O2 guy meant something concerning differences between GSM and CDMA. I know that T-Mobile uses a GSM network, but I am not too sure about Vodafone.

# Answer
> 0 votes
Is your phone CDMA or GSM. If its CDMA no one can help you. You need to continuce with T-Mobile. If it's GSM read on.

As your phone is under contract you need to use T-Mobile with your phone. Once the contract terms is over you can get it unlocked by contacting T-Mobile support.

If you want to get it unlocked before the contract ends you can do it by purchasing SIM unlock codes. I found these people on facebook https://www.facebook.com/SamsungSimUnlock and got my wife's HTC phone unlocked.

PS: In some countries it is illegal to unlock phone before the contract terms ends. Please check you local laws before doing so.

# Answer
> -1 votes
I'm pretty sure it's law now that if you want an unlock code from a mobile network carrier they are required to give it to you. But it definitely is not illegal. However, it may be even easier to just root the phone instead. This should (depending on how you root it) unlock your phone in the process.

As for your O2 SIM chip, I'm not sure how foreign SIM cards work in American phones, but it's definitely worth a shot.

---
Tags: sim-unlocking, htc-mytouch
---


# Question
Title: How to do a full factory reset and clean the phone completely?
I've been flashing my LG Optimus L7 numerous times with various Custom ROMs and now I'd like to return to the official firmware.

I've factory reset my phone, flashed the v20D official firmware with KDZ tool and then I did another factory reset. However, I've read that the factory reset only wipes /data and /cache folders (user-accessible data), while /system and /boot remains the same. The questions:

1. I've flashed the official firmware using the KDZ tool with the EMERGENCY phone mode. After flashing, some of the old settings remained which were gone after a factory reset. As I understand, flashing the phone with a firmware doesn't wipe /system or /boot, right? Therefore some of the files from the previous custom ROM remain.
2. What should I do now to fully clean my phone from all custom ROMs? I've already flashed the original firmware and did several factory resets, but I know the reset doesn't touch /system and /boot, for example. How do I completely clean my phone? Is it even possible?

# Answer
> 3 votes
As the firmware resides in `/system`, flashing a firmware obviously overwrites that partition. `/boot` is usually involved here as well. Whether the two get "wiped" is a different question; but as otherwise things could get "mixed", which might cause unwanted side-effects, I'd say they are (I'm not 100% sure with this). So in these two partitions, nothing of the previously installed firmware should remain.

That's different for the other partitions of your device. So usually, `/data` is not touched *by the flashing process*, but of course it will be touched once the new system boots up (it e.g. needs to initialize the cache for the newly installed system apps, which is located in `/data/dalvik-cache`). For the `/cache` partition (holding the application cache) it's similar: It usually is not touched by the flashing process, but used normally afterwards. Hence it's a good idea to wipe these two (Cache and Dalvik Cache) when installing a different ROM. It might not always be required, but it doesn't hurt.

A in principle is a combination of the two: it wipes the `/cache` and `/data` Partitions. So other than the manual wipe of the caches from a custom recovery, it also removes all user data (including the user-installed apps).

Note: Don't confuse a "wipe" with a "safe erase": with the right tools, data still might be recoverable following a wipe.

With this on your mind, your second question becomes obsolete: if you just want a clean system for yourself, this wish is already granted. If, on the other hand, you did these steps to sell your device, there's always the point of what could be restored. For a "safe erase", you might want to take a look at special tools like Nuke My Phone / Nuke My Tablet, which overwrite everything with "garbage data", and finalize this process with a .

---
Tags: factory-reset
---


# Question
Title: How can I remove the SIM lock from a Samsung Galaxy S?
I bought one from bell Canada, and I can't put in a SIM card from any other service provider. Does anyone know how to unlock this phone?

# Answer
To unlock your phone, use GalaxSim Unlock.

You need root for this app. If you don't have root, the app will give you instructions on how to root your phone.
> 2 votes

# Answer
You can unlock your Samsung Galaxy S using unlock code .You can get unlock codes from the network provider or online vendors like Unlocking4U.com . But, Most Network providers will provide the unlock code only if the contract period is over . From Online vendors you can get the Unlock code at any time for a small price.
> 1 votes

# Answer
First you need to know if your phone is CDMA or GSM. If it's a CDMA phone then it cannot be unlocked.

GSM phones can be unlocked to make it work with other networks. If you want to unlock your phone for free you can root your phone but it is at your own risk. Also rooting voids your warranty.

Safer method is to get an unlock code from the unlock code providers like http://www.samsungsimunlock.com/ There are other unlock code providers like http://www.unlocking4u.com but there are slightly expensive.

Unlocking phones is restricted in some countries. Recently US passed a law where unlocking phones is illegal that are manufactured after Jan 26th 2013. Phones manufactured before that date can be unlocked. Please check your local laws before unlocking.
> 1 votes

# Answer
Installed the adb drivers for samsung galaxy s. Enabled the phone to be rooted using superoneclick and finally unlocked using Galaxysim Unlock. Thanks for the tips.
> 0 votes

---
Tags: samsung-galaxy-s, sim-unlocking
---


# Question
Title: How do I unlock an Optimus T? Is there a "vanilla" firmware I can use?
I'm an experienced iOS developer, and I just bought my first Android phone, used, on eBay. The phone is carrier locked and I'm looking to swap in my iPhone SIM card. (I have an adapter.)

The phone is carrier locked. Is there a way to root or erase the firmware to unlock it, or must I use an unlock code? If so, what are my options for obtaining said code?

# Answer
Unfortunately it appears your only option is an unlock code, I've just done a search. This XDA thread has a couple ways to get into the unlock screen so you can enter the code.

Your options for get the unlock code are to ask the carrier the phone is locked to -- they might give it to you if they're feeling nice -- or to buy it online. There are no reputable sellers of unlock codes online, of course, but you could search around and find someone whose experience seems reliable and use the same service that they did.
> 1 votes

# Answer
I have this phone, and I have T-Mobile. I called \*611 and told them I was going to be traveling in Europe and needed a SIM unlock code. They agreed and it arrived about 12 hours later.
> 1 votes

# Answer
You can use unlock code to unlock your LG Optimus T which is the safe and easy way. You can get the unlock code from the service/network provider. But,Mostly they will provide the unlock code if your phone if off contract . In that case you can get the unlock code from online vendors like MobileUnlockSolutions.com for a price .They will give you the unlock code along with instruction on how to unlock.
> 0 votes

# Answer
Simple solution for you. Get your LG Optimus unlocked by obtaining an unlock code so that you will be able to swap in your iPhone SIM card. Just google for cheap LG SIM/Network Unlock codes. Be careful about sites that betrays you. You can also find some code vendors on ebay too.
> 0 votes

---
Tags: sim-unlocking, vanilla-android
---


title: Restart camera service

text:
# Question
Title: Restart camera service
I have a smartphone which the camera doesn't work very well with CyanogenMod.

Sometimes (and very often), after taking some picture the camera stops working until I restart the phone.

When I try to open it, it just says "Cannot connect to camera".

I'd like to know if there are some way to "restart" the camera service, or something like that, because it's very annoying to be obligated to restart the phone everytime it stops working.

If that's somehow useful, I have a modified version of CyanogenMod 7 installed.

# Answer
> 1 votes
If the problem is in the kernel driver, as t0mm13b suggests, then only resetting the kernel driver will help. There *might* be a hacky way to achieve this with `rmmod` from the command line, if the device is rooted and that driver was built as a module in that ROM. I wouldn't recommend it. Restarting the phone is probably the only way to reset the driver.

---
Tags: cyanogenmod, camera, reboot, zte-racer
---


# Question
Title: Android Apps from Old Tablet to New Tablet
I have a Motorola Xoom running Jelly Bean and am moving to the Asus TFT-700. I plan on giving my Xoom to someone in a factory default condition so that my Google account will only be on the Asus. Do I really need to remember all of my installed apps so that they can be manually downloaded to the Asus or will my Google account take care of this automatically?

# Answer
Google's backup service is described on one of their support pages:

> # Backing up and restoring your data
>
> You can back up your settings and other data with your Google Account, so if you ever replace your tablet, you can restore your data on the new one. If you choose to use this service, your data is backed up automatically.
>
> If you previously used the backup service with the Google Account you just used to sign in, you can also choose to restore your settings from your Google Account to your tablet now.
>
> Important: If you want to restore your settings, you must do that now during setup. You can’t restore data after setup is complete.
>
> Many kinds of data are backed up, including:
>
> * Your Android settings, such as your Wi-Fi networks and passwords, user dictionary, and so on
> * Many Google application settings, such as your Browser bookmarks
> * The apps you download from Android Market Some third-party apps also make use of the backup service, so if you reinstall one, its settings and data are restored
> 1 votes

# Answer
Using Google's backup service (as described by greg) is one way. But as in the past this did not prove very reliable (it should have improved with 4.x, though), plus apps have to actively support it (which by far not all do), there are alternatives to consider.

Since Android 4.0, you can perform Full Backup of non-rooted devices. You can also backup/restore single apps (including their data) this way.

An easier approach is using Koush's Carbon Backup -- at least if you buy the Pro license (less than 4 Euro). Install the app on both devices, and you can sync apps and data between the two (see the second "tab" in the screenshot).
> 1 votes

# Answer
I would use Google backup for any personal data or other data and Appmonster for the apps. The free version can batch backup all the apps on your device to a `.apk` format which you could batch reinstall onto the new device once Appmonster is installed on it.
> 0 votes

---
Tags: applications, google-play-store, data-transfer
---


title: Clockwork Mod Can't find backups

text:
# Question
Title: Clockwork Mod Can't find backups
Yesterday I performed a Nandroid Backup on my phone, because right after I knew I was going to wipe the phone and cache and remount Cyanogenmod on my Galaxy Nexus to hopefully solve another issue I had.

However, I guess when you do a new fresh mount CM recreates the `0` (profile) directory on the internal memory. So I ended up having to move the folders that contained the backup up one directory level.

The problem I have now is that with the latest backup I am running dangerously low on storage space, so I can't restore all my apps and data and therefore I need to delete an old backup (I have 3 but need only 2). I can't delete the folder using Astro or file manager even when giving them root access, and I thought if moving it to the same location as before CWM would be able to see it and delete, but it just says can't find any backups.

Is there a way to fix it so CWM can see it and I can delete?

The files are currently in the path `/storage/emulated/0/clockworkmod/backup`

# Answer
ClockworkMod needs to be updated to properly understand Android 4.2's new filesystem structure so it can see its previous backups.

Technically, everything stored on the sdcard is actually stored under /data/media, however Android uses bind to essentially make a really fancy shortcut to various other places. This includes /storage/emulated/ and /sdcard.

As for deleting, without knowing the errors you were running into, it limits my options on recommendations. But you can use adb to delete files (with the code below, replace "old-backup" with the folder name containing the backup you want to remove).

```
adb shell
su
rm -rf /data/media/0/clockworkmod/backup/old-backup

```
> 3 votes

# Answer
You can fix it by symlink.

1) remove clockwork dir "rm -rf /data/media/clockworkmod"

2) switch to directory "cd /data/media"

3) create a symbolic link "ln -s /data/media/0/clockworkmod clockworkmod"

that should do it
> 1 votes

---
Tags: cyanogenmod, backup, clockworkmod-recovery, nandroid
---


# Question
Title: How to install apps from one user to another
I have a Nexus 10 set up with multiple users. My owner account has a lot of apps that I got from my Humble Library (so not from Google Play). I want to install these apps on one of the other user accounts, but right now I'm on a metered internet connection so I don't want to re-download these apps. Is there a way for me to transfer these non-Google Play apps from the owner user to another user without re-downloading them? Thanks!

# Answer
> 2 votes
Usually, with the MultiUser feature, apps are not downloaded again (but rather linked; let's skip technical details here). In your case the trouble is: your apps are not connected to Google Play, so I'm not sure how that would be handled.

However, here's a way you definitely could do so. But it would require you to install one app from Google Play to handle it:

1. Login with your "owner account"
2. Get yourself AppMonster Free Backup Restore via Google Play
3. Start the AppMonster, go into its settings, and check/configure the path it stores the backups to. For your goal, it should preferably be in a location accessible for the other users as well.
4. Now "back up" the apps you want to "transfer". You might wish to include *AppMonster* here as well.
5. Login with one of the "target users"
6. Use any file manager to navigate to the *AppMonster* backup directory
7. Now you can simply "start" the `.apk` files, and the installer should pop up.

As the backup directory structure might be a little confusing, you may wish to first install *AppMonster* that way, and use this app itself to install the other apps (after having configured the backup directory again).

Be aware this only handles the apps themselves, not their data.

---

Another variant, including the app data, could be utilizing `adb backup` and `adb restore`. To do this without a computer, you could use Helium - App Sync and Backup. Other than above variant, this creates backup archives (`*.ab`) of your apps, which then could be restored using the very same app. **I've never tried that amongst multiple accounts,** so I cannot guarantee it works. *Helium* is available for Android 4.0 and above; but as you already use the MultiUser feature, this should be no show stopper :)

Note, however, that you would need to install *Helium* also for the accounts you wish to restore to. And again: While I'm pretty sure the *AppMonster* variant will work, **I cannot guarantee that *Helium* works in this context.** But it might be worth a try *if you want to include the data* with your transfer.

---
Tags: 4.2-jelly-bean, samsung-nexus-10
---


title: Does Android support new fonts?

text:
# Question
Title: Does Android support new fonts?
Does the Android operating system support installing **new** fonts?

I am that person who adores calligraphy and improving handwriting, and I am proud to say that my handwriting is now more beautiful than my teachers in almost every language I know! Anyway, can anyone answer that question (about Android fonts), because this will judge if I will buy a ruuning-Android tablet pc or not!

# Answer
Yes, you can install new fonts, but it requires root on most devices.

To install a font, you just simply need to copy the font file (.ttf format only) into /system/fonts. There are also numerous apps available on the Play store to do this automatically for you, such as the plainly named Font Installer. Other apps also include functionality to find new fonts.

With the right app, it is also possible to install fonts without root on the Samsung Galaxy S3, S4, Note, and Note 2.
> 4 votes

---
Tags: fonts
---