# Question
Title: Applications Start automatically , Start again if I Force Stop them or even if I Disable them
Many applications like skype , orkut, yahoo msger etc start automatically... i have already disabled and force stooped them .... I don't want to run these app and others like WiFi sleep etc to save my RAM ... I have already used Application to kill running application like Task Killer, RAM Booster etc .. but they also have limits and are unable to kill app which are installed when a new firmware is installed like Skype Yahoo msnger etc...

# Answer
> 1 votes
When installing you granted all of these apps an explicit permission to start when your application starts!

But for the examples you give (though I haven't ever installed Orkut myself), most of these apps offer settings internally that allows you to choose whether they start automatically.

(Recent versions of Skype have disabled launch-on-boot, have you tried updating your version?)

---
Tags: applications, 4.0-ice-cream-sandwich, ram, task-management
---


# Question
Title: Phantom notifications of Galaxy Note driving me nuts
I just got a Samsung Galaxy Note a few weeks ago and really like the phone. The problem is that I get notifications for non-events or phantom events day and night: the phone makes the notification sound but there are no new messages, lost calls, or anything; the notification bar is empty and there's nothing showing on the screen.

I've changed the alert sound and the funny thing is that the one that keeps on buggin me is the default whistling sound that came preloaded with the phone.

**Updated to ICS 4.0 and it is still happening**. (I'm still running the Gingerbread stock build.)

Any ideas beyond resetting to factory settings?

# Answer
> 3 votes
Mine was the Yahoo app. It was driving me mad. Nothing in the status bar, just a two-tone ding-ding. All the notification boxes in the app were unticked but it was still dinging.

Go to the app, - Options - Account settings - Notification Settings - Choose sound. If you touch the "Yahoo! Default" I bet you hear the two-tone ding. Select "No sound". I haven't heard it since it did that. If that doesn't fix it, the app is coming off the phone. Yahoo need to get real. That is not OK.

# Answer
> 1 votes
It Could be a 3rd party messaging app or data roaming notifications. You could try turning off data roaming and see if you get any phantom notifications.

Menu \> Settings \> Wireless and network \> mobile networks

(Settings may be different in Gingerbread from what is above)

---
Tags: 4.0-ice-cream-sandwich, 2.3-gingerbread, notifications, samsung-galaxy-note
---


# Question
Title: Best way to update to latest versions of custom ROMs?
What is the easiest and most time effective way to update to different builds of a custom ROM ? Say for example, having an Infuse, I follow the builds of Cyanaogenmod 10 and they release updates every week or so. What I usually do is to use Titanium back up pro to backup my apps, flash ROM and do a restore. (which of course takes a lot of time)

Is there a better way to do this that I'm not aware of ? Does updating to a latest version need to have the same steps as flashing a new ROM entirely ?

# Answer
If you upgrade your CM10 to a newer build of CM10 you can just flash it right over the existing one, and you are ready. There is no need to backup all of your apps.

The newest builds of CyanogenMod have an updating system build-in however so you don't have to do it all by yourself. It is under System Settings - About Phone. It still downloads the complete zip of the newer build but handles the updating by itself.

There is, however, a new method to update your CyanogenMod. CyanDelta is an app that calculates the difference between your build and the newest build and will only download and update this difference.
> 3 votes

# Answer
What I normally do with my test devices is have ROM Manager installed, which comes with an option to check and upgrade your custom firmware. Just go in there and select "Check for ROM Updates" (you must be using the paid version).

The beauty about using ROM Manager is the fact that you can also install other custom ROMs on your phone straight from it, as it will find the latest versions of various well known ROMs and offer you to download straight from the device.

Once it's downloaded the firmware (be it an update or a different version), you can simply chose install from zip, and it will boot up and allow you to install it.

Quite easy and safe to do, since it does all the work for you, and stops you from messing something up.
> 2 votes

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


title: Disable threaded email in Gmail app

text:
# Question
Title: Disable threaded email in Gmail app
How can I disable threaded email in the default gmail app on my s3 android.... I would like to see each individual email instead of all the threads mashed together.

# Answer
At the moment the Gmail app doesn't support normal email views, only the conversation view is available.

As a workaround I believe you can open your gmail account to allow pop3 access, and then you can use the default email application, instead of the gmail application.
> 2 votes

---
Tags: gmail
---


# Question
Title: How to root the new version of the ONE X
How Can i Root my HTC ONE X with android version 4.0.4, HTC sense version 4.0, Software number 2.20.502.7 ATT US edition

# Answer
Apparently there is a root method for the AT&T One X running 4.0.4. I've not tested it, but have reproduced the instructions in full from here:

I have successfully rooted the AT&T HTC One X running build 2.20.

In the previous build (1.85), S-ON was only partially enforced, so it was possible to modify the /system partition without having unlocked the bootloader, in order to install su and Superuser.apk. This was changed in build 2.20: full S-ON is now in effect. As a result, it is no longer possible to write to /system even after remounting it as writable, since the S-ON feature has NAND-locked the storage.

In other words, it's impossible have a "permanent root" on 2.20 in the traditional sense without unlocking the bootloader.

I have prepared an exploit that gains temporary root access by leveraging two vulnerabilities and uses these newly gained root privileges to overwrite the CID ("superCID"), so that it's possible to unlock the bootloader via HTC's website. I'm sorry if you'd prefer to not unlock your bootloader this way, but there are no other options for root access available.

===========

# DISCLAIMER

This exploit modifies the CID of your device. Doing so likely voids your warranty, and may be in violation of your contract with AT&T (I am not a lawyer). Additionally, while this exploit has been tested and has not been observed to cause any negative side effects in practice, I am in no way responsible if it turns your device into an expensive paperweight.

=============

# INSTRUCTIONS

1. Download the exploit from: http://vulnfactory.org/public/X\_Factor\_Windows.zip

Edit: Linux/Mac version available here. Thanks to Jesse Osiecki (@jesseosiecki) for suggesting I support this and providing me with a working version (that I ended up re-writing): http://vulnfactory.org/public/X\_Factor\_Linux\_OSX.zip
2. Extract the entire zip file.
3. Connect your device via USB, ensure you have the latest HTC USB drivers installed (only on Windows), and ensure USB debugging mode is enabled.
4. Double-click "run.bat", or if running Linux or OSX, open a terminal, change directories to the extracted exploit, and run "./run.sh".
5. Follow the instructions printed by the exploit. You will need to authorize two backup restorations during the exploit's execution.
6. If the exploit is successful, it will print "\[+\] Set CID!". If it does not print this, the exploit has failed, so please do not continue.
7. The exploit will automatically reboot into bootloader mode. Press enter after bootloader mode is finished booting, and the exploit will print your CID. If the exploit was successful, it should return "11111111" as your CID.
8. If your CID was successfully set, press enter to generate an unlock token.
9. Visit htcdev.com, navigate to the "Bootloader unlock" section, choose "All other supported models" from the drop-down menu, and provide the unlock token when asked.
10. After unlocking the bootloader, you can flash a custom recovery partition via fastboot, boot into recovery mode, and use a recovery ADB shell or install from an update.zip to install Superuser and su (I do not provide support for custom recoveries, but this is a straightforward process that other people can help with).

======

# NOTES

I am not affiliated with any Android forum or group, including XDA - this is just where I've chosen to publish this exploit.

Portions of this exploit are similar in concept to the ADB backup/restore exploit published by Bin4ry, but the vulnerability used in this exploit is entirely distinct from Bin4ry's.
> 2 votes

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


# Question
Title: What apps does "Clear memory" actually clears?
What apps does actually get closed when one goes for the option of "Clear Memory" in the Task Manager?

It obviously doesn't closes all the apps, as this screenshot shows:

As the screenshot clearly shows, the app to take screenshots and the app to indicate the battery level never got closed.

# Answer
> As the screenshot clearly shows, the app to take screenshots and the app to indicate the battery level never got closed.

Yes your are absolutely correct, even it display no of application are closed it actually free resources used by application.As per my understanding it closes some running services which are nothing but UI less applications.Some applications which are installed in device uses this service for many reasons such as alarm clock, or to check periodic update of an applications etc.

There are some service though that even you close them manually they just get restarted.
> 0 votes

---
Tags: ram, task-management
---


# Question
Title: Is it technically possible to run Android on MS Surface Windows RT tablet?
> **Possible Duplicate:**
> Can I install Android on my non-Android device?

Is it technically possible to run Android on MS Surface Windows RT tablet?

How would I make a dual boot solution or run Android inside WinRT host OS? with touch screen and everything working?

# Answer
To the question, is it possible to run Android on MS Surface tablet, the answer is : YES... but it won't be easy ;)

Android is (like) a full linux distribution containing the bootloader, the kernel many usefull stuff (libc, and many libraries) and end user applications (the visible part of the Android iceberg). It is available on many platform (phones, tablets) and not so much architecture (ARM and x86).

If you want to make Android working on the Surface tablet, it would require some programmation skills...the same skills than the CyanogenMod developpers.

1. You'll have to configure/compile the kernel for the Surface hardware (and you'll probably have to code some new drivers for some of the peripherals).
2. Then, you'll have to cross-compile the android distribution for the Surface architecture (probably the easiest part ;) ).
3. And finally you'll have to find the way to "root" the Surface tablet to be able to store on it a new OS (in a short way : hack the tablet).

In conclusion, it is technically possible to run Android on a Surface tablet, but I think it won't be reasonable ;)
> 2 votes

---
Tags: windows
---


# Question
Title: How do I create a reocurring calendar entry that ends at some time?
I am taking a class at the same time on several date throughout the month. Is it possible to copy the calendar event from one week to the next without retyping the event each time. I will be attending the class a total of thirteen times.

# Answer
I've never found a way to copy and paste a calendar event - something for the wish list! But... you can use the repeat function within the event to repeat it to your requirements.
> 1 votes

# Answer
There are 2 possibilities:

* Go to Google Calendar and add your event (reocurring and ending at a specific date)
* Using the app: Add a reocurring (never ending) event, then go to the first date you don't want the event to occur any more and delete it with option **This and future events**
> 1 votes

---
Tags: calendar
---


# Question
Title: CyanogenMod 9 gives AuthenticatorException while adding account
I had installed custom ROM CyanogenMod 9. But I am not able to make Google play work in it. It doesn't show Add Google Account option in the *Accounts & Sync* option in *Settings*.

I had also googled and found that I need the latest gapps to be installed. So, I downloaded the *latest gapps* from goo.im but still I am not able to setup my Google Account. When I installed google play apk and run it, it gets closed after few seconds. I checked the logs and it gave be below exception,

```
D/AccountManagerService( 276): there is no authenticator for com.google, bailing out
D/AccountManagerService( 276): bind attempt failed for Session: expectLaunch false, connected false, stats (0/0/0), lifetime 0.0, addAccount, accountType com.google, requiredFeatures null
I/AccountManagerService( 276): unbind() over.
D/Finsky ( 4061): [1] 13.run: AuthenticatorException while adding account: android.accounts.AuthenticatorException: bind failure. Finishing.

```

So, anybody had the same issue if future please let me know. What can be the way that I can solve my problem.

# Answer
> 1 votes
1. Download the gapps from here: http://goo.im/gapps/gapps-jb-20121011-signed.zip (latest) download the zip.
2. check the MD5 and flash it from recovery.
3. Wipe data and cache.
4. reboot.

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


# Question
Title: Do messages, contacts, files get deleted when you upgrade your Android version?
> **Possible Duplicate:**
> Will I lose any apps / data if I upgrade my phone’s OS?

For example if you upgrade from Froyo to Gingerbread, do messages, contacts, files get reset/deleted?

# Answer
> 1 votes
No, they won't get deleted as long as you don't tell you to factory reset. If you're upgrading from stock to stock (or custom to custom for that matter), you're pretty safe with your data, and unlikely to lose anything.

However, if you're going from stock to custom, then there are some cases where you will lose your data.

I'd recommend downloading free applications on the play market that backup your messages. As for your contacts, you will never lose them, as they are synced with your Google account.

---
Tags: updates, device-firmware, operating-system
---


title: simple photo frame widget

text:
# Question
Title: simple photo frame widget
Is there a widget that will show an image you select and quite literally nothing else? No buttons, no switching photos, no sycning or grabbing from remote locations. Just show an image.

EDIT: I'm using Android 2.3.4 (Gingerbread)

# Answer
Android 4.1 ("Jelly Bean") has this. I just went to the "Widgets" section, chose "Photo Gallery", and from the popup, chose "Choose an image", which gave me the chance to (you guessed it) choose an image; after cropping, that image is now just sitting there on my home screen.

Amusingly (or infuriatingly, depending on your mood), tapping the image on my home screen does not, as you might expect, bring up the larger version of it in the Gallery; instead it brings up the larger version of some *other* image (in my case, one that's in the same album) in the Gallery.
> 1 votes

---
Tags: app-widgets, picture-frame-widget
---


# Question
Title: Motorola Fire XT on boot loop - flash/recover without powering on?
I rooted my Fire XT with SUT and SuperUserOneclick .. so far all seemed good. Then I ran Android\_AIO\_Flasher\_1.00 and tried to install the NoLock apk.

After that the phone has just been going into a boot loop.. constantly booting up, and then rebotting (without reaching the home screen). ADB recognizes the device in offline mode for a few seconds after which it reboots anyway.

I've tried removing the battery and have now let it drain actually.

If I try going into recovery mode, I do get a 'enter recovery mode' message, but then I get a white triangle with an exclamation mark and an android.. and nothing happens then.

Can someone suggest any possible actions please?

Thanks!

PS - the whole reason why i'm trying to operate on this phone, is that I want to use it for my app testing , and secondly, because i need to unlock the screen somehow as there is some issue with the touch screen - the screen stays on the lock mode and doesn't accept any touch events.

# Answer
your phone is bootlooping, I don't know what kind of app you've installed on your phone. about recovery mode, that's it, you're in recovery mode, after presing vol up + vol down when you turn on the phone, after a while you'll find your screen blank with "enter Recovery mode" on screen, it's normal you've seen white triangle with android mark, just touch home softpad to enter the real recovery mode, try to reset factory from it. if your phone still won't boot to the system, so the only way I can suggest you is by flashing with sbf ROM via RSD Lite.
> 1 votes

---
Tags: boot-loop
---


# Question
Title: Why would a free app be in the top grossing section?
I was just browsing through the play store and noticed that there are a few free apps in the top grossing section and that's a little puzzling. This might not be the best place to put up this question but I didn't know where else to go .

# Answer
> 5 votes
As per Oxford: top grossing means earning more money than other similar things or people.

But as per google app store it may refer to :

Top-Grossing = Sum of all revenue generated from the purchase of the app + sum of all in-app purchases

It also means that app listed in top grossing lists holds people's attention for the most time. So even if an app is free but still if it is getting downloaded the most then it will feature in this list.

Also many of the free versions apps like angry birds, cut the rope etc. provide in app purchase ability i.e you don't need to bye a paid version but to access more features you have to pay some amounts which ultimately boost's apps revenue and ranks app higher in list.

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


# Question
Title: Is There A Way To Be Notified About Google Play (Android Marketplace) Discounts?
Is there a website or even Android app that keeps its subscribers updated of any possible promotions/discounts going on at Google Play (previously Android Market)? I hate to miss the train.

# Answer
> 7 votes
Your best bet would be to follow Google Play on Google+. They always post any kind of news, including promotions for apps, music, movies...

# Answer
> 2 votes
I use AppSales. It works well for me.

# Answer
> 1 votes
I've never used it, but this app seems to be what you were looking for: https://play.google.com/store/apps/details?id=com.echolu.android.apphunter

# Answer
> 1 votes
You can set up an alert for the Google Play store at http://dealnews.com. It will email or text you new deals come up.

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


title: Enable Adhoc on Jelly Bean

text:
# Question
Title: Enable Adhoc on Jelly Bean
\[Is\] there any way to enable adhoc mode in JellyBean. WPA\_supplicant hack isn't working.

# Answer
Root your phone, then use root explorer and download this wpa\_supplicant file. Rename the original to wpa\_supplicant\_backup and set the permissions of the downloaded wpa\_supplicant to match the permissions of the original one.

I tested on Android 2.3.6 Gingerbread it worked like a charm - almost. Sometimes I have to turn off the and turn on the WiFi twice but it's not a big deal.
> -1 votes

---
Tags: 4.1-jelly-bean, ad-hoc-networks
---


# Question
Title: Why does Wake On Wireless (WoW) wake Android only once?
1. Android is connected to a WiFi network
2. The device sleeps:

```
 <6>[ 7917.653293] PM: Syncing filesystems ... done.
 <4>[ 7917.660344] Freezing user space processes ... (elapsed 0.02 seconds) done.
 <4>[ 7917.681675] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
 <4>[ 7917.683022] Suspending console(s) (use no_console_suspend to debug)
 ...
 <4>[ 7917.701339] Suspend for wow mode
 ...
 <4>[ 7917.855690] Wow enabled. Not allow to send tx data
 <4>[ 7917.957487] Setup WoW suc<6>[ 7917.653293] PM: Syncing filesystems ... done.
 <4>[ 7917.660344] Freezing user space processes ... (elapsed 0.02 seconds) done.
 <4>[ 7917.681675] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
 <4>[ 7917.683022] Suspending console(s) (use no_console_suspend to debug)
 ...
 <4>[ 7917.701339] Suspend for wow mode
 ...
 <4>[ 7917.855690] Wow enabled. Not allow to send tx data
 <4>[ 7917.957487] Setup WoW successfully
 ...cessfully
 ...

```
3. I ping it from remote:

```
 <4>[ 7917.958113] ar6000_pm_resume: enter status 3
 <4>[ 7917.959225] android_ar6k_check_wow_status: WoW resume from irq thread status 0
 <4>[ 7917.959377] Resume WoW successfully
 <4>[ 7917.960300] WoW does not invoked. skip resume<6>ES209RA Audio Jack Driver : es209ra_audio_jack_resume START
 ...
 <4>[ 7918.144031] Restarting tasks ... done.

```
4. The device wakes up (without turning the screen on) and responds on the network.
5. But then (after about 2-3 seconds) it suspends again:

```
 <6>[ 7918.240298] suspend: exit suspend, ret = 0 (2012-01-15 11:48:35.684507919 UTC)
 <4>[ 7918.967615] save exit: isCheckpointed 1
 <6>[ 7918.972936] PM: Syncing filesystems ... done.

```
6. Now it does *not* resume on wireless.

When I press some hardware button, the phone resumes, sleeps and I have one more opportunity to resume it from WiFi. But only once.

Why does it fail to resume from WiFi every time?

# Answer
> 1 votes
WoW has to be set every time you go in suspend mode.

After it wakes up the first time your WoW configuration will not be set unless you set it again.

---
Tags: wi-fi, standby
---


# Question
Title: Milestone outperforming Galaxy Nexus on mobile data connection speed
I recently switched from a Motorola Milestone to a Samsung Galaxy Nexus, and it seems the quality of my mobile data connections drops considerably between the devices without any apparent reason. The Motorola device can get up to 2mbps, while the Nexus struggles at ~150kbps.

The `*#*#4636#*#*` menu on both devices shows no noticeable differences.

The tests were made 20 minutes apart using the same SIM card.

In summary: **Is there any configuration that can interfere so heavily on the way the data connection operates? If not, can it be a Radio/Baseband problem?**

I'm using the 'stock' Google Rom (yakju) on the Galaxy Nexus, while the Milestone is using a custom Rom (ShadowMod 2.3), although it's behavior was the same on stock Froyo 2.2.

# Answer
While this might not be the complete answer to your issue, it appears that the Galaxy Nexus is connected to an HSDPA:9 radio (10.1mb/s theoretical speed) while the Milestone is connected to an HSPA radio (14mb/s theoretical speed, not HSPA+ which can have a theoretical speed of between 21 and 42 depending on the network). While the theoretical capacities of the networks are similar, it does seem that they are using different radio tower connections, which could explain the difference in bandwidth that is being experienced.
> 4 votes

# Answer
The screenshot one is using a different radio band - one that is more popular than the camera one.

This means that is is more congested, and therefore has slower speeds.

This is the most likely explanation.
> -1 votes

---
Tags: 3g, samsung-galaxy-nexus, data-connection, motorola-milestone
---


# Question
Title: Does build number matter when rooting phone?
I want to root a Galaxy Ace S5830, Android `2.3.6` Build Number `GINGERBREAD.DXKT5`.

I've seen some tutorials that says specific build numbers while some says nothing specific.

Does build number matter when rooting phone?

BTW if you have any tips on how to specifically root this (`2.3.6` `GINGERBREAD.DXKT5`), that would be cool.

# Answer
> 2 votes
No, build number rarely matters.

The main reason to note the build number is because of the baseband - but I normally take no notice of the build number.

---
Tags: 2.3-gingerbread, rooting, samsung-galaxy-ace
---


# Question
Title: Is it possible to use an Android phone as network disk, so I can browse it on my TV?
Is it possible to connect an Android phone to my TV with a USB cable, and then browse a network disk instead of the SD card?

To answer comment questions: HTC Desire HD, TV is able to browse USB storage devices. At the moment I go to my PC, connect to my phone with the USB cable, and put a video file on the SD card. Then I walk to my TV and plug the phone into the usb port. Then I browse the SDcard to find the video file, and open it. Every once in a while I connect my phone to the TV, and then find out that I need to go upstairs to my PC again, because there are no video files left to watch. And then I think "If I only could use a network file explorer (like ES) and use it to browse it on my tv"...

The TV supports none of the protocols since it has no network connection (no cable/WiFi). It has a USB port to browse usb storage devices.

# Answer
> 2 votes
It should be possible. You would certainly need root.

If you could mount your network share onto your phone, you could mount it under `/mnt/sdcard/network_share`. Then your tv would simply browse that folder. To your TV, it would simply look like another folder on your SD card.

This post shows how to mount nfs on your phone. You may need a special version of busybox.

```
busybox mount -o nolock,ro,hard,intr,vers=3 -t nfs 192.xxx.xxx.x.x:/your/nfs/share /mnt/sdcard/network_share

```

# Answer
> 0 votes
As dymotaos wrote, all possibilities to *mount* remote drives on your Android device probably require root. But you don't have to deal with the command line and parameters, as the Playstore offers some apps which can help you with this.

One of them is CifsManager, which can deal with Windows shares, a second one would be Mount Manager, which additionally supports NFS:

While *CifsManager* is completely free, while *Mount Manager* in its full version costs you about 3 Euro.

---
Tags: usb, networking
---


# Question
Title: Really know what is using internal storage
> **Possible Duplicate:**
> What can I do to manage my phone’s internal storage?

I am constantly running into the "Low Space" warning so I would like to know what is really consuming the phone's internal storage.

I've checked and removed app after app, moved them to the SD card and done everything else I can think of but can't seem to figure out what is really consuming the phone's internal storage.

I can see the storage used per app but it seems like this not entirely correct numbers or something is not attached to an app and hence invisible to this app list.

So, is there a way to see what is really consuming the storage?

# Answer
Disk Usage provides a way to find files and directories which consume a lot of space on phone and SD card
> 2 votes

# Answer
You likely have a memory leak in one of your apps, Android 2.3 is prone to this type of an issue but newer versions are less likely to have this issue. A "Hard Reset" of your phone might be an ok temporary fix, but if it doesn't work and the Disk Usage doesn't tell you anything then i recommend finding a good app killer program.
> -1 votes

---
Tags: applications, internal-storage, app2sd
---


# Question
Title: Factory reset a device - settings app does not work
How can I factory reset my Arnova GBOOK tablet/e-reader?

It runs android, and now everything force closes when the device boots, inluding the settings and launcher applications.

I need to use my device - I only bought it today.

Please can someone tell me how I can get my device back? I think resetting may help...

So - how do I reset without the settings app???

# Answer
> 2 votes
I can't find the factory-reset instructions for a device with this specific name. Arnova's devices are named in confusing ways, so perhaps several names are used for the same device in different markets. But can you find a **pinhole** somewhere at the botton of your device? It should be on the left. Does it say "reset"? Then insert a paperclip and see what happens.

If that doesn't work, you could try the instructions on Arnova's support page:

> "If your tablet freezes often or if you get error messages during the start up of your tablet, you can use the recovery mode to reset your tablet to its factory settings, removing all installed applications as well as any data or content.
>
> Your tablet must be up to date with the latest firmware – downloadable from the downloads area of this website.

---

> To access Recovery mode on the **ARNOVA 10bG3**
>
> To access to the recovery mode:
>
> 1. Hold down the volume button + and press the ON/OFF button.
> 2. Once the boot logo ARNOVA is displayed, release the volume button +.
>
> The ANDROID green robot is displayed.
>
> 1. Once the ANDROID green robot is displayed, press simultaneously the volume button + and the ON/OFF button.
>
> The Android system recovery screen is displayed.
>
> a. Use the volume buttons to navigate
>
> b. Use the ON/OFF button to select an option
>
> To restore the default parameters of your tablet:
>
> 1. In the Android system recovery, select Wipe data/factory reset;
> 2. Select Yes –delete all user data.
> 3. Select Reboot system now.
>
> Your tablet reboots. Redefine your parameters through the wizard.
>
> Your tablet is restored to its default settings.

---

> To access Recovery mode on the **ARNOVA 9G3**
>
> To access to the recovery mode:
>
> 1. Hold down the Home button and press the ON/OFF button.
> 2. Once the ARNOVA boot logo is displayed, release the Home button.
>
> The ANDROID green robot is displayed.
>
> 1. Once the ANDROID green robot is displayed, press simultaneously the volume button + and the ON/OFF button.
>
> The Android system recovery screen is displayed.
>
> a. Use the volume buttons to navigate
>
> b. Use the ON/OFF button to select an option
>
> To restore the default parameters of your tablet:
>
> 1. In the Android system recovery, select Wipe data/factory reset;
> 2. Select Yes –delete all user data.
> 3. Select Reboot system now.
>
> Your tablet reboots. Redefine your parameters through the wizard.
>
> Your tablet is restored to its default settings.

---

> To access Recovery mode on the **ARNOVA 8cG3/8bG3**
>
> To access to the recovery mode:
>
> 1. Hold down the volume button – and press the ON/OFF button.
> 2. Once the boot logo ARNOVA is displayed, release the volume button –.
>
> The ANDROID green robot is displayed.
>
> 1. Once the ANDROID green robot is displayed, press simultaneously the volume button + and the ON/OFF button.
>
> The Android system recovery screen is displayed.
>
> a. Use the volume buttons to navigate
>
> b. Use the ON/OFF button to select an option"

---
Tags: factory-reset, arnova-gbook
---


# Question
Title: Is there a way to block permissions for other applications on Jelly Bean?
I use LBE Privacy Guard with great pleasure to grant and withdraw permissions to access my contacts, the internet, etc. for each individual application installed in Ice-Cream Sandwich on my Galaxy Nexus. However, it is not compatible with Jelly Bean yet (causes rebooting cycle without fixing, and even then it can only block network access). Considering that the last update was in March of this year, this may take a while.

Is there another application that can do this and that is compatible with Jelly Bean? Applications like Droidwall and Permission Denied and others also don't seem to work on JB. This question asks a similar question, but that was a year ago, and I believe none of those application works on Jelly Bean.

# Answer
On the forum of XDA Developers, an unofficial version of LBE is available. It works very well on 4.1.1 and 4.1.1, at least on my Galaxy Nexus, and people on the forum are enthusiastic about it too. Many people are using it. I appears to be the Chinese version, which is still under active development and up to date, but translated by volunteers on XDA. Highly recommended.

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

---
Tags: security, 4.1-jelly-bean, permissions, privacy
---


# Question
Title: Removed sports team from Google Now keeps reappearing
I added few teams to Google Now to see how it worked.

Now I left San Francisco and I don't give a *** about the Giants' score.

I tried to remove the team by going to settings, clicking on the team, remove. The team is removed but after a few minutes it reappears.

I have two devices running Jelly Beans so I though it was a synchronization bug. I removed the team on both devices at the same time, but it still keeps reappearing.

How can I definitely remove it ?

**Edit:** My Galaxy Nexus is running 4.1.2 and my Asus Transformer Infinity is running 4.1.1.

# Answer
> 2 votes
The problem has been solved by updating "Google Search" after the 4.2 announcement.

So it was definitely a bug :)

# Answer
> 4 votes
According to the Google Now page sports cards are :

> Shown based on Web History

so I suppose there are still many links related to the Giants in your web history.

Try to go to your google history page, search for everything related to Giants, then remove the shown items, then maybe Google Now will understand that you are no longer interested in Giants results.

# Answer
> 2 votes
On top of the answer from Cédric Julien - it may be worth wiping the Google Search data & cache from Settings -\> Applications.

---
Tags: google-now
---


# Question
Title: Nexus 10 "shareable" part of Android 4.2?
One of the features of the new Nexus 10 is that it will be "shareable" which, from what I can tell, means that Android will be a multi-user OS. Exactly how Android will handle multiple users I don't know, but I've been craving this feature for a long time.

Any ideas whether this feature will be part of the core of Android 4.2, or if it's just for Nexus 10? I wish I got this on my Nexus 7.

# Answer
> Any ideas whether this feature will be part of the core of Android 4.2, or if it's just for Nexus 10?

Multi-user support in Android 4.2 will be for ALL TABLETS. So yes, all tabs with Android 4.2 Jelly Bean will have multi-user support.

Google is officially supporting this only for tablets as of now. However, I'm very sure that custom ROM makers will port it for phones. In fact, there are already a bunch of custom ROMs which do this.

> I wish I got this on my Nexus 7.

Nexus 7 is a tablet, so when you upgrade to 4.2, you should get multi-user support.
> 5 votes

---
Tags: 4.2-jelly-bean, multi-user
---


title: Remove branded shutdown animation

text:
# Question
Title: Remove branded shutdown animation
## Does anybody know where the shutdown animation is located in my branded phone?

I don't like this branded stuff, so I'd like to remove it.
It's been simple for the boot animation (it was where Android forums tell to look - `/system/media/bootanimation.zip`).
But for the shutdown animation I still have no clue... It is not located in the standard path `/system/media/video/shutdown`.

> Information on my phone:
> \- Model LG-P692
> \- Android version 2.3.4 (Gingerbread)
> \- Kernel version 2.6.35.10-perf+
> \- Build number GRJ22
> \- SW version V10e-JUN-04-2012

# Answer
> 3 votes
**IMPORTANT:** Make a backup before trying any of the following steps!

Usually the animation video is stored at: `/system/media/video/shutdown` You can rename this to something else. Or delete all the files from there.

If it's not there, check `/system/customize/resource/` or `/data/local/` May be it can be found there.

In some cases shutdown animation may be handled by an APK. Check under `system/app` if you have a `Shutdown.apk` or `PowerOff.apk`. If yes (like in LG-P692), you also have `PowerOff.odex` there. *Do NOT touch* `PowerOff.odex`.

In this case you can modify the `PowerOff.apk`. This is how:

1. Copy the `PowerOff.apk`to your PC
2. Use 7zip or WinRAR or any uncompressor software you have, to open the APK. Go to `res/drawable` folders. You might have up to 3-4 of them like: `drawable-ldpi`, `drawable-mdpi`, `drawable-hdpi`, `drawable-xdpi` (in case of LG-P692, only `drawable-mdpi` will be found).
3. There you can see some `.png` or `.jpg` files. Replace those with any images that you want. If you don't want anything there you can use plain black images. Make sure that you put the images with the same resolution that of the original images. Replace images in all the drawable folders.
4. After you replace those images, make sure the APK is in the same format as it was earlier, except the images that have been changed.
5. Now copy back the `PowerOff.apk` to your phone where it was.
6. Power off your phone. REMOVE your battery. Power on. And now test.

See how this helps.

Tested with an LG-P692.

---
Tags: shutdown
---


# Question
Title: Contacts History for SMS Stopped Working
I noticed that when I go to Contacts \> History, the last entry for SMS history is February. All text messages made from then on is no longer being logged in the History view. However, all call history seems to be fine.

I have searched my phone but couldn't find a setting to enable/disable the text message history logging. Anybody knows how to fix this?

Phone model: Samsung Galaxy Ace Android version: 2.2.1

Update: It appears to be malfunctioning. I texted 8 different contacts today, it only logged 1.

# Answer
I have solved this issue by going to Contacts \> Display Options \> Select contacts to display \> Check all
> 1 votes

---
Tags: sms, samsung-galaxy-ace, chat-history
---


# Question
Title: Android apps keep crashing with android.database.sqlite.SQLiteDiskIOException
Starting yesterday, my Galaxy s2 device running Cyanogenmod 9 started to crash with android.database.sqlite.SQLiteDiskIOException exception for every running app. Does it means that my phone is dead or I can fix it?

I was using an old cyanogenmod nightly on the device, and updated to cyanogenmod 9 rc1 after the problem started just in case, and it didn't helped me at all.

# Answer
I encountered exactly the same problem as yours on my Galaxy S2 with CM9 earlier this week.

I figured out it might be the problem that the internal USB storage had some error on it.

Unfortunately, formate Dalvik Cache and Cache won't fix the problem.

You can try to mount your phone onto your computer and try to fix the error using some disk check utilities, which I tried but phone freezes after mount as USB.

At last I fix the problem by doing a hard reset. So I suggest you start from trying mount your phone to your computer and do some quick backup first.

If you cannot even copy out your files, it is the problem of internal USB storage with some logical errors.
> 4 votes

# Answer
It's probably too late to help the original poster, but I had this exact same problem for the past 24 hours or so on my HTC Incredible with Cyanogenmod 7.1.0. I was consistently getting SQLiteDiskIOException errors every time I tried to start an application, including even the keyboard and crash reporters.

After stopping and uninstalling all sorts of applications, I finally happened to clear the Twitter client data through Manage Applications. It immediately solved the problem. I'm not sure if it's Twitter itself, or if clearing the data managed to tweak something else.

Anyway, something for someone to try if they run across this error. I was one step away from reinstalling the OS from scratch.
> 4 votes

---
Tags: crashes, sqlite
---


title: How to unblock the caller phone number?

text:
# Question
Title: How to unblock the caller phone number?
Or: **how to stop forwarding calls from given phone number?**

## Current state

I have two phones, A and B. From A phone I can call whoever I want. From B I can call whoever I want except A -- when I call A, the call is forwarded automatically to voicemail.

It is not about network range, or something, or not enough money. It is most likely B phone number is blacklisted on phone A and such call is blocked (forwarded).

How to unblock it?

## And what happened

I suspect that some call blocking app made that mess -- to test it, I actually block phone number A on phone B, and made a call. With the exactly same results as described above.

After that, I removed that phone number, than I uninstalled entire application, I rebooted phone, I checked the system settings (stock blocking: off, blacklist: empty). There is no other blocking app installed (just in case I removed related calling apps, like Skype).

Yet, once blocked, the phone number remains blocked.

How to undo this?

*Phone A (the one with such permanent block) is Galaxy Ace 2, Android 2.3.*

## Updates

**Update 1:** On phone A in logs I can see all those "unreachable" calls. So they are received. Also there is small tooltip on phone A "forward call" (when call is received).

# Answer
Found it!

The culprit is this app: https://play.google.com/store/apps/details?id=com.vladlee.easyblacklist **Calls Blacklist**

Listen to this: if you add any number to the blacklist of this app, and **UNINSTALL** this app after that, the number will be kept hidden and block.

I.e. there is no way you can unblock the number, you can only do this by installing this app again, and removing all phone numbers, and then uninstalling the app.

---

To be of more general use -- if something similar will happen to you, go to Google Play website, check the history of installed apps (which blocks calls). Install all of them back, and then check their blacklists. Clear the blacklists, and then, with clear list, uninstall them. It should do the trick (hopefully).
> 1 votes

---
Tags: call-screening
---


# Question
Title: Not able to "Clear" notifications from Astrid Tasks (an app)?
I am not able to clear notifications in the status bar for an app named Astrid Tasks.

Here is the screenshot:

Why is it? I am sure that the app developer must have done this on purpose.

What should I do to get it back?

Can someone give me a link where I could read about these practices?

# Answer
> 0 votes
In Astrid's `settings`, under `Reminder settings` there is an option to turn `Notification persistence` on or off. This determines whether or not notifications can be cleared with `Clear All` button.

# Answer
> 1 votes
Astrid Tasks uses notifications that cannot be cleared by clicking on the "clear" button. Why they did this is a question only the Astrid developers can answer, but my guess is the people from Astrid want to remind you of a task until you actually finish it and/or change its status in Astrid.

By default notifications on Android can be cleared, but an app developer can choose to make a notification not-clearable (if you want technical details on how to do this, go here). If there are any notifications that can be cleared, the clear button is enabled/visible but will not clear any non-clearable notifications when clicked.

# Answer
> 0 votes
You can remove the notification by clicking on the notification and snoozing the task. The notifications is persistent so you can't accidentally be removed without having finished the task.

# Answer
> -1 votes
Like THelper said.

There is no workaround for this as yet - so I am sorry to say that there is no way to remove the notification.

---
Tags: notifications, notification-bar
---


# Question
Title: How can I save photos that I take with my Android's camera in a lossless format?
How can I save the images captured with my Android's camera in RAW or TIFF format? Are there any apps, ROM/kernel Modifications or other methods that will allow me to accomplish this?

Technically I need to be able to save the RAW data or at least save them as TIFFs ~~however I am also open saving them as PNGs if RAW and TIFF are out of the question~~. Converting the natively saved jpegs to TIFF ~~or PNG~~ is not a suitable option for me.

I have seen this question that states that RAW is not possible, however it is over a year old and I'm hoping something may have changed. I'm also broadening the scope to include other "lossless" options.

I'm currently using a vzw version of the GS3 that is rooted and running a custom ROM. I regularly use the built in camera, Camera Zoom FX and Camera 360 and none of these seem to be capable of saving lossless images.

**UPDATE:** I just found out that PNG does not save EXIF information so it is no longer a suitable option.

# Answer
> 5 votes
The camera api within android is not written to be able to capture RAW. The camera firmware is at the kernel level and would require a custom kernel that is written with RAW in mind. Some of the post processing is being handled on the phone at the camera firmware level making it nearly impossible to find a way to actually capture RAW images.

---
Tags: camera, images, photos
---


# Question
Title: Can you auto reject phone numbers natively with a Droid phone?
I have a Droid X and I'm trying to set up an auto reject list and it looks like I have to download a third party app to do it. Am I missing something?

# Answer
This depends on the features that come with your Droid X, as they may be slightly different than other brands of Android phones.

On my phone (Cyanogenmod 7.1 Gingerbread) there is a setting under `Menu -> Settings -> Call Settings -> Blacklist`, and another forum user says in Android 2.1 there is an option under `Menu -> settings -> call settings -> all calls -> auto reject`.

Others say in some contacts applications you can long-press a contact and choose to block them specifically.

Another good solution is to use Google Voice to handle calls and voicemail and such. It's not built in to begin with, but it's a Google service, so like second party.

Although,

> In ICS you can specify a reject list that matches certain criteria (Start with, Ends with, Includes, Exactly the same as). This way you could specify Start with 1-800 and it would reject all calls that start with 1-800.

according to a post on this forum. So if you're using an ICS ROM, you may be in luck, as most here are skeptical about the Droid X getting an official ICS update.
> 5 votes

# Answer
Mr. Number. Options to block calls and/or texts. Gives you options of sending straight to VM or disconnecting. Very good at recognizing and blocking spam. I also set mine to divert unknown #s to VM. Figured if they wanted to talk bad enough, they wouldnt have their # blocked, lol. I realize this isnt native as you were asking, but much better than any native way.
> 1 votes

---
Tags: motorola-droid-x
---


# Question
Title: What the difference between miracast and DLNA?
can anyone tell me the difference between DLNA and Miracast, especially the technologies underneath?

Thanks!

# Answer
okay since no one is willing to answer this question, I figured something out myself.

Here's the key points:

DLNA:

* TCP level, HTTP+SOAP interface based on UPnP technology
* pull & push media contents
* remote control play/pause/seek

Miracast:

* transport layer protocol
* AP makes two device handshake, then two device communicate directly via wireless
* not only stream video/audio contents, but also mirro device screens from one to another.
> 7 votes

---
Tags: dlna
---


# Question
Title: Is it possible to install Android on a PC?
Is it possible to install Android on a PC? If so, how would this be accomplished?

# Answer
The HowToGeek has a set of instructions on how to Run Android on Your Netbook or Desktop here. It uses the Android builds from Android-x86.org but I don't know how active that project still is?

However if you just want to try Android out you're probably far better off just using the emulator on your PC.
> 41 votes

# Answer
Checkout Bluestacks or GenyMotion
> 8 votes

# Answer
I bought an Acer Aspire netbook, and it has Windows 7 and Android 2.1 pre-installed.
> 6 votes

# Answer
There are many ways to run android on PC

1. Using Official Android Emulator
2. BlueStacks
3. YouWave
4. AppSurfer (run Android app in browser)
5. Android-x86 Project
6. Windroy
7. Genymotion
> 4 votes

# Answer
I came across another way to install Android on a PC from MakeUseOf via this Android Enthusiasts question, and thought I'd post it as an alternative answer. It's a live CD called, appropriately enough, "Live Android."
> 2 votes

# Answer
Yes, it is possible. I am running a fully functional Android 4.0.4 (ICS) on my *Acer ASPIRE ONE D255E*.

Amazing how fully functional it is, out-of-the box, without me having to spend any time tweaking or hacking.

Use these up-to-date instructions on How To Install Android On Your Netbook.
> 0 votes

---
Tags: installation, android-x86
---


title: Restart sound engine in Android (4.1)

text:
# Question
Title: Restart sound engine in Android (4.1)
I am Running AOKP on my HTC Desire S and it has a weird issue with sound - If I reboot the device with headphones plugged in, the sound (specifically the bass) is OK but if I remove the headphones and if any kind of sound is played through the Phone's speaker (a touch, a keystroke, a song, a notification anything) and then try to plug in the headphones again, the bass cracks. Of course, I have reported the issue to original developer who has ported the build, but for now if I could just restart the sound engine, I may be able to solve it temporarily. Is there any such service that runs or is there any way to do so?

AOKP 4.1 milestone 1

**EDIT**: This is not an answer to my original question (so not putting as an answer) but this kind of solved my problem. Well when you lose bass, just plug the headphones in, call a number (I always call my customer care which is toll free and not human :P) wait for the ring, cut the call and Whoila! The bass is back! :D I know it sounds crazy, but it works!

# Answer
> 1 votes
Hope this isn't patronising, but did you go to sound settings and check that the "safe headset volume" button is deselected?

---
Tags: audio, htc-desire-s, aokp
---


# Question
Title: Is there any android smartphone using Atheros chipset?
> **Possible Duplicate:**
> How can I find out the make and model of the chips in my device?

I'm now working on a research topic about Hotspot 2.0. However, it's really difficult to find an Android smartphone or tablet using the Atheros chipset.

Does anybody know what Android product is using the Atheros chipset?

# Answer
> -1 votes
See Sony Ericsson Xperia X10.

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


title: Google Nexus 4 on Verizon?

text:
# Question
Title: Google Nexus 4 on Verizon?
I currently own a Motorola Droid 3 on Verizon.

I wish to purchase a LG Nexus 4 directly from Google - will it work on my Verizon Network? Or would it be a waste of time?

# Answer
> 5 votes
It would be a wast of time (and money). The phone is not compatible with Verizon's network.

Verizon is a CDMA network, and the Nexus 4 from Google is GSM phone.

In the past Google has met-in-the-middle with Verizon and released the CDMA compatible Galaxy Nexus - this time there appear to be no plans on releasing a CDMA compatible Nexus 4 (possibly due to the slow turnaround time Verizon had on releasing updates to the Galaxy Nexus).

---
Tags: verizon, nexus-4
---


# Question
Title: Is it possible to restore a ClockWorkMod backup to an emulator
Is it possible to restore a ClockWorkMod backup to an Android emulator using a PC?

# Answer
> 1 votes
No. You can however, try to restore parts of it using Titanium Backup. It allows you to select apps to restore - that way you can get back the data.

---
Tags: 2.3-gingerbread, clockworkmod-recovery, windows, recovery-mode, android-emulator
---


# Question
Title: Are rooted Android phone more vulnerable to Malware Apps than non-rooted ones?
From my understanding, a rooted Android phone mean that the user will be accessing everything on the phone, just like a root user. So, installing a Apps mean that the Apps will also have root privileges.

So, does a non-rooted ones more safer than those rooted phone? (In another word, will rooted Android phone make it a easy target for Apps that are actually malware or virus to attack?)

# Answer
> 10 votes
With root privilege, a malware app can certainly do heavy damage, but it doesn't work like that.

Just because an app is on a rooted device, it doesn't mean it gets root privilege automatically. With modern rooting standards, you'll have to permit it. When an app requests root access, a pop-up from SuperUser or SuperSU app appears asking to allow it or not. If you don't know much about the app, simply block access. If you don't pay attention to this, you deserve to experience bad things.

**Update:**
As a last line of defense, I'd like to add that nobody knows from where nasty malware apps can exploit a loophole. You find un-rooted devices secure, but there're apps which are able to even root a device from inside (There was a positive-purpose app named `Root Exploit` in Google Market which was later kicked out by Google). So, if you want to be secure, don't install unknown apps. And, if possible, use Play Store only. These suggestions are irrespective of your device is rooted or not.

# Answer
> 2 votes
Yes, and No.

If an app had root access, then it could cause untold damage - but you have to specifically give it that access.

The SuperSU or Superuser apps allow you to specify which apps have root access, and what commands they run. You can use this to stop malicious apps, and to also determine malicious apps.

So, to conclude:

* Root access can be dangerous
* Apps can only get root access if you allow them to
* You can see the commands the app runs as root

---
Tags: security, malware, root-access
---


# Question
Title: Driving Mode isn't working as expected on Samsung Galaxy SII
I have this Samsung Galaxy SII, GT-I9100T, with Android version 2.3.3.

When placed in Dock with my car, the following happens

* Whenever a call is incoming, the phone would read me the calling number, even if he's found in my contacts.
* Whenever a message is incoming, the phone will **sometimes** read me their phone number, even if they're found in my contacts.

What can cause this? I've checked the configuration and found nothing helpful, Google wasn't much of a help either.

# Answer
> 0 votes
It could be possible that the contacts have been entered incorrectly, or it could be a bug with your version of the car mode app.

Please ensure that none of your contacts are duplicated, and also please ensure that the numbers are correct (you may need to add/remove the country code).

Another reason could be due to the country code being displayed when the SMS/Call is incoming, but not being in the contact.

---
Tags: samsung-galaxy-s-2, car-dock
---


title: Should I backup .odex files too?

text:
# Question
Title: Should I backup .odex files too?
I have recently got an app that permits me to view the contents of my phone memory on my rooted Samsung Galaxy Y mobile phone.

In /system/app folder, I see all the system apps that came pre-installed with the phone, and also I see a .odex corresponding to every .apk file.

What exactly are these files?

I wanted to keep a backup of all these .apk files in my laptop, just in case.

Should I backup the .odex files too? Why or Why not?

# Answer
> 0 votes
You don't need to back up anything under `/system` since a factory reset or flashing the original ROM will restore everything there. And if you were flashing a different ROM then the .odex files would likely be useless anyways, since they're for specific app/OS/device versions.

---
Tags: backup, odex, system-apps
---


title: Why android is power hungry?

text:
# Question
Title: Why android is power hungry?
When every android phone is released, all the reviews discuss about battery life of the device, since, they say, battery life in android phones is a critical issue.

Question is :

Why battery life is an important problem in android phones ?

Some say, it is due to the display of smartphones. Some say, Android is inherently power hungry due to some of its OS related features.

Can anyone highlight the reason why Android is power hungry ?

# Answer
> 3 votes
Just a few reasons Android uses a lot of power:

* Large, Colorful, Bright Display
* Constant Wireless Connections
* Background Applications
* Application/Cloud Syncing
* User Input
* Garbageware Applications running when no one asked them to
* Poorly written applications using more CPU cycles than needed

Basically, everything about your phone that makes it "smart", uses battery power - often a lot.

If you were to dim the display to minimum, turn off all wireless communications and have no applications running and syncing, your smartphone would have outstanding battery life; and be quite useless.

# Answer
> -2 votes
Basically Android need to be interpreted which takes more CPU cycles. Compared to very efficient systems like the Symbian and Meego Android will always use maybe 2 times more power due to most code not being native.

---
Tags: battery-life
---


# Question
Title: How can I manually extract my contacts from a backup image of Android?
So I recently made an .img using `dd` of my Froyo installation on my phone prior to wiping and installing a custom Jellybean ROM. Turns out that the contacts were saved locally and not with Google.

I cannot for the life of me find my contacts anywhere on the images when I mount them. I've also tried attaching the .img as an external SD card to see if it could import and then export the contacts in a virtual android emulator. I just can't find them anywhere. I'm guessing they're hidden in some sql database somewhere in the guts of the OS but I'm out of ideas. Is there a way to boot the .img as the main OS on the Android emulator? Is there an easier way to go about this?

# Answer
> 20 votes
Well, this took a long time. For future searchers, here's what you can do:

Find your contacts2.db file hidden somewhere in Android. Most of the time it's located in /data/data/com.android.providers.contacts/databases. I was lucky and found it in a search through Titanium Backups' tarballs. Nab that file. It has everything in it in a sql database.

I then found this excellent script to extract and convert all contacts into a .vcf format for easy importing into the next device. It's located here on Github and requires two dependencies (on an Ubuntu 12.04 machine in which it was written for): sqllite3 and libsqllite3-dev:

```
sudo apt-get install sqlite3 libsqlite3-dev

```

After dependencies are satisfied, save the script on Github as dbconverter.sh. Mark it as executable:

```
chmod +x dbconverter.sh

```

use the script like this:

```
./dbconverter.sh contacts2.db > contacts2.vcf

```

You will then have a lovely .vcf file for easy importing into your phone.

# Answer
> 0 votes
For those who don't use `dd`, AppExtractor supports importing contacts from a Nandroid backup.

---
Tags: contacts, restore
---


# Question
Title: Calendar widget showing the wrong event dates
Am I the only one experiencing this? The calendar widget is showing the correct day but the event shown next to it is in 2 days and it shows for tomorrow. Perfect example (see attached image): today is 2 November 2012 and daylight savings time in on 4 November 2012; yet it says it will occur tomorrow.

My phone specifics:

* HTC Inspire 4G
* Android version 2.3.5
* HTC Sense 3.0

Screenshot (click image to enlarge)

# Answer
Could be a bug in the app, but I rarely use the calendar widget.

It is also possible that this has been casued by the time change, or that you are in the afternoon.

However, you could try erasing all data on the app, and clearing it's cache, then trying again.
> 0 votes

---
Tags: calendar, app-widgets, htc-sense, google-calendar
---


title: Android Experiments drain battery

text:
# Question
Title: Android Experiments drain battery
While I am experimenting with Android I found it annoying that the device even if is plugged in on the PC using a USB is discharging.

THe problem is that I am performing some intensive experiments and are consuming a lot of power. (processing, screen, internet)

I know that every USB port or USB HUB port offers 500mA power in each connected Device and PowerTutor shows that the device consumes near 800-900mA thus it drains the battery.

Can you please suggest me some options?

For example:

Are there any USB Hubs offering 1A as output? Can I use a dual usb cable instead? The same usb cables used to power hard drives?

# Answer
You can use Wireless ADB (note: root required) to connect over wifi and then you can plug in your device to the power socket.
> 1 votes

---
Tags: usb, battery, charging, usb-debugging
---


# Question
Title: Configure power control in notification pane
I just bought an Alcatel One Touch 995 with Gingerbread 2.3, when I display the notification the notification pane I have some icons I can click to activate GPS, wifi, bluetooth, rotation... I know there are some power control tools but I'd like to know if there is a way to cutomize the icons already displayed in my notification pane?

# Answer
Not by default. Certain ROMs like CyanogenMod do allow you to customise the toggles and the order in which they're displayed.

A possible workaround could be this app - Notification Toggle
> 2 votes

# Answer
Stock ROMs often don't allow to customize notification toggles. Either you'll have to flash a custom ROM (e.g. CyanogenMod) or install a third-party app (e.g. Widgetsoid).
> 1 votes

# Answer
Not on a stock rom, sorry.

On certain custom/aftermarket ROM's, such as CyanogenMod, have the ability to customize these icons, by letting you add, remove and reorder the icons.
> 0 votes

---
Tags: battery-life
---


title: Programming devices in Android

text:
# Question
Title: Programming devices in Android
I wanted to know that if all the devices that support Android OS can be manually reprogrammed or do they allow to make own apps and load in them, just in case I want to program an app for myself, or it's restricted to specific devices. How shall I know?

Update: For example, I want to program a personal app to prepare notes in handwritten mode using a stylus and integrate other mathematical instruments in it. Expecting features like adding space in case I want to add notes somewhere at later point of time or completely erase some specific portion of page.

# Answer
> 6 votes
You can create an application for any device that runs the Android OS, this is not restricted to specific device manufacturers.
Restrictions in the execution are caused mainly because of the version of the Android OS that runs on the device (the differtent API's) or the difference in hardware capabilities between devices.

If you are planning to make an application you should by all means have some programming experience. With the use of some very helpful software development tools you could create personal application like suggested. Be sure to check out the documentation provided on Androids official website to get a solid introduction on this topic.

# Answer
> 1 votes
While any Android device can be programmed, there are some caveats you should be aware of.

First, what features are available to you as a developer depend very much on what version of Android is installed on your tablet. Very importantly, a tablet that is running a version of Android below 3.0 Honeycomb (or ideally 4.0 Ice Cream Sandwich) will not have any of Android's tablet-specific features accessible to it.

Second, an app you develop will not necessarily run on all Android devices (or even all Android tablets). Obviously tablets that run a version of Android lower than what you have targeted with your app won't run it (though there are ways to make such apps run with some features missing). But also, Android device manufacturers often add a layer on top of Android (for example, Samsung adds a layer called TouchWiz and HTC adds Sense). If your app uses any of these added features, it won't run on devices that don't have it.

Lastly, I don't know where you are, but in India, where I live, there are a ton of cheap unlicensed Android tablets. If you buy one of these, all bets are off, since these manufacturers have not committed to rigourously testing their devices for full compatibility, which is one of the conditions required to be an Android licensee. In general, stuff will probably work on these tablets (provided the above criteria are met), but you can't count on it. Since these tablets don't have access to the Google Play store, so you're going to have to sideload any apps you install on them.

Despite these exceptions, the majority of applications will run flawlessly on most Android devices. The Android development tools are pretty good at warning you about API incompatibilities and it's pretty difficult to accidentally use a device/manufacturer specific API.

---
Tags: side-loading
---


# Question
Title: how do I know if I uninstalled something I shouldn't have
Epic sph-d700 rooted 2.3.6 kernel v 2.6.35.7 FC09

I wanted to free up RAM by removing some system apps.

after removing 7 of them my system started having unexpected errors.

Google play updates wont install.

Is this repairable with clockwork mod or Odin?

# Answer
> 1 votes
First of all, if you are not 100% sure which system apps you can uninstall, it is better to freeze them first (which is supported by e.g. Titanium Backup and other apps). So if something starts behaving weird, you can simply unfreeze those apps again.

As you probably haven't just frozen the resp. apps, let's move to the second option: You hopefully made a Nandroid Backup before starting to tamper with the system? In that case, you can restore this backup via ClockworkMod. Or if you at least backed-up those apps you uninstalled (e.g. with aforementioned *Titanium Backup*), you can use this to restore them again.

If this is no option neither, all what remains is to check for a fresh firmware image to flash -- either stock or custom ROM.

---
Tags: restore, samsung-epic-4g
---


# Question
Title: Force close messages; no access to phone
Have only had my new Samsung Galaxy Ace GT-S5830i one week and while playing "Flow Free" game downloaded from Play Store my phone suddenly switched off and from then on constant "Force Close" messages appeared. I have no access to my phone. How can I get my phone back?

# Answer
> 1 votes
## Safe Mode

You could try to boot your Ace into "safe mode", as described e.g. in the article SAFE MODE On Samsung GALAXY ACE:

1. Switch off the phone by pressing on the Power button.
2. Turn the phone back on, while it is turning on press and hold the Menu button.
3. Continue to hold the Menu button until you see the Home screen. On the home screen you see it say Safe Mode on the left hand corner.

Now that you are in Safe Mode you can go and remove any buggy apps that you don't want to keep. To exit safe mode after your cleanup:

1. Turn off the phone by pressing the Power button.
2. Pull out the battery. Wait for 30 seconds.
3. Put the battery back in.
4. Start up the device and see if the Safe Mode on the left hand corner has disappear. If it's not there then you have successfully started your phone in the standard mode.

## Factory Reset

If that does not work out, there's always the *factory reset*. But be aware that this removes all your data plus the apps you installed yourself!

How to perform a *factory reset* on the Ace is e.g. described at hard-reset.com:

Press and hold the `Home` plus `Power` buttons simultaneously, or try `Volume-Up` \+ `Home` \+ `Power` together.

Of course there's also a menu for this -- but as you wrote you have no longer access to your phone, above key combinations are the only things left working.

---
Tags: samsung-galaxy-ace, force-close
---


title: LG Nexus 4 compatibility Airtel India

text:
# Question
Title: LG Nexus 4 compatibility Airtel India
> **Possible Duplicate:**
> Can I use my device on a different carrier?

I plan to purchase the LG Nexus 4 from the US on the release date (13th November). The phone claims to be unlocked. But will it be compatible with Airtel in India for both data and call services?

# Answer
> 1 votes
Yes, it will be compatible. Google has already mentioned that it will be compatible with over 200 networks worldwide. That includes Airtel India as well.

I have bunch of friends who are using Galaxy Nexus in India. Voice calls and 3G/2G works smoothly. The same should be true about Nexus 4 as it is also an unlocked device like the Galaxy Nexus.

---
Tags: carriers, compatibility, nexus-4
---


title: Unable to copy files to /sdcard

text:
# Question
Title: Unable to copy files to /sdcard
Due to a configuration error I made combined with an OTA update (Android 4.1.2), I had to re-unlock my bootloader to regain root on my GSM Galaxy Nexus. This process wipes the entire phone, including `/sdcard`. When I restored from backup, I discovered that only some of my files had been included in my most recent backup and subsequently restored.

I have a slightly-older complete backup consisting of the individual files copied onto my computer. However, I can't restore them.

I first tried `adb push` (note that I'm using Linux and do not have access to a Windows box at this time):

```
$ adb push . /system/sdcard0
push: ./.estrongs/cache/visit_history-journal -> /system/sdcard0/.estrongs/cache/visit_history-journal
failed to copy './.estrongs/cache/visit_history-journal' to '/system/sdcard0/.estrongs/cache/visit_history-journal': No such file or directory

```

If I delete the file mentioned, I get the same error for the next file. Note that this is a nonsensical error, as the only possible way for the file to even be attempted is for it to exist. It's annoying when error messages are themselves incorrect.

Next, I fired up DropBear SSH on my phone, started up the server and connected via SSH. So far, so good. But when I tried to use scp to copy the files across...

```
$ scp -r sdcard0/ root@192.168.2.11:/storage/sdcard0
Welcome to DropBear SSH Server!
root@192.168.2.11's password:
sh: scp: No such file or directory
lost connection

```

Grr.

I tried to use a GUI method and use a file manager to copy the files. If I use the USB computer connection settings, I have two options: MTP or PTP. When I use MTP my file manager (Nautilus) can't even list a directory on my phone. The backend just times out. When I use PTP, I can only see camera-related folders. I can copy individual files, but when I try to copy everything, I get an error stating that there's not enough space and that 5 GB more is required. Obviously there's enough space, because what came off the "sdcard" must be able to fit back on.

What gives? Why is it so difficult to move files from my computer to my phone?

# Update

After reading some related questions, I was reminded of FTP. I installed an FTP server on my phone and the files are curently being transferred. Of coures, I never thought of FTP earlier since it's obsolete technology and I haven't had a use for it until now for years.

So, my question changes to this: **Why did the other methods, which are superior to FTP, fail?**

# Answer
Originally posted by `@ott--` in the comments, this answer did the trick. I'm posting it as an answer since `ott--` hasn't.

> Isn't the target named `/sdcard` or `/storage/sdcard` and not `/system/sdcard`?
> 3 votes

---
Tags: sd-card, adb, restore, file-management
---


title: How to get root back after OTA update

text:
# Question
Title: How to get root back after OTA update
When I updated to Android 4.1.2 on my Galaxy Nexus, I lost root. Everything is still there, but the permissions on `system/bin/su` no longer include the `setuid` bit, which prevents `su` from working.

I don't want to go through the whole re-rooting process if possible since I used root to re-lock the bootloader and unlocking it without root will wipe the entire phone, including `/storage/sdcard0`.

As far as I can tell, the only thing I need to do to get root back is to fix the permissions of `su`. How should I do this?

Of possible relevance:

* I'm using the stock ROM.
* The phone is the international GSM version.
* I tried to get into recovery and got an android with a red exclamation mark. Is this due to the bootloader being locked or is it a different problem?
* Since the update and losing root, a process called `system_service` has frequently started comsuming 100% of my CPU and slowing my phone to a crawl, forcing me to reboot.

# Answer
> 0 votes
What I wanted doesn't seem to be possible. It makes sense, really, as if it were possible it would represent a major security hole that would allow any app to gain root.

I ended up wiping my phone and testing the quality of my backups. (They weren't as good as I'd hoped.)

# Answer
> -1 votes
There are apps for that: Use OTA RootKeeper (Free) or SuperSU Pro (Paid).

If the OTA update hasn't touched your `/system` partition, these apps will work flawlessly. Another requirement is ext2, ext3, ext4 file system. As you are with stock ROM of Galaxy Nexus, this requirement has met.

---
Tags: rooting, samsung-galaxy-nexus, ota-update
---


# Question
Title: Android “fake having a locked phone” - Galaxy SII
I have a work-mandatory email-app on my phone that won't work unless it detects that you have a passcode locked phone.

I have a rooted Galaxy S2 Android phone (Cyanogenmod 10) and am wondering if there are any apps or ways of tricking my phone into thinking it has a 4 digit pin code when it doesn't.

Thanks!

# Answer
CM's profiles may work for you. I use it for circumventing the mandatory lockscreen if a certificate is installed (CaCert's regular SSL root CA here).

To set it up tap *disabled* in:
settings-\>profiles-\>default-\>lockscreen

For others: This only works with the alternative CyanogenMod aftermarket firmware.
> 2 votes

---
Tags: screen
---


# Question
Title: Access my Fiancee android phone remotely
> **Possible Duplicate:**
> How do I access by android phone from web browser and control it?

I bought Galaxy S3 to my fiancee as a gift but she could not manage it and install APN and contacts and some apps, I am looking for free or commercial software or app, so I could help her managing her phone under her **supervision**.

Thank you guys I have to help her get internet on her phone, so we could use communications apps.

My phone calls bill is really expensive

# Answer
> 3 votes
Try Remote Web Desktop application for android:

Remote Web Desktop

---
Tags: remote-control, remote-access
---


# Question
Title: Problem unlocking HTC phone using their  fastboot program
According to HTC, my Amaze 4G is fully ready from the factory to be queried for its identifier tolken, but when I run the appropriate command, it doesn't work. I get:

```
$ fastboot oem get_identifier_token
...
(bootloader) [ERR] Command error !!!
OKAY [  0.010s]
finished. total time: 0.010s
$

```

Note that someone reported the same problem, but their phone requires updating firmware and running "RUU". You can read about that here.

Same problem, different cause. Note that I did update the SDK prior to trying run fastboot - I wonder if I shouldn't have!

It's worth mentioning that I called HTC and asked for help and they were of no particular assistance; "You know more about it than I do." "How do I report a bug on fastboot?" (No useful reply to that!)

# Answer
> 4 votes
`[ERR] Command error !!!` is a generic response from fastboot. In effect it means "invalid command arguments." Check that you are writing the command correctly, in my case I made a typographical error and this was the result.

# Answer
> -1 votes
I got this error, solved it thanks to this thread

http://androidforums.com/desire-s-all-things-root/444571-unlock-using-htcdev-com.html

Basically, this page http://www.htcdev.com/bootloader/ruu-downloads

is slightly misleading. If your device isn't listed, you might still need to update the RUU anyway.

---
Tags: fastboot, bootloader-lock
---


title: How to install stock app on custom rom?

text:
# Question
Title: How to install stock app on custom rom?
I flashed a custom rom but I didn't like it's default Contacts app (I prefer the stock app).

How can I install the stock Contacts app in a custom rom?

BTW the ROM I have is CM7-APOCALYPSE-FINAL

# Answer
> 1 votes
Simply copy the desired app from your favorite ROM (the apk is usually in /system/app) to your destination phone and then install it normally.

---
Tags: 2.3-gingerbread, cyanogenmod, custom-roms, rom, samsung-galaxy-ace
---


# Question
Title: Can I set the alarm to stop after some time?
I’m Sabbath-observant, and in my tradition that includes not manipulating electronic devices.

I set the alarm clock on my new phone for a convenient wake-up time, and expected the alarm to eventually turn off on its own as other alarm clocks do. It didn’t; it was beeping—ten minutes on, ten minutes off—until nightfall when I could turn it off.

Is there a setting, or an alternate alarm clock app, that will turn the noise off after some specified time of being ignored?

# Answer
> 7 votes
The feature I was looking for is called (on the apps I’ve found that have it) “auto-dismiss”. I’m trying Alarm Clock Xtreme Free, which offers this feature; if I’m happy with it I’ll upgrade to the paid version.

# Answer
> 5 votes
There are a lot of alarm clocks around, and B"H one of them should solve your issue.

I'm using AlarmDroid, which in its "advanced settings" has an option saying "rings max 10 minutes" (set by default), and just below a checkmark for "change to snooze-mode afterwards" (also enabled by default) -- so you could disable snooze mode, which would solve your issue (as the alarm would automatically turn off after 10 minutes).

Though I'd prefer to have snooze mode, plus an option to say "stop the alarm after xx if the user did not respond" -- some other app may have that, or it could be requested of the developer. The argument of "shomer shabbat" may be convincing for him (as pointing to a group of interested customers which might chose his Pro version for this feature).

**EDIT:** while searching for something else, I just stumbled upon Shabbos Alarm. The name alone seems to answer your question, doesn't it? It allows you to...

> \[...\] set multiple alarms, choose which ringtones you want to ring, and **set how long the alarms will ring for**.
> It works perfectly whether you call it Shabbos Alarm, Shabbat Alarm, Shabbis Alarm, or any other kind of Alarm for that matter :-)

Didn't try it out (yet), but thought you might be interested to hear about...

---
Tags: alarm
---


# Question
Title: Unable to access text messaging after updating to ICS
I have a Droid RAZR and the stock messaging app just keeps loading forever and Handcent SMS crashes when I access it. I have tried to leave it be and let it load but nothing happens.

I would use SMS Backup & Restore (or another backup app) like I have in the past but since the messages don’t load the progress bar just says “NaN 0/0″ and does nothing. This is the only thing preventing me from doing a factory reset/clear data since I have lots of messages on this baby that I need to keep.

I'm not sure if the messages have already been deleted, but if they were, wouldn't the apps work?

This is just one of my many problems I've been running into with ICS.

# Answer
I do know that if you have a lot of messages on your RAZR before upgrading to ICS, it actually will try to pull them all in again to the text messaging app. I have seen this with both stock and GoSMS on a Droid 4 and it did take a little while on my RAZR MAXX the first time I opened up the messaging app after upgrading to see all of my messages re-appear, as they first appeared as if they had all been deleted.

If you are getting the little circular loading symbol, then it is likely the case - for a couple thousand messages, it took nearly all day to load them all. Not sure why, but this may also be what's effecting you. I guess the only solution is to wait it out and see what happens. Hope this helps and good luck getting your messages back.
> 1 votes

# Answer
I was having the exact same issues with my text messaging. I did a complete factory reset, wiped the internal memory and everything, and now it's working. Sucks because I lost everything, but at least the phone works now.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, sms, motorola-droid-razr
---


title: How can I force MMS messages to retry?

text:
# Question
Title: How can I force MMS messages to retry?
I used to have this problem with my Nexus One on T-Mobile, and now have it again on my Samsung Galaxy SII on Sprint. It seems like about every other MMS message I get will fail to download. It'll just sit in that "downloading" state forever. (Note: it is not actually a pattern of every other time.) I have the stock Android messaging app that comes with the phone.

I have found dozens of threads about this out there on various Android forums, but all of them seem to be pre-ICS and so I don't have the settings the solutions refer to. The solutions all seem to be really esoteric, too.

If I can make it stop getting "stuck" that's great, but I figure the easier question is as posted: once it gets in that stuck state, how can I force it to restart the download? That'd be enough to fix the issue for me.

# Answer
Got to the bottom of this. If your data connection isn't on when someone sends you an MMS, the download has a tendency to hang. If you shut off the connection to save battery or have any app that does this (like Juice Defender), this will happen to you a lot. Go into the MMS app's settings and turn off the "auto retrieve" option for MMS and you should be right as rain.
> 0 votes

---
Tags: mms, sprint
---


# Question
Title: Is there way to make the virtual keyboard appear over any app?
I've noticed that some apps need a keyboard to play and I was wondering if there was any way to make the virtual keyboard appear anywhere.

# Answer
In many apps I can long-press the Menu button to bring up the keyboard.
> 3 votes

---
Tags: keyboard
---


# Question
Title: After flashing ROM in Odin, reboot with animation, message pop ups - processes stop
I flash NEW ROM and after reboot, the samsung animation came up.

But there as it load there are messages saying the process stop, I press Ok and next message is another process stop - such as a.core.process, gmap amanger, etc.

Pls help

# Answer
Try clearing the data (performing a factory reset) from your recovery. Some custom ROMs need this, for whatever reason.
> 1 votes

---
Tags: rom, odin
---


# Question
Title: Installing Android apps from Samsung store to non Samsung Android device like htc phone
I have a htc phone, I want to install few apps from Samsung market.

But users of htc can not download apps from Samsung Market, Samsung Market is only available to Samsung devices.

Does anyone know how to install applications from Samsung store to HTC mobiles.

# Answer
I've successfully modified the build.prop on my Samsung Vibrant to mimic that of the i9000, allowing me to get i9000 apps from the Samsung app store. So something similar might work for you. See How can I modify the phone model in build.prop to get unsupported apps?
> 0 votes

---
Tags: samsung, htc, side-loading, alternative-markets
---


# Question
Title: Any difference between the back ups made by Titanium and Nandroid?
I have both CWM and Titanium backup pro installed and will like to make a backup of my system (Xperia Neo V). However I'm torn between the two. I have about 3.6gb space left on my 14gb SD card and have move lots of apps to the card. Which option is best for me? Thanks in advance.

# Answer
The two are actually quite different. Titanium backs up apps and settings only. Nandroid backs up everything including the OS. Titanium is useful when messing with apps and settings, since you have the option of restoring only what you want. Nandroid backups are largely for when you totally b0rk your phone and need to restore it to a more or less pristine state.

The biggest difference is that Titanium requires a working Android installation, while Nandroid only requires a working CWM or other custom recovery.

Just to clarify, Nandroid only backs up your `/system`, `/data` and a few other partitions. It does *not* backup your SD card. Titanium backup may back up some of the stuff on your SD card, but not necessarily all of it, only data that associated with an app will be backed up (and perhaps a few other things like photos and music).
> 13 votes

---
Tags: backup, titanium-backup, nandroid
---


# Question
Title: How can I set my Galaxy S3 to vibrate when locking the screen?
My partner and I have identical Galaxy S3's.

However when my phone locks it briefly vibrates, when partner's locks it does not. What setting have I changed that makes this happen on mine and not on his?

# Answer
Go to the main Android SETTINGS \> SECURITY \> SCREEN LOCK

Now see if there are any differences between the options as configured on your device and the other one.

Try ticking the option VIBRATE ON TAP to activate haptic feedback.
> 1 votes

---
Tags: lock-screens, 4.1-jelly-bean, samsung-galaxy-s-3, vibration
---


title: how to upgrade my android phone?

text:
# Question
Title: how to upgrade my android phone?
> **Possible Duplicate:**
> How do I update the OS on my device?

I've got Sony Ericsson X8 currently running android v1.6. Now I want to upgrade it to gingerbread.

Provide me some solutions...?

Thank You...

# Answer
XDA Developers forums is the go-to place for all things android. Sony Ericsson X8 XDA Developers Thread
> 0 votes

---
Tags: 2.3-gingerbread
---


# Question
Title: What's the purpose of Strobe frequency adjustment in Torch?
I have the Torch app by default in Cyanogenmod.

I was wondering what's the purpose of Strobe frequency adjustment?

I tried to play around with it and I couldn't tell what difference does it make.

# Answer
Strobe light is a kind of light which goes on and off a given number of times. The inverse of the number of times it goes on and off in a second is called its frequency. Strobe lights are used to see rotating objects to give an illumination that the rotating object is stationary.

By adjusting the strobe frequency the speed of the rotating object is matched to get the desired illusion effect.

There are many uses of strobe light from testing and instrumentation to dancing!
> 0 votes

---
Tags: 2.3-gingerbread, cyanogenmod, samsung-galaxy-ace, camera-flash
---


# Question
Title: Can prolonged use of the GPS cause adverse affects?
What happens when the GPS runs continuously (more than 5 hours) in an Android device? Can it cause the battery or GPS receiver to overheat? Will it be able to keep determining my location correctly the entire time?

# Answer
> 1 votes
Mainly there should not be any hardware problems if the unit was tested correctly.

For other information you can use this application that has also power monitoring for GPS.

---
Tags: gps, geolocation
---


title: How do I merge SMS threads?

text:
# Question
Title: How do I merge SMS threads?
I sent an SMS to several contacts, so Android put it in one thread as "Alice, Bob, Charlie, Dylan, Ed, and 5 more". Then Bob and Ed replied, each having their own threads.

Can I merge Bob's and Ed's threads with the multi-contact thread? How do I do that?

# Answer
> 1 votes
From http://forum.xda-developers.com/showthread.php?t=1227352 :

> I successfully merged SMS threads by creating a backup using SMS Backup & Restore.
>
> Just open the created .xml file in e.g. Notepad++, then replace your contact's old number in the "address" field with the new one. Now load the altered backup file back onto your phone, delete your messages from within the app, and restore your newly created backup file. Although it worked fine for me on the first try, I recommend keeping your initial backup file, and save your editing to a copy - just in case.
>
> Using this method, I also fixed some splitted threads, where one contact with one number got split up in several threads, because of an incorrect number restore from backups when switching phones.
>
> Hope this helps. :)

