title: Cannot start emulator on Mac OS X

text:
# Question
Title: Cannot start emulator on Mac OS X
I'm using MAC M.L & Eclipse 4.2.2 ADT I've installed Eclipse on MAC OS X

**I can't create Virtual Device (AVD)**

* Android SDK Manager error is Failed to run the Android SDK manager.Check the Android console view for details.
* Getting error like Description Resource Path Location Type Error executing aapt: `Cannot run program "/Developer/adt-bundle-mac-x86_64-20130522/sdk/build-tools/android-4.2.2/aapt": error=13, Permission denied: error=13, Permission denied adsa line 1 Android ADT Problem`

Any help will be appreciated. Thanks

I've reffered Official Links Android setting up ADT, \[Managing AVD's with AVD Manager\]\[2\]

See screenshot of Errors Click here

# Answer
Ok so it looks like you are not trying to run it properly. First things first you need to create an Android Virtual Device (AVD). This will be the profile of the device you will be emulating. Open up a terminal and follow these steps. Make sure you have the SDK installed and you are in the `./tools` directory of your SDK.

For this example I will be creating an AVD named "Nexus\_7".

**Step 1: determine your target:**

```
/.android list targets

```

You will get an output of all of your available targets, here is the one I will use:

```
id: 3 or "android-18"
     Name: Android 4.3
     Type: Platform
     API level: 18
     Revision: 1
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
     ABIs : armeabi-v7a

```

**Step 2: Create the AVD:**

```
./android create avd -n "Nexus_7" -t 3

```

For simplicity, when it prompts you to create custom hardware specs, just enter (or enter no then press enter).

You should get output like this:

```
Created AVD 'Nexus_7' based on Android 4.3, ARM (armeabi-v7a) processor,
with the following hardware config:
hw.lcd.density=240
vm.heapSize=48
hw.ramSize=512

```

**Step 3: Launch the Emulator**

Here is the moment of truth:

```
./emulator -avd "Nexus_7"

```

It will take quite a while for the emulator to start, especially on the newer Android builds. You can screw around with hardware acceleration if you want it to move a bit faster. Also you should use Screenshots to speed up the boot time. I got all of the info from:
> 3 votes

---
Tags: 4.2-jelly-bean, android-emulator, macos
---


# Question
Title: Xperia L (C2104) unusual behavior when GPS is active
Anyone with a Xperia L could help me confirm if this behavior is unusual? I just bought the phone (3 days) and noticed that, whenever the GPS is active, the wifi gets **very** unstable.

It goes like this: I connect to my Wifi, then open an application such as Google Maps. A few seconds later, the Wifi disconnects and the 3G data kicks in. Moments later, the phone identifies the wifi and reconnects.

Does anyone experience the same behavior? Is there a solution? I'm about to send it back to the store, but I want to make certain that this isn't a common issue or something I could solve myself.

UPDATE 1:

As requested, the Android version is 4.1.2.

# Answer
> 1 votes
**Upgrade to Android 4.2.** That fixed the problem to me and the original poster. I was getting an average of approximately 100 disconnections per day, in about three weeks. Since upgrade a few days ago, there were only 7 disconnections, even with *Google's location service* enabled. I think the firmware update 15.0.A.1.31 (based on Android 4.1.2) introduced the problem, but anyway we confirm that it is fixed in 15.3.A.0.26 (the upgrade to Android 4.2.2).

---
Tags: gps, sony-xperia-l
---


# Question
Title: Stuck with draconian security restrictions after adding and removing corporate e-mail account
After adding a corporate e-mail account to my phone, my device asked to encrypt itself as well as the attached SD card, and change the lock to password. I immediately removed the account, but the security restrictions are still in place. The device no longer requires encryption, but it refuses to read the SD card without encrypting it ("Preparing SD card") appears in the pulldown menu. It's also stuck on password lock with all other options greyed out.

From reading this post, I tried all of the following to remove these restrictions; nothing has worked.

1. Deleted all e-mail accounts.
2. Settings \> Security \> Device administrators; remove all (including related e-mail accounts.)
3. Settings \> Security \> Clear credentials; remove all certificates
4. Re-connect to the offending account, and repeating steps 2 and 3 before encryption. This actually shows a more detailed message when about to remove device administrators, including all of the security restrictions, but it still doesn't remove them.

Nothing succeeds in a) removing the restriction to password lock, and b) stopping the device from constantly trying to encrypt the SD card. If you uncheck the "Encrypt SD card" it is just checked again automatically. Currently there is no way to access the SD card at all without apparently first going through the encryption.

There must be a way to fix this that **doesn't involve backing up and wiping the device, or rooting it**. Either this is a really strange bug or I'm missing something obvious. I'm running Android 4.2.2 on a Samsung Galaxy S4.

# Answer
My response is specifically in respect to Exchange based device administrators.

What you should find is, dependant on some security policies device administrators cannot be removed without a device wipe. This is to protect company data and is set at the exchange level and conformance is met by Android.

I have followed the process on android 4.2.2 and it works however, dependant on which company exchange account I use (i work as a sysadmin contracted to many companies managing many exchange servers so different policies) i can see different behaviours.

If you have not been asked to wipe your phone when device administrators were removed, then I'm shocked. I've not seen this behaviour on any exchange server I've tested with.

I'm sorry to say that generally once you admit an exchange administrator you are stuck with a factory reset.

