title: Adjust magnetic auto-lock sensitivity

text:
# Question
Title: Adjust magnetic auto-lock sensitivity
I just bought a case for my Nexus 10 tablet (EasyAcc Smart Cover), but it seems the magnetic auto-lock sometimes thinks the cover is closed when the cover is flipped to the back side, behind the device. This especially happens when holding the tablet open in my hand, and it's easy to accidentally adjust the position of the cover on the back.

Since this false positive condition doesn't always happen, I'm guessing a simple sensitivity change might be enough to make the auto-lock feature of the cover work proprely. Another possible fix could be to have some sort of delay, os that when the system detects the lid as "closed", it'd wait for a few secs to see if it stays in closed state, and only then put the device to sleep.

**Is there a way to adjust the magnetic auto-lock sensitivity?**

*(Nexus 10 tablet, running Android 4.2.2)*

# Answer
It's very unlikely that you can control the sensitivity. Most of these magnetic switches are simple reed switches: the magnet pulls two contacts together, closing the switch. The software simply gets an on/off signal, not a quantity it can filter.

It might be possible to add the delay solution you suggest in a , but I don't know of any with this functionality.
> 1 votes

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


# Question
Title: Backup Link2sd ext4 partition, resize it and restore
I have messed the ext4 partition resizing it with Gparted, it still works but shows the old size and Link2sd doesn't seem to be able to link all the pieces.

I was wondering if I could backup the content with Titanium or other, format the partition at the correct size with Gparted and then restore the content to the new larger partition.

I know the ext4 cannot be resize but I guess that it can be deleted and created again, what I am not sure if there is something in the current ext data that is dependent on the size of it. I think that is why I should not be doing a backup image directly but instead backup the files individually.

# Answer
> 3 votes
Speaking of GParted, I assume you have a Linux computer available. So steps to be performed are quite simple -- speaking of an external SDCard:

1. Unmount the card from your Android device, and take it out
2. Put it into a card reader, attach it to your Linux computer. Mount it there.
3. Copy all contents into an empty directory on your Linux machine. From the command line, you can use the `cp` command for that to ensure everything is copied: `cp -a </path/to/source> </path/to/target>` (replace `</path/to/source>` with where you've mounted the card, and `</path/to/target>` with your empty directory's path; for details on the `cp` command, run `man cp` or see its man-page on the net)
4. Optional: check that everything was copied fine. If there were no errors displayed in the previous step, it should have worked fine.
5. If your card has multiple partitions containing data, repeat the previous two steps for each of them.
6. Use GParted (or whatever tool of your preference) to drop and re-create partitions as needed, and re-create the file systems
7. Repeat steps 3-5, reverting source and target (to get your data back on the SDCard)
8. Unmount your SDCard, safely remove it from the computer, put it back into your Android device, and enjoy!
9. If everything went fine, and all data is available on your device as hoped, optionally remove the "backup directories" created in step 3.

Job done :)

---
Tags: backup, partitions, link2sd
---


# Question
Title: Jelly bean phone won't let me get to the APN setting
I just bought a android Jelly Bean phone and I use straight talk, I still have a active Sim card, but the phone won't let me get to set the Apn. When I press on settings for the Apn I doesn't go there. Is there another way to get there to set the APN? Please help. Thank you

# Answer
I agree that it was a little misleading / not-leading to anywhere. With the following steps `Jelly Bean` (v4.1.2) let me go set a new `APN` with `Samsung Galaxy S 4G Relay`:

1. `Settings` --\> may need to press `More settings` --\> `Mobile Networks` --\> `Access Point Names`
2. Press the "button that leads to setting page" (sorry I don't know how to call this button. On my device it's one of the three main hardware buttons where the others are "Back", "Home"). There you'll see `New APN` and `Reset Default`.
> 0 votes

---
Tags: apn
---


title: Improving local wifi speed

text:
# Question
Title: Improving local wifi speed
I'm would like to use local Wi-Fi Hotspot with no Internet access to connect to multiple Android phones. The problem is, even though is a local network with only a few phones connected and no Internet connection, the phones are a few centimeters away from the hotspot, yet cummunication seems slow/unreliable.

Here are a couple of ping results from a computer to the phone IPs:

```
PING 192.168.0.100 (192.168.0.100): 56 data bytes
64 bytes from 192.168.0.100: icmp_seq=0 ttl=64 time=393.810 ms
64 bytes from 192.168.0.100: icmp_seq=1 ttl=64 time=158.493 ms
64 bytes from 192.168.0.100: icmp_seq=2 ttl=64 time=181.057 ms
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
64 bytes from 192.168.0.100: icmp_seq=4 ttl=64 time=1006.483 ms
64 bytes from 192.168.0.100: icmp_seq=5 ttl=64 time=37.513 ms
64 bytes from 192.168.0.100: icmp_seq=6 ttl=64 time=64.257 ms
64 bytes from 192.168.0.100: icmp_seq=7 ttl=64 time=93.225 ms
64 bytes from 192.168.0.100: icmp_seq=8 ttl=64 time=111.115 ms
64 bytes from 192.168.0.100: icmp_seq=9 ttl=64 time=139.826 ms
^C
--- 192.168.0.100 ping statistics ---
10 packets transmitted, 9 packets received, 10.0% packet loss
round-trip min/avg/max/stddev = 37.513/242.864/1006.483/286.991 ms
PING 192.168.0.101 (192.168.0.101): 56 data bytes
64 bytes from 192.168.0.101: icmp_seq=0 ttl=64 time=385.699 ms
64 bytes from 192.168.0.101: icmp_seq=1 ttl=64 time=203.539 ms
64 bytes from 192.168.0.101: icmp_seq=2 ttl=64 time=151.443 ms
64 bytes from 192.168.0.101: icmp_seq=3 ttl=64 time=232.699 ms
64 bytes from 192.168.0.101: icmp_seq=4 ttl=64 time=219.184 ms
64 bytes from 192.168.0.101: icmp_seq=5 ttl=64 time=262.831 ms
64 bytes from 192.168.0.101: icmp_seq=6 ttl=64 time=249.220 ms
64 bytes from 192.168.0.101: icmp_seq=7 ttl=64 time=266.070 ms
64 bytes from 192.168.0.101: icmp_seq=8 ttl=64 time=471.806 ms
64 bytes from 192.168.0.101: icmp_seq=9 ttl=64 time=114.990 ms
^C
--- 192.168.0.101 ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 114.990/255.748/471.806/99.526 ms
PING 192.168.0.103 (192.168.0.103): 56 data bytes
64 bytes from 192.168.0.103: icmp_seq=0 ttl=64 time=319.546 ms
64 bytes from 192.168.0.103: icmp_seq=1 ttl=64 time=137.394 ms
64 bytes from 192.168.0.103: icmp_seq=2 ttl=64 time=160.845 ms
64 bytes from 192.168.0.103: icmp_seq=3 ttl=64 time=184.010 ms
64 bytes from 192.168.0.103: icmp_seq=4 ttl=64 time=206.503 ms
64 bytes from 192.168.0.103: icmp_seq=5 ttl=64 time=24.546 ms
64 bytes from 192.168.0.103: icmp_seq=6 ttl=64 time=47.437 ms
64 bytes from 192.168.0.103: icmp_seq=7 ttl=64 time=69.973 ms
64 bytes from 192.168.0.103: icmp_seq=8 ttl=64 time=93.257 ms
64 bytes from 192.168.0.103: icmp_seq=9 ttl=64 time=730.538 ms
^C
--- 192.168.0.103 ping statistics ---
11 packets transmitted, 10 packets received, 9.1% packet loss
round-trip min/avg/max/stddev = 24.546/197.405/730.538/195.910 ms

```

I've used a macbook to ping with a D-Link DIR-505 set to Wi-Fi Hotspot to Xperia phones with the shipped Android OS 4.1.2.

I think the ping responses are slow and inconsistent. Has anyone else experienced this ? Why does this happen and how can this be fixed/improved ?

**Update based on Sergey's input:**

Pinging the computer from the phone doesn't look great:

And here's the output using `adb shell`:

```
shell@android:/ $ ping -c 10 192.168.1.18
PING 192.168.1.18 (192.168.1.18) 56(84) bytes of data.
64 bytes from 192.168.1.18: icmp_seq=1 ttl=64 time=1012 ms
64 bytes from 192.168.1.18: icmp_seq=2 ttl=64 time=8.21 ms
64 bytes from 192.168.1.18: icmp_seq=3 ttl=64 time=184 ms
64 bytes from 192.168.1.18: icmp_seq=4 ttl=64 time=714 ms
64 bytes from 192.168.1.18: icmp_seq=5 ttl=64 time=635 ms
64 bytes from 192.168.1.18: icmp_seq=6 ttl=64 time=556 ms
64 bytes from 192.168.1.18: icmp_seq=7 ttl=64 time=171 ms
64 bytes from 192.168.1.18: icmp_seq=8 ttl=64 time=705 ms
64 bytes from 192.168.1.18: icmp_seq=9 ttl=64 time=622 ms
64 bytes from 192.168.1.18: icmp_seq=10 ttl=64 time=238 ms

--- 192.168.1.18 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9015ms
rtt min/avg/max/mdev = 8.210/484.855/1012.056/300.283 ms, pipe 2

```

This is a bit worrying. Also, the power saving scenario sounds plausible but not sure if it still applies in my case as I've got the **Stay awake** setting turned on and the above tests were done with the usb cable connected and powering the device.

# Answer
> 3 votes
This behavior may be caused by power management features, and does not indicate a problem. Try installing Android Terminal Emulator on the phone and pinging either the router or a normal PC (not another phone) by running `ping -c 10 <address>` from there. You should notice that ping results in this direction are better.

(Note that without the `-c <n>` option you will need to figure out how to send Ctrl+C to the terminal to stop `ping`; it is possible to use a volume button as `Ctrl` if your keyboard does not provide such a key.)

The difference between pinging a phone from another device and sending pings from the phone itself is that when the phone itself sends ping requests, it is active and can receive the ping response without any significant delay. However, when you attempt to ping the phone from another device, the phone is most likely is in some low-power state, and waking it up can take noticeable time. Wi-Fi also has some powersaving features (e.g., the access point can buffer packets directed to a mobile device and transmit them only according to a specified schedule, so that the mobile device can stay in a low-power state between these scheduled polls).

Because of all these powersaving features you cannot make any conclusion about the Wi-Fi link quality just from ping results you show, unless you either turn off any powersaving during the test (see below for an example in my tests), or at least perform testing from the phone side.

Here is what I see when pinging my Samsung Galaxy W (GT-I8150) using the unofficial CyanogenMod 9 ROM, when the phone is idle with the screen off:

```
PING 192.168.43.114 (192.168.43.114) 56(84) bytes of data.
64 bytes from 192.168.43.114: icmp_req=1 ttl=64 time=690 ms
64 bytes from 192.168.43.114: icmp_req=2 ttl=64 time=418 ms
64 bytes from 192.168.43.114: icmp_req=3 ttl=64 time=329 ms
64 bytes from 192.168.43.114: icmp_req=4 ttl=64 time=54.7 ms
64 bytes from 192.168.43.114: icmp_req=5 ttl=64 time=579 ms
64 bytes from 192.168.43.114: icmp_req=6 ttl=64 time=306 ms
64 bytes from 192.168.43.114: icmp_req=7 ttl=64 time=217 ms
64 bytes from 192.168.43.114: icmp_req=8 ttl=64 time=557 ms
64 bytes from 192.168.43.114: icmp_req=9 ttl=64 time=467 ms
64 bytes from 192.168.43.114: icmp_req=10 ttl=64 time=195 ms

--- 192.168.43.114 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9006ms
rtt min/avg/max/mdev = 54.730/381.686/690.746/187.341 ms

```

As you can see, the results look pretty bad. However, when I start Android Terminal Emulator and select the ”Take WifiLock” command in it, then turn off the screen again, I get significantly better results:

```
PING 192.168.43.114 (192.168.43.114) 56(84) bytes of data.
64 bytes from 192.168.43.114: icmp_req=1 ttl=64 time=95.5 ms
64 bytes from 192.168.43.114: icmp_req=2 ttl=64 time=2.66 ms
64 bytes from 192.168.43.114: icmp_req=3 ttl=64 time=94.3 ms
64 bytes from 192.168.43.114: icmp_req=4 ttl=64 time=2.62 ms
64 bytes from 192.168.43.114: icmp_req=5 ttl=64 time=88.9 ms
64 bytes from 192.168.43.114: icmp_req=6 ttl=64 time=3.14 ms
64 bytes from 192.168.43.114: icmp_req=7 ttl=64 time=91.9 ms
64 bytes from 192.168.43.114: icmp_req=8 ttl=64 time=5.57 ms
64 bytes from 192.168.43.114: icmp_req=9 ttl=64 time=93.9 ms
64 bytes from 192.168.43.114: icmp_req=10 ttl=64 time=2.62 ms

--- 192.168.43.114 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9010ms
rtt min/avg/max/mdev = 2.622/48.136/95.551/44.845 ms

```

And if I repeat the same test with the screen on, ping result is even better:

```
PING 192.168.43.114 (192.168.43.114) 56(84) bytes of data.
64 bytes from 192.168.43.114: icmp_req=1 ttl=64 time=2.29 ms
64 bytes from 192.168.43.114: icmp_req=2 ttl=64 time=2.21 ms
64 bytes from 192.168.43.114: icmp_req=3 ttl=64 time=8.87 ms
64 bytes from 192.168.43.114: icmp_req=4 ttl=64 time=3.27 ms
64 bytes from 192.168.43.114: icmp_req=5 ttl=64 time=4.01 ms
64 bytes from 192.168.43.114: icmp_req=6 ttl=64 time=2.26 ms
64 bytes from 192.168.43.114: icmp_req=7 ttl=64 time=2.22 ms
64 bytes from 192.168.43.114: icmp_req=8 ttl=64 time=2.13 ms
64 bytes from 192.168.43.114: icmp_req=9 ttl=64 time=2.73 ms
64 bytes from 192.168.43.114: icmp_req=10 ttl=64 time=2.23 ms

--- 192.168.43.114 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9011ms
rtt min/avg/max/mdev = 2.132/3.226/8.878/1.970 ms

```

(For some reason, releasing the WifiLock and even closing the terminal emulator does not restore the original behavior, until I turn Wi-Fi off, then back on — probably there is a bug somewhere.)

Running `ping` from the phone itself gives about 12 ms average RTT without taking the WifiLock, and 1.95 ms after taking the WifiLock — so even when testing from the phone side the effect of WifiLock is significant.

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


# Question
Title: Clear the "Do not ask again" dialog in Gallery when changing Wallpapers
As you might know, when you try to change the wallpaper on ICS (for your homescreen), the OS will ask if you want to set the same wallpaper to the lock screen, and the proper "do not ask again checkbox". By mistake, I pressed it, but I want it back now

Any way to achieve that?

BTW, I checked the "Clear Defaults" in the Gallery app - nothing. Using Android ICS 4.0.3

# Answer
> 0 votes
The problem was a silly one. When you try to select a wallpaper you're given two choices: full wallpaper for the virtual desktop (option 1, scrollable wallpapers) and a fixed wallpaper (the second option).

If you select the **second** option, it will ask if you want to use the same wallpaper for the lock screen.

However, if you select the first one, it won't ask you anything (because it can't be set) — ths was the root of the problem.

I'm assuming that, if you do tap the "Do not show this dialog again" can be reset by tapping "Clear defaults" in the Gallery App.

# Answer
> 0 votes
Gallery\>clear cache and clear data\> uncheck and recheck notifications.

---
Tags: 4.0-ice-cream-sandwich, default-applications
---


# Question
Title: Copy contacts from iCloud to Android phone
Just went from an iPhone to an Android phone. How do I get my contacts that I have on iCloud on to my Android phone?

I looked at SmoothSync, but what's the point in paying for that when I know there is a free way such as as doing it manually.

# Answer
Assuming you still have the iPhone in order to get the contacts off of it - There are free applications such as "my Contacts Backup" for iPhone that will export all your contacts. This particular one exports them as .VCF (i.e. vcards) and / or .CSV and then emails them to you. I'm sure there are other apps out there too to use, but I went with this one as it's free.

You can then import the vcard file into your Google / Gmail contacts via PC and then sync your contacts from Google onto your device.

Shouldn't take more than 5 minutes end to end.
> 1 votes

# Answer
You could go http://icloud.com and click on "Contacts", there you can click on the cog in the bottom left corner. You will have the option to "Export vCard", with that vCard, you can import it into Google Contacts, similarly to what JonW said.
> 0 votes

---
Tags: contacts, data-transfer
---


# Question
Title: Internal memory full even when all apps are linked
I have an Acer liquid Metal rooted. I have already linked(with link2sd) almost all my apps, even some previously system apps, to my sd. The problem being that my memory is still full, the best I can get is 30 mb free and this, only for a while.

Is there any solution to that? Like bypassing what the phone thinks as being its internal memory?

Thanks

# Answer
> 1 votes
link2sd doesn't move data to your extra partition of SD Card. So even when you've linked all apps your internal storage will get filled by app's data.

In lnik2sd click the sort icon and select sort by data size. From there you can see which app uses most data and maybe clear them.

---
Tags: internal-storage, root-access, link2sd, internal-sd
---


title: What are apps 10110 & 10109?

text:
# Question
Title: What are apps 10110 & 10109?
On my galaxy S2, the mobile data usage shows two applications 10110 and 10109 consuming a lot of data. Does anyone know what these apps are? Or how I can find out? I am running jellybean 4.1.2 on Samsung Galaxy S2.

# Answer
> 1 votes
That are most likely not app *names*, but their "user IDs" (and the system is unable to match a name).

On a rooted device, you could find out more on those by executing

```
ls -l /data/data | grep 10110

```

(which should show you the data directory of the app owned by that user, together with some more data). Investigating that directory might give you an idea: its name is the package name, which you could even lookup at Google Play:

```
https://play.google.com/store/apps/details?id=<package_name>

```

While that's unlikely to find the app (or your system really is in trouble not being able to match the two), it's at least worth a try. In case nothing is found, you can investigate that directory's content to make a "good guess" what it might be about. Also, the name of the directory itself might already have given you a clue.

---

I will give you an example (from one of my extracted Nandroid backups). Let's say `ls` turned up `com.motorola.android.fota` on a Motorola device. So by the fact it's a Motorola device, and the package name starting with `com.motorola.android` one can deduce it's a system app build by the manufacturer. Assuming one doesn't connect the `fota` with anything, in the subdirectory `databases` one finds two SQLite files. I checked the `config.db` and saw it has two tables, at least one of them seemingly all about updates (auto\_update\_interval, auto\_update\_enable, and more). The second one is `fumo.db` and seems to hold information about packages. So this is most likely an app responsible for updating apps -- and if you not already know, "FOTA" stands for "Firmware Over The Air update".

---

However, to do that your device must be rooted (users other than root it won't permit to browse the `/data/data` directory).

---
Tags: applications
---


# Question
Title: How to connect an android tablet with a laptop using a USB cable?
My AAkash 2 tablet has a mini-USB port and comes with a cable to convert the mini port to standard USB female port for connecting flash drives etc.

I want to connect the tablet to a laptop using this port. For this I bought the standard male-male USB cable, which attaches to the female port of the USB connector of the tablet and female port of the laptop.

But no devices are found by either the laptop or the tablet. Do I need to make any setting changes to make this happen?

# Answer
> 1 votes
You will most likely need to install appropriate USB drivers on your PC in order to have the tablet recognized by Windows (assuming your laptop has Windows OS installed.)

Datawind's site doesn't seem to have any drivers available for download, so your best bet would be to contact them directly, or try your luck with a Google search (be mindful of viruses posing as drivers).

---
Tags: usb
---


# Question
Title: Is it possible to connect a USB microphone to an Android phone or tablet?
Blue makes a prosumer mic that you can connect directly to an iPod or iPhone via the dock port. I would love to have the same capability to do something similar for an Android phone or tablet. This would be really useful for field recording. I know that some tablets have support for various USB accessories to be plugged in, but I don't know if the OS can handle a microphone. Is this possible using existing or near future (Ice Cream Sandwich) hardware/OS combinations?

# Answer
> 4 votes
The range of USB device types supported "as is" by Android is limited and does not include microphones.

On the other hand, Android has the capability to work with an unlimited range of USB devices via their 'open accessories' sdk/kit/framework. This was added in Android 3.0.

I believe they had to do it this way: existing USB devices require driver support and they can't go adding all those drivers to Android (which is a static image). The open accessory framework will allow for devices that can be supported without loading a Linux driver.

So, you can't just go and buy a USB microphone and plug it into your Android device, but I expect we will soon start seeing USB accessories that are specifically designed to work with Android.

# Answer
> 2 votes
Apparently it is now possible, but only in specific apps with custom drivers, as the OS doesn't support it:

* USB Audio Recorder PRO (Android Market)
> The Android app USB Audio Recorder PRO allows you to record and playback audio using class-compliant USB audio devices on your Android phone or tablet! eXtream Software Development has written a custom USB audio driver from scratch because Android does not support USB audio (even Android 4.1 contrary to popular believe!).
* USB Audio driver for android
Today, there are many USB audio devices offering a rich feature set and high-end audio quality. In addition, there are many Audio apps. But none of them can access external devices, because there exist no API.

We developed a low level API, which allows app developer to support USB devices.

# Answer
> 1 votes
No, it's not supported on any Android version up to and including 4.0.3. (I've just tested this with my Zoom H4n and Asus TF101 upgraded to 4.0.3.)