Here's SMS Backup & Restore

# Answer
> 0 votes
As far as I know this is not possible in the current Messages app for any of the Android releases.

Maybe you can consider third party SMS apps which handle multi-messages different.

---
Tags: sms
---


# Question
Title: How do I get Google Now's Package Tracking to Work?
In Google Search settings -\> Google Now, I have "Show cards based on Gmail" checked. "Packages" is on, and the description says "when an order confirmation email is delivered for an online purchase"

Since turning that on, I've used mutt's bounce feature to deliver two Amazon shipping notices to my gmail account. The email notifications showed up on my phone, but (even a day later) I still haven't been able to get the Google Now package tracking card to show.

How do I get it to work?

Here's the message in gmail:

## Update

I'm now on Android 4.2, and (after the 4.2 upgrade) received an email from the Google Play store with a tracking number this morning. Still no delivery status card from Google Now. Will check the Amazon soon again, too (once they ship me something).

## Nexus 10

I've got a Nexus 10 as well now (also running Android 4.2, stock, not even rooted), and package tracking also doesn't seem to work there, either.

# Answer
To use those new feature when informations are being pulled from gmail you are going to need the new gmail app there is a flashable zip on xda-developers but its reporting to break some stuff so your best bet is to wait a week or so to get the Jellybean update from google.
> -1 votes

