# Question
Title: How can I get information what happend with my Galaxy S4
I bought new Galaxy S4 before two months and from the beginning I have started to experience some serious software issues. Every evening before I go to the bed I connect my phone to charge and in the morning it is frozen (dead, no response) with red light indicator and no response of buttons.

To start the device I have to hold for a long time the power button and only then the device boot.

I have sent it to the service and after two weeks they return it with new software and the problem stopped. Yesterday I made a flash with some xda ROM with serious review and this morning the issue has return. I know that is my fault and changing the ROM will broke the warranty, but after no one else is experiencing that problem with this ROM I have started to search for an explanation.

The question is how can I record the moment when the phone freeze and view the log after that... Is there some kind of a text file where it holds some information about the processes? The tricky is to view that file after the phone is down and I switched it on...

Thank you! Sorry for my bad English.. :)

# Answer
To begin with this, I don't think that this question doesn't belong here, because it's related to the Android system logs and that's something we can be helpfull with.

I found a Thread, where the people are discussing various methods to obtain these log information - see here:

There are several directories where logs (including those from crashes) might appear -- not all of them are standardized (i.e. some may be ROM-specific).

`/data/anr:` Some trace files seem to get here (Dalvik writes stack traces here on ANR, i.e. "Application Not Responding" aka "Force-Close"; see e.g. log excerpts here)

`/data/dontpanic` seems to be a standard location (AOSP), and contains some crash logs including traces (see e.g. viaForensics and StackOverflow)

`/data/kernelpanics` is another location -- not having had any "kernel panic" on my Android devices, I saw no content there yet.

`the /data/panic/panic_daemon.config` may point to other locations configured -- on my Droid 2 it mentions `/sdcard/panic_data/`

`/data/tombstones` may hold several tombstone\_nn files (with nn being a serial, increased with every new file). As tombstones are placed for the dead, it is done here for "processes died by accident" (i.e. crashed) -- and it is what is referred to as "core dumps" on Linux/Unix systems. However, not all apps create tombstones; this must be explicitly enabled by the developer (see Debugging Android Core Dumps).

Since you already have root access to your phone, you can even examine the LogCat output through the `adb`.

Here are some other links that might be of use for you:

1. Link \- The "Android System Info" Application's description
2. Link \- The "Crash Log (Logcat)" Application (PlayStore link)
3. Link \- *

* In brief: Since it's a long artice, which describes how to debug, this can be found anywhere in Google (see also "debuggerd"). This is of course if those links ever get down.

**My personal advice - revert to the original Android ROM, which was installed on the Samsung, then perform a revert to factory defaults, go where you bought the phone and ask them to see it once more if the problem persists.**

Cheers
> 1 votes

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


# Question
Title: Will an Android 4.3 upgrade rewrite my custom /etc/gps.conf file?
Will an Android 4.3 upgrade rewrite my custom `/etc/gps.conf` file?

# Answer
In my case, the upgrade to the android 4.3 did not replaced my custom `/etc/gps.conf` file.

It was edited by hands on rooted device before the Android upgrade and stayed with the same content afterwards.

Answering myself :)
> 2 votes

# Answer
Whenever I flashed a modem (for my region) on my phone, I noticed that it changed the values set I via FasterGPS; this app can edit the gps.conf.

So YES, chances are it will rewrite your gps.conf after you update. So, make a backup first.
> 0 votes

---
Tags: gps, 4.3-jelly-bean
---


title: Android and using Mozilla Thunderbird

text:
# Question
Title: Android and using Mozilla Thunderbird
I would like to sync my THUNDERBIRD program on my PC to my GALAXY NOTE 2, is this possible as the web suggests it is possible

# Answer
Thunderbird is not an email service, it is an email client. Therefore it accesses an email service from the internet. If you have an email client on your phone, or use an online one, as long as they are both accessing the same email service they will be synchronized. It's probably better to use IMAP as it works better for synchronizing multiple clients.
> 1 votes

---
Tags: email
---


# Question
Title: Running MX Player on a Nexus 10 to access an ext4 USB Flash drive
How would I play an MP4 on a USB Flash drive connected to the Nexus 10? The drive was formatted with Ubuntu with `ext4` format. I have the MX Player but it does not see the USB Flash drive.

# Answer
Usually Android can use only FAT32 because of permissions in ext file systems. If you have a terminal emulator installed + root + busybox you can do it like that:

1. Open terminal;
2. Type `su` to get root;
3. Insert cable and flash drive;
4. Type `dmesg` to get device name;
5. Make a folder using your file manager;
6. Try to: `mount -t ext4 /dev/(device name) (path to folder you make)`;
7. Enter the folder: `cd (path to folder)`;
8. Change the file permissons: `chmod 777 (your file)`;
9. Go to that folder with file manager and play.

Or you could just use StickMount.
> 0 votes

---
Tags: usb-on-the-go, samsung-nexus-10, mx-player
---


title: missing default english keyboard ime

text:
# Question
Title: missing default english keyboard ime
My tablet has the English language as an option. but under keyboard and input methods, chinese is the only option. Is there a way I can install the default android english ime?

# Answer
What version of Android are you using? If it's 4.0 and up then you can install the default Keyboard from Google from here: https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin
> 0 votes

---
Tags: keyboard, input-methods
---


# Question
Title: What is the difference between "Screen On" and "Awake"?
I can possibly understand why the phone can be Awake without having the screen on (background stuff), but how can the screen be on without it being awake?

If relevant my device is the Nexus 4 running Android Jelly Bean 4.3.

# Answer
> 1 votes
This part of your screenshot you can find explained (partly) in my answer to What is *Cell standby* and how can I keep it from eating my battery?. But more specifically to your question, here's what it is about:

* Network signal: Quality of the signal (colors are explained in this answer)
* GPS on: Whether GPS was *actively used*
* Awake: some app requested a *Wakelock* (see: How to deal with (orphaned) WakeLocks?). At least that's the best logical explanation to your question, though I cannot name a reference for that.
* Screen on: the screen was turned on (either manually by the user, or automatically by an app). If the user turns the screen on, that doesn't necessarily mean a wake lock being aquired.
* Charging: a charger was connected and supplied the device with energy

---
Tags: battery
---


title: Google Play Market hangs

text:
# Question
Title: Google Play Market hangs
I've just updated to Android 4.3, OTA. Now when I try to start Google Play, it hangs. Here is a part of log:

```
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.layout.play.PlayTabContainer.onPageScrolled(PlayTabContainer.java:120)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.activities.TabbedBrowseFragment.onPageScrolled(TabbedBrowseFragment.java:462)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.activities.TabbedBrowseFragment.rebindViews(TabbedBrowseFragment.java:345)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.fragments.PageFragment.onDataChanged(PageFragment.java:256)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.activities.TabbedBrowseFragment.onDataChanged(TabbedBrowseFragment.java:296)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.api.model.DfeModel.notifyDataSetChanged(DfeModel.java:100)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.api.model.PaginatedList.onResponse(PaginatedList.java:370)
07-31 09:27:47.683: E/AndroidRuntime(20321):    at com.google.android.finsky.api.DfeRequest.deliverResponse(DfeRequest.java:488)

```

I am totally locked! What can I do to enter Google Play?!

# Answer
> 0 votes
If clearing the cache doesn't work then another option would be to uninstall updates to the Play app. In a lot of cases this seems to do the trick.

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


# Question
Title: How do I remove all social integration features with Google+/Google applications
I bought a Nexus 4. It's my first Android device, and I'm really disappointed at how this thing is a complete intrusion of my privacy and online behavior. Just in upgrading the default applications that came with the device, it seems like Google can literally do whatever it wants with my personal information. Every single Google app seems to require every permission under the sun.

One of the things that really bothers me is Google looking at my Google+ stuff and pulling it in for other applications. When I'm browsing the Google Play store for an application, I don't like that I see friends comments on products I'm looking at. Conversely, I don't necessarily want my friends to see a review I write for an application or book or whatever the case may be. How can I disable this? If I try to disable the Google+ application from Settings, I'm warned that I may break a bunch of important stuff that depends on it. Google Play is an important application.

I feel like this is all so crazy. I don't want this level of integration because its impossible to manage. My previous device was an old iPhone and everything was cleanly sandboxed. Here, Google unifies everything. I search for a certain kind of product or TV show or whatever and I get a bunch of Play Store recommendations for the same thing. This is messed up.

Can I get rid of all the social stream integration crap Google has infested the Play app with? Can I get rid of all social integration altogether?