There's no reason it can't be added in a future version, or maybe a third-party port. The driver exists in Linux, so it would just need to be included in Android's Linux kernel build and then given some interface for applications to get at the device.

It's still possible to use the H2 as a field recorder and then turn on its mass storage interface to access the recordings from a tablet or phone. It's not quite the same, and not useful for (say) Skype, but you could still use it for a record-edit-upload workflow.

---
Tags: usb-host-mode, microphone
---


# Question
Title: How can I set a custom per-person ringtones, but for texts and not calls?
I know how to set a custom ringtone for a given caller on my phone: pull up the person's entry under People, open the menu and select "Set ringtone." However, this only applies to regular voice phone calls.

Is there a way to do a similar thing for the sound that plays when a "text" — by which I mean either SMS or MMS — is received? If so, what is it? The Messaging app's settings only seem to let me choose a single notification sound, but I'm hoping there's something I'm overlooking.

# Answer
> 2 votes
I don't believe that there's a way to do this using the settings in the built in Messaging app, but there are 3rd party apps that can enhance the built-in app's notifications capability.

I use SMS Popup which lets you carry on using the built-in Messaging app to send and receive text messages, but replaces the notifications. Amongst the extra options it gives you are individual, per-contact customization of every aspect of the notification.

---
Tags: sms, samsung-galaxy-nexus, ringtone
---


title: Cannot find downloaded files

text:
# Question
Title: Cannot find downloaded files
My phone is a Galaxy S3 i9300 and is rooted. I do most of the time download files via the Internet. So the files I downloaded are in the `documents` folder. The weird part is after I check it in my file manager, the downloaded file is nowhere to be found. I am 100% sure that I finished the download. Have anyone experience this scenario?

# Answer
Depending on the app you use, it may be in a different folder. I know when I am looking for a file (photo or download), I have to check my internal partition "Download" folder, my external (SD Card) "Download" folder, or sometimes even on the root of either partition.

If you used a standard browser (Stock browser, Opera, Firefox, Chrome, etc), they all should have their own in-app download manager that lists the files you have downloaded. You should be able to open the file within the browser app; if you can't, then you know the file isn't downloaded.
> 1 votes

---
Tags: downloading
---


# Question
Title: How can I import sms from iphone 4s / IOS6 with Samsung Kies
I've got a brand spanking Samsung Galaxy Note 2 and I want to import my SMS's - I've installed Kies, detected an iphone backup, (my iphone's name and date displays) but the import screen just refreshes infinitely (hmm... probably infinite) whilst my fans get to cranking (activity monitor shows 30% CPU).

My iphone backup is fresh, unencrypted, and I've tried with the phone plugged in, itunes running + iphone plugged in, and ihpone / itunes disconnected.

Any insider tips for me?!

(Please note, this question is IOS6 dependant - other tips for IOS5 haven't worked for me)

# Answer
> 1 votes
I got an answer from Samsung - was instructed to 'Update Drivers' or some such from the Window or Tools menu.

So, this worked for me - got the text components of my SMS history, then uninstalled Kies due to a conflict with Android File transfer on OSX 10.8.

# Answer
> 0 votes
For anyone else having this same problem and have a Samsung phone, try http://www.samsung.com/us/smart-switch/

It may not have been available when you initially posted the original question, but I just upgraded from an iPhone 5 with iOS 6 to a Samsung Galaxy S4. I wanted to copy over my SMS messages and found that most only worked with iOS 5 and below. This worked perfectly (Kies for some reason did not provide an option to transfer my messages). It also copied over my MMS messages.

---
Tags: sms, samsung-kies, ios, data-transfer, import
---


# Question
Title: Audio playing only on right side on my Galaxy S3
I'm using Cyanogenmod cm-10.1.0-RC1 on my Samsung Galaxy S3 (at&t US version)

With either a headset or bluetooth, I'm only getting audio from the right side. It doesn't matter which output device I use - all are only playing on the right side.

Is this a known issue with CM RC1 or is something else causing this problem?

The getprop("ro.bootloader") checks are all failing for the nightly builds, so updating after RC1 has been problematic. However, if RC1 is the culprit, I'll take extreme measures to update to a different CM version.

Thanks for any advice.

# Answer
I had the same problem with google music. If you move the music slider to a different position, it will output sound on both sides, but the bug appears again once it changes track.

I believe this is a bug on Cyanogenmod 10.1 RC1. I just updated to RC4 and the bug seems fixed. Yay!
> 2 votes

# Answer
I was able to update to RC2 which fixed the bug introduced in RC1. As I mentioned in the comment to @mohdyusuf unfortunately I can't upgrade beyond RC2 now, due to the same "getprop()" errors mentioned in my question. But at least the right-side audio problem is resolved with RC2.
> 0 votes

---
Tags: cyanogenmod, samsung-galaxy-s-3, audio
---


# Question
Title: Persistent download icon in One S pull down menu - even with download over days ago. How to remove?
In the pull down menu of my HTC One S, there is this persistent download icon, it's just stuck there even though download completed days ago. It came when I was doing some app downloads and has refused to go away even after downloads are over.

On the top icon row of the phone, the animated download icon also shows, has been showing for days, even with no downloads.

Rebooting does not get rid of the icons. Does anyone know how to get rid of these? Your help is appreciated.

The screenshots below show the icons - icons of concern are circled in black:

Screenshots (click images for larger variants)

# Answer
Try force stopping the Play Store application from the settings menu and see if that removes it. Facebook photo upload often gets stuck in my notification bar and force stopping removes that.
> 1 votes

# Answer
It was eventually fixed by stopping the Downloads app in Settings - App - All. I did a Force Stop on the Downloads app, and then rebooted and it was fine.

* Go to Settings - App - All
* go to the 'Downloads' app
* click 'Force Stop'
* Clear cache if button is highlighted, other wise leave it
* Reboot device
> 0 votes

---
Tags: htc-one-s, download-manager
---


# Question
Title: Eroot World’s Strongest Root Tool: Scam or No Scam - That Is The Question?
**"Eroot (phone one key root tools) is a free android root tool which is developed by China root team. It is a new tool and become the World’s Strongest Root Tool. Currently the Eroot supports Samsung, Motorola, Huawei, SONY, HTC’s most models, the total number of models have more than 200 models. Root success rate in the industry leader."**

Source: Android Groupon

Things that are too good to be true usually are !!

However is this a tool to stay away from or a legitimate product that every android enthusiast should keep by their side ?

Anyone with experience of the above & can comment on its effectiveness, I would be very grateful.

# Answer
Yes it works.I rooted sony er wt19i with locked bootloader and it installed superuser.You should try.Many people asking can I do this or that and never did nothing. How can you know if you didnt try?
> -1 votes

---
Tags: rooting
---


# Question
Title: Will an alternative launcher stop Galaxy S4 additions from working?
I want to customise my Galaxy S4 home screen and it seems Touchwiz will not allow me to change many options (like the quick launch icons etc). I was thinking of GO Launcher, but wish to know if the 'special' extras Samsung has included (such as eye scrolling, air gestures, smart stay etc) will still work or are they Touchwiz only?

# Answer
> 2 votes
In general, anything that works regardless of which app you have in the foreground will work regardless of which launcher you have installed. That includes eye scrolling, air gestures, smart stay, smart orientation change (I forget the marketing name for it), and so on.

Changing to a different launcher will only replace the home screen and the "all apps" menu. Note that the old launcher is still installed: the first time you go to the home screen, you get a *chooser* to pick which one to use, the same way as if you have more than one web browser and click on a link.

---
Tags: launcher, samsung-touchwiz
---


# Question
Title: How do Android tablets use magnet to auto-lock the device?
Can someone explain how tablets like Nexus 7 detects a magnetic cover closing? I have tried putting magnets over the spots where the magnets in the cover are, but it will not lock. How does the tablet know if it is a cover?

# Answer
> 3 votes
It's widely believed that the Nexus 7's magnetic sensor works in an almost-identical fashion to iPads' smart cover; I couldn't find direct information about the N7, but iFixit has a great teardown of the iPad smart cover that goes into detail of how it works.

The Nexus 7 has a magnetic sensor that can tell when a magnet of sufficient pull force is nearby. The sensor is located under the screen near the pogo plug on the bottom-lefthand corner, estimated to be 45mm up from the bottom left corner and 15mm in from the left side.

# Answer
> 4 votes
Your magnets are probably in the wrong place. The Nexus 7's magnetic cover sensor is *not* along the right-hand edge, where the magnets that hold the cover closed are. It's in the bottom-left corner of the screen, about 2 cm from the left-hand rim of the device, and 4 cm from the bottom rim. Put another way: with the device in the "camera-uppermost" orientation, with the stock home screen displayed, the icon at the left-hand end of the tray is in the right place.

You also need a pretty strong magnet. Most fridge magnets aren't strong enough to trip the reed switch, but a Buckyball will do it (if you can still buy those where you are).

---
Tags: smart-cover
---


title: Nexus 7 can't connect to PC

text:
# Question
Title: Nexus 7 can't connect to PC
When choosing MTP or PTP, the box is checked, then when I exit the screen and go back to the USB Device Settings screen, my previous choice is not seen, and both boxes are unchecked. It's like the Nexus has forgotten I've made the choice.

Now I can't connect my nexus to PC as the PC won't recognize it!

I recently plugged my Nexus into my LG TV using the USB lead, if that is at all helpful.

# Answer
Sometimes you need to lock and unlock the tablet to have it connect. If you are running any sort of task manager, disable it. Can you post some screenshots?
> 1 votes

# Answer
Is it charging? if not check the cables and replace them or check if the usb port is not damaged. Did you try to unlock(Android device) it after you connected it to the pc? It wont be displayed to the pc unless you unlock it.
> 0 votes

---
Tags: settings, nexus-7, connection-issues, usb-connection-mode
---


title: Apps install on their own

text:
# Question
Title: Apps install on their own
Every night for the past few days my phone installs a new app that I never saw/wanted/heard of before. It all started with AppCaster (Which I never installed on my phone, it just showed up one morning).

I have uninstalled AppCaster and every other app that was installed without my knowing, and new apps are still showing up on my phone over night. I have downloaded and installed Avast which shows no issues after a scan.

I have checked the sites with access to my google account and I don't see anything that looks suspicious.

Has anyone else solved a similar issue? Does anyone have any ideas of what could be downloading these apps to my phone? How can I make it stop?

# Answer
> 9 votes
Here is a possible solution. My son had recently unwittingly installed AppCaster on our home PC, and this was causing the apps to be pushed to my phone. I uninstalled it from the Programs and Features under Control Panel, where AppCaster goes by the name "Mobile App Sync".

# Answer
> 0 votes
I had the same problem. A while ago, I didn't have access to my new Android phone, so I asked my friend to login with my Google credentials in the Play Store app to buy some apps on sale. So after a while, when I downloaded new apps, the phone of my friend got that apps and the other way around.

So, now my question is, did you entered your Google credentials into another android phone like I did? Did you install some apps on that phone? Try to remember if you did like I did.

---
Tags: security, malware
---


# Question
Title: Can the PIN-input be modified to not display the last character?
Since today I have a new Nexus 4, with android 4.2.2. But when I type in my PIN, it always displays the last typed character in the input field. I think that is quite the security risk. On my old android phone (gingerbread) I was able to turn this behavior off. However, I cannot find this option on my new device. So, is there such an option, and if so, where can I find it?

# Answer
Start the **Settings** app. Choose **Security** from the **Personal** section. The option you want is called **Make passwords visible**.
> 2 votes

---
Tags: security, 4.2-jelly-bean
---


# Question
Title: Galaxy Nexus charges but is never seen by a PC when connected via USB
I run Linux (Ubuntu 12.04), and I have a Galaxy Nexus running Android 4.0.4. (Purchased in December 2011.) When I plug the phone in to the PC via USB there is no detection whatsoever. Tailing /var/log/syslog when plugging or unplugging the phone there is ZERO activity in the logs.

The phone however will charge.

Plugging the phone into a Windows 7 machine, same deal. Phone charges off USB but Windows never prompts to say the device has been detected. Also same on MAC.

Using the same micro USB cable, and an HTC One X. Linux, Windows and Mac all detect the HTC phone AND the phone charges.

I have been to `Settings -> Storage` and changed the phone from PTP to MTP, still no change.

From memory this is the first time I have ever wanted to plug the phone into the PC. So it may have never worked.

Is there something I am missing (like a setting or something?) or can I assume that the phone is faulty?

# Answer
It turned out it was a faulty USB port on the phone. I have since purchased a new phone and everything works as expected on the new one.
> 0 votes

# Answer
If you've installed the kernel mod for "fast usb charging" it will not be able to connect as long as that feature is enabled. You don't mention being rooted, but that is a side effect of the fast charging.
> 2 votes

# Answer
try `lsusb` (LSUSB lowercase) in Ubuntu, if you see your phone ID (04E8) in the list, you have to add to the /etc/udev/rules.d/53-android.rules the following line:

```
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

```
> 1 votes

# Answer
Make sure you have USB Debugging enabled in `Settings` \> `Applications` \> `Development`.

Also you might want to try wireless adb - I use it all the time for debugging and find it so much easier than using cables. ROMs like Cyanogen support `ADB over network` out-of-th-box. For stock ROMs there are apps like WiFi ADB.
> 0 votes

# Answer
Is some kind of MTPFS installed on Ubuntu? If not, it won't recognize your phone's storage. You'll also need the udev rule @lenik talked about (see this tutorial). However, if as @lenik mentioned your phone isn't seen by lsusb it's most likely some kind of hardware problem with the phone itself.
> 0 votes

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


# Question
Title: Is it possible to have multiple instances of the same app (logged in to different accounts)?
Is it possible to have multiple instances of the same app (logged in to different accounts)?

Example: I want Instagram A logged in to Account A (personal), and Instagram B logged in to Account B (business). Both apps are on the same phone; I don't want to log-in and log-out just use use a different accounts.

# Answer
> 5 votes
Titanium Backup PRO (and only the paid (Pro) version allows this) - FYI ROOT REQUIRED - does allow Profiles, but not the running of multiple insntances of the same app, with the exception of Winamp (but Winamp has Always been written to do that, no matter the platform)

# Answer
> 12 votes
There's an awkward solution:

Renaming the package name inside an apk as proposed by Adobe to fix a nasty limitation of their AIR framework, XDA has proposed the same too.

All use apktool to reverse engineer an app (unpack apk, change package name in AndroidManifest.xml, repack, resign).

*Note:*
This won't change locations on the SD card though (if it's used, all 5 instances would use the very same folder on the card still, just FYI)