---
Tags: 4.1-jelly-bean, google-now, 4.2-jelly-bean
---


# Question
Title: Check which IPs or web-sites an app is communicating with?
Usually they do it behind the scenes. So I'd love to know where apps are actually sending data and from whom they are actually getting responses.

# Answer
Some apps offer a network monitor, e.g. OS Monitor does:

As you can see in the second screenshot, it even allows you to look-up the destination and show it in a map.

Quick System Info offers a similar feature:

As you can see in the last entry of this screenshot, it even names the app which holds this connection.

These are two examples of real-time monitoring which do not require root. If your device is rooted, you might also want to take a look at DroidWall: This app offers to keep a log of all network accesses for each app. Plus, as a Firewall app, you can restrict apps to WiFi, mobile network, or even forbid them network access altogether.
> 2 votes

---
Tags: 2.3-gingerbread
---


title: Only connect to certain Wi-Fi networks

text:
# Question
Title: Only connect to certain Wi-Fi networks
I have a Bionic and recently upgraded from Gingerbread to ICS. I used to have my home Wi-Fi and my work Wi-Fi networks saved in my phone, and I had it set to not look for any other networks. I never got notified about Wi-Fi networks being in range, it just connected to those two when it could.

Now that I'm on ICS I keep getting notifications about Wi-Fi networks being in range and the only way I've found to resolve that issue it to turn the wifi off completely. Problem is, then I forget to turn the wifi back on when I am at home or work.