That does not mean all YOUR data is lost though. You may do a SMS backup, Application backup and if you have root and recovery, a system backup. Do these to your internal SD or external SD as these will not be wiped in a factory reset. If you are concerned about encryption depending on which file systems you encrypted (usually it's just system, not internal or external SD cards) you may want to copy these backups to another device.

Now do your wipe.

Restore your backups and find your applications, sms's and all your photo's etc should be exactly as they were. All that will be missing is the exchange accounts.

This is tedious I'm aware. However this is becoming more common in a BYO device oriented corporate world.
> 4 votes

# Answer
The best way is to ask your corporation's IT support for help. They locked, so maybe they'll know, how to unlock.
> 0 votes

---
Tags: settings, security, 4.2-jelly-bean, samsung-galaxy-s-4, device-administrator
---


title: Home screen filled with app icons

text:
# Question
Title: Home screen filled with app icons
My ASUS Transformer tablets home screen is becoming filled with app icons, many being duplicates. Q: how do I get rid of the spare ones? How do I stop them getting there in the first place?

# Answer
Hold on an icon and drag it over another icon should give you your the ability to create a folder. You can then drag other icons into this folder.

You could create various folders - one for games, one for apps, one for social, tools, etc.

If you've got duplicates, you should be able to hold the icon and drag it to an area of the screen that allows you to remove that particular icon. I'm not 100% sure where it is on a Transformer, but generally it's at the top of the screen.
> 2 votes

# Answer
Check `Play Store > Settings > Auto-add widgets` is checked, and uncheck it.
> 1 votes

---
Tags: home-screen-shortcuts, asus-eee-pad-transformer
---


# Question
Title: Error message in Words With Friends is preventing download? - "You already own this item."
I am trying to setup my replaced phone back up for Words With Friends as it was before, but I am getting this error:

> "You already own this item."

when trying to re-purchase the Ultimate Play Pack.

It may be related to the fact that Words With Friends was moved to my data originally. How do I get past this and/or re-purchase ultimate pack and other items?

I have a few apps that I want back on my phone. Will I have to re-purchase them or is there a way get re-installed with or without repurchasing?

# Answer
> 1 votes
You may have to contact the Words With Friends developers and request that they restore your purchases. They should restore automatically if you're logging into app with the same credentials however, some developers tend not to use this method so you have to buy the packs again. It's an easy way to make a few extra dollars.

The fact you're getting the message that you've already purchased the pack is a good sign. Get a hold of the developers and see if there is anything they can do.

---
Tags: google-play-store, in-app-purchase
---


title: how to install command line programs

text:
# Question
Title: how to install command line programs
How to i install binaries on my non-rooted tablet i have the terminal application called **Terminal IDE** and i followed the instructions, i put my compiled binary in the folder `local/bin/`. I comiled a C program using the appliaction called **C4droid** and then I exported the binary to the `/local/bin/` folder but when i tried to run the program it said permission denied.

what am i doing wrong? How do install binaries?

This is the program that I am trying to install http://sourceforge.net/projects/base64/

# Answer
> 2 votes
So what 'Access Denied' in this case is you do not have the correct permissions to execute the file. This can be solved 2 different ways:

1. use the `sudo` command (super user can run any file)

> sudo myprogram -options param1 param2 param...
2. use `chmod o+x filename` to let anyone execute the file

so basically you need a rooted device to be able to run that file, unless you change the permissions of the file before you transfer it to the device. You can use the `chmod` command to add the execute permission to the file before you hand it off to the device. This way anyone can execute the file. Be warned, adding the execute permission for everyone is a security hole if the program can be used to change the file system in any way. Rooting your tablet in this case might actually be safer.

---
Tags: applications, installation, command-line
---


# Question
Title: Uninstalled original alarm by accident on samsung galaxy ace ii x (gt-s7560m)
I rooted my phone and uninstalled the alarm app thinking i could find a better one, which i couldn't. I was wondering if any one knows how to go back and reinstall it? Thanks

# Answer
Since you've already rooted your phone, this should help.
Here!
> 0 votes

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


# Question
Title: Samsung Galaxy S4 S Planner events have different timezones
Device: Samsung Galaxy S4

In the S Planner, the events have two time zones in their Detail view; e.g. GMT+3 and UTC.

I would only like to see only my local time zone. Is there a setting for that? Couldn't find anything on the web. The time zones are set to manual both in the phone and in the app.

# Answer
The `Lock time zone` setting in the S Planner says:

> Lock event times and dates to your selected time zone below. Times and dates will not change even if you move to another time zone.

This means that the event retains the same timezone it was originally created with. However, the display will be adjusted according to the locked timezone.

e.g. If you were originally in GMT+3, and you created an event using GMT+3 at 10:00, and then locked the timezone at GMT+4, then you will see that the time has changed to GMT+4 11:00 to reflect the selected timezone. Internally, this is still GMT+3 10:00.

New events that you create will be based on the locked timezone.
> 1 votes

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


# Question
Title: What is the LG Motion 4G processor speed?
According to the specs for the LG Motion 4G phone, it states the CPU speed should be 1.2Ghz. http://www.phonescoop.com/phones/phone.php?p=3779

But someone on android forums has reported that this is not true, and the phone actually comes preloaded at 1.5Ghz.

Which is it?

# Answer
I just got a new LG Motion from MetroPCS, and before updating the system or anything, I used the app CpuSpy and it told me the CPU is 1.5Ghz.
> 2 votes

# Answer
When I downloaded the app called CPU-Z, it said that my LG Motion has a 1.51 GHz MSM8960 Snapdragon S4 dual core. It also said that the CPU is called krait and comes with an Adreno 225 GPU. So, I believe that Metro PCS got their specs wrong about the LG Motion, CPU-wise.
> 1 votes

---
Tags: processor, lg-motion
---


# Question
Title: i have already root my nexus4,but why it shows “shell@mako:/ $ ”when i enter command“adb shell”
Should not `shell@mako:/ $` be `shell@mako:/ #`? Or I haven't root successfully yet? How to check whether my nexus4 have root successfully?

Thanks!

# Answer
> 4 votes
Rooted or not: Logging in via `adb shell` first brings you to a user-prompt only (connected with the "shell" account). In order to work with root, you need to "escalate" your permissions by invoking `su`:

```
> adb shell
shell@mako:/ $ su
#

```

Apart from that, there are a few root checker apps available as well...

---
Tags: root-access
---


# Question
Title: Certain apps fail to update from Play, while others work
I have been having this issue between ROMs, as well as between connections. I am currently running ParanoidAndroid 3.94 (Android 4.3) with franco.kernel 3.0.89. Other apps consistently update fine. The error I get is

> Update for "application-name" could not be downloaded due to an error. (403)

I have eliminated the following factors:

* Network issues (issue persists with two separate Wi-Fi points, as well as mobile data)
* Google Play cache issues (I have cleared cache and restarted the Play app)

If I "sacrifice" one of the apps that do not work and uninstall "TuneIn Radio Pro" from Play store — I am then also locked out of actually getting the app back on my phone. The button in the Play store says "Install" (note: not "Purchase", so my existing ownership is recognized), I click it and "Accept", and the app even starts downloading! However, after the installation starts, I get the following error message:

> Error: Package file is invalid

Now, I am able to get all of these apps just fine on another device I have (Nexus 7), so I appreciate the fact that there is something up with my phone that causes this. However, I am not certain that it has to be something with the phone as it can also be something on Google's end not handling my dual accounts very well and therefore throwing the 403 (Forbidden) error when I try to download an app I actually own.

# Answer
> 1 votes
This was solved by going into `/data/data/` and finding the appropriate folder belonging to the failing app. I found one with "swiftkey" in the name, deleted it, and following that the update worked just fine. Most likely, the app installation was failing in the background with `INSTALL_FAILED_UID_CHANGED` due to the app being restored with TitaniumBackup, as detailed in this answer.

So, in short, this seems to be an error caused by the UID changing between installs and Google Play throwing a fit, and it's solved by making sure app data is removed.

# Answer
> -1 votes
# Delete the Application from your Device

**You are installed the same application in your device, after that you are trying to install the same application from Android market**

* *Please delete the pre-installed application from your device, then try to download from playstore, it will work 100%*
* *Alternate scenario is: Please change the package name of the application, Your application will work fine*.

---
Tags: applications, google-play-store, google-account, 4.3-jelly-bean
---


# Question
Title: pendrive was working well on tablet, before formating..but now not showing data
My 8 GB pendrive was working well on my android 2.3 tablet, before formating..but now not showing data on usb through tablet(but showing all files on PC/Laptop); Yesterday I've formated that pendrive in NTFS file system after that it is not showing usb data(detecting usb-but no data; I again re-formated using FAT32 file system then also tablet is not showing data through USB/pendrive... Need your help ...

# Answer
use partition manager. make partition in un-allocated space of pen drive then save the same. now pen drive works.
> -1 votes

---
Tags: tablet, usb-peripherals
---


# Question
Title: How can I uninstall the local Speech Recognition from Google?
My Google Speech Recognition isn't working. When I use it (in Google Now, Evernote, etc.) it crashes the app.

I'm *guessing* this is because I installed the local SR. (I did a Factory Reset on the phone (Motorola Razr M) and the problem persists AND the local SR is still installed.

Update: **What I've tried** I can't find any App (Running or Installed) that seems like Speech Recognition. So I've not removed anything. The only thing I've seen that looks like it might be what I'm looking for is com.google.android.voicesearch but there's only an option to Stop and Disable it, not uninstall.

# Answer
You need a rooted device to remove system apps. There are many apps on the market which will do this or you can do it manually via the command line.

Link2SD, for example, allows you to "convert" or remove system apps.

**Be careful when removing system apps and do not do anything unless you fully understand what you are doing.**
> 1 votes

# Answer
You might try to stop/disable it. If I do this with a system-app on my Nexus 4 I get a question wether to uninstall all updates. Say yes here, too.

If you want to give it another try, re-enable that app and check for updates and install those.

This way (disabling that sub-component, then re-enabling it) I could get Google Street View to work again within Google Maps.
> 1 votes

---
Tags: voice-recognition
---


# Question
Title: Is there any adb shell command to focus camera?
I would like to record some movie on my desk but camera doesn't focus so I would like to force my phone to camera focus. Is it possible?

# Answer
> 1 votes
if you know the exact position to touch for focusing the camera, you can use `adb shell input tap <x><y>` . This will simulate a touch on the particular `(x,y)` cordinates.

# Answer
> 0 votes
i would recommend you to download some camera manipulation app like Vintage Camera by Fine Droid Devs

though it would have been better if you had mentioned your device.

# Answer
> 0 votes
Before you take a video, focus the camera first.

I had a similar issue with a digital camera (Canon S95). Sometimes, I'd get a blurry video. It turns out that I forgot to focus the camera first, before pressing the record button. The concept would be the same with a phone camera.

---
Tags: adb, camera, focus
---


# Question
Title: How to use OTG cables for NEXUS4 without rooting
Is it possible to use OTG Cables for Nexus-4 without rooting the device? Can Nexus Media Importer work with OTG cables for Nexus4?

# Answer
The Nexus 4 does not support USB-On-The-Go. From the Nexus Media Importer description on Google Play it states that:

> Due to hardware limitations, the Nexus 4 is not supported.

The only way to get it to work is to root and install a custom ROM and/or kernel. You will also need a usb y cable as the Nexus 4 cannot provide the necessary 5 volts. Android Central has a page with more information
> 4 votes

---
Tags: nexus-4, usb-on-the-go
---


# Question
Title: Is there a reliable way to detect the app responsible for an Airpush ad?
I noticed the other day that my Xoom's notification bar has started receiving Airpush ads (which is what it sounds like - push notifications that are really ads). I'm rather philosophically opposed to the idea of push-ads on my device, so I'd like to remove the offending application, but the ad doesn't give you any way to figure this out. Clicking on the notification star only gives you a link to the advertisement page, and nothing more.

I found Airpush Detector in the Market, but it doesn't seem to work on my Xoom, perhaps because of some Android 3.x differences. When I launch the app it says that no Airpush apps were found, but this is obviously not correct. Another option I've seen is systematically freezing apps using Titanium Backup until I find the guilty one, but that would be very time consuming and I'm not even sure if it would work.

I'm also aware of the permanent opt-out app in the Market, but I really would rather uninstall the app responsible for the ads (again, due to philosophical beliefs).

Is there any way for me to detect the origin of an Airpush ad?

# Answer
> 6 votes
Two points,

Firstly if you just want to stop getting the AirPush ads, AirPush themselves offer two ways that you can opt your device out of receiving the ads. Either:

Secondly I don't think that AirPush is the only game in town doing this. I uninstalled an app a few months ago when I tracked down that it was the one spamming my notification bar. Its ads didn't look like AirPush's and it didn't show up with an AirPush detector. Didn't track down who was providing the ads framework the app was using, I was just happy to get that rubbish off my device, for an app I only opened once a month or so I didn't need that hassle. It may be that these aren't AirPush ads, but one of their competitors. That app I just tracked down by working out which apps I'd installed/updated recently, then glancing through the Market comments to see which one was full of users screaming to get rid of the notification ads.

# Answer
> 2 votes
Install the Airpush detector app. This will (in most cases) detect the app responsible.

# Answer
> 0 votes
Touch the stars at the top of your phone and slide it down with your finger to view the ad. Dont open the ad but instead put your finger on it and press and hold it down for 7 seconds and the app thats sending you the add will appear...................delete the app and the stars will go away. My stars came from downloading the ringtone ( Fart) with my saMsung Galaxy Note 2 .

---
Tags: applications, ads, airpush
---


title: J2ME emulator that works for ICS?

text:
# Question
Title: J2ME emulator that works for ICS?
Is there any J2ME emulator like JBed for ICS? I've found a ton of tutorials like this but as far as I know, all of them are exclusively for Gingerbread and below.

**P.S.** I already tried J2ME Runner but whenever I submit my JAR and JAD files for conversion on their site, it would hang up and send me a converted .APK with corrupted content so that cancels out that method too.

# Answer
> 0 votes
With Android's Gingerbread builds, it was built using the Java 1.4 components, ICS and later are built using Java 1.5+.

Nokia uses Symbian specific Java midlets and JAR's written using Java 1.2 or 1.3 ME edition.

And from the tutorial linky, there is no mention of specifically running Nokia's apps on it.

Rather, the impression I get, is Java agnostic JAD/JARs/Midlets not tied to any platform.

In your case, Nokia apps are specifically for Nokia which I guess is why it failed.

# Answer
> 0 votes
There is a working one called phoneME. It was written for Android 2.1-2.2, so don't expect it to be stable. Here's download link:

http://davy.preuveneers.be/phoneme/?q=node/10

Also, emulator doesn't appear to like paths with spaces and to run JAR files directly, so you need to make a JAD file. Sorry for my bad English.

---
Tags: 4.0-ice-cream-sandwich, java, j2me
---


# Question
Title: Locating stolen phone after factory reset
I assume any reasonable thief will wipe the phone as soon as possible, thus removing any tracking apps and user accounts.

I there a method to track the phone any way?

A possible method is to use a tracking app (and it's configuration) that's embedded in a custom ROM.

# Answer
> 5 votes
There are such solutions, if your device is rooted. In that case, some anti-theft apps such as Cerberus are able to integrate into the system part (ROM) of the device, so a factory-reset wouldn't help the thief.

However: As we are talking about the "clever thief", he will first grab the device, switch it off, take it into some Faraday cage before switching it on again, then boot into recovery/download mode, and flash a new ROM. Bummer. Protection gone.

So there is no 100% protection. Technically, it might be possible if it's integrated into the hardware itself – but I've never heard that such a thing was done for a consumer smartphone.

---
Tags: security, custom-roms, lost-phone
---


title: Heyzap interstitial ads in every app

text:
# Question
Title: Heyzap interstitial ads in every app
I noticed when I start an app, often an Heyzap interstitial ad appears (I had the Heyzap app but removed it 2 days ago).

Today I ran my own app that I've compiled from the Android SDK that definitely does not have any Heyzap code, but still, the banner appeared.

I think the problem arrived after installing "Lost Temple Jump" game from Google Play. It was asking for permission to push notifications. I said No.

My device is not rooted, is it possible that these games root my device and started to insert Heyzap banner to every other app ?

---

## Screenshots:

---

## Running processes list:

```
USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME

root      1     0     556    424   ffffffff 00000000 S /init

root      2     0     0      0     ffffffff 00000000 S kthreadd

root      3     2     0      0     ffffffff 00000000 S ksoftirqd/0

root      6     2     0      0     ffffffff 00000000 S migration/0

root      16    2     0      0     ffffffff 00000000 S khelper

root      17    2     0      0     ffffffff 00000000 S suspend_sys_syn

root      18    2     0      0     ffffffff 00000000 S suspend

root      20    2     0      0     ffffffff 00000000 S irq/203-msmdata

root      21    2     0      0     ffffffff 00000000 S sync_supers

root      22    2     0      0     ffffffff 00000000 S bdi-default

root      23    2     0      0     ffffffff 00000000 S kblockd

root      24    2     0      0     ffffffff 00000000 S msm_slim_ctrl_r

root      25    2     0      0     ffffffff 00000000 S khubd

root      26    2     0      0     ffffffff 00000000 S irq/84-msm_iomm

root      27    2     0      0     ffffffff 00000000 S irq/84-msm_iomm

root      28    2     0      0     ffffffff 00000000 S irq/96-msm_iomm

root      29    2     0      0     ffffffff 00000000 S irq/96-msm_iomm

root      30    2     0      0     ffffffff 00000000 S irq/94-msm_iomm

root      31    2     0      0     ffffffff 00000000 S irq/94-msm_iomm

root      32    2     0      0     ffffffff 00000000 S irq/92-msm_iomm

root      33    2     0      0     ffffffff 00000000 S irq/92-msm_iomm

root      34    2     0      0     ffffffff 00000000 S irq/100-msm_iom

root      35    2     0      0     ffffffff 00000000 S irq/100-msm_iom

root      36    2     0      0     ffffffff 00000000 S irq/86-msm_iomm

root      37    2     0      0     ffffffff 00000000 S irq/86-msm_iomm

root      38    2     0      0     ffffffff 00000000 S irq/90-msm_iomm

root      39    2     0      0     ffffffff 00000000 S irq/90-msm_iomm

root      40    2     0      0     ffffffff 00000000 S irq/88-msm_iomm

root      41    2     0      0     ffffffff 00000000 S irq/102-msm_iom

root      42    2     0      0     ffffffff 00000000 S irq/102-msm_iom

root      43    2     0      0     ffffffff 00000000 S irq/98-msm_iomm

root      44    2     0      0     ffffffff 00000000 S irq/98-msm_iomm

root      45    2     0      0     ffffffff 00000000 S irq/243-msm_iom

root      46    2     0      0     ffffffff 00000000 S irq/243-msm_iom

root      47    2     0      0     ffffffff 00000000 S irq/269-msm_iom

root      48    2     0      0     ffffffff 00000000 S irq/269-msm_iom

root      49    2     0      0     ffffffff 00000000 S l2cap

root      50    2     0      0     ffffffff 00000000 S a2mp

root      51    2     0      0     ffffffff 00000000 S cfg80211

root      52    2     0      0     ffffffff 00000000 S irq/644-earjack

root      53    2     0      0     ffffffff 00000000 S modem_notifier

root      54    2     0      0     ffffffff 00000000 S smd_channel_clo

root      55    2     0      0     ffffffff 00000000 S smsm_cb_wq

root      57    2     0      0     ffffffff 00000000 S qmi

root      58    2     0      0     ffffffff 00000000 S nmea

root      59    2     0      0     ffffffff 00000000 S msm_ipc_router

root      60    2     0      0     ffffffff 00000000 S apr_driver

root      61    2     0      0     ffffffff 00000000 S irq/337-mdm sta

root      62    2     0      0     ffffffff 00000000 S irq/334-mdm pbl

root      64    2     0      0     ffffffff 00000000 S kswapd0

root      65    2     0      0     ffffffff 00000000 S fsnotify_mark

root      66    2     0      0     ffffffff 00000000 S cifsiod

root      67    2     0      0     ffffffff 00000000 S crypto

root      81    2     0      0     ffffffff 00000000 S mdp_dma_wq

root      82    2     0      0     ffffffff 00000000 S mdp_vsync_wq

root      83    2     0      0     ffffffff 00000000 S mdp_pipe_ctrl_w

root      84    2     0      0     ffffffff 00000000 S mdp_cursor_ctrl

root      85    2     0      0     ffffffff 00000000 S hdmi_hdcp

root      86    2     0      0     ffffffff 00000000 S irq/111-hdmi_ms

root      87    2     0      0     ffffffff 00000000 S dtv_work

root      88    2     0      0     ffffffff 00000000 S vidc_worker_que

root      89    2     0      0     ffffffff 00000000 S vidc_timer_wq

root      90    2     0      0     ffffffff 00000000 S smux_notify_wq

root      91    2     0      0     ffffffff 00000000 S smux_tx_wq

root      92    2     0      0     ffffffff 00000000 S smux_rx_wq

root      93    2     0      0     ffffffff 00000000 S smux_loopback_w

root      94    2     0      0     ffffffff 00000000 S diag_wq

root      95    2     0      0     ffffffff 00000000 S hsic_diag_wq

root      96    2     0      0     ffffffff 00000000 S hsic_2_diag_wq

root      97    2     0      0     ffffffff 00000000 S smux_diag_wq

root      98    2     0      0     ffffffff 00000000 S diag_cntl_wq

root      99    2     0      0     ffffffff 00000000 S diag_dci_wq

root      100   2     0      0     ffffffff 00000000 S kgsl-3d0

root      101   2     0      0     ffffffff 00000000 S anx7808_work

root      102   2     0      0     ffffffff 00000000 S irq/645-anx7808

root      104   2     0      0     ffffffff 00000000 S irq/330-wcd9xxx

root      109   2     0      0     ffffffff 00000000 S usbnet

root      112   2     0      0     ffffffff 00000000 S mdm_bridge

root      113   2     0      0     ffffffff 00000000 S ks_bridge:1

root      114   2     0      0     ffffffff 00000000 S ks_bridge:2

root      115   2     0      0     ffffffff 00000000 S ks_bridge:3

root      116   2     0      0     ffffffff 00000000 S ks_bridge:4

root      117   2     0      0     ffffffff 00000000 S k_rmnet_mux_wor

root      118   2     0      0     ffffffff 00000000 S f_mtp

root      119   2     0      0     ffffffff 00000000 S file-storage

root      120   2     0      0     ffffffff 00000000 S uether

root      121   2     0      0     ffffffff 00000000 S touch_wq

root      123   2     0      0     ffffffff 00000000 S iewq

root      124   2     0      0     ffffffff 00000000 S kinteractiveup

root      125   2     0      0     ffffffff 00000000 S binder

root      126   2     0      0     ffffffff 00000000 S mmcqd/0

root      130   2     0      0     ffffffff 00000000 S krfcommd

root      131   2     0      0     ffffffff 00000000 S rq_stats

root      132   2     0      0     ffffffff 00000000 S deferwq

root      135   2     0      0     ffffffff 00000000 S vibrator

root      136   2     0      0     ffffffff 00000000 S fsa8008

root      137   2     0      0     ffffffff 00000000 S irq/369-fsa8008

root      138   2     0      0     ffffffff 00000000 S irq/371-fsa8008

root      139   1     476    312   ffffffff 00000000 S /sbin/ueventd

root      141   2     0      0     ffffffff 00000000 S jbd2/mmcblk0p21

root      142   2     0      0     ffffffff 00000000 S ext4-dio-unwrit

root      147   2     0      0     ffffffff 00000000 S jbd2/mmcblk0p22

root      148   2     0      0     ffffffff 00000000 S ext4-dio-unwrit

root      152   2     0      0     ffffffff 00000000 S jbd2/mmcblk0p23

root      153   2     0      0     ffffffff 00000000 S ext4-dio-unwrit

root      154   2     0      0     ffffffff 00000000 S jbd2/mmcblk0p20

root      155   2     0      0     ffffffff 00000000 S ext4-dio-unwrit

system    165   1     884    340   ffffffff 00000000 S /system/bin/servicemanager

root      166   1     4008   664   ffffffff 00000000 S /system/bin/vold

system    167   1     1084   456   ffffffff 00000000 S /system/bin/qcks

root      168   1     10868  1696  ffffffff 00000000 S /system/bin/netd

root      169   1     976    576   ffffffff 00000000 S /system/bin/debuggerd

radio     170   1     14416  2848  ffffffff 00000000 S /system/bin/rild

system    171   1     96384  8688  ffffffff 00000000 S /system/bin/surfaceflinger

root      172   1     827808 39576 ffffffff 00000000 S zygote

drm       173   1     13308  3476  ffffffff 00000000 S /system/bin/drmserver

media     174   1     48868  8648  ffffffff 00000000 S /system/bin/mediaserver

install   175   1     896    492   ffffffff 00000000 S /system/bin/installd

keystore  177   1     3248   1052  ffffffff 00000000 S /system/bin/keystore

nobody    178   1     2144   548   ffffffff 00000000 S /system/bin/rmt_storage

radio     179   1     6320   640   ffffffff 00000000 S /system/bin/bridgemgrd

radio     180   1     7388   440   ffffffff 00000000 S /system/bin/qmuxd

radio     181   1     7580   700   ffffffff 00000000 S /system/bin/netmgrd

root      182   1     20848  828   ffffffff 00000000 S /system/bin/thermald

root      183   1     6200   472   ffffffff 00000000 S /system/bin/mpdecision

root      189   2     0      0     ffffffff 00000000 S hsicctl0

root      190   2     0      0     ffffffff 00000000 S hsicctl1

root      191   2     0      0     ffffffff 00000000 S hsicctl2

root      192   2     0      0     ffffffff 00000000 S hsicctl3

nobody    193   1     10444  668   ffffffff 00000000 S /system/bin/sensors.qcom

media_rw  194   1     2708   988   ffffffff 00000000 S /system/bin/sdcard

camera    195   1     4976   2472  ffffffff 00000000 S /system/bin/mm-qcamera-daemon

system    197   1     2132   324   ffffffff 00000000 S /system/bin/qseecomd

shell     198   1     4544   280   ffffffff 00000000 S /sbin/adbd

system    244   197   4232   432   ffffffff 00000000 S /system/bin/qseecomd

system    553   172   1016800 92148 ffffffff 00000000 S system_server

system    575   167   1064   476   ffffffff 00000000 S /system/bin/efsks

root      577   2     0      0     ffffffff 00000000 S ehci_wq

root      578   2     0      0     ffffffff 00000000 S irq/337-hsic_pe

system    586   575   2892   2108  ffffffff 00000000 S /system/bin/ks

root      873   2     0      0     ffffffff 00000000 S WD_Thread

root      874   2     0      0     ffffffff 00000000 S MC_Thread

root      875   2     0      0     ffffffff 00000000 S TX_Thread

root      876   2     0      0     ffffffff 00000000 S RX_Thread

wifi      912   1     3196   1824  ffffffff 00000000 S /system/bin/wpa_supplicant

u0_a57    966   172   906368 78664 ffffffff 00000000 S com.android.systemui

u0_a49    1063  172   867320 33476 ffffffff 00000000 S com.android.phasebeam

u0_a34    1078  172   888692 58356 ffffffff 00000000 S com.google.android.inputmethod.latin

u0_a23    1094  172   1008768 48316 ffffffff 00000000 S com.google.process.location

radio     1111  172   890824 48388 ffffffff 00000000 S com.android.phone

nfc       1134  172   858504 27604 ffffffff 00000000 S com.android.nfc

u0_a35    1148  172   941812 83760 ffffffff 00000000 S com.android.launcher

nfc       1191  172   838592 22292 ffffffff 00000000 S com.android.nfc:handover

u0_a23    1206  172   894992 38360 ffffffff 00000000 S com.google.process.gapps

u0_a23    2408  172   853692 30292 ffffffff 00000000 S com.google.android.gsf.login

root      2882  2     0      0     ffffffff 00000000 S msm_sat0

u0_a52    3224  172   871816 43784 ffffffff 00000000 S com.google.android.apps.plus

root      4232  2     0      0     ffffffff 00000000 S flush-179:0

u0_a15    10631 172   841044 27908 ffffffff 00000000 S android.process.media

u0_a0     11406 172   873656 33396 ffffffff 00000000 S android.process.acore

root      11868 2     0      0     ffffffff 00000000 S msm_sat1

u0_a41    12007 172   907300 44000 ffffffff 00000000 S com.android.mms

u0_a85    12022 172   883760 46120 ffffffff 00000000 S com.facebook.katana

u0_a10    14365 172   1143480 119444 ffffffff 00000000 S com.android.chrome

u0_i3     14790 172   978188 107236 ffffffff 00000000 S com.android.chrome:sandboxed_process3

u0_a20    15454 172   882408 50200 ffffffff 00000000 S com.google.android.gallery3d

u0_i6     15558 172   959980 92904 ffffffff 00000000 S com.android.chrome:sandboxed_process1

u0_i8     15882 172   975888 110908 ffffffff 00000000 S com.android.chrome:sandboxed_process0

u0_a60    16597 172   909308 48052 ffffffff 00000000 S com.google.android.googlequicksearchbox

u0_a86    19209 172   892496 66084 ffffffff 00000000 S com.vkontakte.android

u0_a77    21519 172   874672 49400 ffffffff 00000000 S com.android.dialer

root      23312 2     0      0     ffffffff 00000000 S kworker/0:1

root      23483 2     0      0     ffffffff 00000000 S kworker/0:4

dhcp      23515 1     916    456   ffffffff 00000000 S /system/bin/dhcpcd

root      24028 2     0      0     ffffffff 00000000 S kworker/0:0

root      24246 2     0      0     ffffffff 00000000 S kworker/u:5

root      24257 2     0      0     ffffffff 00000000 S kworker/u:16

root      24260 2     0      0     ffffffff 00000000 S kworker/u:19

root      24268 2     0      0     ffffffff 00000000 S kworker/u:27

root      24276 2     0      0     ffffffff 00000000 S kworker/u:37

root      25927 2     0      0     ffffffff 00000000 S kworker/0:3

u0_a114   27884 172   877056 47332 ffffffff 00000000 S com.facebook.orca

u0_a84    28165 172   923156 83408 ffffffff 00000000 S com.skype.raider

u0_a50    29850 172   924516 78784 ffffffff 00000000 S com.android.vending

u0_a98    30061 172   859416 30808 ffffffff 00000000 S com.whatsapp

root      30273 2     0      0     ffffffff 00000000 S kworker/0:2

u0_a13    30482 172   835224 22172 ffffffff 00000000 S com.android.defcontainer

u0_a27    30513 172   835468 22516 ffffffff 00000000 S com.google.android.partnersetup

u0_a43    30533 172   835268 21956 ffffffff 00000000 S com.android.musicfx

u0_a23    30553 172   951380 33212 ffffffff 00000000 S com.google.android.gms

u0_a105   30580 172   839056 26348 ffffffff 00000000 S com.potyomkin.talkingkote

u0_a144   30599 172   871284 38764 ffffffff 00000000 S net.mobilecraft.football

u0_a145   30622 172   840464 25272 ffffffff 00000000 S net.mobilecraft.realbasketball

system    30816 172   842864 25720 ffffffff 00000000 S com.android.settings

u0_a40    30887 172   838084 24220 ffffffff 00000000 S com.google.android.apps.uploader

u0_a67    30904 172   866464 30244 ffffffff 00000000 S com.google.android.youtube

u0_a7     31082 172   836036 24164 ffffffff 00000000 S com.android.providers.calendar

u0_a6     31096 172   844188 24432 ffffffff 00000000 S com.google.android.calendar

u0_a140   31168 172   837860 23104 ffffffff 00000000 S com.gismeteo.client

shell     31203 198   1132   468   00000000 b6e88040 R ps

u0_a96    31346 172   904276 102608 ffffffff 00000000 S com.topface.topface

```

# Answer
I am one of the co-founders of Heyzap. I wanted to clarify a few things and see if I could help.

Firstly this is not intentional in any way. Heyzap is an in game Ad network and those Ads should only be showing up in the game developer we directly work with.

The problem is caused by a faulty integration either by the developers or due to an old SDK, this is pretty unusual and we haven't seen many reports of this. The game must be running in the background and calling our Ads to show.

A quick fix is to identify the game that is running and causing this and uninstall it. From looking at the process list the only two potentials I see are: net.mobilecraft.football and net.mobilecraft.realbasketball.

If its easier for you, can you share your Android ID with me and I can ensure that you don't see any Ads from us.

"Lost Temple Jump" has never published our Ads as far as I know, so is unlikely to be responsible.

As action points from us:

1. We are going to look in to putting more protection in our SDK to prevent this.
2. We are going to talk to the developer about updating their SDK and not showing Ads when not in the foreground. This initially seems like it shouldn't be possible in Android but something for us to investigate. I am sure this is accidental on their part too.
> 5 votes

# Answer
> Is it possible that these games root my phone and started to insert Heyzap banner to every other app?

No, rooting requires user intervention, there is no known method of stealthily rooting without the user's knowledge/permission.

The moral of the story is:

* boycott all forms of air-push like notifications and post a 1 star review for that app that caused havoc - Temple Run app - IIRC there was bogus versions on the playstore, I remember reading it on reddit's android subreddit about this.
* Read the permissions listing on what the app requires, if in doubt, check the reviews, and google around a bit possibly, using Reddit's Android subreddit and ask in there or AndroidApps subreddit for other's opinions, someone will be bound to give you a pointer or two...

To put yourself out of misery, do a factory reset and wipe the cache/data in order to "regain control". You will lose your data in the process.
> 3 votes

# Answer
Perhaps the app you uninstalled wasn't the one responsible for the ads. When an ad appears, immediately go to the **Settings** app and look in the list of running apps to see if one of those is suspicious. Try force-closing it and see if the ads go away temporarily.

Alternatively, as you have the development tools installed, it might be useful to examine the device's log from when the annoying dialog appears: if there's any relevant log output, you'll be able to see what app it is coming from.
> 0 votes

---
Tags: malware
---


# Question
Title: How to install recovery and rom on blank Samsung i9000
I wanted to install CM on my Samsung Galaxy S, and while trying to enable ClockworkMod recovery, I somehow managed to partition it. Now the only thing that appears is the screen with the model number, and I can enter download mode (but not in recovery mode). I tried to install recovery with Odin (I found a tar file) but that failed. Is there any chance that I can get my phone working again?

# Answer
> 1 votes
If anyone dealing with the same issue, I've found a solution on this link. It is for Froyo, but you can look on XDA-Developers for Gingerbread too, it is the same procedure.

---
Tags: cyanogenmod, samsung-galaxy-s, unbricking
---


# Question
Title: managing multiple contact sources as gmail contacts
I'm on a google nexus 4 (up to date, non-rooted) and I'm using gmail and google contacts for my contact/messaging needs. Additionally I'm pulling contacts from facebook, linkedIn, xing (German linkedIn clone) and google plus.

Is there an easy way to merge contact info from other networks into the gmail contact when joining/linking contacts from gmail and other networks like facebook and linkedIn?

I wouldn't mind using a third party app to do the footwork (joining, unduping, etc.) but I'd like to keep and update the data in my gmail contact list as I am using this list half of the time on my desktop. I don't mind using another contacts app for viewing/browsing and calling/texting my contacts but I don't want to depend on one forever and I don't want to redo everything again and again everytime I switch my phone and/or contacts app

I know that Smartr and Rapportive (Desktop only) can do a lot of association stuff but in the end all the data that happens in Smartr stays in Smartr.

Things I'd like to have:

1. Data
    1. Contact Name
    2. Picture (assigned by me, default g+ with facebook or linkedIn as fallback)
    3. Nickname
    4. basic gmail stuff, multiple numbers, mails, addresses, birthday, other dates, urls
    5. other network profiles as "profile URLs" or sound "other URLs"
2. Functionality
    1. easy linking/joining and un-duping
    2. data storage in gmail contacts as fas as possible
    3. compatibility with other apps like smartr or rapportive

# Answer
> 1 votes
KADlancer - check out http://www.fullcontact.com. (Full disclosure: I work for them, so I'm a bit biased. But the issues you mentioned are exactly the issues we're trying to solve).

We currently have a web app in private beta that pulls in contacts from various Google Contacts/Gmail sources, as well as Facebook, Foursquare, LinkedIn, Twitter, etc. It then adds social profile data to each, normalizes & de-dupes them, and syncs them back in real-time.

Within the next month we plan to roll out our public beta, which will support the linking of all of the above sources - meaning you can unify contacts across all your social networks/Google accounts and have all your contacts in one place, automatically up-to-date. Because we offer two-way sync in real-time, changes made in Google Contacts sync to FullContact, and vice-versa - meaning that your data is your data, and stays where you want it (no walled gardens).

Again, I work for them, so you'd probably be right to take what I'm saying with a grain of salt. But based on what you posted, it looks like the FullContact Address Book will do almost everything you're looking to do (with the possible exception of Xing, which is currently not supported, but on the roadmap). I'm not aware of any other app out there that does quite what we do, save Smartr - which it sounds like you've already tried.

Good luck!

# Answer
> 1 votes
As Google's web frontends get worse each day currently (there used to be a nice way to merge contact with GMail, but with the latest re-designs I'm not sure which features are still left in working order), you might wish to take a look at a few app-based solutions:

* Contact Remover Plus: Other than the name might suggest, the Plus version also offers to merge contacts, copy contacts between accounts, and move contacts between accounts
* Contrack mentions some "linking" stuff (but not much details)

The first one looks the most promising in your context. Not sure about Facebook etc. though, as I don't use those networks.

---
Tags: contacts, sync, 4.2-jelly-bean, google-contacts
---


# Question
Title: How much damage could one do to an unrooted device?
I'm trying to determine if it's necessary to backup my non-rooted tablet. I plan on doing a lot of messing around but most back up utilities require root and the root exploit hasn't been found for my device yet. Is it worth it to do a quazi "full backup of non-rooted device"?

So let me clarify. Am I right in assuming that if the device in non-rooted then the system cannot be damaged by malware or misconfigured apps? If I'm installing just installing apps is there any chance that I could damage my non-rooted device beyond trivial repair (i.e. not having to take it into a shop)?

# Answer
> 1 votes
From within the Android system itself, all you risk on the great majority of devices is losing data such as media, apps, logs and configurations. Anyhow, if one manages to damage it more than that, it is usually repairable through a factory reset.

Whether or not your device is rooted, you can always do it harm by flashing bad bootloaders, recoveries/recovery images, inadequate update.zip files and a few other things, so always watch out for that.

I strongly recommend that you do a backup anyway -- it's a fairly simple process and it's worth it just to stay on the safe side.

---
Tags: backup, root-access, samsung-galaxy-tab
---


# Question
Title: Windows desktop screen sharing for Android via Wi-Fi
How do I share desktop screen on Android, and control my Desktop PC through Android?

**UPDATE based on OP's comments (geffchang):** `How do I program this? Which libraries can I use for this? I want to make my own server for this.`

# Answer
You can use TeamViewer for Remote Control for this. Download the app for your phone from the link and download the software for your PC from http://www.teamviewer.com

On screen tips will show you how to proceed with remote sharing.

Both the devices must be connected to WiFi.
> 1 votes

---
Tags: 4.1-jelly-bean, remote-control
---


title: On Rooting Desire HD

text:
# Question
Title: On Rooting Desire HD
I came across this forum post on rooting and getting S-OFF in HTC Desire HD. In step 6 it says

> You should see the $ turn into a #. If this happens, congrats you have root access.

and continues the steps. The question I have is, does the rooting process finish there or do I have to follow the other steps as well to get the phone rooted?

# Answer
> 1 votes
If you see the `#` in the prompt, that means you've got root access. So I'd assume the process to be finished then.

Browsing the linket XDA thread: After this "step 6" comes a "big free space", indicationg something new is starting. And in fact, step 7+8 describe the *unlock* process for the bootloader. So yes, if you were just after root, you've got it at that point.

# Answer
> 1 votes
### Full HTC Desire HD (sense 3.0/android 2.3.5) guide to root, S-OFF/Sim Unlock

That guide is a step by step instruction to have your device with **root access**, **S-OFF** and **Sim Unlock**.
To achieve that you need to complete all the steps mentioned.

## Answer:

To have root access on your device, you can stop at the step you've mentioned.

If you want to flash your device, you will need to complete all the steps.

---

# Better insights

## What is root?

> Root, in the simplest terms, is the ability for an application to run with permissions that allow it to access everything.

## What is S-OFF?

> In simplest terms, S-OFF on HTC devices is the ability to flash unsigned code that modifies the kernel, boot, and radio partitions from recovery. Unsigned code is code that has not come from HTC directly, or has been modified in transit.
>
> Having S-OFF does not mean that you have root. Root is a function of a Superuser application.

---
Tags: rooting, htc-desire-hd, s-off
---


title: Tracking Android Phone via IMEI number

text:
# Question
Title: Tracking Android Phone via IMEI number
I have lost my Android Phone. How can I track it via IMEI number.

Can I install any application which can given me the number of SIM currently on given IMEI number.

Please help

# Answer
> 1 votes
# TRACK IMEI (website)

> TRACK IMEI is here to help you locate your lost mobile. If you have lost your mobile and remember the 14/15 digit IMEI number of your mobile which is a unique number for every mobile then you can register you mobile with us, if any of our dealers across the world will come across that mobile having that IMEI number we will contact you on the details provided by you while registering with us.
>
> If you have already registered with us the details then you can search for your mobile by entering the IMEI number in the below search for IMEI number field.

---

# Track IMEI <sup>(useful before you lost the device)</sup>

> Have you ever had your phone lost or stolen, and then had it reset or had the battery die? Traditional tracking software will not be able to help you because it requires the phone to be on and your account attached. This is where Track IMEI comes in.
>
> Track IMEI is a mobile phone tracking system that stores your phone’s past and current location in a secure database which you and only you have access to. This means that if a criminal resets your phone, you will be able to track it the entire way until it was reset. Most of the time this is at the persons house, and you are then able to let the police know.
>
> **Current features:** Track past and current location of phone at a time interval set by you Change the time interval from our easy to use online interface located at www.trackimei.ca View your current and past location on a map in the application
>
> **How to Use:**
> 1. Install the app on any supported Android powered smart phone. 2. Create an account directly on the phone. 3. Once created, log into your newly created account right on your device. 4. Go under settings and turn on background update and select the tracking interval you want
>
> That is it! You can now log in at www.trackimie.ca with the same login info to view your device history.

---
Tags: 4.0-ice-cream-sandwich, lost-phone, gps-tracking
---


# Question
Title: Titanium Backup - sync via Windows File Sharing (SMB) after backing up?
I have Titanium Backup Pro with sync after backup option, but I don't want to sync to clouds, instead I want it sync backups to my PC via SMB. I also have Foldersync which supports SMB syncing but it works with scheduling only, what I need is syncing right after the backup procedure is done. Any suggestion ? Thanks

# Answer
> 1 votes
Suggestion: *FolderSync* does support Tasker, and *Tasker* supports file events. Idea based on a post:

> To detect the arival of a new file, use "File Modified" but long press the folder instead of selecting a file within it. now tasker will monitor changes to the folder.

So: Use *Tasker* to monitor *TiBu's* backup directory. If *Tasker* detects changes, give it a wait for 5 minutes (which should allow *TiBu* to finish the backup), then let it trigger *FolderSync* to synchronize with your Windows share:

* **Condition:**
    + Time → Between X and Z (optionally, to minimize battery consumption. X should be at least a few minutes *before* the scheduled backup, Z a few minutes *after*. Make sure that Z = the scheduled backup time plus the wait in below task plus some margin for the sync to complete)
    + Event → File Event → File Modified (select directory as described above)
* **Task:**
    + Tasker → Wait (5 min, or whatever you feel best)
    + Plugins → FolderSync → (whatever the action is called there)

---
Tags: wi-fi, sync, titanium-backup
---


title: Can't Factory Reset HTC Desire C

text:
# Question
Title: Can't Factory Reset HTC Desire C
I tried unlocking the bootloader (which I apparently succeeded at.) I then tried rooting it, which I failed at. I just want to reset the phone back to factory settings but when I try to do a factory reset it will reboot into the (and I don't know if this is the right name for it or not) bootloader screen, where it says my phone is relocked and gives me the options "bootloader", "reboot", "reboot bootloader" and "power down"

What do I do? If I reboot the phone will restart but nothing has been erased.

# Answer
I would probably just flash it with a stock ROM, also you should always backup any device before you screw with the operating system (this goes for computers and phones!)

Make sure that the ROM you flash your phone with matches the phone EXACTLY. If you get a ROM that is for your phone, but for a different carrier, it will brick your phone and you will be out of luck.

Good luck!
> 0 votes

# Answer
If the bootloader is really unlocked, you should install a custom rom.

Personally, I like the explos!on rom, which can be found here: http://forum.xda-developers.com/showthread.php?t=2000636

Unfortunately, HTC has not released a RUU for this phone, so it will be impossible to flash the original ROM.
> 0 votes

---
Tags: rooting, factory-reset, bootloader, htc-desire-c
---


# Question
Title: my samsung galaxy plus battery draining quickly some time it is showing 50% but immidiatly 0%
my samsung galaxy S plus battery draining quickly some time it is showing 50% but immidiatly 0% so please help me to solve this

ITS GINGERBOAT MODEL GT-i9001 yog

# Answer
Not a lot of information but to venture a guess -how old is the battery? Batteries don't last forever. What radios (GPS, Bluetooth and so on) are running?
> 0 votes

---
Tags: 2.3.3-gingerbread
---


# Question
Title: Problems rooting a Pandigital Planet 7 tablet
I have problems rooting a PanDigital Planet 7 tablet. I've already tried some instructions (including this one: http://www.the-ebook-reader.com/pandigital-planet-root.html), but there is an error:

mount/media succeed!

--Install /sdcard... Finding update package... Opening update package... Verifying update package... Installing update... assert failed: getprop("ro.product.device")=="pandigitalplnt1" || getprop ("ro.build.product")=="pandigitalplnt1" E: Error in /tnp/sideload/package.zip (Status 7) Instalation aborted.

Please, help.

# Answer
> 0 votes
The error message says that the update is for a device with the codename `pandigitalplnt1`, not the Planet 7. You need to find one for your *exact* device model.

---
Tags: rooting
---


# Question
Title: How can I reset auto-complete dictionary for my Sony Ericsson Xperia mini pro?
The stock soft keyboard on Sony Ericsson Xperia mini pro has a feature called 'Learn words' (`Settings > Language & keyboard > International Keyboard > Text input settings > Learn words`) that learns from user input and adds them to the autocorrect dictionary. Over time however this has resulted in many misspelled words also being added to my autocorrect suggestions. I want to start this over from a fresh canvas. So how do I reset my autocorrect dictionary? When I go to `Language & keyboard > User dictionary` so I'm guessing Sony Ericsson uses its own keyboard replacement with its own user dictionary store.

# Answer
> 4 votes
Best answer I've found so far:

> You could try clearing all data from the keyboard.
>
> `Menu>Settings>Applications>Running Applications` then tap `All`. Scroll down and find `Internation Keyboard` (if thats the one you are using) and `Clear Data`.

Source: Sony Ericsson Support Forum

Of course, it will also set the keyboard to the original settings.

Anyway, I would like to find a way to remove some misspellings and not all the learned words, so if somebody knows how to do it, I will be glad to hear from it.

# Answer
> 2 votes
Menu \>settings\>apps\>running application\>find Xperia keyboard \>settings(xperia keyboard)\>text input settings\>my words,..choose the word you want to delete or edit,,.. Thats the step that I learned so far ,.,hope helps..

# Answer
> 1 votes
Don't wipe everything. It is possible to delete individual words.

I have the Experia T, I and have just done this:

* Open a text
* Click to reply so the keyboard pops up
* press the 12!? button down-left corner
* Go across to the right, and click on the spanner icon
* Go in to My Words
* Hold your finger down on a word, and down the right of the screen will pop up a box next to each word
* Ticking the boxes of the ones you don't want
* Hit delete, and they all magically disappear.

# Answer
> 0 votes
goto settings\>applications\> (select all) \> goto user dictionary/message extention/ anything having dictionary or with the Envelop logo. go there and press Clear Data. and u r done

---
Tags: auto-correct, sony-xperia-mini-pro
---


# Question
Title: Nexus 7 (2013) Won't Boot Normally or into Recovery After Attempted Root
So I thought it would be a great idea to try and root my brand new 2013 Nexus 7. After checking out a few tutorials online, I found one for mac, and downloaded the toolkit at:

http://www.androidrootz.com/2012/12/nexus-7-one-click-toolkit-for-mac.html

I opened up the bootloader by holding down Power + Volume Down and opened the included script on my computer, which unlocked the device. I then attempted to restart it into recovery mode. I pressed Power + Volume Down on startup and opened up the bootloader. I then scrolled to Recovery Mode using the volume keys and pressed Power to select it and boot into recovery.

This is where everything went downhill.

I could open up the bootloader, but when I attempted to boot into recovery to load SuperSU onto my device, it got stuck on the Google logo with an unlocked padlock icon at the bottom of the screen. So I tried to boot normally, and it got stuck on the same screen.

All the forum posts I have come across so far to fix a bootloop all require the ability to boot into recovery mode or normally. I cannot find a guide that tells me how to relock and return to factory settings if I cannot boot at all.

Basically I need to unbrick my 2013 Nexus 7.

# Answer
Thank god I figured out how to fix it.

The problem was that I was using software that was meant to root a first gen Nexus 7, and I had the second gen (2013) version. Whoops.

In order to fix it, I downloaded the Unroot/Stock Toolkit from http://www.androidrootz.com/2013/08/nexus-7-one-click-toolkit-for-mac-2013.html

and then downloaded the factory images for the Nexus 7 2013 from Google's site, https://developers.google.com/android/nexus/images#razor

I then used the Unroot/Stock Toolkit to reload the bootloader and factory image. After this, my Nexus worked fine. I was still able to root, but this time I made sure to use the correct software to do so.
> 3 votes

---
Tags: boot-loop, unbricking, 4.3-jelly-bean
---


# Question
Title: Can't connect to the device with ADB when it's in recovery mode
I am having some problems with my Samsung Galaxy S2 and I want to start an `fschk` session on the device.

So, I installed Android SDK with platform-tools. I can access to the device when it's normally rebooted but I couldn't list and connect to the device when it's in recovery mode.

How can I connect via ADB when the device is in recovery mode?

# Answer
**WARNING: fastboot oem unlock completely wipes your data!**

adb is not available in the bootloader, try using fastboot instead

for a quick and dirty rundown of flashing your device with a new image using fastboot:

`adb reboot bootloader`
use `fastboot devices` to verify your device is visible, if not, you're probably running windows, and you have to install some funky drivers. if you don't see 'unlocked' at the bottom of the screen, use the command `fastboot oem unlock` then just:
`fastboot flash boot boot.img`
`fastboot flash system system.img`
`fastboot flash userdata userdata.img`
`fastboot flash recovery recovery.img`

If you feel super confident you could just:
`adb reboot bootloader && fastboot oem unlock && fastboot flash boot boot.img && fastboot flash system system.img && fastboot flash userdata userdata.img && fastboot flash recovery recovery.img && fastboot reboot`

PS You should only use the flash commands if the referenced files are present, if not you may or may not brick your phone (haven't tried flashing a non-existent file to the device yet)

**Warning: Unlocking bootloader wipes off data in your phone.**
> 9 votes

# Answer
Stock recovery doesn't come with ADB access.

Try a recent version of ClockworkMod recovery for your device (the older versions don't all have ADB support)

You will need to flash the recovery on using fastboot (see @MishaP's answer)
> 5 votes

---
Tags: adb, recovery-mode, shell
---


# Question
Title: How do I hide "Show Sample Cards" in Google Now?
It's been months, I really don't need samples anymore. Is there any way to completely hide the link? I've checked all the settings and cannot find anything.

# Answer
From Google:

> To see some sample cards from the main Google Now screen, touch `Menu > Settings > Sample cards`. When you’re finished and want to get back to the main Google Now screen, touch `Hide sample cards`.
> 0 votes

---
Tags: google-now
---


# Question
Title: Samsung Galaxy S4 play edition and exFat
Does the Play version of the Galaxy s4 include support for exFat in the sdcard reader? Or is exFat support one of the extras that Samsung adds to the device (presumably since they made the licencing agreement with MS)?

This question is specifically about the version available from Google's Play store that comes unlocked and without touchwiz.

# Answer
> 0 votes
I would assume YES.

From allaboutgalaxys4:

> The device supports the FAT and the exFAT file systems for memory cards. When inserting a card formatted in a different file system, the device asks to reformat the memory card.

---
Tags: google-play-store, external-sd, file-system, samsung-galaxy-s-4
---


# Question
Title: How do I reactivate Swype on a Motorola Atrix HD?
I disabled Swype on my Motorola Atrix HD. How can I get it to reactivate after turning it back on?

I went into 'Language & Input' and deselected it, but when I took the same path to turn it back on, it didn't work.

# Answer
> 0 votes
Did you set the Default keyboard?

---
Tags: swype, motorola-atrix-hd
---


title: Changing Swype keyboard layout

text:
# Question
Title: Changing Swype keyboard layout
Is there anyway to change Swype from QWERTY to something else, like AZERTY?

# Answer
> 3 votes
Have you tried downloading a new language?

Go to Swype's settings in `Language and input` (or keyboard settings). Then, go to `Languages > Download languages`. You should see `Francais (AZERTY)`.

---
Tags: keyboard, swype
---


# Question
Title: How to install a fresh Android 2.3 to my Spice Mi280?
I want to install fresh 2.3 Android OS on my Spice Mi280 over my previous installation. How can I do that?

# Answer
> 2 votes
If you simply want a fresh installation and no update, then a factory reset would be sufficient.

---
Tags: 2.3-gingerbread, operating-system
---


# Question
Title: Bluetooth device only try to pair Samsung Galaxy S3 but not HTC Sensation or Samsung Galaxy Nexus
Bluetooth device supports Bluetooth 2.1 so no keying PIN necessary.

All 3 Android phones Samsung Galaxy S3 with Android 4.1.2, HTC Sensation with Android 4.0.3 and Samsung Galaxy Nexus with Android 4.1.2 are running the same app - BluetoothChat app by Google targeting Android API level 15 (4.0.3). 3 apps on 3 phones were listening to incoming connections (Serial Port Profile I suppose) but only Samsung Galaxy S3 gets asked to allow or disallow pairing. I've tried doing the same test with each individual device and each pair of them but the result is the same.

Any ideas why this is happening?

# Answer
> 0 votes
By testing with Another device (Xperia Z running Android 4.2.2) I've discovered that the Bluetooth pairing prompt is actually a Jelly Bean's feature which is not available in Ice Cream Sandwich or earlier version of Android

---
Tags: samsung-galaxy-s-3, samsung-galaxy-nexus, bluetooth, htc-sensation
---


# Question
Title: If I insert a Japanese SIM into my Nexus 4, can I have unlimited access to the Japanese Google Play Store?
I read this thread (How does Google Play determine the region on a tablet without SIM card) and it seems like the region is determined by IP, but if I insert a SIM purchased in Japan into my Nexus 4, will I be able to purchase Japanese apps, games, books, etc even if I don't have a Japanese credit card, or will I need that as well?

# Answer
No, having a SIM card from a particular country does not get you that country's Play Store. See this answer on a related question for instructions from Google Play support about moving to a different country.
> 1 votes

---
Tags: google-play-store, nexus-4, sim-card
---


# Question
Title: SIM card contacts take time to load after turning phone on
Device: MMX A89
Android: 4.0.4 Ice Cream Sandwich

Whenever I switch off the phone, then switch it on, SIM card contacts takes a long time to load. They don't load properly. In the call list, only phone numbers are shown and not the names associated with them.

How can I fix this problem?

# Answer
> 2 votes
That's normal behaviour for the SIM card phone book, not just for Android, but on older dumbphones too. I remember my old Nokia 3310 took about a minute after booting before the phone book (and other SIM card functions) became available. The problem wasn't really noticeable on early Android phones because they took so long to boot anyway. While the phones are a lot quicker now, the SIM cards are still the same old technology.

If you want to get at them more quickly, either leave your phone turned on, or copy them to the device.

---
Tags: 4.0-ice-cream-sandwich, micromax-a89
---


# Question
Title: Using OTG cables with Nexus 7 (2012) without rooting
Is it possible to use OTG Cables with Nexus 7 (2012) without rooting? Can Nexus Media Importer be useful here?

# Answer
Yes, you can use Nexus Media Importer.

From its description:

> This is the only non-root solution for devices that do not provide native support for external storage.

**Other references:**
> 1 votes

---
Tags: nexus-7, usb-on-the-go
---


# Question
Title: Is there a (decentralized) open source "Google Latitude" alternative?
Is there an open source application which allows to share my location in real time? I'm looking for a fully open source solution, that is open source client as well as open source server software.

It doesn't have to be scalable or anything, I just want to share my location to whoever has the link to the application on my server.

This is not a duplicate of Alternative to Google Latitude? \- I want a self-hosted application (on my own server), not on some non-Google third party server

# Answer
> 3 votes
OpenGTS provides fleet tracking, and there is a (paid) Android App on the market. Given that it's open source, it's always possible someone (you?) could develop a free app as well.

# Answer
> 2 votes
EDIT: the project renamed to OwnTracks

Here's a good, open and decentralized alternative which appeared recently:

# MQTTitude

### A Google Latitude replacement based on MQTT

> MQTTitude enables a device to periodically publish its location status to your MQTT broker. If you've previously used Latitude, you can think of this as a a decentralized Latitude.

# Summary:

> Whether you want to keep track of your own location or that of a family member (with their consent, of course), MQTTitude will let you do that in a safe way. There are at least two components you'll want to use: one of our Apps, and an MQTT broker.
>
> The app speaks to the broker. Other programs (we have a few for you, but you can create others yourself) speak to the broker as well. The smartphone app PUBlishes location data, and the other programs SUBscribe to that data. A program can store the data in a database, send it someplace (careful with that!), or simply discard it (which wouldn't really be useful now, would it?).
>
> For the time being documentation is, ahem, a bit lacking, but you might find something useful on our development site.

# Links

---
Tags: geolocation, google-latitude
---


# Question
Title: Restore the encrypted files contents from the Gallery Vault app
I have reset my device and forgot to open the Gallery Vault app, but I still have my encrypted files while unable to open them.

How can I restore the contents of the encrypted files?

# Answer
> 1 votes
Reading the FAQ available at ThinkYeah website, they state that the encrypted files are stored in the folder `.thinkyeah/galleryvault` located on the SD card.

Further more, they state that if you install the application again and use your previous password you are able to retrieve all of your secured files.

# Relevant FAQ Entries:

---

Since the encrypted files are located on the SDCard, **and assuming that the encryption key/file is located on that location or within the vault file itself**, you are able to recover your files installing the application and using your old password. Since you already mentioned that you still have the "vault" file, all appears to be in order, go ahead and try.

# Answer
> 0 votes
Gallery Vault uses encryption to hide media. If you have done a Factory Reset, then there is no way to recover your previous data, even if the file still "exists". To decrypt, you would need some sort of decryption key or file, and chances are you lost it when you did a Factory Reset.

---
Tags: gallery-vault
---


title: Locked out of Playstore

text:
# Question
Title: Locked out of Playstore
Play Store locked me out saying "Couldn't log in. This account has been disabled."

This because Play Store required that I create a Gmail account, which I did, but then I was unsuccessful in logging in to the Gmail account.

I have a HUAWEI-M931, Android ver 4.0.4.

# Answer
> 2 votes
I found the solution thanks to 'Related' items which show up in green on the right side of this page, such as "How to change android primary google account", and other related threads. I went to Settings, Accounts and Sync, clicked on the gmail account, Remove Account, then Add Account, at which point I entered my existing gmail account (the one that I know the password for) and when I went to PlayStore it opened and I am now in. Thank you.

---
Tags: google-play-store, google-account
---


# Question
Title: How do I remove text from my lock screen on my nextbook?
I downloaded the Lookout security app. The first time I installed it it asked for something to write when I report my device was stolen. After deleting the app numerous times it still will not remove the text. How do I remove it?

# Answer
> 0 votes
Assuming Lookout just used the standard "owner info" and your device uses the same...

```
Settings > Security > Owner info

```

Then uncheck "Show owner info on lock screen" or edit the text to be what you want.

---
Tags: lock-screens, lookout
---


# Question
Title: No internet access to Google apps on Android 4.3
So I installed 4.3 on my new Nexus 4 and I found out that I couldn't use the play store, gmail app and other Google apps. I tried clearing the cache but it was of no use. All other apps are working perfect and my internet connection seems okay too. Please help. Thanks!

# Answer
> 1 votes
I had the same issue with the .zip version of the OTA I found on XDA. What worked for me was removing the google account from settings and re adding it.

# Answer
> 0 votes
Upgrade to 4.3 one more time from official 4.3 .zip. I had the same and that helped me.

---
Tags: connection-issues, nexus-4, 4.3-jelly-bean
---


title: Double-click to unlock?

text:
# Question
Title: Double-click to unlock?
Is there a way to get a lock-screen or set up Android so it unlocks the screen by double-clicking on power-button instead of have to click it first and than slide on touchscreen?

# Answer
> 1 votes
Done. No need to root. It's now an option in my app: powerCall. Let me know if you run into issues.

---
Tags: lock-screens
---


# Question
Title: How do, or can you hide account contacts on the Galaxy S III?
Okay, so I just upgraded from the Galaxy S Captivate to a shiny new Galaxy S III.

In both the stock TouchWiz ROM and the AOKP ROM I later ran, on my Captivate, i could set specific accounts to not show their contacts in my address book. Specifically, while I want to sync my Facebook contacts to get photos for people, I don't want all my Facebook contacts showing up in my phone address book.

Poke around as I might though, I cannot find any way to hide a specific account from the address book on the Galaxy S III. Is there any way to do this?

I should note, I am running the AT&T version.

# Answer
I just encountered this same problem on a new Galaxy SIII with Verizon. I'm using stock Android 4.1.2 and found the answer to be simple. Just open the Contacts app, then click the phone's Menu button, then choose the "Contacts to Display" menu, the select the gear icon to the right of "Customized list", then choose the respective contacts account, then uncheck (or check) the email contact groups that you wish to hide, press "Done" in the upper right when finished. That should have activate the "Customized list", but you can return to that menu to confirm.

That's it! simple and no need to install custom ROM.
> 0 votes

# Answer
Same issue here, That particular option was in CYM7.5 on my Dell streak. was a nice addition IMO.

Only thing I can suggest, unless there's some sort of third party app for it, is to install a custom rom such as CYM or any other AOSP ROM, I doubt any of the Customized samsung rom's will give you this.

You will lose all the official Samsung junk with an AOSP rom, but at least it'll be stock ICS rather than the crappy samsung replacement apps.

(I like some of the samsung mods such as palm swipe to screen grab, but the SMS app and Contacts app suck)
> 1 votes

# Answer
Go to contacts and open context menu. You can hide contacts without phone number in settings or you can select which account to show.
> 0 votes

---
Tags: contacts, sync, samsung-galaxy-s-3
---


# Question
Title: Retrieving text messages from stolen Android phone
My Samsung Galaxy Nexus was stolen the other night. Is it possible to retrieve my texts and save them to my computer if I know the phone number and IMEI? I have a Gmail account set up on the phone but, haven't installed any backup app.

# Answer
Yes, its possible, from your desktop PC, go to Play Store, and install AndroidLost remotely to your handset.

At this point, a ***caveat emptor*** is needed:

* *Provided you have 3G Data switched on, it will remotely install* on to the handset and also
* *There is sufficient battery power*

Read the starting page by visiting the main AndroidLost.

Send the text "***androidlost register***" (without the quotes) to your number of the handset that is stolen.

There's a box in the upper right hand corner of the page, Click on sign in, using your Google Account, if doing this for the first time, you will be prompted for AndroidLost to have permission to access your Google Account, as they are both tied into it together.

The message will appear - "Waiting for phone to be registered.", please be patient.

Wait for a while, sign out and sign back in, eventually, from there, you can remotely control the handset via that same website and fingers crossed it will have a happy ending.

Good luck :)
> 15 votes

# Answer
NO, you cannot restore your text messages even if you know the phone number. If you didn't backup your phone with GMail, you can not get the backup because the text message are stored in phone's memory or SIM, not the SD. So, I think it is possible to get them back.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, sms, lost-phone
---


# Question
Title: Google Navigation, screen doesn't rotate when in walking mode?
I'm having a problem using Google Navigation.

I select a destination, click the "walking button" and rotate my phone, yet the display remains portrait.

If I select "by car" - then it rotates as it should.

I'm using the phone mainly as a cycle GPS, and my bike mount is fixed to landscape orientation. So is there anything I can do about this?

If there is no way to "edit a config file?", if not, is there a way to force the app (using a widget) maybe to rotate?

Thanks in advance.

# Answer
> -1 votes
Did you enable screen rotation?

In the Samsung Galaxy S4, it is in the pulldown menu. It can also be found in: `System settings > My device > Display > Auto-rotate screen`.

---
Tags: auto-rotation, google-maps-navigation
---


# Question
Title: How do I uninstall an unofficial app from my S3?
I have installed my first non-Google Play app but I want to uninstall it. Where and how do I go about deleting it since for the official apps I just uninstalled them at the Play store. Should I use an uninstall app or is there a better way?

4.1.1 S3

# Answer
`Settings > Apps > Downloaded > { app } > Uninstall`

*OR*

Open the app drawer, find your app, long-press the icon and drag to the "Uninstall" icon.
> 1 votes

# Answer
As Al Everett pointed out there are a few ways to remove an unofficial app from Android. In fact uninstalling an app was simplified with Jelly Bean. I will cover two ways of uninstalling an app, both of which were mentioned by Al Everett.

The first (and arguably easiest way) is to open the app drawer, normally represented by a grid of squares that can be surrounded by a circle. Next you want to tap+hold your finger on the app you wish to remove. After a brief moment you should see a trashcan either at the top or at the bottom of your screen, drag the app to the trashcan and let go. At this point you should be prompted by Android to verify the app uninstall. Go ahead and confirm that you want to remove it.

The second way involves going into the device settings, which in itself varies depending on device and version of android. Lets go with the easiest way in Jelly Bean.

Tap your finger on the top edge of the screen and drag it down. This opens your Notification panel. On the panel should be an icon in the top right corner that looks like a stick figure portrait with little boxes along the right and bottom edges. Tap this to switch to a secondary panel that should have your "Settings" option. The Settings icon looks like horizontal slides with the word Settings underneath them.

Once you are in the setting menu scroll down until you see "Apps" and tap on it. Now scroll down until you find the app you want to remove and tap it. You should now be on a new screen that provides some information about the app, and contains a few buttons. The main thing we are interested in on this screen is the "Uninstall" button, this does exactly what it says and will remove the app.

Here is where I will provide some personal advice, before you uninstall the app I would decide if you will be installing it again any time soon. If you are not then I recommend tapping the "Clear Data" button before you remove the app. I have had a few rare occasions where the app data was not removed properly when I removed an app and I was unable to re-use that bit of storage on my phone, but again, this has been a rare issue for me.

There you have it, 2 detailed ways to remove an unofficial app (well, any non-system app really) from Android.

Good Luck.
> 0 votes

---
Tags: applications, uninstallation
---


# Question
Title: Is there any way to remove the timecode from an .srt file on my S3?
I want to remove the timecode from an .srt file so I can just copy and paste the text into a document. Is there a way to achieve this without manually deleting each line?

S3 4.1.1

# Answer
> 1 votes
I'm going to provide a suggestion, but it's not an Android app.

You can try subeditnet:

> A simple tool to add or remove time to a SRT subtitle file. I developed this in my spare time, so don't expect it to be completely bug free. Please always BACKUP your .srt file ;)
>
> You will need Microsoft .NET Framework 3.5 to execute it on older Operating Systems.

Or via Linux command (not tested):

> $ dos2unix subtitles.srt
> $ sed -r '/^\[0-9\]+$/{N;d}' subtitles.srt \> outfile

# Answer
> 0 votes
As explained it the comments to the question, and indicated by geffchang's answer, what you need for that is an editor supporting regular expression search and replace. An example for such is Jota+ Text Editor, supporting that for Android 2.2 onwards.

To learn more about Regular Expressions, see this Wikipedia article, which also provides additional links. To teach them would go beyond the scope of this site, but the examples given might already work out for you.

---
Tags: editing
---


title: Changing to an SD Card

text:
# Question
Title: Changing to an SD Card
Because my internal storage didn't have enough space for new applications and updates I decided to change where applications were being installed to my SD card.

I used the adb commands and a message informed me that I changed to the SD card. However when tried I was unable to download applications due to insufficient space which means that my primary memory is still my internal memory.

How can I change to the SD storage?

I am using a Samsung Galaxy 2 7.0, OS 4.0.4

# Answer
Just switching the default install location does not free up storage. If you follow up to the insufficient-memory tag-wiki, you will find the explanation:

> First thing you should check when encountering this problem is how much internal storage is left on your device (space on sdcards, internal or external, is completely irrelevant to this problem). As a general thumb rule, **you need at least 25 MB free**

So regardless where apps are to be installed: *Google Play* first needs to download them, and stores them in `/data/local` before installing them. This is in *internal* storage, hence it will check there for "sufficient space".

For things to do, again the insufficient-memory tag-wiki is a good starting point, and should be sufficient to solve your issue (basically, you need to free up some space, e.g. by moving some apps to SD or deleting some you no longer need). If that still didn't solve the issue, please indicate (and update your question to note what you tried, what the outcome was, and where you're stuck).
> 0 votes

---
Tags: insufficient-memory
---


# Question
Title: Transfer of data from PC to Samsung Note 8 GT N 5100 using USB cable is very very slow
Transfer of data from PC to Samsung Note 8 GT N 5100 using USB cable is very very slow.Have changed cables as well. Same Issue

# Answer
> 1 votes
This is usually caused by plugging the USB cable into a USB 1.0 port on your PC instead of a USB 2.0 or USB-SuperSpeed port. Although they all look the same, and the USB protocol is backwards-compatible, USB 1.0 is much slower, and most PCs tend to have both varieties.

Try plugging the USB cable into a different USB socket on your PC.

---
Tags: sync
---


title: android tablet not waking up

text:
# Question
Title: android tablet not waking up
I've got a cheap android tablet running Android 4.0.4 and it doesn't seem to be "waking" up when I want it to. So, when it shuts off after period of inactivity or when I put it to sleep (not powering it off, though), it won't "wake up" at a specified time via the built-in alarm clock or another app (like tune-in which has an alarm feature built into it). When I manually "wake it up" by pressing the power switch, the alarm that should have gone off before goes off after a few seconds.

Do I just have something disabled that is preventing it from waking up? Or is this possibly a hardware issue?

# Answer
> Do I just have something disabled that is preventing it from waking up?

There's no user-visible setting in Android for disabling alarms. That would kind of defeat their purpose! The only way you can have disabled alarms is if you've rooted the device and gone around uninstalling system apps or poking at the internals. If you have, we'd need to know a lot more detail on what you've done to know if that's the cause, and the fix would probably be to flash a new ROM.

This does sound like the kind of system integration error you might find on an incredibly cheap tablet. Not quite a hardware issue, but a bug in the device's software. If it is, the only way to fix it would be to try to get an update from the manufacturer, but if you don't even know who they are, you might be out of luck.
> 0 votes

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


title: AnkiDroid: Change decks tts language

text:
# Question
Title: AnkiDroid: Change decks tts language
In my phone, Ankidroid ask me every time what language shall be used for each card side. Which is listed as a bug.

But with other phones (eg. Samsung S2 mini) opposite problem arises. Once you select TTS language for a particular deck there is no way to change it.

I reinstalled both, TTS engine and Ankidroid, but the TTS language setting is still there.

What should I do to force ankidroid to allow me to select another TTS language?

Phone: Samsung S6500 Galaxy Mini II
Ankidroid: 2.0.1

# Answer
> 5 votes
In AnkiDroid preferences, there is a "Reset Languages" item:

> Reset language assignments (for text to speech and dictionaries) for all decks. Reset specific deck assignments on deck picker

---
Tags: languages, text-to-speech, ankidroid
---


# Question
Title: HTC Desire won't boot - buzzes 7 times instead
I've just bought an HTC Desire and it seems to have stopped working.

On startup, I just get the O2 splash page, then it buzzes 7 times, and that's it.

I tried holding down the Vol down key, then the power button, and it gets me into some menu called HBOOT. There is a recovery option in there, but it just reboots the phone, and I'm back where I started.

How do I wipe the thing and get it starting up again?

# Answer
I gave up and returned the phone to the guy I bought it from on eBay, saying it was faulty. My conclusion was that it was an intermittent hardware fault.
> 1 votes

# Answer
when u go into recovery try to wipe cache...
> 0 votes

---
Tags: htc-desire, boot
---


# Question
Title: SSH Tunneling with Android; Not working;
I have a rooted Galaxy S4.

I'm trying to establish an SSH tunnel so I can access mysql from my phone.

I've tried using multiple SSH apps to tunnel but I can never get any of my tunnels to work.

I think I'm doing something wrong, I would appreciated help.

Here is the command equivalent of the tunnel I'm trying to setup for mysql access.

```
ssh -L 1234:[mysql adress]:3306 [my ssh user]@[my domain name].com

Where [mysql adress] is the same address I use in php to connect to,
[my ssh user] is the username I use to login into ssh and ftp,
[my domain name] is the domain name I have and the one I use for ssh and ftp.

```

After that I would try to connect to mysql by connecting to

```
[my domain name].com:1234

```

and it would time out while waiting for response.

I've tried using different tunnels to test, but I can't get any of them to work.

I've tried to tunnel to the website http

```
ssh -L 1234:127.0.0.1:80 [my ssh user]@[my domain name].com

```

And it just hangs when I try to load

```
[my domain name].com:1234

```

in the browser.

I've also tried to tunnel to the website FTP server

```
ssh -L 1234:127.0.0.1:21 [my ssh user]@[my domain name].com

```

And it just hangs at "connecting" when I try to connect to

```
[my ftp user]@[my domain name].us:1234

```

with an FTP client.

I've tried using multiple SSH apps.

Can anyone give me any advice?

# Answer
Once the tunnel is created, you should connect to mysql using `localhost:1234` or `127.0.0.1:1234`
> 1 votes

---
Tags: ssh
---


# Question
Title: Samsung Galaxy S3 headphones do not plug in
I have a Samsung Galaxy S3, 2 months old, and I have an issue with headphone.
No, not the ' I can not see the headphones icon ' issue rather the headphones do not plug in fully.

I tried pressing them slightly harder but still the white metal portion slightly remains outside the body. At that point, the headphones do get detected but a even a slight touch can make them undetected.

What seems to be the issue here ?

I tested the headphones on my old Nokia and they are detected fine. I am sensing something has to do with them not going in fully ?

# Answer
> 1 votes
Have you tried plugging in another pair of headphones on your phone?
If there's a similar problem with plugging in the jack completely, there might be a problem with the jack (female) on the phone. You might want to get it replaced.

---
Tags: samsung-galaxy-s-3
---


# Question
Title: Is it possible to minimize the unlock section of the lock screen?
Sometimes your widgets take up a lot of space. The unlock section also takes up a lot of space if you use a PIN or password. Is there any way to minimize it?

# Answer
There is an option to minimize the unlock section by default in the lock screen section of the Settings app.

**Maximize Widgets**
Show widgets maximized and the unlock minimized when the screen is turned on.
> 0 votes

---
Tags: cyanogenmod, lock-screens
---


# Question
Title: How can I turn a stock HTC One into a Google Experience one?
I'm considering buying an HTC One soon. Sadly, the Google Experience one isn't available in my country in the Play store. Either way, I would get the new phone from my carrier anyway.

So I'm wondering, can I turn my phone into a proper Google Experience version? If so, how?

# Answer
> 2 votes
This how-to meticulously explains how to flash a ROM taken from the Google Play edition of the One. To summarize:

* **Backup your data**
* Root your One
* Download the ROM
* Boot into TWRP, wipe the old ROM and install the new one

# Answer
> 1 votes
I would recommend the MoDaCo.SWITCH project, which allows you to dual-boot both HTC One Sense, and the Google Experience. You can share app data between the two, so you don't have to maintain 2 sets of apps in either environment, and you can switch back and forth anytime.

If you like the Google Experience better, then you can just stick with it. You'll supposedly get all the regular updates from Google.

It's still in Beta, but it's been under active development, and has come pretty far.

Installation instructions are at the link above, but it's basically the same process as installing a regular ROM, which can be a bit tricky if you're not technically-minded.

Hope that helps.

---
Tags: htc-one, google-experience
---


# Question
Title: My phone occasionally tells me: "Currently unable to continue download, please try again later". What was it trying to download?
I have a Samsung Galaxy S3, which I often use as a hotspot for my laptop when WiFi is out of reach. I have a good deal with my carrier so that I have unlimited and fast connection anywhere. Everyone's happy.

Recently, my connection has been beginning to slow down, only sometimes, so I did some testing, and I found that whenever the connection is slow, and I go into Flight Mode (a.k.a. forcibly disconnect the internet connection), I get an anonymous popup message (The smaller ones at the bottom, not the `alert()` style ones):

> Currently unable to continue download, please try again later.

Now, I didn't initiate any download, so I presume some application is doing it. I've uninstalled everything but the bare essentials, and it still happens.

Is there a way for me to know what my browser is downloading, what kinds of requests it's sending, how much and from where?

# Answer
> 2 votes
I have read in several websites that users with the Samsung Galaxy S3 are getting that exact same message when having MMSes that fail to download *(probably old ones...)*.

If possible, delete all and repeat the steps taken to get the message. If you don't get the message, the problem is solved and in the future we all know from where it is comming.

## My original comment on the question:

> Further into that issue, other users of your device have reported the same message in relation to the MMSes. Do you have any MMSes on your device?

# Answer
> 1 votes
I think a log reader would be able to help you.

aLogcat is a good, free one.

Here's what I would try:

* Install the App.
* Run the aLogcat app once to enable logging (not sure if you really have to do this).
* Repeat what you did before, to make the popup error message show up.
* Run the aLogcat app again, and check out the most recent logs. It'll probably be in red, and it should identify which app showed the message.

Hope that helps.

**Update**:
Your comment said that it didn't help. I don't know any specific tools to monitor what app is downloading.

I have used SystemPanel before to monitor the overall phone system. It will shows you upload/download network traffic for the whole phone, and it can also show you what apps are active.

Turn on monitoring in the app, go through the process again to get the error message, then check out which processes show as active during that period.

You might be able to find the culprit that way.

Some screenshots of SystemPanel:

System Metrics showing recent Network usage, and historical usage (click images to enlarge)

With historical usage of an individual process, you might be able to correlate with the network traffic.

---
Tags: internet, downloading, system-error
---


# Question
Title: How do I open Markdown files from the Dropbox app?
When I try to open a Markdown file in the Dropbox app, it tells me to "Please download an app that can open this file."

I tried downloading MarkDrop, but that seems to only sync within its own folder.

Any suggested apps that support this?

# Answer
Draft can open Markdown files with `.md` and `.markdown` extensions.
> 3 votes

# Answer
MarkDawn.

If you open a `.md` file in the Dropbox app it'll let you to open it with it.

It has been pointed out that currently (as of 2013-04-18) **MarkDawn only works as a viewer**.
> 2 votes

# Answer
I found a good web application to view and edit markdown-formatted files - **StackEdit**.

You can integrate it with **Dropbox** and **Google Drive** and use it to open any of your text files. It doesn't matter if were `.md`, `.txt,` or something else.
> 2 votes

---
Tags: dropbox
---


title: Can I monitor my phones temperature?

text:
# Question
Title: Can I monitor my phones temperature?
Recently in the UK we've had an unexpected bout of nice weather which means wherever I leave my phone it tends to get quite warm. I know the operating range of my phone (Sony Ericsson Arc) however is there an easy way to find out how warm it is?

It's never left in the sun, always in the shade. If I need to root it I'm open to options - currently running stock 2.3.4 Android.

# Answer
You can use TempMonitor available from Google Play Store:

> System temperature reading in your status bar updating at your choice interval.
>
> TempMonitor is the oldest CPU Temperature monitoring app on the android market. This app is built to do one thing: Temperature, and it does it well.

## Some features that you might like:

The temperature can be displayed on the status bar or in the APP Screen. You can also select what you want to see:

> * Choose from Celsius or Fahrenheit.
> * Choose what temperature to display (Battery, CPU).
> * Choose the update interval.
> 8 votes

# Answer
Battery Temperature Guard free is another cool app to monitor your Android's battery temperature. This will warn you if it gets too high.

This app was very useful during my summer vacation in south France :-)
> 0 votes

---
Tags: settings
---


title: Handcent profile picture for texting

text:
# Question
Title: Handcent profile picture for texting
Device: Samsung Galaxy S2

How do I set my contact picture for text messaging, so everyone sees what I have set as my profile pic on Handcent?

# Answer
> 0 votes
Like most SMS, Contacts, or Dialer apps, the contact photos either come from:

* Facebook
* Google
* *Other apps*
* Manually set by User (owner of phone)

In the last case, only YOU can see it. It's not possible to share / broadcast this image since it is your photo that you added to your own local contact.

For Facebook contacts or Google contacts, the photos come from the profile picture of your social media account. This is what is visible to other users, **ONLY IF** they have shown Facebook / Google contacts, instead of just phone contacts. Otherwise, they still won't see your photo.

---
Tags: handcent-sms
---