# Answer
> 5 votes
Just decompile the app, change package name, compile, push to phone. Done! Just dont distribute it, advertising it as yours, because that is illegal.

# Answer
> 2 votes
No, it's not possible to run multiple instances of the same app.

# Answer
> 2 votes
No, This is definitely impossible. Android OS never allows you to install multiple same apps.

# Answer
> 2 votes
You can't have two applications which has same identifier. The identifier is the string after this text in url of the app `https://play.google.com/store/apps/details?id=`. So for a single app this would be same, even if you haven't downloaded it from playstore, the identifier would be unique for the app.

For facebook app, the identifier is `com.facebook.katana`.

---
Tags: applications, accounts
---


title: SD Card Multiple partitions USB access

text:
# Question
Title: SD Card Multiple partitions USB access
I want to split my SD cart in 2 partitions: one for android, and one containing a bootable OS used from computers through USB or by inserting in card readers. I can't access the second partition from USB!

Specs:

* Phone: motorola defy+
* System: CynogenMod 10 (android 4.1.2)
* SD Card layout:
    1. Primary FAT32, 1Gb, intended for android only (apps data)
    2. Primary EXT4, 15Gb, invisible from android intended for computers (bootable linux system)

Current status:

* Everything works with a laptop SD card reader: I can mount and browse both FAT32 and EXT4 partiations. I can boot from the SD card and boot to the linux I installed on the ext partition.
* From the phone: android can mount and access the FAT32 partition, the ext4 partition is invisible just like I want.
* Problem from USB: When accessing the card in the phone from a computer through USB (android is configured as USB mass storage device), I can only access the FAT32 partition.

My question:

Android seems to be exposing only the first partition as a block device through USB. Therefore I can't access the second partition, or even see it with partitioning tools. Obviously, booting from it also doesn't work. Can I make Android to expose the full SD card as a block device through USB, so that all partitions are visible from a computer and I can boot on it.

Any help or pointers appreciated, thanks!

# Answer
You can try to use the MBRFAT hack — the first sector which looks both like a FAT boot sector and a MBR partition table. Such images can be created by the makebootfat utility.

I did not try to do this actually, but in theory you should do the following:

1. Create a `files` directory which should contain files to be placed into the FAT32 filesystem image (it could just be empty).
2. Locate the following files:

* `mbrfat.bin` — should be contained in the `makebootfat` package;
    * `ldlinux.sys` and `ldlinux.bss` — come from the Syslinux 3.x package (use a 3.x version, I'm not sure that `makebootfat` is compatible with more recent versions).
3. Create a file for the FAT32 filesystem image with the desired size of the FAT32 part:

```
dd if=/dev/zero of=fat.img bs=1M count=1024

```
4. Create the FAT32 filesystem image with MBRFAT:

```
makebootfat -o fat.img -m mbrfat.bin -b ldlinux.bss  -c ldlinux.sys -F -Y -v files/

```

(Note that placing `ldlinux.sys` in the `files/` directory does not work — it must be copied with the `-c` option.)
5. Put your card in the phone and attach it to your computes as UMS (it you work with a card reader, it would be hard for you to mount nested partitions).
6. Write the created image to the whole disk device exposed by your phone:

```
dd if=fat.img of=/dev/sdX bs=1M

```
7. Create your additional partitions on the same device that you have written the image to. If you want to place the bootloader on the EXT4 partition instead of using SYSLINUX on the FAT32 partition, mark your EXT4 partition active and remove the active flag from the FAT32 partition.
8. Make a backup copy of the MBR+FAT sector:

```
dd if=/dev/sdX of=mbr_fat_backup.bin bs=512 count=1

```
9. Install Linux on the EXT4 partition, being very careful to avoid installing the bootloader to the MBR of the disk. Some installers do not support installing the bootloader into the partition boot sectors; in this case either skip the bootloader installation and install it manually later, or (if skipping is also not possible) restore the MBR+FAT sector from the backup after installation, then install the bootloader into the partition boot sector. Or you may configure SYSLINUX on the FAT32 partition as your bootloader (for this you will need to copy the kernel and initramfs image to the FAT32 partition).

This configuration would work as follows:

* Android will see the outer partition contents just as a FAT32 partition, although with the number of sectors in the filesystem smaller than the partition size. The Linux kernel on the Android device will not try to parse the nested partition table, therefore the nested EXT4 partition will not be accessible from there.
* When Android exposes the partition contents as an USB mass storage device, the OS on the host computer will parse the sector 0 of the exposed device as an MBR partition table, and will see multiple partitions there. For the FAT32 partition it will use another sector as the boot sector containing the FAT32 BPB; this copy of BPB will contain a smaller value in the “number of reserved sectors” field, so that the FAT and data clusters will end up in the same physical sectors as when using the BPB in sector 0 of the outer partition.

The problem with this config is that accessing the EXT4 partition when using the card in a card reader will not be possible, unless you use utilities like `kpartx` to expose nested partitions. Booting when using a card reader could work if you create another partition on the card directly and install some bootloader there (with a separate copy of kernel and initramfs images); note that this partition will not be accessible when using the phone.

In addition, `mbrfat.bin` is somewhat buggy, and some computers fail to boot when using it.
> 2 votes

# Answer
You may only be able to do it via it's `Recovery` by using the `Mount USB Storage` function. It is present in all custom recoveries. The plausible reason that you cannot access the EXT4 partition in android is because it might be mounted and used by Cyanogenmod. You might be able to forcefully unmount the EXT4 in the `Recovery` on the `Mount` menu and unchecking the corresponding mount, if the kernel supports it.
> 0 votes

---
Tags: partitions, external-sd, usb-mass-storage
---


# Question
Title: Can I share some Google stuff without sharing Gmail?
I have a Nexus 4 and my wife just got an HTC One. I'd like to share accounts in Google play so that we can share app purchases. I'd also like to share Google music, contacts, and some other things. I don't want to share Gmail, Keep, and G+

I saw there were answers like this: Can I share my Google Play "cloud" music with a family member?

But that was last updated a year ago. I'm hoping things have improved.

I understand I can turn off email syncing, but that doesn't stop someone from just going into the mailbox manually.

Creating a separate account for just music is cumbersome and is not an option. I'd rather just setup Spotify.

**EDIT to clarify**: The solution everyone gives is "new account." I'm asking: **Can you share Google Music and purchases and NOT share Gmail?**

# Answer
> 1 votes
Any music you have *purchased* can be downloaded as MP3 files. Once downloaded, it can be uploaded to the Google Music service in another account. My wife and I do this with CDs we've purchased and ripped to MP3. IANAL, but since you are speaking of your wife, your property is shared and your music is owned by both of you.

This, however, does not work for the "All Access" features Google Music. If I understand the terms correctly, that account cannot be shared.

# Answer
> 0 votes
1. Create new Google account.
2. Transfer existing Play Store purchases from your personal account to this new account. You need to contact Google Support/Billing for that. Its not just theory.. I have seen such transfer.
3. Use this new Google account on multiple devices of family.

# Answer
> 0 votes
You cannot separate the GMAIL from the PLAYSTORE. You can let others use your google account to play music or download apps but they would also have access to GMAIL.

---
Tags: gmail, google-play-music
---


# Question
Title: What can cause sudden drop of my battery in Nexus 4?
I have new Nexus 4 phone and I found it dead several times after the night. Obviously it wasn't used during night, screen was turned off.

After I plugged it to the charger I had to wait a few minutes before I was able to turn it on. Battery monitor's graph has a sudden drop from 60-70% to 0, what can be a reason for this?

See screenshot here:

# Answer
> 1 votes
What you're probably seeing is the charge monitor greatly mis-estimating the amount of charge left in the battery. It *thinks* there is a lot of charge left, but in reality there isn't—the battery is almost depleted. When the battery actually runs out, reality takes over, and the phone goes off.

You'd normally only see this when using a battery that is long past its lifespan. You also should see this during the day—or at least, you should see a much shorter than expected battery life.

You could try resetting to factory defaults (wiping the phone), which might help if its just a software issue.

I'd guess its a hardware issue, and you need to RMA the phone.

---
Tags: battery-life, nexus-4
---


# Question
Title: Scan a single channel to measure RSSI of a specific AP when not associated
I would like to (repeatedly) measure the RSSI of a given Wi-Fi access point while I am (physically) approaching it. It is important to mention that at the beginning, my phone is not associated with the AP, hence reading RSSI via `wpa_cli signal_poll` does not work.

The best I have found so far is to repeatedly issue a `wpa_cli scan` and read the results using `wpa_cli bss <BSSID>`. However, this gives me new results with much too low frequency, as the scans take too much time. I target to get a new RSSI every second. (even if I limit scanning to the 5GHz band only, it is too slow).

Is there any way to scan for a single channel only (as I know the channel the access point is transmitting on)?

# Answer
> 2 votes
Install `iw` and then issue:

```
iw dev wlan0 scan freq 2417

```

It synchronously scans only the frequency(ies) you specify. This can give you multiple results per second!

# Answer
> 0 votes
If using the shell isn't a problem, you can compile `iwlist` command for ARM, and transfer it to device. `iwlist scan` as root may give you better results.

# Answer
> 0 votes
You don't necessarily have to use shell for this. Try out inSSIDer it provides RSSI data, but I am not sure how realtime this data is.

For me this app is used to verify the consistency of the AP's (Enterprise network) in a certain location and their typical radio switch zone.

---
Tags: wi-fi
---


title: Unlock phone with a different button

text:
# Question
Title: Unlock phone with a different button
I have a Nexus 4, and everything is OK, but I have realised that the power button is not working as well as I want. Sometimes I have to press it twice or push harder, so my question is: could I set up my phone to unlock with a different button, for example with the volume buttons? Is there any solution in case that the power button becomes inoperable?

# Answer
When the power and back button failed in my rooted LG P500, I used Button savior. This app works without any restriction on rooted devices and with few limitations on unrooted.

This app creates a small overlay on the screen (which is customisable in terms of its size, visibility, position etc.) and pressing this overlay slides a virtual buttons on screen to lock, volume up and down, back, home, search, menu, camera etc.

It was indeed aptly named for as it saved my trip to service centre to shell out money on my phone to replace the keys.
> 2 votes

# Answer
A week ago or so I started using Gravity Screen Off.
> 4 votes

# Answer
Same problem occurred to my fathers Nexus 4 phone. We tried 3-4 soft best of them is **Auto Screen On** this soft used Proximity sensor on Left top just tap that sensor once or twice (set in setting).. and go your phone will unlock w/o power btn. actually it also support gravity sensor but may be not compatible with nexus 4.

Also works w/o rooting ..
> 0 votes

---
Tags: lock-screens, nexus-4
---


# Question
Title: Can I hide a program from ongoing activities in the notification bar?
Is there a way to hide the notifications that a given application shows in the Ongoing Notification bar?

# Answer
As of Android 2.0, the system requires that apps that run constantly in the background, and that require a certain level of priority so that they don't get killed offhand (like music apps), put an Ongoing Notification. This was to prevent abuse of requesting this level of priority without letting the user know that it's occurring.

You can read about this here: http://developer.android.com/reference/android/app/Service.html#startForeground(int, android.app.Notification)
> 7 votes

# Answer
Try Smartbar. I used to use it and it allows you to put shortcuts in the notification bar as well as hide icons in the notification bar. I can't remember off the top of my head if it hides the icons put there by other apps but I think it does. Sorry for the cheap answer, I just can't remember and I don't have time right now to download it and try it out to be sure.
> 0 votes

# Answer
As others have said, you can't remove an ongoing notification from the notification bar. It's there to alert the user that the app is constantly running, and without it the app could potentially be killed at any time by the OS.

That said, if you are running Jelly Bean (or newer), there is the option of disabling all notifications from an app. The setting is per-app and can be found in Settings \> Apps \> (select the app) \> uncheck the "Show notifications" box. The one caveat to this method is that the app will no longer show **any** notifications in the notification bar, but if that's acceptable to you than I've found this method to be an easy way to stop my notification drawer from filling up with unnecessary notifications.
> 0 votes

# Answer
I would talk to the developers of apps and ask them is they plan to include the option to remove the app from the notification bar. They may oblige such a request. You could also leave a comment for the app and add that as a side note.

CM team and other ROM developers do create flashable updates to their ROMs so that icons and other items can be removed from the notification bar, but they usually do not do this for specific applications. You could check out information on this in the forum of the ROM you are using.
> -1 votes

---
Tags: notifications
---


title: Maximize Lockscreen widget?

text:
# Question
Title: Maximize Lockscreen widget?
I am on Android 4.2.1 (Galaxy Nexus), when using Lockscreen widgets, they are always quite small until once drags them down, then they get maximized. Any way to maximize them by default? Thanks :-)

# Answer
I am on a custom ROM using Android 4.2.2 and I can change exactly that behaviour in `system settings > lock screen > maximize widgets` (translated naming from german version) (I am using NovaLauncher if that matters)
> 2 votes

# Answer
Well, widgets designed for the lock screen are minimized by default. The purpose is is to avoid accidental app starts and to save battery power. So you are better off with minimized lock screen widgets.

If you still need to have the widgets maximized, you have to go for a third party lock scrren app. I found Active Lock Screen app and WidgetLocker Lockscreen app which seemed useful for you.
> 0 votes

---
Tags: lock-screens, app-widgets, 4.2-jelly-bean
---


# Question
Title: Email client not talking proper IMAP? Unfriendly to other clients
The stock email client in Android 4.2.2 and Thunderbird 17 on my computers do not like each other. I’m syncing against an IMAP server. (I control the server.) These are my problems:

• Android puts sent and deleted messages in the wrong folders. I haven’t found out how to change these on the Android side. Also: is there any standard way of informing the client from the server of which folders it expects the client to use for Trash, Junk, Sent, etc? Is only INBOX standardised?

• If I delete an email on Android, the email is still in my Inbox in Thunderbird. If I delete it in Thunderbird, it is also deleted on Android. Both have different opinions about which IMAP folders to use for Trash, but the message should still be moved out of my inbox. What is going on?

• Moving a message removes it from the originating folder on Android but not in Thunderbird. Moving it in Android removes it from the originating folder on Android. Possibly the same issue as the above with Trash.

How can I get email on Android to behave itself? I can deploy fixes on the server if necessary.

# Answer
There are standards for this, as in the XLIST command for IMAP, which has recently been superseded by the Special-Use extension of the IMAP LIST command. Gmail supports these, and Fastmail, and mail clients like Thunderbird and Opera, and even Outlook 2013 apparently. The problem with the Android Mail app (at least for me) is that it doesn't understand these commands, and simply creates folders with localized names. In Opera Mail and also in Thunderbird, you can also manually pick the IMAP folders to use for storing deleted and sent messages. So you could choose the IMAP folders that the Android client is already using, don't forget to make these changes to all the mail clients if you have multiple machines accessing that IMAP account. That might help.
> 4 votes

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


title: Remove a word from Stock dictionary

text:
# Question
Title: Remove a word from Stock dictionary
When I write the word "OK" in Swedish it says "Ook" which doesn't mean anything in swedish. **I haven't added this ook myself** so I can't find it in "Personal dictionary". I wonder if it is possible to simply remove this strange word that comes with the stock swedish dictionary?

Perhaps I should add that I use the new Nexus 4 google phone with latest everything.

thanks for any help.

# Answer
I actually managed to temporarily solve this: add OK to your personal dictionary and be done with it.
> 1 votes

---
Tags: dictionary
---


# Question
Title: Samsung Galaxy Nexus - Add new contacts from call log screen
Using the Samsung Galaxy Nexus, How do you add new contacts using a number from the call log screen? According to the manual there should be a +contacts button but I do not see it.

# Answer
> 0 votes
I am going to risk the fact that Samsung probably makes this mechanism similar across systems. On my Samsung Galaxy S3, from the phone log entry, hard press the intended number until the context menu comes up after a second or so. Select 'Add to Contacts', and a contacts template comes up for the intended data, which allows you to add to an existing contact or create a new one.

---
Tags: contacts, samsung-galaxy-nexus, call-history
---


# Question
Title: What does "loudness compensation" in the volume settings mean?
In my CyanogenMod 10 sound volume settings/equalizer (at least, for headset), there is "loudness compensation" (with values from "disabled" to "strongest").

What is its effect?