So my questions are:

* Is there a setting to turn off the Wi-Fi notifications and I'm just looking right past it?
* Is there a way to set up my phone to only connect to a couple of Wi-Fi networks and to ignore the other ones unless I go in and tell it to connect to them?

# Answer
It sounds like you want to go into `Settings->Wifi` and then press the menu button to get to the "Advanced" menu, where you can then uncheck the "Network notification" option. This is the first option on the "Advanced Wi-Fi" settings page of my Galaxy Nexus, so a caveat here is that Motorola may have altered the settings menu.
> 6 votes

---
Tags: 4.0-ice-cream-sandwich, wi-fi, notifications
---


title: Scripting a whole bunch of actions

text:
# Question
Title: Scripting a whole bunch of actions
I am using the stock / vanilla Android on Galaxy Nexus. What I want to do is setup an advanced "profile" kind of tool which does a series of steps one after another depending on what I ask - for instance -

Office cube - Bluetooth off, GPS off, WiFi on, silent mode, kill Good For Enterprise app, start Skype

Car - Bluetooth on, GPS on, Wifi off, loud mode, start Good for Enterprise app

Home - Bluetooth off, GPS off, Wifi on, loud mode, start Skype

The eventual idea is to do this with NFC tags but before that, I want like a "script" that goes about doing this one by one. I guess I have been spoiled by Bash scripts on the terminal?