# Answer
> 2 votes
No, not easily. one of the side-effects of using Google services, is that all the Google services link together in the back-ground. This can be incredibly useful in some cases (if I Google for a bar's address on my desktop PC, my phone will later offer me directions and estimated travel time to that bar on a Google Now card). Some can be spooky.

Having said that there are ways around this, the easiest is that just because you have an Android phone, doesn't mean you're limited to using Google's services, one of the strengths of Android is all the choices you have:

* You could get your apps from Amazon's App Store, instead of the Play Store
* You could sync your mail, contacts and calendar with an IMAP server, instead of GMail, or you could install Yahoo's apps or Microsoft's apps and use those instead.

Or alternatively you could create a second Google account, add it to your phone and use that account for the apps/services that you'd rather keep separate from the apps/services that you use "as you". Have a look through the tag for some hints on how to set up another account and swap apps from using one account to another.

# Answer
> 2 votes
You might also want to look at other free replacements to Google apps. The Android fork Replicant has a list of them, e.g.:

Many more listed there.

---
Tags: google-play-store, google-apps
---


title: How do I disable GMail?

text:
# Question
Title: How do I disable GMail?
Yes, this has been asked before, but neither really addresses my concern, and I don't have reputation enough to add comments to existing questions.

I've bought the cheapest Android 4 tablet with Google Play that I could find to have a device in the kitchen that syncs the family members schedules and displays them all in one place, edit shopping lists that sync with my mobile, shows the recipe I'm following while cooking etc.

As all family members are going to use it, I want syncronization of calendars, and I want to use my Google-account for which I have already purchased apps for my phone as the Google account in Google Play on the tablet, but I do *not*, however, want the whole family to be able to access my email. So how can I turn off Gmail access?

# Answer
> 4 votes
As noted in the answers to the questions you linked to it isn't possible to just sign out of the Gmail application and not other Google services.

In order to achieve the functionality you want though have you considered using an application lock such as APP Lock? With this you can require a PIN to open the Gmail app. Whilst it doesn't turn off email access it will prevent the whole family from being able to access your mail.

N.B. If you have kids using it as well then it might be worth requiring a PIN in order to purchase anything on the Play store, this might prevent some nasty surprises appearing on your credit card bill. You can see how to do this here.

# Answer
> 0 votes
Why couldn't you just make another google account (they are free) named something like familyname.schedule@gmail.com and use it to sign on?

It would make it easy for the family then share family events with that calendar and keep their own calendar private using the invite function built into calendar.

# Answer
> 0 votes
Go to `Settings > Apps > Gmail > Disable`.

---
Tags: security, gmail, google-account
---


# Question
Title: Why Google Play Music app gets turned off when I'm running?
Whenever I go for a run and I'm using my Google Play Music app, my phone turns off within 5-10 minutes, causing said app to turn off.

Is there a way to stop this from happening?

If relevant I have a Samsung Galaxy S III.

# Answer
Check your settings within Google Play Music for 'Stream via WiFi Only'. If you have this set, and you're out of range, the streaming cannot continue until you return within range. It may just be coincidental to always appear consistently at that time or range.
Also remember about caching. Caching may queue a number of songs, making it appear to extend range.
> 1 votes

# Answer
Could be a overheating problem especially if you are using live wallpapers AND leave the radios (WiFi, Bluetooth, GPS and Mobile data) on. Is your device in some time of case? That might prevent cooling...I have run into this problem occasionally and have learned to turn off things.
> 0 votes

---
Tags: google-play-music
---


# Question
Title: Android on wifi - only local network, no internet
My phone (HTC One X) can't get internet when connected to my office wifi network.

My office's wifi has no problem for me and my workers.

By default, my phone uses DHCP mode when connected to local network. However, it adamantly picks the same IP that conflicts with another server in the network. In DHCP mode, I get no internet.

I switch my phone to static IP (along with the correct gateway and DNS). Even with a good internal IP address (no conflict, I checked in the router), I still get no access to internet. I used Fing on Android to ping machines within the network successfully, but pinging any domain name at all would fail.

I even tried switch DNS on my phone to 8.8.8.8 and it won't work. Pinging any external IP would fail

I have no problem connecting to my home wifi (DHCP mode) that has the same router model.

I'm out of ideas. Anyone?

# Answer
> 0 votes
if your phone is working on outside wifi connections, and your office computers are working fine then its probably the proxy. Ask your IT department they should give you a manual proxy address and port to get round the proxy and you should be good to go.

---
Tags: networking, wi-fi, htc
---


# Question
Title: OTA update to Jelly Bean 4.3 fails (Nexus 4)
I just purchased a used Nexus 4 online and it came with Android 4.2.2 (stock, as far as I can tell). The phone does have an unlocked boot-loader and is was rooted. I was able to un-root using supersu, but the OTA update to 4.3 still fails. It starts to install, then it just shows a screen that says "Error" with a dead robot.

Is there anything else I might need to do in order to allow this upgrade to go through? I don't care about keeping the unlocked bootloader or anything.

# Answer
> 2 votes
You can always try flashing the 4.3 factory image if data preservation is not a problem. Grab the image from Google, then follow these instructions

---
Tags: nexus-4, ota-update, 4.3-jelly-bean
---


title: Upgrade form froyo to jellybean

text:
# Question
Title: Upgrade form froyo to jellybean
I recently upgraded by Samsung galaxy exhibit 2 to jelly bean 4.2.2 from gingerbread. I was wondering if it was also possible for my Samsung dart, running on Froyo. Can i flash the same ROM? Is it the same process?

Thanks

# Answer
ROMs are device specific. So: No, you cannot flash the ROM from your Exhibit on your Dart without most likely breaking the latter.
> 0 votes

---
Tags: 2.2-froyo, 4.1-jelly-bean
---


# Question
Title: How can I access the files in "/data/data" and copy them into memory card without root?
Are there any way to access the files in `/data/data` and copy them into memory card? I do not have root access.

# Answer
Without root access you have 2 options. Both options (may) allow you to access the files for a particular app, e.g. the folder `/data/data/com.app.packagename`.

1. If the application is debuggable you can use the `run-as` command in adb shell (more info about what adb is and how to install it can be found here)

```
adb shell
run-as com.your.packagename`
cp /data/data/com.app.packagename/

```
2. If the application is not debuggable, you can use Android's backup function.

```
adb backup -noapk com.app.packagename

```

You will now be prompted to 'unlock your device and confirm the backup operation'. It's best NOT to provide a password, otherwise it becomes more difficult to read the data. Just click on 'backup my data'. The resulting 'backup.ab' file on your computer contains all the app's data in android backup format. Basically it's a compressed tar file. This page explains how you can use OpenSSL's zlib command to uncompress it. You can use the `adb restore backup.db` command to restore the backup.
> 40 votes

---
Tags: applications, file-management
---


# Question
Title: I accidentally deleted my android phones system app
Anyone can help me on how to restore system apps like HOME.apk, i accidentally deleted it so the phone is stuck on boot, cant go to its home, my phone is a goophone4s thanks ...

# Answer
> 2 votes
If you didn't take a backup before fiddling around with your system (which I assume is the case), you will have to get yourself the ROM (see: Where can I find stock or custom ROMs for my Android device?) and flash it to your device.

Advice for the next time you start playing with system stuff: Backup your current ROM (which can be done via Custom Recovery as ). So in case anything goes wrong, you simply need to boot into recovery and restore that backup, which includes the entire system and your user stuff as well.

# Answer
> 0 votes
You have to install new ROM, but you lose your warranty permanently. Because the ROM is locked first time, when you re-install you unlock it. After re-locking it'll show your status as *re-locked* instead of *locked* and it means you have no warranty any more. You must backup your phone before any system modification.

# Answer
> 0 votes
1. If your phone starts up normally and does not have home screen alone
2. If you had enabled `adb debug`,

You can copy the APK for home (you should know the name as you deleted it ) from some one's phone of same model having same version of ROM as yours. Then you can connect your phone to your PC and use `adb install` commands to install the home launcher.

# Answer
> -2 votes
Backup the phone and try to reset the phone. So that you\`ll get all the apps which are coming with your phone.

---
Tags: applications, system
---


# Question
Title: Permanently deleting Email from Default Email app
I have a Nexus 4 running Android 4.3 \[OTA came on July 29 \m/\] and I use the stock e-mail app called "EMail" (I don't like Gmail app). Whenever I delete an app, a folder called Imap/Trash gets created and the mails I delete goes inside this folder. I can see this in the browser. Since I have OCD, I open the browser, delete the mails and remove the label. This is a bit irritating as I have to do this every day. Is there a setting or a tweak or something which lets me delete the mails from my Nexus and move the deleted directly inside Trash (like how it happens in the browser)?

Any help or advise would be greatly appreciated!

Cheers :-)

# Answer
From the Android stock email app, you can permanently delete emails if you access the trash folder and delete them from there:

1. Select and email to delete and touch the delete icon;
2. Access the `Trash` folder;
3. Repeat step 1 inside the trash folder for the same email.

With this steps, the email gets permanently deleted from your account.

I've tested this steps just now to be sure. Anyways, I did not find any setting within the APP or account preferences, in order to do this more seamless!
> 1 votes

# Answer
As far as I've seen this always happens when you use IMAP to access a GMail account, it used to happen to me years ago when I used Thunderbird mail to connect to GMail over IMAP.

The easiest thing to do is just to hide the folder in the web view of Gmail, just hover your mouse over the "Imap/Trash" Label and you should see a small downward pointing arrow one the label, click this and you should see the option to hide the problem label from both the "message list" and the "label list".
> 0 votes

---
Tags: stock-email-app
---


# Question
Title: Any chance to save merging data Google and Facebook contacts?
after factory reset of my Motorola Atrix (2.3.7 Android) I can easily restore SMS messages, E-mail, call-history and etc. My problem is that after the reste I have to merge manually contacts imported from Google accounts and the Facebook.

How can I save the mentioned information?

# Answer
> 1 votes
If you have a HTC phone, with Facebook for HTC Sense, there is an option to backup your merged contacts. It actually use the comment field to put a `<HTCData>` tag.

*(I don't remember exactly the option, so feel free to edit)*

Some facebook sync applications such as HaxSync (paid) provide an option to backup contacts links informations. (In the case of HaxSync, it uses HTC tags, so it is compatible with Facebook for HTC Sense and others applications that may also use HTC tags).

# Answer
> 0 votes
You might want to try one of the many apps written to do just this like Merge+.

If that's not what you're looking for, there's also the possibility of exporting all your contacts to Google and merging them by doing this:

1. Open Google Mail
2. Click *Gmail* under the Google logo and select *Contacts*
3. Click on the *More* button above the contact list and select *Find & merge duplicates...*

---
Tags: contacts, facebook, google-contacts
---


# Question
Title: Find matching keyword within Android using search
iPhone has a finder option that enables the user to search the whole phone for the matching keyword that we enter. Is there something similar for Android?

# Answer
> 1 votes
Android has Google Search. In the homescreen, long-press the left soft key of your phone to trigger the search.

Also, if your phone has a Google app, launch it. Then click the left soft key to open a menu. Click `Settings`, and you will find `Phone Search`. You can select which items to search.

# Answer
> 0 votes
As @geffchang points out, you can use the Google search facility. It doesn't just search the web, but items on your phone too. Usually it searches your phone as you type, and provides a button to go to a web search, but that's different in different versions. The way you get to it depends on what device you have.

If you have a big box labelled "Google" on your home screen, tap that and enter text. (Nexus devices tend to have this.) You might instead have a button with that label on your home screen: tap it.

If your device runs Jelly Bean (i.e. it comes with Google Now) and has on-screen *soft* keys for back, home, and recent apps, hold your finger on *home*. A ring will appear (like the one you get on the lock screen). Drag over to the "Google" button and release.

If your device has a hardware *search* key, whether it's a physical key or a capacitive one, go to the home screen and press the *search* key (which looks like a magnifying glass). These days I think only HTC phones and some unbranded ones have them. If there isn't a *search* key but there is a *menu* key (most Samsung phones), long-press that instead.

If none of the above methods work for you, go to the app drawer (the list of all apps) and look for one called just **Google**. Start that app. If you often want to search, and that's too long a process, there's a home screen widget (called **Google Search**) that adds the same search bar you find on Nexus devices.

---
Tags: search
---


# Question
Title: How to make ringtones louder so that I can hear it in a loud environment?
It seems that the only ringtone I was able to hear was the one in my old Nokia phone, 10 years ago. Nowadays, in the era of smartphones, no matter which ringtone I chose, I have problems hearing it when I am out in a loud environment. And yes, regardless of the fact that the audio level is set to max.

How can I make my ringtones louder on my phone so that I can hear them easily on a noisy environment? Maybe there is a setting to make ringtones high-pitched?

# Answer
Though the is a little bit vague in nature, seems a very useful question for a larger community. You can use high pitched ringtones which are very common around the internet.

Also I came across this post at XDA which seems quite useful for you. (did not test them myself though. even if me or anybody did, the level you require might be different.)

In the Google Play Market, there are apps like Super Loud Ringtones, Loud Ringtones, LOUD Ringtones

You must consider the suggestion made by Shywim as well.
> 4 votes

---
Tags: ringtone
---


title: Applications are greyed out

text:
# Question
Title: Applications are greyed out
I have a samsung galaxy Y with android 2.3.6(Ginger bread) installed.
I connected my mobile to a computer infected with virus and my sd card contents were moved into another folder.
I restored the contents to the previous location but I do not see any applications installed in the sd card in my mobile now.

# Answer
> 0 votes
You most likely forgot to restore the "hidden folders". Apps moved to SDCard are placed into a hidden folder called `.android_secure`. Check whether you can find that anywhere, and then restore it as well to its original location. After that (and another reboot), your apps should be back.

---
Tags: applications, external-sd, restore
---


# Question
Title: Can tablets differentiate between regular wi-fi and mobile hot spot?
There are a lot of apps in Android which act differently depending on the internet connection. Such as apps which auto-upload photos to the could only when connected to Wi-Fi, and not when connected to broadband on a smart-phone.

Unfortunately, when such apps connect to a mobile hot-spot (limited data; tethering), they think it is regular (unlimited data) Wi-Fi, and work accordingly.

**Is there any way for a tablet to notice when a Wi-Fi connection is from a mobile hot spot, and act as if it was connected to broadband?**

# Answer
If your tablet (or phone) devices are Android version 4.1 (or newer) then you can tell them that a particular wifi connection is a hotspot rather than broadband, which will let apps know that they should limit the traffic they use.

On the Android 4.1+ devices, if you go into **Settings** -\> **Data Usage** and then press `Menu` (or press the "**...**" overflow button) you should see an option called "**Mobile Hotspots**".

In here should be a list of all the wifi networks that the device has connected to recently, with a tickbox alongside that you can select to say that the network is actually a mobile hotspot. This tells your phone to treat that wifi network as if it is a mobile data (eg 3G) network instead of a broadband connection.
> 3 votes

# Answer
In addition to the explicit option GAThrawn points out, Android 4.3 devices can automatically tell that a hotspot generated by another Android 4.3 device is a mobile hotspot, with the same effect as ticking that box yourself. Note that both the hotspot device and the receiving device must be running 4.3 (or later).
> 3 votes

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


# Question
Title: What is google play music and why does it constantly load?
Why does google play music start up, and what does it do?

I have some music on my phone but am happy with the basic music player and have no need for or want to access music online.

# Answer
> 0 votes
The issue you are referring too is well reported on Google Support Forums, as it seems to be affecting many users and/or devices.

All points to an update(s) that raised the issue with certain devices.

You can go around this problem until it gets resolved:

# Step by step:

1. Access your device settings;
2. Touch on "Applications";
3. Scroll down until you find the "Google Play Music" app;
4. Touch to open it;
5. Touch "Clear Data";
6. If any updates have been installed, on the upper right corner of your screen you should have a "Uninstall Updates" button, touch it to revert to the previous version;

It may ask your confirmation about going back to the previous/factory version, in that case, confirm the action.

# Prevent recurrence:

To prevent this issue from raising anytime soon, you should also disable "Auto Updates" at least until a new update is launch and the reviews are positive:

* Open the "Play Store" app;
* Touch your device "menu" button;
* Select "Settings";
* Locate and touch "Auto-update apps";
* Touch "Do not auto-update apps".

---

Quoted answer from Google Support Forum:

> GO INTO PHONE SETTINGS AND SELECT \< APPLICATIONS\> SCROLL DOWN AND SELECT .. HIT AND THEN UPPER RIGHT CORNER SELECT IT WILL ASK IF YOU WISH TO GO BACK TO OLD FACTORY VERSION... SELECT OK. SHOULD FIX PROBLEM. ANY APP YOU WISH TO UPDATE MANUALLY UNCHECK ALLOW AUTOMATIC UPDATING. READ THE REVIEWS FIRST TO SEE IF UPDATES AND NEW VERSIONS DON'T HAVE BUGS. GOOD LUCK

---
Tags: google-play-music
---


# Question
Title: Looking for a consistent answer about battery calibration
This forum is full of questions about battery calibration. The thing is, that either I'm blind or one answers contradicts others.

In particular:

1. For example forums says, that battery should be discharged to an absolute minimum. If you can power-on your phone, you should keep turning it on until battery is discharged so badly, that you can't turn it on. Sounds creepy and is in complete opposition to Lie Ryan, who says, that "*a full discharge is never beneficial to LiON battery capacity*".
2. Again, forums says, that after full discharge and full charge, calibration process is completed, while Logas claims, that it needs a nearly-full discharge, full charge and again running battery fully flat.
3. Citing forums third time, he says, that battery formatting process should be undertaken only in rare, quite critical situations, when battery behavior became some sort of strange, while Logas says, that this should be done every 30-90 days.
4. All of them says about battery calibration at all, while Matthew Read says, that Android handles battery calibration and therfore (I assume) user should not do nothing about this.
5. Found some answers and comments saying, that both battery calibration and regular charging process should be done on turned-off phone, while others says that it is unusual with modern mobile systems to turn off phone completely very often.

So, can someone provide a consistent answer on these matters? Does the battery used in Android device require calibration at all? If yes, then how often, and what steps should be done to achieve this? Do I really have to run phone until it is really, really flat and do I have to charge it, while it is off?

# Answer
There are slightly different opinions around on this topic. To fully understand the issue, one needs to first understand how LiIo batteries work (which goes a little too far for our site, so please read details on Wikipedia).

1. Lie Ryan is absolutely right: LiIo batteries don't take it well to be fully discharged.
2. It shouldn't be done too often. I'm not sure what a double-take should improve here.
3. Usually there's no need to do that "explicitly". If you think of how often you end up with an empty batterie (as it doesn't last long enough), calibration is already done as a side-effect (if you then fully charge). It's widely agreed that it should not be done more often than once in 60..90 days, so Logas might have mistaken the term.
4. See previous point :) I never saw reason to calibrate any of my devices' battery, though.
5. It certainly cannot hurt to do it with the device turned off, as then it's not being charged and discharged at the same time. I doubt it's really necessary, but it does no harm :)
> 3 votes

---
Tags: battery-life, battery, charging, calibration
---


# Question
Title: How to add camera brand or model in exif meta?
In my android mobile there is no camera brand or model in exif meta but rest of the exif tags are ok. how can i fix this?

Model :Xstreamer Aiki 5

# Answer
You can use apps like EXIF Tag Editor (Photo) and Pixelgarde to view/edit EXIF data of your images. Both apps has the ability to batch-process the images.

If you are looking for a way to automatically add information (particularly the *camera model* as in your question), you cannot do anything rather than waiting for an update from your device manufacturer. This is because embedding that information is configured the the ROM itself.
> 0 votes

---
Tags: camera
---


# Question
Title: How to show a message on the lock screen in case I lose the phone?
I want to show a message on the lock screen in case I lose the handset.

How do I do this?

If relevant, my device is a Samsung Galaxy S II.

# Answer
> 0 votes
For ICS and later:

* Settings
* Lock screen
* Screen security
* Owner info, here is where a note is entered

This part is a bit confusing as there's no save etc, so just enter something, and back out, *you will not lose what you typed*, keep backing out until back on home screen. Next time screen lock kicks in or press power button to lock it, a note will appear.

*But having said that, if the phone is lost, whoever will pick it up will more than likely ignore it!*

---
Tags: lock-screens
---


# Question
Title: Audio players read "Chromatics" as "The Chromatics" from ID3v2 MP3 tags
I've got an album by the band Chromatics in MP3 format with ID3v2 tags. On my computer the band's name appears as "Chromatics" in any audio player (foobar2000, VLC, MP3Tag). On Android, Shuttle Music Player and the default music player display this artist's name as "The Chromatics". Either Android is guessing that it should add the "The" prefix automatically, or there are hidden, incorrect tags somewhere in my files.

The files initially contained ID3v1 tags as well but I've deleted them. I don't know if the error comes from my files or from a database stored by Android. Most importantly I don't know how to fix it. I've already tried deleting the audio files and rebooting, and clearing the data of the "media storage" app and rebooting, but none of this worked.

# Answer
I've found the problem; I had just one track by this artist in another album, and it was tagged "The Chromatics". "Chromatics" and "The Chromatics" were probably (rightfully) considered as the same artist, but Android didn't pick the right one out of the two to display. I've edited this track's artist tag and now every track by this artist appears correctly tagged.
> 1 votes

---
Tags: music-player, id3-tag
---


# Question
Title: Change video quality of embedded YouTube video in Chrome for Android
Is there a way to change the video quality when playing embedded YouTube videos in Chrome for Android? I can only change the video quality in the YouTube application.

# Answer
> 2 votes
A workaround would be to trigger the desktop version of the site you're looking at. After the page refreshes, you should see more options for the YouTube video.

---
Tags: chrome-for-android, youtube
---


# Question
Title: Which A2SD should I use with AOKP VJ 4.2.2 Jelly Bean v2.1 on HTC Desire
I have a rooted HTC Desire with the AOKP VJ 4.2.2 Jelly Bean v2.1 ROM from here:

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

I have successfully installed the ROM but am confused as to what solution to use for Apps2SD/A2SD. I'm a real beginner on that stuff!

I have tried 40ad2sdx-a2 installed as in recovery from a zip file, and also installed through adb push, but the phone won't boot. Have formatted the SD card with 2 primary partitions (FAT32 14gb and then EXT4 2gb).

Basically, I just want a Jelly Bean ROM with plenty of space for apps..! Can anyone give me a recommendation of an A2SD method that works and step-by-step instructions how to install?

# Answer
Create an ext4 partition with 1Gb space (for example). Then, the first time you enter the ROM, type in terminal emulator:

```
su
a2sd xdata
y
y

```

Now, you have 1Gb internal memory.
> 1 votes

# Answer
I have cm10 4.1.2 on my desire

to get more space I partitioned the sd card (using rom manager I think)

After struggling for some time to get a2sd working with no luck I downloaded mount2sd from google play - this app was great it just seemed to sort everything out with virtually no input from me.

I dont understand it but I assume its a script that analyses the phones memory and then sends commands to a2sd to make it work best with the card - great for someone like me who likes things simple.

Might be worth a try

Martin
> -1 votes

---
Tags: 4.1-jelly-bean, htc-desire, custom-roms, aokp
---


# Question
Title: Where is Privacy Guard in Cyanogenmod 10.1? The setting seems to be missing
My phone is the Google Nexus S and I am running the latest stable Cyanogenmod build (10.1.2-crespo).

I have installed Cyanogenmod especially because of the **Privacy Guard** feature, but now I cannot find and enable it anywhere in *Settings \> Apps*.

Is it possible that this feature is not included in all official Cyanogenmod builds?

# Answer
> 3 votes
The Privacy Guard is not available on stable builds, only on nightlies.

Source:

> Privacy guard probably won't make it to the stable build until the next major release (10.2).

---
Tags: cyanogenmod, 4.2-jelly-bean, samsung-nexus-s, privacy
---


# Question
Title: How to change the ringtone for SMS in Samsung Galaxy Y?
Is there a way to change the ringtone for SMS in Samsung Galaxy Y, Gingerbread v2.3.6?

# Answer
* Open `My Files`.
* Create a new folder (e.g. Notifications)
* Copy MP3 files to newly-created folder
* Go to SMS message
* Select `Menu > Settings > Select Ringtone`
> 1 votes

---
Tags: ringtone, samsung-galaxy-y
---


# Question
Title: How do I delete a desktop home screen on Nexus 7 2013?
Device: Nexus 7 2013
Android: 4.3

How do I delete a desktop home screen on Nexus 7 2013? I tried everything: pinch zooming, double tap, etc. Nothing seems to work.

# Answer
When I had the original Nexus 7 (now dead), there was no way to delete a page from the homescreen. So, I'm not surprised the Nexus 7 v2 still doesn't have this feature.

On the original Nexus 7, I flashed the CyanogenMod ROM, which uses the Trebuchet launcher. This launcher had the feature to delete a page from the homescreen.

If flashing a new ROM is overkill, you can install a new launcher, as t0mm13b suggested. I personally use Nova Launcher on my Samsung Galaxy S4, which lets me delete a home screen by launching `Nova Settings` from the home screen (via left soft key), and going to `Desktop > Home Screens`.
> 1 votes

# Answer
I've switched to Nova Launcher on my devices so that I can have more control over the layout and number of screens.

ADW, Apex and Nova (and others) have free versions you can try. Nova will even import your current layout so you don't have to reconfigure. I think Apex may offer that option as well.
> 1 votes

---
Tags: nexus-7, home-screen, 4.3-jelly-bean
---


title: GTalk notify when a friend is online

text:
# Question
Title: GTalk notify when a friend is online
Why can't I set GTalk on my Samsung Nexus S to notify when a friend is online like it does on the computer?

# Answer
> 1 votes
The reason for this is because that feature is not included on the application. It is more related to Gmail which gives you privilege to talk but it doesn't notify you of online activity between your peers.

# Answer
> 0 votes
Well the issue of it is that the GTalk don't let you have notificaion, assume that you're using cell phone, and all of a sudden it shows you a bunch of notifications for every friend who gets online!

Secondly GTalk is no more! Its now Google Hangouts, you can update to that one now! Its super. You get your conversations everywhere, Google+, Gmail, Hangouts!

---
Tags: google-talk
---


# Question
Title: How to upgrade Galaxy Nexus 4.1.1 to 4.3
It would be great if someone can suggest procedure to update the OS from 4.1.1 to 4.3 (FYI.. my phone does not get automatic update, bought it from South Korea now using in India):

Below are my phone details

```
Phone Model: Galaxy Nexus (maguro)
Android OS version: 4.1.1 (JRO03C.M420KRLB1)
Product Code: yakjukr
Root Access : NO

```

Google has provided factory image matching with my device: Factory Images "yakju" for Galaxy Nexus "maguro" (GSM/HSPA+)

Can some one please provide details how to update it to 4.3 using above factory image.

B/w though Google has provided all factory images, where does Google tell the installation instructions?

# Answer
> 2 votes
I think the easiest way is to use GNex Toolkit: http://forum.xda-developers.com/showthread.php?t=1392310

# Answer
> 0 votes
The best way is to wait for that! As your phone is not rooted you cannot upgrade your OS yourself.

1. You can root the phone by Googling it!
2. You can wait!
3. You can search for ROMs for your nexus on XDA-Developers Forum.
4. Best thing about the XDA forums is that you will find method to root your device on the same page on which you will get the ROM for your cell phone!

---
Tags: updates, samsung-galaxy-nexus
---


# Question
Title: Mute button doesn't work on a rooted Samsung Galaxy S4
Device: GT-I9500
Android: 4.2.2, rooted

Whether I press and hold the power button and select mute from the menu or double-press the sound icon in the pull down notification menu, the phone still rings when I receive a call or a notification.

I using the volume button to turn the sound off, but now it's on vibration.

# Answer
> 1 votes
I have managed to solve my problem taking the following steps:

1. Install the Clean Master (Cleaner) app:

> Clean Master is a Free, top-rated all-in-one cleaner app for Android™ devices.
> Clean - Cache files and residual files
> Clear - Search/call/text/etc history
> App Management - Move app data to the SD card and uninstall/backup apps
> Kills tasks - Smart memory booster
2. Clear the system cache;
3. Restart the phone.

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


title: Boot Animation Will Not Loop

text:
# Question
Title: Boot Animation Will Not Loop
Samsung Fascinate running CyanogenMod 10.1-20130723-Nightly.

I made a custom boot animation that works, but it plays once and does not loop. The `desc.txt` file has the **proper formatting to loop**, folder structure and zip method. I have the *bootanimation.zip* in two locations on the device memory: `/system/media` and `/data/local`

I have matched the permissions to the other files on both locations, however that still hasn't fixed it. Why is not looping like it's supposed to? When I restore the CyanogenMod animation it plays just fine.

UPDATE: Downloading boot animations from the XDA Forum worked just fine. I tried three. Mine are still refusing to work.

# Answer
> 0 votes
I was able to figure this out after troubleshooting.

I partitioned out my HDD and installed Ubuntu 13.04. Once completed I installed Android Tools via terminal `sudo apt-get install android-tools-adb`

I recreated the entire boot animation using Gimp and 7Zip and pushed it back to the device `adb push /system/media/bootanimation.zip`. It worked. For what ever reason creating it in Windows was not working.

# Answer
> 5 votes
Create an animation script (text) file as `desc.txt` with the following content:

```
240 320 24
p 1 0 part0

```

Explanation:

1. In first line `240 320 24`, `240` `320` is the device's resolution and `24` is the frames per second. Higher the number, faster the animation.
2. In second line `p 1 0 part0`, `p` is a code to tell it to look at new commands, `1` is the number of times the boot animation will play (`0` means infinite), `0` is a code to tell it to pause. 0 means no pause, 10 means pause for 10 seconds - repeating or moving on to next line. `part0` is the foler in which your animation images are contained.

Could you please check whether fourth parameter is `0`? If not set it to `0` for infinite loop.

---
Tags: cyanogenmod, 4.2-jelly-bean, boot-animation
---


# Question
Title: How can I configure the Email app not to save sent messages on the Google server using IMAP?
Device: Nexus 4
Android: 4.2.2

I am using the default (stock) Android Email app, not the Gmail app. The reason being that there is no option to turn off conversation view.

I am trying to follow Google's own advice about Recommended IMAP client settings. I quote:

> If you're not using one of the above listed clients, as a general rule, we suggest the following settings:
>
> Sending: Do not save sent messages on the server. If your client is sending mail through Gmail's SMTP server, your sent messages will be automatically copied to the \[Gmail\]/Sent Mail folder.

But I just can't find any setting to turn off the saving of sent messages on the server. Am I blind or does this feature not exist?

\[rant on\] Seriously, trying to configure Gmail IMAP access with all kinds of different email clients (desktop and mobile) gives me never ending headaches and eats up all my free time. \[rant off\]

# Answer
I think there is no need to set those settings in the Email app. You only need to set them in e-mail clients where you are getting duplicate copies of the email, provided those clients have a way of setting those settings.

If you notice in the image below (from the desktop GMail web app), there is a `Sent Mail` and an `[Imap]/Sent` folder. The `Sent Mail` folder is GMail's, while the `[Imap]/Sent` folder is generated by a 3rd-party client (like Thunderbird or Kaiten, for example).

Ideally, a sent mail would be placed under `Sent Mail` or under `[Imap]/Sent`. In some cases, it gets copied under both. So now, you have two copies of the sent email. If this is happening, then you need to follow the Recommended IMAP client settings. If not, you're fine.

**Related reference:** https://webapps.stackexchange.com/questions/16868/gmail-and-imap-how-do-the-imap-drafts-imap-sent-and-imap-trash-folders
> 2 votes

---
Tags: gmail, imap, stock-email-app
---


# Question
Title: Can I update my Nexus 7 from 4.2.2 to 4.3 and root it without losing data?
Device: Nexus 7
Android: 4.2.2

Can I upgrade my Nexus 7 to 4.3 via OTA, then re-root without losing data? I used a procedure of this sort to root originally, but I don't know if it is generally possible.

Note: I did not unlock the bootloader when I last rooted.

# Answer
> 2 votes
NO.

Updating from 4.2.2 to 4.3 will retain your data, but this will make you lose root. To root, you would need to unlock the bootloader, which will almost always require a Factory Reset (thus, you lose your data).

So, I suggest to back-up your user apps and data with Titanium Backup or something similar.

---
Tags: nexus-7, root-access, ota-update, 4.3-jelly-bean
---


# Question
Title: In what language is Gingerbread OS written?
Are all versions of Android written in the same language or in different languages?

# Answer
Not Gingerbread-specific, but according to Ohloh, Android was created using:

* C
* C++
* Java
* Others
> 2 votes

---
Tags: 2.3-gingerbread
---


# Question
Title: What is the difference between AOSP and AOKP?
What is the difference between AOSP and AOKP? Are they related to Stock ROM?

# Answer
*AOSP* (Android Open-Source Project) is the project with the open-source parts of Android. It's used as a base by anyone who wants to build or customize an Android ROM. Although new Android features are developed in secret inside Google, when a new Android version is released, all the code changes to the open-source parts get merged into AOSP soon afterwards. ("Soon" is a relative term: sometimes it's not very soon at all.) Conversely, Google receives and incorporates changes submitted to AOSP (such as to fix bugs) from outside, but sometimes with a delay (because they have to create a *release branch* of the source long before the next release).

AOSP doesn't include the closed-source components: mainly, that's hardware drivers, and Google's special apps that only ship with certified devices (Google Play, Google Now, etc).

*AOKP* is one particular project. Like other custom ROMs, it's based on AOSP, but adds extra features. The maintainers also need to find (possibly closed-source) drivers for all the hardware on a device in order to support that device.

Generally, most people use the term *stock ROM* to mean the manufacturer's ROM that came with their device (possibly including any OTA updates). As t0mm13b points out, this ROM almost certainly wasn't built from AOSP: the source will be based on AOSP (or Google's internal sources, if the manufacturer is big enough to have access to them), but it will include any drivers for that device, as well as the manufacturer's customizations such as Samsung's TouchWiz or HTC's Sense.

If you're interested in the discussion of what exactly constitutes a "stock ROM", you might like to read the comments on this answer from last year. TL;DR: authors of custom ROMs don't all use the term to mean the same thing.
> 15 votes

# Answer
When referring to AOSP - you are referring to the original source - Android Open Source Project direct from Google, that is the base stock ROM that manufacturers and ROM modders use as a base. Many ROM makers fork the AOSP source for their version, to name but a few:

* Lineageos
* ~~Cyanogenmod~~
* Cafogen
* Replicant
* Codeaurora
* AOKP
* Touchwiz

Having an AOSP stock ROM is not an easy feat to achieve for devices outside of Google's supporting devices such as Nexus, Motorola. It is a simple and clean ROM with no extras in it such as power-widgets in the notification bar. Thing is, a lot of people seem to imply that any version of a ROM is based on stock ROM, truth be told, it is not, it has enhancements and extras that Stock ROM does not have! :)

The term stock ROM is bandied about a lot to an extent it can be misleading, stock ROM is AOSP full-stop! Manufacturers love to imply that their ROM is stock when it clearly is not, Touchwiz from Samsung is one culprit - and people who use Samsung devices, refer to that as stock!

AOKP, as per the OP's question, is *similar* to CyanogenMod - with extras that may not be found in Cyanogenmod! Android Open Kang Project, **Kang** being the keyword, meaning a copy-of, or unofficial, when a ROM modder says, "this project is kanged from CM", meaning, its built unofficially for the device in question, even if the device is supported!

For the case of CyanogenMod, some modders replicate the source to their machine, build it, and distribute it for the supporting device, out of perhaps due to impatience, that distribution is called a "Kang", in the view point of CyanogenMod. If it was built officially by the build-bots employed by CM, it's labelled "*official*".
> 6 votes

---
Tags: rom, vanilla-android, aokp
---


# Question
Title: What countries is Google Play Books available?
I wanted to install Google Play Books app from Play store. Unfortunately I got message, that

> This item cannot be installed in your device's country.

Can someone point me to list of countries, where this app is available?

As side note: if I travel to another country, can I install the app and then continue using it in my country?

# Answer
Google Play Books is available in the US, UK, Canada and Australia. You can find this information on the Google Play help page, and it has also been noted on the @googlebooks Twitter account.
> 2 votes

# Answer
If you download a book from the playstore in US, UK, Canada or Australia, then you go back to your country, you will still have the book, but won't be able to download anymore.
> 1 votes

---
Tags: google-play-store, google-play-books
---


title: Facebook version 3.5. - sort news feed

text:
# Question
Title: Facebook version 3.5. - sort news feed
I cannot find option for sorting News Feed by most recent:

Screenshot (click image for larger variant)

# Answer
Device: Samsung Galaxy S4
Facebook: 3.5

Is this what you are looking for?
> 2 votes

---
Tags: facebook
---


# Question
Title: Samsung Galaxy Tab-2 USB connection issue
I am working on Android application development, I want to run my application on Samsung Galaxy Tab-2 `GT-P3100` but whenever I connect it with USB to the computer then it is not detecting.

snapshot -

**EDIT**:

I searched over internet about this problem I got same problem which is on the Microsoft Community `MTP USB driver failed -Samsung Galaxy Tab 2`.

When I follows all steps still is shows dialog as follows -

**EDIT**:

> I got solution and also posted all the steps which I follow to resolve the problem. This is very helpful to me and hope you too.

# Answer
> 4 votes
I have followed the Exact steps from Link :

1. **Samsung mobile MTP Device cannot be installed**
2. **StackOverflow tutorial**

Here are steps : (`for Windows specific instructions`):

1. Ensure phone is not connected to PC.
2. Uninstall KIES from PC. Reboot your PC and Reinstall KIES after that. Just for great measure... open KIES, go to `Tools | Troubleshoot connection error`. Follow instructions and wait for it to finish the troubleshooting procedure.
3. Reboot your phone (or turn off and then on your phone again). **`Do not connect it to your PC just yet.`**
4. Once rebooted, go to your phone's dialer, type **`*#7284#`** \- A configuration window will appear. In that window's USB section, if it's default to PDA, tap MODEM, then back to PDA, (if it is MODEM in the beginning, change it to PDA) then press the back key to exit. Most importantly, it must set as PDA when you exit.
5. Turn off USB debugging in your phone.
6. (Optional) Set your phone's screen timeout to a lengthy time. (minimum 1-2 minutes - recommended 5mins to 30mins) its found in Settings | Display. You can change this back later on.
7. Connect the phone to your PC with USB cable and let windows load your drivers... and wait for the drivers to get reinstalled.
8. Once reinstalled, disconnect the phone off USB. Switch USB debugging back on in your phone settings, and reconnect the phone back - you'll see windows load another set of drivers for your phone. Wait until it is completed. (This step is a precautionative measure to ensure your phone is identified with all the necessary drivers)
9. Once complete, unplug your phone, and turn off USB debugging... This is to ensure MTP will initialize. Also, press the phone's home key until your homescreen is displayed. Only after doing all that, reconnect your phone back to PC.
10. Test and see if MTP works using Windows Explorer. You'll see your phone's USB storage and SDCard contents if it does.

Hope it will help you..

# Answer
> 1 votes
If you want to work with **ADB**, the **MTP** driver is not really relevant. MTP stands for Media Transfer Protocol, and is used to exchange (media) files. What you need is the ADB driver (ADB stands for Android Debug Bridge). I recommend you taking a look at the Universal ADB driver, which covers most Android devices. If this driver does not work, check with your manufacturer's website for a device specific driver.

# Answer
> 0 votes
You might need to update the Drivers for your device. Try to search for drivers on Google or the website for Samsung Mobiles, mainly Samsung.com!

---
Tags: 4.1-jelly-bean, connection-issues, usb-connection-mode, usb-debugging, samsung-galaxy-tab-2-10.1
---


title: galaxy tab 2 usb issues

text:
# Question
Title: galaxy tab 2 usb issues
My new Galaxy Tab 2 can't connect to my PC via USB. When I plug it in my PC, it plays a tone. It means some new hardware has been connected. It appears in Kies as GT-P3113. But when I mouse-over it, it says connecting... But it has completed the connection only 3 times (more or less). The rest of the time, it doesn't work. It also doesn't show up in my computer as an external storage, so I can't add files that way either.

Any help would be appreciated.

# Answer
> 0 votes
Please check my question **`Unable to connect Samsung Galaxy (Tab-2) GT-P3100 to Computer via USB`** and its answer too.

It is defiantly helpful to you...

---
Tags: 4.0-ice-cream-sandwich, usb, connection-issues, samsung-kies, samsung-galaxy-tab-2-7
---


# Question
Title: How to update Samsung Galaxy SII SHW-250K from ICS to jelly bean?
How can I update Samsung Galaxy SII SHW-250K from ICS (4.0.4) to jelly bean? I tried using samsung kies but it shows that "SHW-250K does not support initialising".

# Answer
> 1 votes
You can simply flash win Odin GT-I9100 firmware. Firmwares you can get from sammobile

Odin you can get from http://web.djodjo.org/?a=download:android:tools:win:bootloadertools

get Odin307

You can also check this tutorial for flashing with Odin.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s-2, updates, 4.1-jelly-bean, 4.2-jelly-bean
---


# Question
Title: Does Google Navigation Live Traffic reroute during the journey?
After setting a destination and start navigation and my journey, if a new incident occurs and slows/blocks the route, is Google Navigation able to update the route and find a faster alternative automatically before I get near?

# Answer
In the new Google Maps app we finally have this feature. From this post on the official Google blog:

> Enhanced navigation: In addition to current traffic conditions, we’ve added two new features to help you navigate around traffic. You can now see reports of problems on the road that you can tap to see incident details. While on the road, Google Maps will also alert you if a better route becomes available and reroute you to your destination faster. This feature is available only on Android and is coming soon to iOS.

From http://productforums.google.com/forum/#!msg/maps/hL8UXVgRMcE/6PfnMZP8tIQJ

> Once you are in the "navigation" mode, you will see a status bar on the bottom that gives you an estimate of time remaining to your destination. The text of the time remaining changes color based on the traffic situation. The colors correspond to the former colored traffic light dot. If the words are red, that means there is some serious traffic on your route. Yellow indicates areas of slowed traffic. Green indicates that there are no anticipated delays.
> 1 votes

# Answer
As far as I know and based on my testings with the same concern, I came to the conclusion that it doesn't update the route based on traffic or any other reasons.

I even took an alternative route that I knew it was faster in rush hour conditions and the navigator was still trying to reroute me back to its original route, considering that faster due to speed limits.
> 6 votes

# Answer
Google doesn't do this automatically, but you can ask it to do it.

In traffic view, there is a button in the lower right hand corner (looks like 2 diverging arrows (one dashed) both leading to a destination pin).

In turn by turn view, press **Menu** then **Routes and Alternatives**, and the same alternate routes button will show up second from the right.

However, Google Navigation will often not show you a route that avoids the traffic. When that happens, start driving an alternate route and Google Navigation will eventually get the point, although you may have to listen to a lot of "turn around" alerts before it does.
> 5 votes

# Answer
According to this post on the official Google blog, Navigation should have this feature but like slybloty said I have never noticed any evidence of this happening
> 3 votes

---
Tags: google-maps-navigation
---


# Question
Title: how to determine which number a text came from when the contact has multiple numbers
I received a text from a contact that has multiple numbers. I'd like to reply, but I don't know which number to reply to.

I can't simply reply normally because the text was sent to several people and I'd like to only reply to the sender.

I'm on a Samsung S4.

My specific question: how can I see which actual number a text was sent from, not just the contact it came from?

# Answer
When you reply in the same conversation, that reply *should* go to the same number. Is it not? Check that number shown on the very top of the conversation. It is the number you are currently replying. If you click that number the contact (or popup) will open showing all the numbers attached to that particular contact.

You should be able to choose a different number to message with this option.
> 2 votes

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


# Question
Title: Unable to run su in adb shell on an Ubuntu machine
Device: Unbranded Android tablet
Android: 2.2

I was trying to root my tablet using my Ubuntu 11.10 machine.

I followed the following instructions from a site:

```
1. adb Install Superuser.apk
2. adb push busybox /sdcard/
3. adb push su /sdcard/

```

In the same terminal, now we open adb:

```
adb shell

```

Enter the command for superuser

```
su

```

Now, you will copy and paste these commands:

```
1. mount -o remount,rw /system
2. mv /system/xbin/su /system/xbin/oldsu
3. cp /sdcard/busybox /system/bin/busybox
4. cp /sdcard/su /system/bin/su
5. chmod 06755 /system/bin/su
6. chmod 0755 /system/bin/busybox
7. ln -s /system/bin/su /system/xbin/su
8. exit su (may say something about a bad number
9. exit
10. adb reboot

```

I could not run the first mount command, but still continued with rest of the 9 commands. Then, I ran a root checker app after reboot to check whether my device was rooted. It indicated no root access.

I then again ran adb shell, and then on running su, it gave an error:

```
su: 1: Syntax error: "(" unexpected

```

Now, I am not even able to delete this file. I am stuck and since it's my first time trying to root an Android device. I have no idea what should be done now to resolve this problem and successfully root my device.

# Answer
Obviously the `su` binary you installed does not work well with your system. As you luckily created a backup of the original `su` executable, recommendation is to revert the incompatible changes first:

```
adb shell
$ oldsu
# mount -o remount,rw /system
# rm /system/xbin/su /system/bin/su
# cp /system/xbin/oldsu /system/xbin/su
# exit
$ exit
adb reboot

```

Explanation: Start `adb shell` and become root (using the working `oldsu` executable). Delete `/system/xbin/su` (which is only a symlink now) and the incompatible `/system/bin/su`, then copy the working `su` back to where it belongs. Then exit the root shell and finally adb shell. The reboot is optional, and should not be needed. Also optionally you could remove `busybox` (or keep it if it works). Before exiting `adb shell` you might wish to test whether `su` works again, just to be sure (which is why I wrote `cp` for this: if anything goes wrong, you still have your `oldsu` available).

With those steps, you should at least have everything in working order again, and *this* issue is solved. Updating to a newer Android version is a separate issue: Please check the tag, as corresponding questions already exist. Same for the ROM you might need (check the tag for that, and in also check the tag-wikis for update and rom).
> 1 votes

---
Tags: 2.2-froyo, rooting, adb, linux
---


# Question
Title: How to switch my SGS3 to a 'google play' edition phone?
My Samsung Galaxy S3 contract ends in few months. I'd like to get rid of unwanted stuffs like touchwiz, flipboard, allsharecast, etc. and pull latest updates directly from 'google play', just like the rest of nexus phones.

Is rooting the only option available for me? Shouldn't Samsung allow me just point my phone update link (?) to whatever I want, as my contract expires?

# Answer
> Is rooting the only option available for me?

Yes.

> Shouldn't Samsung allow me just point my phone update link (?) to whatever I want, as my contract expires?

No.

The manufacturers do not have a legal or moral obligation to do so. They can provide the sources to the kernel on their site, that is about how far they can go.

This is where the community comes in, have a look at this titled "*Where can I find stock or custom ROMs for my Android device?*"

Google Nexus line of devices are free from carrier related slow-downs in rolling out updates and fixes to Android, which is why you pay the odds over for a Google Nexus device.

Not all devices are deprived of the pure Google experience, i.e. no carrier bloatware, touchwiz, etc. It can be done by selected few talented developers, depending on the community and popularity of device in question.

You are *free* once the contract expires and do whatever you want without violating terms and conditions.

You can:

* SIM unlock/Network Unlock
* root the device
* modify it
* flash a custom ROM on it (*refer to the linky above*)
> 10 votes

# Answer
A contract is tied to a service provider / network. If the phone was packaged together with their plan / contract, chances are the phone contains a ROM that is bundled with network-specifc apps. Also, it's possible that the phone is locked to that network only.

For you to get around this, you need to unlock the phone so it can be used woth other networks. Plus, you will also be able to flash network-neutral ROMs or custom ROMs.
> 3 votes

# Answer
The question of "should they" is more a moral than a legal or technical one. They won't do this because there's no logical business related reason to do so. They'd be confronted with a support burden when people want their problems sorted so now they'd have in effect two phones worth of problems instead of just one. There won't be a stock version anyway; they'd take the Android source and customise it onto their hardware/firmware etc, plus all the extra stuff they put on. They'd need to do this twice, too.

This is the reason Nexus and pure Google versions of phones such as the S4 exist. I'm afraid you've no choice but to buy one of those up front and find your own network.

Rooting your phone isn't so hard; I've done this to an S3, only to revert to stock because of all the problems I had (cyanogenmod isn't very well supported on the version of the S3 available in my area). Samsung is still supporting the S3 with updates, albeit very slowly (they've not yet released the 4.2 update for the S3 - the source of which was released almost a year ago - which was promised for various months this year and there are rumours they'll now skip this and go straight onto 4.3).
> 3 votes

---
Tags: google-play-store, samsung-galaxy-s-3, rooting
---


# Question
Title: Maximum SD card class for Samsung Galaxy S4
I am thinking of getting a 64 GB micro SDXC card, but I am unsure wether to get a class 10 or UHS-1 for my I9505G with 16 GB.

I've read so many conflicting reports. Some say that the max the device supports for proper function is class 6. Others say that the UHS-1 card works just fine.

What is the maximum class that the device allow to work properly?

# Answer
> 1 votes
Use Class 10 SD cards. There will be fewer problems.

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


# Question
Title: Why doesn't my Samsung Galaxy S communicate via USB?
I discovered today that I cannot connect my PC with Samsung GT-I9000 any more: when I plug in the microUSB cable, nothing happens other than that the phone starts to charge. Earlier I got to see Connect to Kies or something like that.

Things I've tried so far:

-Switcing USB debugging on and off
-Removing battery
-Trying different cable
-Trying reimaging PC to a known good state (where I previously would have found new hardware)
-Trying different computer
-Factory data reset
-Formatting internal SD card
-Entering download mode with mUSB jig (my phone has download and recovery modes disabled otherwise) and reconnecting mUSB cable. Then I saw the "USB Device Not Recognized. One of the USB devices attached to this computer has malfunctioned..." error on Windows (XP).

Is there anything else I could try before sending it to the long journey of Warrantyland?

UPDATE: I tried an app z4root which rooted the phone without the need of usb cable, then I could use Rom Manager to force the phone into Recovery Mode (remember my phone had the 3-button combo disabled). There I deleted-erased-formated everything I could and when I got back to normal mode and tried connecting again, Windows found new hardware and Kies recognized the phone. Just to be sure, I pulled the cable from computer, waited for 2 secs and then reconnected but, alas, nothing happenend again. I reimaged the PC and redid the z4root+Rom Manager+Recovery Mode wipe thing but nothing. Then I tried to reinsert microusb plug into phone under an angle and witnessed a successful connection. Kies offered updating firmare. I did not breathe on the phone and carefully clicked mouse to accept in hope that if this was a software error, new update would fix it. The update went fine but after the phone rebooted and I could confirm the firmware version from About, I still could not connect.

Then I used USB jig which I purchased from eBay to force the phone into download mode and tried to connect it with a PC once again. The PC froze at once (even the mouse cursor did not move). I tried pressing every conceiveable keyboard combination from Enter to Ctrl+Alt+Del and then disconnected the USB cable. As soon as I did that, everything started moving again on the screen. I could reproduce this behaviour for 5 times. On the sixth time, however, Windows found new hardware and started installing drivers but soon after that a balloon popped up saying "USB Device Not Recognized. One of the USB devices attached to this computer has malfunctioned \[...\]". Then I rebooted the phone and came back to the issue later.

I forced the download mode once again and plugged the USB cable in. Nothing happened. No frozing, no error.

Even though I have tried to wiggle the microusb plug in from every possible angle, it does not seem to have any effect. It just works when it wants to work. Charging works always, though.

# Answer
> 2 votes
I had a similar problem. It was caused by moisture getting into the terminals while using phone in the rain. One solution is to get terminals cleaned or replaced.

# Answer
> 2 votes
I have followed the Exact steps from Link :

1. **Samsung mobile MTP Device cannot be installed**
2. **StackOverflow tutorial**

Here are steps : (`for Windows specific instructions`):

1. Ensure phone is not connected to PC.
2. Uninstall KIES from PC. Reboot your PC and Reinstall KIES after that. Just for great measure... open KIES, go to `Tools | Troubleshoot connection error`. Follow instructions and wait for it to finish the troubleshooting procedure.
3. Reboot your phone (or turn off and then on your phone again). **`Do not connect it to your PC just yet.`**
4. Once rebooted, go to your phone's dialer, type **`*#7284#`** \- A configuration window will appear. In that window's USB section, if it's default to PDA, tap MODEM, then back to PDA, (if it is MODEM in the beginning, change it to PDA) then press the back key to exit. Most importantly, it must set as PDA when you exit.
5. Turn off USB debugging in your phone.
6. (Optional) Set your phone's screen timeout to a lengthy time. (minimum 1-2 minutes - recommended 5mins to 30mins) its found in Settings | Display. You can change this back later on.
7. Connect the phone to your PC with USB cable and let windows load your drivers... and wait for the drivers to get reinstalled.
8. Once reinstalled, disconnect the phone off USB. Switch USB debugging back on in your phone settings, and reconnect the phone back - you'll see windows load another set of drivers for your phone. Wait until it is completed. (This step is a precautionative measure to ensure your phone is identified with all the necessary drivers)
9. Once complete, unplug your phone, and turn off USB debugging... This is to ensure MTP will initialize. Also, press the phone's home key until your homescreen is displayed. Only after doing all that, reconnect your phone back to PC.
10. Test and see if MTP works using Windows Explorer. You'll see your phone's USB storage and SDCard contents if it does.

Hope it will help you..

# Answer
> 1 votes
I'd try uninstalling all your drivers/software for the phone, rebooting, reinstalling the official drivers from samsung.com/uk, and trying again. You could also just install the drivers on another computer that has never had the phone connected, to ensure it starts in a clean state. If that doesn't work, I would guess a trip to Warrantyland is required.

# Answer
> 1 votes
I had similar problems with mine - plugin on USB, it would charge but do nothing else. It wouldn't even recognise the phone was attached to install drivers.

After some internet searching, I was ready to give up... but I tried on a different USB port... and more importantly, used an old usb cable from my old phone. Suddenly all sprang into life! So my suggestion is to try a different cable, I think cheap cables are not all made equally.

Charging worked with either cable, butif the PC knows something is plugged in and istalls the drivers then this is not likely to be your problem, unless you have a dodgy connection in there somewhere.

# Answer
> 0 votes
I will give here a solution which I found when I had a similar problem (*note: this answer was already given in this question*). It really took me some time to find this solution, and to be honest, I seem to be the only one with this problem/solution, but maybe it helps other:

**-- my answer to a similar question on this site --**

I had a similar problem when I still had my PALM synchronization software installed. For some reason or another, it used **COMM port 4** for it's communication ( *don't know why but it did* ), and that conflicted ( *probably behind the scenes* ) with the communication with my Galaxy S.

Once I **uninstalled the PALM synchronization software**, the connection went fine.

So please check if on your pc some sort of other communication device is installed.

# Answer
> 0 votes
I tried everything too. But after a while, I had to install a fresh version of Windows 7 and to my surprise, Samsung Galaxy S connected with USB.

---
Tags: samsung-galaxy-s, usb, usb-connection-mode
---


# Question
Title: What is the difference between a Restricted Profile and a User in Android 4.3?
Android 4.3 introduced a new feature called Restricted Profiles. What is a restricted profile, and how is it different from a User?

# Answer
> 4 votes
With 4.3, Android apparently has three types of user:

* primary user (admin, owner)
* secondary users
* restricted profiles

Primary user is the first user created for the device, when setting it up.

All **users** (the primary user and secondary users) have pretty much equal control of the system - they can alter all the system settings, create more users, etc. but they cannot access the data or the apps\* of the other users.

Since all **users** can only access their own data, they can also be linked to different accounts. Likewise, they could also use a same account if you set it up for each user individually. However, this doesn't make the device aware of the different users using the same account - each user has their own "link" to the account, unaware of the others.

A **restricted profile** is different. Like users, it has its own settings, and own data. However uses the primary user's **accounts** and **installed apps**. The primary user controls which of these are enabled for the profile.

Further, these profiles can be given parental-type restrictions to content - such as blocking all content defined as "mature". (Note: This requires support from the apps providing the content in order to work.)

<sup>* - Google Play app-store does sort-of support some inter-user data - when you install an app that another user already has, the same app code is used by both users. This means it doesn't need to be downloaded a second time, and doesn't take up extra space. It also means that when one of the users updates the app, it is updated for everyone. However, only thing shared between the users is the app code, the users cannot access each other's data.</sup>

More information on developer.android.com, see specifically: Support for Restricted Profiles.

# Answer
> 2 votes
The main difference is that with a restricted profile the 'main' user can prevent the restricted profile from running certain apps, installing certain apps, changing system settings etc. whereas a 'User' can do almost anything that the main user can. Android Police has a post looking at restricted profiles, and you can find information from Google here.

---
Tags: 4.3-jelly-bean, restricted-profiles
---


title: What does a red battery icon indicate?

text:
# Question
Title: What does a red battery icon indicate?
While charging my Jellybean 4.1 device at my PCs' USB, I see the following red battery icon in the notification bar:

What does the red color indicate?

# Answer
It was a hot battery alert, so the charging was interrupted for safety reasons:
> 6 votes

---
Tags: battery, charging, notification-icons
---


# Question
Title: Gmail closes when i touch icon in blue address bar
I'VE have a dgm t909s tablet android 4, when I am in the gmail app and I press the icon in the blue address bar a box pops up with ( unfortunatly gmail has stopped) and closes down the app. Anyone got any answers please

# Answer
> 0 votes
It sounds like your tablet is missing the 'Contacts' or 'People' app (or has one customized by the manufacturer, which doesn't understand the same *intents*). Since every OHA-certified Android device has it, Gmail is trying to launch it without checking whether it exists, and that's what's going wrong.

If you disabled the app yourself (by clicking **Disable** in the app's page in **Settings****Apps**), then you have to re-enable it to avoid this problem.

If the Gmail app was pre-installed on your tablet, then this is a system integration error. You should complain to the manufacturers and ask them to release an update to fix the problem.

Until then, or if you installed Gmail yourself on a tablet that doesn't support it, you should be able to fix the problem if you can find and install the original Contacts or People app.

---
Tags: gmail
---


# Question
Title: Galaxy Note 2 custom roms - Google Apps crashing
I wanted to move from the default 4.2.1 kernel on my Galaxy Note 2 to customized ROMs, primarily to fix some issues with Bluetooth.

I first tried CyanogenMod 10.2 (Android 4.3) with `gapps-jb-20120726-signed.zip`. This worked for some time (and my BT issue was fixed) but since I have not done a full wipe prior to this first flash and recovered applications+data via Titanium Backup, the stability was not great. I decided to start from scratch.

I reformatted the /sdcard in recovery mode (not only wipe), reinstalled CM 10.2 + gapps --\> most of the apps now crash at startup (clock, keep, even the keyboard)

Since the issue seemed to come from gapps (the ROM alone works fine), I tried several gapps packages (reformatting every time). Same issue.

I then gave up on Android 4.3 and looked for a stable 4.2.2 version - SlimROMs seemed to be a good choice. I took the latest stable version, formatted, flashed and ... same issue (Google apps crashing). The account is set up but most of the apps crash sooner or later (Contacts for instance is not populated at all, even though the synchronization went through).

I would like at all cost to avoid reverting back to the original TW ROM. My questions are:

1. Could you recommend a stable custom ROM for a Galaxy Note 2?
2. What should I do to completely clean the phone so that there are strictly no leftovers (I format /sdcard, then wipe data/cache for good measure)?

# Answer
I finally managed to sort it out last night. Some of the steps are redundant.

1. boot in recovery mode
2. format all paths visible in boot & mount (possible redundancy here)
3. back to first level of menu, wipe factory clean, erase cache (redundant IMHO)
4. go to Advanced -\> clean Dalvik cache
5. install the latest nightly of CyanogenMod (for lack of a more stable release)
6. install their gapps (even if the Note 2 is not in the list of supported devices - if I read the table correctly)

I have done bits and pieces of the points before - but only all of them put together allowed me to have a working phone (like I said before, there were lots of leftovers from previous experiments).
> 0 votes

---
Tags: cyanogenmod, rom-flashing, samsung-galaxy-note-2, google-apps
---


# Question
Title: Is it possible to get bbciplayer working on an arm v6 device?
Have been playing about flashing modded firmware to an older android device which has an arm v6 processor and have been disappointed in not being able to view any media through bbciplayer either through the app or online.

Checking out the bbc help pages regarding this is confusing as they confirm bbciplayer should run on android 2.1 and up. The fairly recent addition of needing the bbcmediaplayer installed to play any bbc media through either the bbciplayer app or their website means that this device appears to be unable to play bbciplayer media at all. After researching on bbc's help pages this is due to bbciplayer using adobe air 3 for which demands arm v7 minimum specification.

Is it possible to run adobe air 3 on an arm v6 device?

# Answer
> 1 votes
Highly doubt it can be done, since Adobe Air v3 targets ARMv7 instruction set, its like comparing chalk and cheese in regards to both ARMv7 and ARMv6 instruction set.

So the chances of back-porting to the older instruction set is difficult to say the least, not alone that, it is a proprietary software so no going in there.

The trend is there and is to stay this way with the advent of increased hardware, supply/demand which dictates support ARMv7 and let ARMv6 die off.

---
Tags: media-player, adobe-air, armv6
---


# Question
Title: Email app: how can I change the sender address?
I'm using the Android Email app and IMAP/SMTP (not the Gmail app). How can I change the sender ("From") e-mail address? I know how to switch between accounts when sending mail, but I can't find a setting for the e-mail address of each account. Currently, when I send an e-mail, only my username appears in the "From" field (which makes it pretty hard to reply to my e-mails).

The version of the Email app is 4.1.

# Answer
> 1 votes
I'm afraid you can't senarvi, it's a fairly basic setting left out by the android developers to push people towards using a gmail account.

You can setup the gmail account to 'pull' email from another and also send using a different address (set these up online, rather than through the device).

# Answer
> 1 votes
Why not change the account name?

*NOTE: This is for Email 4.2.* Instead of having something like `geffchang`, change it to `geffchang@email.com`. In the Email app: `Settings > Added accounts: [account] > Common settings: More settings > Account name`.

# Answer
> 0 votes
You can add more than single account in Android Email App(hope you know how).
When you are inbox you at top you can find a drop down list with all your accounts names.
You can choose one which you want to sent mail from.

Then just compose that mail and send it.

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


# Question
Title: On Android 4.2.2, how do I use ADT-Eclipse to browse the file system (with debugging enabled)?
I have "Android debugging" enabled on this phone. When I was running Android 4.0.4 and connected to my computer running ADT-Eclipse, I believe there was a tab under DDMS perspective for browsing the file system. Assuming my memory serves me correct, is there some additional setting I need to enable for this to work again?

# Answer
> 4 votes
There was (and still is) such a tab. It's called **File Explorer**, and by default it shows up in the same part of the screen as the **Threads** and **Heap** views. If you've hidden it in the past, you can show it again from the **Window** menu → **Show view**, or by pressing `Ctrl`+`3`. (Thanks to Edgard Leal for suggesting the keyboard shortcut.)

---
Tags: 4.2-jelly-bean, usb-debugging
---


# Question
Title: Why I am unable to check balance on BSNL Mobile in Android Phone?
I have just ported my Tata Docomo number into BSNL Mobile and it is working good. But I am not able to check my balance and recharge top up coupons because USSD code that we run, like `*123#`, are not working. It says "Connection problem or invalid MMI code".

Unfortunately, it is happening only in my Samsung Galaxy Y Duos GT-S6102 which is based Android 2.3.6 Gingerbread. I tried on another cell phone and there was no error. Talktime balance showed up and even I recharged with the top up coupon.

My phone has dual SIM support and there is no corruption on both SIM ports. Message centre number for BSNL mobile is also correct and I am able to send SMS too. There was no problem with Tata Docomo either.

Don't know what's the problem with MMI codes.

# Answer
Exchange the SIM cards with two different handsets and replace it as earlier. This worked for me.
> -1 votes

---
Tags: 2.3-gingerbread, dialer-codes
---


# Question
Title: Is there NTP like time syncing for non rooted phone?
I need from time to time sync clock on android phone from internet. Traditional way on non mobile devices is to use NTP servers and daemon. To run NTP daemon and automatically set time on android phone one requirement is to have a root access. Is there really any similar solution for non-rooted phone?

# Answer
> 15 votes
Unfortunately, you really need root for this.

From ClockSync, Google themselves have mentioned this:

> Hi, it is by design that applications can not change the time. There are many subtle aspects of security that can rely on the current time, such as certificate expiration, license management, etc. We do not want to allow third party applications to globally disrupt the system in this way.

---
Tags: services, date-and-time
---


# Question
Title: Is it possible to turn of the GSM radio and still use data connection?
I recently starting using a Samsung Galaxy S4. I need to use a special phone at my work. For that purpose I have a duo card where I turn off one phone to use the other.

The problem is that I can only turn off all connections on the Samsung (Airplane Mode), including the mobile internet connection.

My question is: can I turn off the phone capabality (GSM?) on the Samsung while maintaining my mobile network on the Samsung?

# Answer
> 14 votes
Simply impossible. Mobile Network **IS** GSM. GPRS, EDGE, UMTS or LTE, which are different standards for providing *packet-based Internet connections*, are all expansion of the GSM standard and, as such, require a GSM signal.

# Answer
> 1 votes
That depends. If you are allowed to divert incoming calls and messages to another number, you can divert them to a number that is disconnected and you will still have the data connection on your phone.

---
Tags: calls, cellular-radio, gsm
---


title: How do I wipe Nexus 4?

text:
# Question
Title: How do I wipe Nexus 4?
I think I got virus and have no idea how to get rid of it. Heyzap interstitial ads in every app

I think wiping phone will delete virus.

I have Nexus 4 with Android 4.3

Phone is not rooted but I am ready to root as I got virus without root.

**PS I know about Factory Reset button**

https://support.google.com/nexus/4/answer/2936226?hl=en I am not sure if that is enough. I seen some ppl wipe phone from command line from PC. By uploading new firmware from PC. Is that different from Factory Reset button? The reason is that I wish to delete virus that shows ads in Google Play, Desktop, etc

# Answer
> 4 votes
Factory Reset will delete all your data, and restore your phone as if it were brand new.

On the other hand, flashing a new ROM is one way to change another version (usually to a higher version or a custom ROM) of Android. In this case, data is retained, unless you do a full wipe, which is equivalent to a Factory Reset.

A Factory Reset is sufficient in your case.

**Other questions:**
What is hard reset and what is factory reset?

# Answer
> 1 votes
Another way to wipe is install the factory image from Google This completely formats/wipes your phone (including user data by default). This would guarantee that you get rid of the virus. I'd suggest doing a factory reset first though as that is a simpler method which may rid you of this virus.

To install the factory image you would need to Unlock your bootloader (which wipes your device in the process, the same as a factoy reset would). You can then run the flash-all.bat (or flash-all.sh if you're on linux) from the factory image zip and this should perform all the necessary steps for you

---
Tags: nexus-4
---


# Question
Title: How do I change the desktop icon created from a website bookmark?
I created a desktop icon from a bookmark for Wikipedia.com. Here is a screenshot of the result:

The blue background doesn't look great, I'm wondering if this should be transparent. Here is the image that I think it's using for the wikipedia icon:

Which is being pulled from by this code in wikipedia's page:

```
<link rel="apple-touch-icon" href="//en.wikipedia.org/apple-touch-icon.png" />

```

The Netflix icon that looks like a banner is a link to Netflix.com, and it has the look I would prefer in the wikipedia icon.

Is there any way I can change the icon?

# Answer
Bit of a kludge, but you could create a web page which sends you to Wikipedia and has an icon according to your taste, and bookmark that.
> 3 votes

# Answer
This is a slightly convoluted workaround, but you could use my app Showr. It lets you add any image to your home screen, and one of the actions it can perform is launching a web page of your choice when clicked.

You could add a Showr widget to your home screen, set it to use any Wikipedia icon of your choice (whether it's already saved to your phone, or by giving it the URL of an icon to download), and set it to launch Wikipedia (in your browser) when clicked. Showr is a free download from Google Play.
> 0 votes

---
Tags: home-screen-shortcuts, home-screen, bookmarks
---


title: Not enough storage on android device

text:
# Question
Title: Not enough storage on android device
When I download application from Market I obtain out of memory error.

In fact I have about 2Gb free storage on SD Card and it seems there is out of space of internal phone storage.

How to clear internal storage? E.g. remove some cache files or somewhat else?

How to obtain access to phone storage? (When I connect my android device to PC without SD card I even have no choice to connect as a disc)

I moved all application which can be moved to Android device with App2SD.

It is really annoying - I have memory of SD Card but in fact I can not use it.

My device is HTC Desire, Android 2.3.3

Thanks a lot!

# Answer
Most probably your internal memory is too low.

**You can't access it without rooting your device. And it won't be visible in your PC/desktop anyways with a USB connection. (it can't be mounted)**

From what I understand your HTC Desire device has 512 MB of internal ROM which is used for both your stock firmware and user installed apps.

The 512 MB storage may be divided into several partitions. System partition holds your ROM (firmware) and may include apps which came per-installed when you purchased the device.

The data partition is where your apps are stored. To check, how much actual space you have for data partition-

> Go to Settings -\> Applications menu.

You should get a list of installed apps with available storage at bottom like this,

This will be the actual memory available to you. To increase this, you could try

1. Moving apps to SD Card (which I believe you have already tried).
2. Root your device and delete unwanted system apps (bloatware)
3. Install a custom ROM, with app2sd/data2sd scripts, which enables you to use a ext3/ext4 partition on your SD card to use for installing apps. ( A 1GB partition would do fine.)

Although there is a alternative too, which can help you **move some of the apps** which are by default not enabled for moving to SD Card.

> *Requirements*
>
> 1. An Android Device (Obviously.. ) (Root not required)
> 2. USB Cable
> 3. A PC (Any OS will do Windows, Mac or Linux)
> 4. Android SDK or replacement for ADB (Install android sdk from official site. Use drivers for your device)

*Steps*

> 1. Run command prompt or terminal use command '**adb devices**' (will show list of connected devices) (you should have android sdk's path/platform-tools in your classpath)
> 2. use command '**adb shell**' (will open a $ prompt)
> 3. use command '**pm setInstallLocation 2**' ( will set default install location to sd card )
>
> (0 for auto, 1 for internal, 2 for sd card )

Now whatever new apps you install will be installed to sd card. they will still take space on internal memory in data partition though for dalvik cache, app-cache, private-cache etc.

Note-\> If you want to revert back to original use option 0 in step 4.

I have seen some weird behavior with this, apps which are set to install in SD Card by default (i.e. games like angry bird), are installed in internal. You could just move them to external though. My advice would be to use this command to enable moving to sd card and then revert back.
> 9 votes

# Answer
Clearing internal storage will probably be a temporary relief only, as it will fill-up again in (probably short) time. However, depending on the action the "temporary span" can be quite long -- so if you are afraid to root and to follow the steps recommended in the other answers, here's a list of possibilities:

* uninstall apps you do not need
* if possible, move apps rarely used to external storage (App2SD)
* cleanup cache (and, optionally, data from apps where you could start-over)

While the first 2 items should be clear, some explanation on the 3rd. You can do that manually without any special app (in case you are already unable to install any) -- but it's a bit wearing:

1. Go to your homescreen
2. Hit the "menu" key, select "settings"
3. Select "Apps" (or "Applications" -- the name differs between devices and Android versions)
4. Select "Manage Apps" (or "Manage Applications", see above)
5. Now select each app, one by one, and hit the "Clear Cache" button. If you want to remove the apps data as well, hit the "Clear Data" button, too.

Note that clearing cache is non-destructive, as it only removes temporary files -- while claring data is not, as it will remove all data you stored with the app, including its settings.

If you are still able to install apps, this hairy process can be eased up a lot by some little helpers like e.g. 1-Tap Cleaner or Easy Cache Cleaner.
> 3 votes

# Answer
Certainly worth rooting your phone if you feel capable and are running out of space.

On my Desire, I moved caches to SD and regularly run a cache cleaner. I also deleted lots of bloatware.

If you want to run lots of apps you have to work at it on a Desire!
> 1 votes

# Answer
It is due to an error in the OS itself. Even some simple apps could not be installed while some bigger apps could.

Reset the device to factory mode and then you must be able to install the same apps which were denied before.
> -1 votes

---
Tags: htc-desire, storage, htc
---


# Question
Title: Downgrade Nexus 4 from Android 4.3 to 4.2.2
I updated my Nexus 4 to Android 4.3. I don't like it, so I want to return to version 4.2.2. How do I go back to a previous version?

# Answer
> 8 votes
You can find the official Factory Images from Google's Factory Images for Nexus Devices page, and the download contains all that you need to downgrade. Unfortunately, this means you'll lose all data on the device, so be sure to make backups beforehand.

Basically, you'll have to download and extract the package, install drivers if necessary, boot your device into fastboot mode and use the script (`flash-all.sh` for Linux/Mac or `flash-all.bat` for Windows) from the package to flash the image. More detailed instructions can be found on XDA.

---
Tags: 4.2-jelly-bean, nexus-4, downgrade
---