(I'm using a Samsung Galaxy S, GT-I9000.)

# Answer
Loudness compensation boosts the volume on the high and low ends of the frequency band. As you might expect, the higher you set it, the more it boosts.

It's mostly useful for balancing out the sound on cheap headphones, which tend to have poor response at the upper and lower bounds of their range.

If you're putting worthwhile sound equipment in/on/around your ears, you probably want to leave it disabled.
> 3 votes

---
Tags: cyanogenmod, 4.1-jelly-bean, settings, audio, volume
---


# Question
Title: Internet Usage on Samsung Galaxy Ace 5830.
My provider gives my 3GB of data and I don't know how to find out how much I have used or have left. Where can I find this information

# Answer
> 3 votes
Assuming that you are using a Galaxy Ace with Android v2.3 (Gingerbread), I suggest you to use an application like 3G Watchdog or Onavo Count. But if you are using a Android phone with Android v4.0 (Ice Cream Sandwich) or higher there is a built-in option in settings menu called "Data Usage".

# Answer
> 0 votes
3G Watchdog keeps separate totals for Wi-Fi and 3G data use, so there should be no confusion about whether it is from the mobile network allowance (3G data) or some wi-fi hotspot. The watchdog can also be set to disable your 3G connection at some level (eg 80%) before you hit your limit.

AVG (antivirus) now includes a data usage monitor, but just warns and does not disable, as far as I know. If I had a limit, I'd prefer to have the connection broken in case I started a high traffic application (eg world wide webcam) and might be charged for traffic above my allowance (network I used in 2012 charged around 100 GBP / US$ 150 per extra GB of data, something to avoid!).

---
Tags: samsung-galaxy-ace, data-monitoring
---


title: Unable to resolve host "get.cm"

text:
# Question
Title: Unable to resolve host "get.cm"
I have a Samsung Galaxy Tab 2 (GT-P3113). When connecting to a particular Wi-Fi network, I get a message that states: `unable to resolve host "get.cm"`.

I am able to connect to the network and can see other devices on the net, but I cannot connect to websites. All my other PCs on the network function just fine, but this Android tablet cannot get internet access. It works fine on every other network I've accessed.

I have modified the network to use no authentication, WEP, and WPA, but still nothing.

Ideas?

# Answer
I figured it out. My network was configured to use the network address as the router address. Windows is able to handle this just fine, I guess, but Android systems can not. So I changed the Addressing settings to set the router to end in .161 instead of .160 (the network address) and it's all good :D
> 1 votes

---
Tags: wi-fi, samsung-galaxy-tab-2-7
---


# Question
Title: Android keyboard and play store not working
Android Keyboard and Google Play Store app are not working on my Jelly Bean device. There is a message popping up repeatedly telling me that android keyboard has stopped.

What can I do to get out of that loop, and have a usable device again?

# Answer
> -1 votes
You can fix Android Force Close Error by going through the solutions given in the presentation tutorial. Find it here http://www.slideshare.net/StenaGlass/android-force-close-error-fix

I am hopeful that you will resolve your problem as I have already fixed it!

Wish you best of luck.

---
Tags: google-play-store, keyboard, force-close
---


title: Google Play app doesn't auto-update

text:
# Question
Title: Google Play app doesn't auto-update
Ever since the new update of Google Play app, I couldn't get the apps to automatically (in background) update. But instead, they only update, when I open the Google Play app a few times

I have auto-update and notificatoins checked. I have auto-update apps ofer WiFi only set.

I have JB 4.1.2 and Galaxy S3 GT-I9300.

# Answer
> 3 votes
I think any auto-update/notification settings relate to apps installed via the Play Store, not the Play Store itself. That's updated occasionally by Google. You could try and force an update, if you're convinced one is available and that you're missing it, by going into the Application Manager and uninstalling updates for Play Store, then clear data, and clear cache, then running the app again and seeing if it forces the download of a newer version.

(Incidentally, I have the S3 too, and am currently on v4.1.10 of the Play store. Which version are you on?)

---
Tags: google-play-store, 4.1-jelly-bean, samsung-galaxy-s-3
---


# Question
Title: Revert an Android phone to vanilla rom from Google
Can we install a vanilla ROM to a non-Nexus Android device?

I have an Android phone (version 2.3.6) and I don't like the ROM installed by the manufacturer. I want to revert it to a vanilla ROM like Nexus devices have. Is it possible, and if so could you provide a guide?

# Answer
> 1 votes
A real vanilla ROM is not possible because you need drivers for the hardware in your mobile. This drivers depend on the manufacturer.

The nearest thing you can get is a custom ROM like CyanogenMod.

---
Tags: 2.3-gingerbread, stock-android
---


# Question
Title: Getting double message notifications after replacing Talk with Hangouts
I've updated Google Talk to "Hangouts (replaces Talk)". Now whenever I get a message, I receive two notifications: one from the new Hangouts app and the other from the old Talk app. How do I disable the notification from Talk?

Device is Samsung Galaxy S II running Android 4.1.2.

# Answer
As Izzy pointed out in the comments, the package name of Hangouts is the same as the one for Google Talk: `com.google.android.talk`. Therefore, even if Talk was built in to your ROM, it should be 'overlaid' by Hangouts.

However, it's possible that there's some Google Talk service that didn't get killed by the upgrade process. If that's the case, a simple reboot should solve the problem.
> 5 votes

# Answer
I had exactly the same problem. I solved it by doing the following:

* Settings
* Applications
* Manage applications
* Tab 'All'
* Google Services Framework
* Clear data
* reboot the phone

Good luck
> 6 votes

# Answer
If a reboot doesn't solve the problem, such as in my case (HTC Desire HD), try going to Settings \> Applications \> Manage Applications \> All \> Hangouts and tap "Clear Cache" and "Clear Data". Go back, open Hangouts again and it will sign you back in. You may need to verify your number again, but that got rid of the duplicate notifications for my case.
> 3 votes

# Answer
This is now fixed in the latest release of Hangouts:

> Fixed a problem where you could receive two notifications for a message: one from Hangouts, one from the old Talk app.

The new version details are below:

UPDATED: June 6, 2013
CURRENT VERSION: 1.0.2.695251
REQUIRES ANDROID: 2.3 and up

Google Hangouts
> 3 votes

# Answer
I fixed mine a different way. tried all the above and nothing worked. I figured it was still seeing me as logged into Talk.

Try the following: Uninstall updates for Hangouts. (brings you back to talk) Open Talk and Sign Out. Reinstall update (brings you back to Hangouts)

Fixed it for me.
> 2 votes

# Answer
I have no idea if this will work, but you could try and install "Root Uninstaller" and remove Google Talk, and then just install hangouts.
In the app you have the option to back it up, so if something goes wrong you can restore your google talk back.
> 1 votes

---
Tags: google-talk, google-hangouts
---


# Question
Title: Seeing links in email before you click them
When you receive an email in ICS that has a link in it you can press the link and it will open in your browser.

How do I know the URL of the link before I press it. I know on iOS you can do a long press and it shows you the URL - is there an equivalent feature in Android?

# Answer
In the latest release of Gmail you can long-press on the link and a menu will appear showing you the link. You then have options to "Open in Browser", "Copy link URL", &c.
> 4 votes

---
Tags: email, hyperlinks
---


title: How can I see what a private number is?

text:
# Question
Title: How can I see what a private number is?
I've had a few missed calls from private numbers now, and I'd like to see who it is.

Is there a way to do this with a Galaxy S4 running Jellybean 4.2?

I installed the app 'CIA caller' but that simply listed the private number as '-2', and when it looked up that number, it unsurprisingly said 'number not found'.

Any ideas how to get at these private numbers?

# Answer
I don't think there is a good way to do this - the issue isn't that the private number is being hidden by your phone, it's that the phone company isn't transmitting the caller id info to you at all. So there shouldn't be any way for you to get that data working strictly from your phone.

Unless you know people who regularly block caller ID data, but don't leave messages, I'd just assume it's spam callers and ignore them.
> 10 votes

# Answer
There is no way to get the number.

Private numbers are not sent by the network provider therefore your phone has no information about the caller.
> 3 votes

---
Tags: 4.2-jelly-bean, privacy, samsung-galaxy-s-4
---


title: Android device diagnostic application?

text:
# Question
Title: Android device diagnostic application?
My Android phone (LG-P930) with Gingerbread is giving "free games" for several weaks now. I recently lost the telephone application and I had to reboot the phone. Few days ago, the phone hang ringing and I could not stop it (grrrr....!)

I'm wondering if there exists an app that could be used to diagnose the device. Something that scan the memory and the different components like some apps we can find on PC.

If you have any other idea about a solution to solve the problem you will be more than welcome!

Dominique

# Answer
> 0 votes
Try wiping data and cache, and if it doesn't help, reflash ROM to your phone via KDZ Updater.

---
Tags: applications, 2.3-gingerbread, bugs, lg-nitro-hd
---


# Question
Title: Motorola Defy+: Black Screen and no BootLoader. How to discover what firmware version my device supports?
I did a terrible mistake. After some tentatives of installing cyanogen, I replaced the kernel with wrong version.

I have a Motorola Defy+ (MB526) and I'm trying to use RSD Lite to reflash the firmware.

I'm trying with the Retail Version from here http://sbf.droid-developers.org/umts\_jordanplus/list.php.

The cellphone does nothing, only black screen. When I insert the usb cable and open RSD Lite, they recognizes and all the process to send the flash is done, the cell phone is booted automatically but I can't turn it on. When flashing, the cellphone screen show the message that the SW is being updated. The process seems to be done right, but at the end I can't start the operational system.

After finishing the process successfully, I can't turn it on. It's like nothing got flashed. Even the recovery mode was erased.

I don't know if I need some kind of boot loader (like some linux does) or other sbf file. Anyone knows if do I need to flash more files?

**Edited**

According here http://forum.xda-developers.com/showthread.php?t=1216982 It seems I downgraded the version, that's why I'm getting a black screen.

How do I know what is the version I need to use? Can I try Chinese version? It seems that is the newer, but I'm afraid if I would face no English language option to set after installing it.

# Answer
After months trying, I solved flashing the DEFYPLUS\_U3\_4.5.1-134\_DFP-2311\_BLUR\_SIGN\_USADEFYEMARAB1B8TFDE004.0R\_PDS03C\_USAJRDNGIBRO2DE\_P020\_A025\_M002\_Service1FF.sbf
> 0 votes

---
Tags: cyanogenmod, rom-flashing, motorola-defy
---


title: LiveSuit problems

text:
# Question
Title: LiveSuit problems
I have formatted my Chinese tablet PC from 'LiveSuit' software.

Now my tablet PC is showing blank screen.

Please tell me how can I re-install the operating system on my tablet?

*Old operating system is ICS.*

# Answer
> 0 votes
You need to find a ROM image that has been built for your specific tablet. If you want to reinstall the OS you had before, you need to obtain the same ROM image the manufacturer used. You might be able to get this from the manufacturer. (But if you want this, why would you wipe the ROM?)

Alternatively, you could install a . These can be found on various web fora such as XDA Developers by searching for the model of your tablet. You may be able to get one for a different Android version, but only if someone has built an image for the model you have.

Once you have the ROM image, simply use LiveSuit again to flash it to the device.

---
Tags: 4.0-ice-cream-sandwich, rom-flashing
---


title: Using external SD Card on LG Optimus

text:
# Question
Title: Using external SD Card on LG Optimus
Please tell me how to transfer my data from internal storage to the external SD Card please.... I'm ready to throw this stupid phone out the window.

# Answer
> 1 votes
There are a lot of LG Optimus devices and some of them don't have SD Card slot (E973 for example).

If that is your problem then you can try attaching external SD Card reader to your device using USB OTG to USB adapter.

# Answer
> 0 votes
If your goal is to transfer data from the internal SDCard to the external, you can do so in several ways:

* use a file explorer directly on the device (ES File Explorer File Manager is a good choice for this)
* attach your device to your computer via USB, and both sdcards should become accessible. Use your favorite file explorer on your PC then to copy/move the files

If, on the other side, you are talking about the internal "phone storage": without root access to your device, your possibilities are pretty limited...

# Answer
> 0 votes
I'm going to assume the following:

* You're running the latest Android version (4.1.2).
* You want to transfer media (photos/videos/music).

Most Android devices come with a file manager app installed on the device. Take a look at all your applications (press the grid button on the homescreen) and see if you have one (this can be something such as "My Files", "Files", or "File Manager"). If you happen to have one, open it.

1. Navigate to the media on internal storage.
2. Do a long press on the item/folder that you wish to move.
3. Select the destination on the SD card.

---
Tags: external-sd
---


# Question
Title: How to trace/track my stolen Samsung Galaxy Ace 2
Today was a bad day for me as I'm having a lot of problems. The latest and important event was I lost my phone. It was registered with my name and email and has information on it about me etc. The sim card is inside (if the robber didn't thrash it). The phone has gps but it's turned off. I hope I can find it.