any suggestions on how I can start going about this?

Other notes - I do have Llama installed and it is great, but I want more control. Also, I am not keen on rooting my phone.

(Note: I am not allowed to create a tag named "scripting" because it doesn't exist and I am new !)

# Answer
> 3 votes
Tasker is your best bet for this kind of thing. It will allow you to setup powerful profiles for the kinds of tasks that you are wanting and will allow you to run scripts as well. It should be noted that a change that came with Android 2.3 (Gingerbread) restricted the ability to manipulate the GPS settings without Root, so Root would be required if you want that functionality. You can try Tasker free for a week (Official site, Play Store).

# Answer
> 0 votes
I'm a huge fan of Tasker and join ZnewmaN in highly recommending it. If you're looking for NFC functionality, though, I have also become fond of NFC Task Launcher. It's not as fully-featured as Tasker (the only "context" is tapping an NFC tag and has fewer available tasks) but accomplishes what it sets out to well. I don't think it'll do exactly what you're looking for but is worth checking out.

---
Tags: automation, profiles
---


# Question
Title: Do not go into standby when phone is plugged in
> **Possible Duplicate:**
> How do I keep my Android 4.0.3 phone awake when USB connected?

Is it possible to configure my S2 so that when it is plugged in, the phone doesn't go into standby?

# Answer
> 3 votes
What version of Android are you running? In CyanogenMod and other versions look in SETTINGS \> DEVELOPER OPTIONS \> STAY AWAKE / KEEP SCREEN ON WHILE CHARGING

You might also want to take a look at this app, if the options aren't available to you.

Seems like this question has been answered earlier - How do I keep my Android 4.0.3 phone awake when USB connected?

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


# Question
Title: Trying to factory reset, but it's not listed at all as an option
> **Possible Duplicate:**
> How to hard reset a Samsung Galaxy GT-i5800?

I'm using a GT-I5800L (firmware 2.1-update 1) and I'm trying to do a factory reset to see if I can get the Wi-Fi working again. I've done a factory reset on the phone in the past but it's no longer listed as an option.

When I go to Settings -\> SD Card and Phone Storage, this is all that I see:

**External SD card**

Total Space

1.84GB

Available Space

1.47GB

Unmount SD card

Unmount SD card for safe removal

Format SD card

Format (erase) the SD card

---

Internal phone storage

Available space

80.7MB

At the bottom there used to be a factory reset option... Any ideas? I'm not overly computer smart either :/

# Answer
> 0 votes
This is a quite often asked question -- so please see the "Linked" and "Related" sections for more answers.

A good place to check for answers concerning factory reset is always hard-reset.com. At Samsung I5800 Galaxy 3 Android hard reset, they write how it can be done for your phone. Basically, it involves the following steps:

## Using hardware buttons only

1. Press MIDDLE of the `VOLUME` \+ `MENU` (middle key) + `POWER ON` for 1-2 sec
2. Release `Power`. Recovery menu appears.
3. Select Wipe Data/ Factory reset with `volume down`, then press `MENU`
4. select Yes - delete all user...
5. press `MENU` or `POWER` button

They further recommend: *to hard reset i5800 Galaxy 3 battery must be fully 100% charged.*

## Alternative approach

As you still can turn on your phone normally, there's a second option available:

1. open up yout telephone app (dialer)
2. dial \*2767\*3855#
3. follow the instructions

This is not a real phone call, but rather a "magic number" (shortcut to system functions).

Last word: Be aware that with a factory-reset all your manually installed apps and all your data on internal/phone memory are lost, so backup what you need before! I guess you knew that, but just in case ;)

---
Tags: factory-reset
---