If you have any question just ask me, maybe about the story how it began? Is there any software/tools to track it, or find it manually maybe?

# Answer
> 0 votes
You will need to submit a request to Police Station to track your android device through its IMEI number. As soon as the mobile is switched on and it gets Signal from telecom company, its location will be detected. Or alternatively, If you had any tracking app, installed on your device, then you may contact app developer for help to track your device.

# Answer
> 1 votes
I strongly recommend you take a look at the lost-phone tag-wiki, which contains a lot of first-aid hints. As you write your SIM is still in the device, there's hope it's also still connected to your Google account and has a network connection -- so hurry up trying solutions like Plan B or Android Lost, which you can then push to your device via Google Play's website. Find more details in the linked tag-wiki, plus on the apps' page at Google Play.

---
Tags: lost-phone, gps-tracking
---


title: Load MP3 files on my Nexus

text:
# Question
Title: Load MP3 files on my Nexus
I want to listen to files of a lecture while viewing files (containing the lecture notes).

How do I load the MP3 files onto the Nexus?

(*The MP3 files currently reside on my hard drive.*)

# Answer
You can connect your device via the USB cable and then drag and drop the files from your PC to your device. You can also transfer the files via a syncing app like Google Drive or Dropbox etc. Use the music player of choice to keep playing the audio files while you use your office viewer / to read the PDF file.
> 1 votes

# Answer
You have several options at hand. You can:

* Use an external cloud storage such as Dropbox. Install the app for your computer and for Android then add files on your computer and watch as they sync on your phone.
* Use Google Play Music. Download the Music Manager software and have the software scan your computer for music files. Install the Play Music app on your phone and the music will be available.
* Use a USB cable to directly transfer the files from your computer to your phone.
> 1 votes

---
Tags: samsung-galaxy-nexus, mp3
---


title: sd card not mounted after formatting

text:
# Question
Title: sd card not mounted after formatting
So, I tried to do a clean wipe of my Galaxy SII I1900 variant and flash in Paranoid Android's latest build, and everything was successful, but I realised the clean wipe wasn't that "clean". It did not wipe out anything from my internal data, so my app data and photos etc were not wiped. I tried to wipe it again but it doesn't work somehow.

For some reason my brain thought formatting the sd card means formatting the internal memory (lack of sleep), and after formatting it, neither my phone nor my computer could detect the sd card anymore. I formatted it using the CWM I think (I held power button and chose reboot-\>recovery), there was no option to format it in any format, it just formatted right after I chose the option. I am not sure if I plugged it out safely but there wasn't any notifications about it being plugged into the computer.

I don't have a sd card reader and I don't think I have any spare sd cards lying around.. Any help for this poor soul here? :/

# Answer
> 2 votes
Summing up the solution from above comments:

While it's not clear what happened with the card, the solution was quite trivial:

* take the card out of the Android device, and put it into a card reader
* attach the card reader to a computer
* format the card using FAT32 (a file-system both sides can handle easily)
* "safely remove" ("eject") the card from the computer, take it out of the card reader, and put it back to the Android device

Now the card was recognized fine \o/

---
Tags: sd-card, root-access
---


# Question
Title: Will my device get locked again after update?
I've bought samsung captivate glide I-927 from eBay. It is locked with at&t by default, so seller unlocked device for me and it is working fine. It comes with Gingerbread 2.3.5 and I found that ICS update for this device available from Samsung kies (pc suite). Now the question is Will my device get locked again after update from GB to ICS???

Thanks in advance...

# Answer
No, software updates do not mess around with carrier info like that. Your phone should still be set to work with AT&T after the latest update is applied. If updating the device meant reactivating the phone, many people would be unhappy because of activation fees.
> 1 votes

---
Tags: updates, sim-unlocking, samsung-captivate-glide
---


# Question
Title: how long can the battery in my new mobile stay idle till first use
I bought a Samsung Galaxy 6 months ago. Have not used it yet nor have charged the battery atleast once. I am worried about the battery. Can i keep it idle two more months.

# Answer
> 1 votes
You might want to check How frequently is it okay to let the battery discharge fully or as low as possible? and A: Although I was told to charge my Android device before first use, it was already charged. Ha… for this, which include corresponding hints. Some basic stuff here, though:

Wikipedia holds a detailed article on Lithium-ion batteries. For your question, the answer is mentioned there as follows:

> **Li+ batteries have a self-discharge rate of approximately 5–10% per month,** compared to over 30% per month in common nickel metal hydride batteries, approximately 1.25% per month for Low Self-Discharge NiMH batteries and 10% per month in nickel-cadmium batteries. They last longer if not deeply discharged (depleted) before recharging. The smaller the depth of discharge, the longer the battery will last.
>
> **Batteries may last longer if not stored fully discharged. As the battery self-discharges over time, its voltage gradually reduces. When depleted below the low-voltage threshold of the protection circuit (2.4 to 2.9 V/cell, depending on chemistry) it will be disabled and cannot be further discharged further until recharged. It is recommended to store batteries at 40% charge level.**

<sup>(emphasis mine)</sup>

From that you can deduce: If the manufacturer behaved responsibly (which we may assume), the battery was charged at about 40% when leaving the factory. Assuming it took at least a month to get to you (it was at store as well, so it should have taken that long or longer), and consider the fact you bought it 6 month ago, the battery wasn't charged for at least 7 months. Self-discharge rate, according to the article, is 5-10% per month -- so your battery is pretty empty now, and most likely already about to enter the "dangerous level" of deep-discharge.

**Conclusion:** You should at least check it twice a year (once every 6 month) and make sure to charge it up to ~40..50% when not using it.

---
Tags: battery
---


title: Setting up automatic reboot?

text:
# Question
Title: Setting up automatic reboot?
This may sound a bit lazy, but does anybody know of an app or a method that can automatically reboot one's phone? I sometimes forget to reboot it daily (I like keeping my OS fresh).

# Answer
If your device is rooted, Tasker can do that (there's a free trial available at their website for you to check first). While you don't need to boot your device daily (I don't boot it more often than once a month usually, if at all), I also thought about a weekly reboot on a device having problems otherwise (my old Wildfire started behaving oddly with calls after about 10 days uptime).

So here we go, assuming a weekly reboot at Monday morning 3am for a fresh week:

**Condition:**

* *Day → Day-of-week:* pick "Monday"
* *Time:* Set both, From and To time to 3am

**Task:**

* *Reboot*

I have to include a warning here from the Tasker UserGuide on Reboot:

> Unfortunately, this is not a 'clean' shutdown. Neither Android nor running applications are informed that the device is rebooting, so be prepared for possible data corruption.
>
> On the other hand, every other app that allows reboot does it the same way.

So this warning does not apply to *Tasker* alone, but obviously to all other solutions as well.
> 1 votes

---
Tags: reboot, automation
---


title: What does unlocking the bootloader do?

text:
# Question
Title: What does unlocking the bootloader do?
My understanding is that a boot loader is like a BIOS in a PC, which will help a device to load the OS correctly.

When I unlock the bootloader in an Android device, does this modify the complete bootloader itself? In other words, will this install a completely different bootloader compatible with the device? Or is it just a slight modification in the existing bootloader?

# Answer
> 5 votes
After some research, I finally got some details.

Unlocking a bootloader will generally not change the bootloader of a device. The locked bootloader somehow ensures that the device should boot up with the OS that is shipped originally with the device or updated by the vendor officially.

Locked bootloader puts this as a security measure so that it can prevent the users from installing custom ROM's. When the bootloader is unlocked it will simply provide the booting instructions to the device without checking for the stock ROM on the device. The device will boot with the ROM present in `/boot` and `/system` partitions and thus unlocking a bootloader is an essential step if one want to install custom ROM.

Thus overall, locking a bootloader is just an extra built-in security check and unlocking will just remove this check but will not modify the entire bootloader of your device.

---
Tags: 2.3-gingerbread, bootloader
---


# Question
Title: Android 4.0.3 sluggish: nandd process hogging CPU
I have an Allwinner A10 tablet clone. While working the tablet "freezes" regularly but not too frequently for a strech of time between 2 and 15 seconds. Described differently: the tablet is useable but the nice "fluid" workflow is abruptly interrupted once in a while...

Situations:

* e.g. when opening an additional tab in firefox when already having a few open,
* when working with the tablet while downloading a file, these freezes are more frequent
* etc

Using the process overlay option from developer settings I realised that during this time the "nandd" process is consuming CPU almost exclusively. It does not appear to max out the CPU but during this time none of the other processes consume more than minute amounts of CPU time.

Can somebody tell me:

1. whether this is "normal" behaviour
2. whether an update to CyanogenMod 10 is likely to help
3. where issue is likely to lie: with slow nand hardware or poor nand driver implementation.

Many thanks.

# Answer
> 1 votes
I have this issue too on an archos arnova 10cg3 tablet.

It looks like the system is reading/writing to the nand flash (your internal storage on which the system + the apps are stored) and that fails for some reason. Try to do a factory reset and if that doesn't fix the problem, send the tablet back for RMA.

The nand chip could have failed or the system is not properly configured to read from it.

---
Tags: 4.0-ice-cream-sandwich, performance, system-freeze, processes
---


title: My Google Now App does not speak

text:
# Question
Title: My Google Now App does not speak
I tried out the Google Now feature that comes with Jelly Bean and it's not working as I expected. It answers my questions as a search result but does not show the exact result as a card nor does it speak to me.

I am using a Galaxy Nexus and 4.1.1 Jelly Bean. I checked the audio volume and I enabled Google Now. How can I get it to speak results to me?

# Answer
Open Google Now. Go to `Settings > voice`. Change the 'speech output' option.
> 1 votes

# Answer
I had same problem, but after updating it works well. Just update Google Search in the Google Play Store.
> 1 votes

---
Tags: samsung-galaxy-nexus, audio, google-now, voice-recognition
---


# Question
Title: Galaxy S4 GPS Problem "Please enable Google apps location access"
I have a brand new S4 and cannot figure out why the GPS is not working.

In Google Maps, clicking the button that centers the screen at your current location reveals the following error:

```
"Please enable Google apps location access"

```

Going to Settings\>Location Services I have everything checked off and activated:

```
Access to my location (let apps use your location information)
VZW location services
Standalone GPS services
Wi-fi & mobile network location service

```

Is there any reason why it shouldn't work?

# Answer
Go to Settings\>Accounts\>Google\>Location Settings and turn "Let Google apps access your location" on.
> 1 votes

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


# Question
Title: How can I remove Camera app on Cyanogenmod?
I am running Cyanogenmod on my SamSung phone.

Can you please tell me how can I remove the Camera app on the phone?

# Answer
> 5 votes
If you really just want to remove it (which, fair warning, may cause problems with the system; I have no idea) you can:

* Use `adb` to delete the .apk file: `adb shell rm /system/app/Camera.apk`. You may need to first elevate to root (`adb shell` and then `su` from the shell).
* Use Titanium Backup to uninstall it

A potentially safer route that people take is to use Titanium Backup Pro to "freeze" the app, causing it to essentially act as though it is uninstalled without actually removing it (so it can be "defrosted" later if needed). This does require the Pro version, though.

# Answer
> 3 votes
The camera app will be usually named Camera.apk, located in **/system/app**. To delete this first clear the data stored by the app in **/data/data/com.sec.android.app.camera/** or something similar

* Using Root Explorer, find the file, click mount rw and delete it.
* Using terminal emulator,

1. Acquire root privileges

    ```
    su

    ```
    2. Mount system in read write mode

    ```
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system

    ```
    3. Delete the file

    ```
    rm /system/app/Camera.apk

    ```
* Using adb

1. Mount system in read write mode

    ```
    adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system

    ```
    2. Delete the file

    ```
    adb shell rm /system/app/Camera.apk

    ```
* Using titanium backup, select the app and click uninstall

# Answer
> 1 votes
If you really want to delete or replace system files ''at your own risk", first make sure you're rooted. Then install NQ mobile security. From the home screen of NQ, slide to the left to access ROM App Manager. Once you are there, MAKE SURE YOU BACK UP THE FILE BEFORE UNINSTALLING IT so you can restore it if anything goes south. Good luck and just say thank you if i help!

---
Tags: cyanogenmod
---


# Question
Title: Add proxy exception for local subnet on Android 4.2 (4.* maybe ?)
I'm using Vanilla Android 4.2.2 on my Nexus4, and I'm using a proxy to access the internet. I wanted to add a proxy exception for addresses on my local subnet 192.168.0.\* , is there anyway to do this?

I've tried adding 192.168.0 and this doesn't work, It doesn't accept 192.168.0.\*, 192.168.0.0/8 and 192.168.0.255 doesn't work either.

Has anyone attempted this before? Does anyone know how this can be done?

# Answer
Certainly you cannot enter the beginning and the ending address, so probably you can try entering all the ip address from beginning to end
> -1 votes

---
Tags: 4.2-jelly-bean, internet, nexus-4, proxy
---


# Question
Title: Video Streamer that can connect via proxy
Hello I connect my phone to the internet via wifi, using connectify, my internet is via a proxy. I've managed to set wifi proxy, but this works for only the Internet app, my video players fail to stream, probably because they're going direct and not passing through the proxy.

My question is ; Is there a video player that works via proxy?

I'm not rooted.

# Answer
Make sure your proxy server is not blocking video streaming. If connectify is broadcasting an internet connection which is already established thru proxy, Android has got system-wide proxy connection. So, there's no need to setup proxy in particular player. Sometimes, proxy servers limit the speed of video streaming & even block it. So, get this info first if proxy server is not managed by you.
Then, try using Real Player & let me know..
> 4 votes

# Answer
had the same problem, seems like the app tries to use ports other than HTTP specific ones, so your proxy server might be blocking them, that's why you probably might get connection errors, so simple way, try using Firefox browser it directs video stream via HTTP proxy. so how it works out for you Mob.
> 1 votes

---
Tags: proxy
---


# Question
Title: Sony Ericsson DISCHARGES when plugged in
I have a Sony Ericsson Live With Walkman (WT19i). About a week ago my phone started discharging when plugged in for charging using either a Samsung wall charger or the USB port on my PC. It charged slowly but correctly when it was turned OFF, but dropped down to zero rapidly from 60% charged state when plugged in ON state.

I fail to understand the reason for this as the phone works correctly when not charging (battery appears to be intact and not leak charge on regular use).

# Answer
Try using a Sony Ericsson wall charger. Because standard USB can't supply much power, manufacturers often use off-spec currents and/or voltages in their wall chargers in order to charge the device faster. Because they're breaking the standard by doing this, sometimes a wall-charger for one manufacturer's device can't supply enough current to a different manufacturer's device.

This isn't specific to Android devices, but any device that charges using USB. For example, many iPhone and iPad users have noticed that their Mac charges the device faster than a PC does, because the PC has a standard USB port, but the USB ports on recent Macs can recognise that they're connected to an iThing and supply extra voltage and current.

If you don't have a Sony Ericsson wall charger, follow Izzy's suggestion and make sure to keep the screen turned off when you want to charge.
> 1 votes

# Answer
I'm using Galaxy Tab SHW-180S. This same thing happened with me few days ago. This is how i solved it.

1)First remove the battery from the device.

2)Charge your battery from any other electric source.(I don't remember the device name. But most mobile repairing shops have that device )

You can also try by changing your charger or may be your charging source isn't provide decent level of electricity that needs to charge your phone.
> 0 votes

# Answer
If watching the charge level with the display turned on implicates you're using the device while charging, the explanation might be easy -- if the following example somehow matches:

Assuming you're charging via USB from a computer/laptop/other-USB-source (i.e. not the wall-plugged charger). According to the USB specifications, this provides a charging power of 500 mA (USB 2.0) or at maximum 900 mA (USB 3.0), as you can read e.g. in this Wikipedia article. Now taking the *Samsung Galaxy S3* (as we've got some reference data for this device, see my answer here), and let's play some numbers:

* You're recording some video. This uses 1683 mW.
* You're downloading something via UMTS (3G): 1074 mW
* You're using the camera: 1460 mW
* You tethered your laptop to the phone, and download something: 1254 mW

All these things with the screen off! So you've got to add another ~800 mW for the screen (567 mW to 1568 mW, depending on brightness and colors).

In each example (and I can easily construct several more like that combining some facts, like "Bluetooth download (487 mW) plus average display (800 mW) → 1287 mW), your device uses more juice than the USB power source can provide. Consequently, your phone -- although connected to an external power source -- *DIScharges*. This would be the case even when performing no actions, just having the display turned to max with a non-black (but rather white/colorful) picture: 1568 mW \> 900 mW.

---

**So, rule of thumb:** when charging via USB, keep the display off; USB 2.0 cannot even provide enough juice for a fully dimmed display (567 mW \> 500 mW), in case of the *S3* (it might be slightly different for your device: the *Motorola Milestone* e.g. needs just 310 mW for a fully dimmed display).

---

See also:
> 0 votes

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


title: Android Folder Hierarchy

text:
# Question
Title: Android Folder Hierarchy
On Android's root (/), what is the purpose of each folder? I want to learn the folder hierarchy structure. I would like to know the differences between Android 2.3 and 4.x, if they have different folders in "/".

# Answer
> 45 votes
First, you need to be aware of two facts:

* Android uses more than one file system (think of "multiple drives/partitions" when comparing with your computer
* while sharing a common base, directory structures might differ between manufacturers

So as starting points, I further recommend the file-system tag-wiki and the partition tag-wiki (you might also want to take a look at the most frequented questions using those tags).

In my answer, I will concentrate on the mentioned "common base". However, there still might be deviations made by some manufacturers.

## Partitions

As said, Android makes use of multiple partitions. In the file system, they are represented by "directories", which serve as their mount-points:

```
┌─────────────┬───────────────────────────┐
| Partition   | Explanation               |
├─────────────┼───────────────────────────┤
| /boot       | kernel & Co.              |
| /cache      | app cache                 |
| /data       | user data partition¹      |
| /data/data  | app data¹                 |
| /dev        | devices²                  |
| /mnt/asec   | encrypted apps (App2SD)   |
| /mnt/emmc   | internal sdcard³          |
| /mnt/sdcard | external sdcard³          |
| /proc       | process information²      |
| /recovery   | used in recovery mode     |
| /system     | system ROM (read-only)    |
└─────────────┴───────────────────────────┘

```

¹ Details below
² virtual file systems
³ these might differ. Often, `/mnt/sdcard` is the internal SD card, while the external SD card is found in `/mnt/sdcard/external_sd`.

Above list is far from being complete, but should hold the most important partitions.

## Directories

Here I again will concentrate on the partitions which are most interesting (or this answer would get far too long and, for most readers, boring.

### `/data` and `/data/data`

These are in most cases two separate partitions, but there might be cases where this is handled otherwise. One thing they have in common (add `/cache` here as well): they get wiped on a , while the other partitions are usually left untouched by that.

As for the directories contained, I will again concentrate on a selection; most things here you either cannot touch without having your device rooted.

```
┌────────────────────┬──────────────────────────────────────────────┐
| Directory          | Explanation                                  |
├────────────────────┼──────────────────────────────────────────────┤
| /data/anr          | traces from app crashes (App Not Responding) |
| /data/app          | .apk files of apps installed by the user     |
| /data/backup       | Googles Cloud-Backup stuff                   |
| /data/dalvik-cache | optimized versions of installed apps¹        |
| /data/data         | app data²                                    |
| /data/local        | temporary files from e.g. Google Play³       |
| /data/misc         | system configuration (WiFi, VPN, etc.)       |
| /data/system       | more system related stuff (certs, battstat)  |
| /data/tombstones   | more crash stuff ("core dumps")              |
└────────────────────┴──────────────────────────────────────────────┘

```

¹ for details on the Dalvik cache, see:
² each app gets its own data directory assigned here, using the app's package name. There might be a similar directory on your SD card, mostly used by apps with larger amounts of data.
³ usually, files are stored here temporarily to be installed/executed. Google Play e.g. downloads `.apk` files to this directory, before installing the downloaded app on your device

---

Of course, I intentionally skipped several directories. If you really want to go into details, this site might not be the best fitting place (as we deal with end-user questions -- and end-users normally don't touch these things). In that case, several places/resources might be recommended:

---
Tags: 4.0-ice-cream-sandwich, 2.3-gingerbread, file-system
---


title: Settings Keep Changing back

text:
# Question
Title: Settings Keep Changing back
The settings keep going back to factory settings either when the battery is low OR I turn off the phone. For example, calendar sync turns off and I have to turn it back on each time I want the calendar to sync. The display goes to the least brightest settings and 15 seconds for screen time out and I have to go in and readjust the brightness and screen time out time. It is really annoying. When I took it to the Sprint store and asked them about it, of course, it wouldn't do it.

# Answer
> -1 votes
When the battery is low, the phone will turnoff services/processes, like sync, to save energy. It may help if the phone is kept charged.

---
Tags: settings
---