# Question
Title: Android-based remote software to log in to OSX desktop?
I have an Android phone that I'd like to use to control an iMac running Snow Leopard. Like everything else they do, it seems Apple has their own take on how a VNC server should work, so their "remote desktop" does not seem to play nice with e.g. AndroidVNC.

I've tried some other stuff like gPad and gMote, both of which have dedicated server-side software. They work fine, but I can't run them at *boot* time, only at login -- so if I'm not logged in to start with, I have to pull out the mouse and keyboard to switch users / log in, which defeats the purpose. If I can "daemonize" the server software for one of those packages, great, but I'd be surprised since they have a tray icon / UI to control them. I've looked into launchd a little bit but I'm not sure I can take an arbitrary user-space / GUI-having binary and run it "headless", as a system account.

I don't strictly need the display-back -- this is more for a home theater kind of setup -- but I wouldn't *mind*. I guess my questions are either a) can I run something on my phone that will use the built-in remoting service (from boot time!) or b) can I make one of the existing server applications (gPad, gMote, whatever) run at boot time?

ETA: Free is better, obviously, but feel free to mention for-pay stuff, I guess. And like I said, this is mostly for home-theater stuff, so wifi/LAN-only solutions are not a problem.

# Answer
I ended up going with TeamViewer, but thanks for all the suggestions!
> 1 votes

# Answer
You should try LogMeIn - Ignition for Android. I find it much faster than VNC when accessing my Macbook from my Windows PC. I'd image it works just as well with Android.
> 4 votes

# Answer
PocketCloud is excellent and free to use for one computer at a time.
> 1 votes

---
Tags: vnc, macos, remote-access
---


# Question
Title: Can I root my stock-Gingerbread Captivate without flashing a new kernel?
I updated my AT&T Captivate to the stock Gingerbread a few weeks ago, and I've had nothing but problems since -- hangs, lockups, and that constant TetheringManager crash. I'm about to do a factory reset, but I'd really like to be able to back it up properly first, which of course requires root.

I've done a little research, and SuperOneClick definitely does *not* work in my situation. I've seen some people refer to flashing a new kernel, but a) I've never done it, b) it sounds a bit scary, and c) I don't need anything else out of a custom kernel, other than root access. Is that my only way forward in this situation?

(I found this similar question, but people seem to have ignored the "how do I root" part once they figured out that the OP didn't *need* to in the first place)

# Answer
> 1 votes
Unfortunately for us (not so much for manufacturers and carriers,) Gingerbread closed the exploits that were previously being used to gain root privileges on older Android OS versions. This means that tools like SuperOneClick and similar will no longer work. The only way to get root on Samsung devices with Gingerbread is to flash a pre-rooted image onto the phone with a tool like Odin or Heimdal.

Forums like XDA-Developers and Rootzwiki contain detailed instructions for flashing such an image (kernel only, full stock system, or a completely custom ROM.)

---
Tags: 2.3-gingerbread, rooting, att, samsung-captivate
---


# Question
Title: How can I mount a USB flash drive on my Acer Iconia?
I have an Acer Iconia A500 tablet with Android 3.1. I cannot mount any USB flash drives. File Manager HD and other similar apps display "Directory is empty" in `/mnt/usb_storage/`. I have tried use a flash drive formatted FAT32, and my USB port works (I've checked with a USB mouse). How can I get this to work?

# Answer
You have to use File Manager HD and do the following Steps :

1. On the **panel at the left** tap **Storage**.
2. **On the panel** at the **top right** press the **Up arrow until the first directory entry is asec**.
3. **Now scroll down through the directory** and you should see usb\_storage.

4.**Tap usb\_storage and you should see your data.**

Hope i will help.

From : http://androidforums.com/acer-iconia-tab-a500/358421-iconia-a500-cant-browse-through-usb-flash-drive.html
> 2 votes

# Answer
The USB host mount script seems to be on the flaky side. My tab reports the drive is inserted but is not mounted to `/mnt/usb_storage`. A reboot is the only way I've found to fix this.
> 1 votes

# Answer
Being 8GB I believe it could be a way the flash is using mass storage. Although all drives should be seen, not all are setup by each manufacture the same. Have you tried to format the flash as a 2GB fat32 to determine mass storage feature for the drive or for the tab? I assume that this flash is valid as you have been able to format it. How do any other flash drives work? I also found quite a few HP flash drives have issues as they attempt to install the extra software from the minor partition.
> -3 votes

---
Tags: usb-host-mode, acer-iconia-a500
---


# Question
Title: Shortcut to mark all SMS text messages read?
Is there an app that has a homescreen shortcut to mark all SMS text messages as read? Or an app that does this when I run it?

# Answer
Install Go SMS Pro & use its `Mark all read` option (Its in `More` tab of `options` menu). As data container of text messages are shared between apps, changes will be reflected in stock messaging app too.
> 1 votes

# Answer
**`ChompSMS`** has a "mark all as read" option
> 1 votes

---
Tags: sms
---


title: Date of ROM installation

text:
# Question
Title: Date of ROM installation
Is there any way to know when I flashed my last custom ROM?

Atleast a smart way to find the approximate date/time using some logs deep down in my android would be good.

# Answer
Try the following in Terminal Emulator or ADB shell:

```
su
ls -l /system/

```

The date stamps on the read-only files/directories are the time they were created, i.e. approximately when the ROM was installed.
> 6 votes

---
Tags: custom-roms
---


# Question
Title: Why does Google Maps Display Routes/Waypoints Differently on Phone than on PC?
And how do I fix it?

I am trying to display a specific route between my origin and destination, rather than letting google maps choose the route. So, I create the route in google maps on my PC and then email the route to myself so that I can open it on my phone. For example:

Note the white circles on the blue route indicating that I have dragged the route away from its default.

The link is:

http://maps.google.com/maps?saddr=22202&daddr=38.902418,-77.069841+to:38.908511,-77.053798+to:38.9456351,-77.0422782+to:39.00056,-77.03989+to:39.0174369,-77.0432333+to:20902&hl=en&sll=39.004912,-77.02652&sspn=0.089509,0.183506&geocode=FTzOUAIduXlo-yk34EFN2La3iTFBkycb6n588Q%3BFZKaUQId7wFo-yktwDKhRba3iTFCpG9KdYsdWw%3BFV-yUQIdmkBo-ym5an6ntbe3iTFJCATBLUUQZA%3BFWNDUgIdmm1o-ymfOuDwOMi3iTEfD6EAX58b7A%3BFfAZUwId7nZo-ykh5TBQz8i3iTHdODB7bMR3-g%3BFdxbUwId32lo-yn38LS2Mc-3iTEUl-sEkNiw-Q%3BFS7IUwIduXlo-ymj3f5RBc-3iTHt3MhgKrzmqQ&mra=dpe&mrsp=4&sz=13&via=1,2,3,4,5&t=m&z=13

When I click on the link on my phone and ask that it be opened in google maps (as opposed to the browser), I get the following result:

Clicking through the waypoints using the arrows at the bottom of the map, it seems like when I hit the 14th waypoint, the position of the waypoint jumps onto a previous waypoint, even though the text of the directions remains correct. I haven't been able to discern a pattern to this remapping.

Why does this happen? Is there a way to avoid it?

Note: I am using a Droid Bionic running Android 2.3.4.

# Answer
To answer the original question, according to Google's official post, Maps on the phone take real time traffic conditions into account when calculating directions. This could explain the discrepancies between the directions you found via PC earlier.

The bug you are describing could be a side-effect of this, when Navigation is trying to be too smart for its own good, and the route from web is confusing the computation of real-time directions. I would submit this as a bug report to Google.
> 1 votes

---
Tags: email, google-maps, google-maps-navigation
---


# Question
Title: Android Market disappeared! How do I get it back?
Since upgrading to FroYo, the Android Market app has disappeared from my wife's Droid X: it doesn't appear on the home screen or in the Applications list in settings. Is there any way to get it back?

# Answer
> 3 votes
from here I tried http://androidforums.com/droid-x-support-troubleshooting/196653-help-market-place-gone.html

To get the Marked app back, without doing a hard reset.

used ASTRO file manager

1. Opened ASTRO, clicked Up
2. navigate to /system/app
3. Locate Vending.apk
4. push on it to install it, clicked ok etc

Now back on home screen, follow what is suggested about a clean slate ...

1. Settings -\> Applications -\> Manage Applications
2. Chose All
3. Find Market
4. Push on it and select Clear data
5. go back to main home screen, turn your phone off and back on

# Answer
> 3 votes
~~It's a built-in app and can't be uninstalled.~~

~~To restore the icon to the home screen, find the icon in the application list and long-press, then drop it where you want it. Alternately, long-press the home screen where you want the icon to be, choose "Shortcuts", then "Applications", then the "Market" icon.~~

***Update***: Okay, it appears that you're not the only one with this issue. See this thread on the Google support forum: http://www.google.com/support/forum/p/Android%20Market/thread?tid=3322620a3c715568&hl=en

One offered solution is to do a factory reset. It's up to you to decide how comfortable you are with that.

***Update 2***: Several people in this thread said that the factory reset worked for them. Additionally, someone wrote a script (also in that thread) to fix the issue, which you would need to get on the phone. (USB would seem to be your best bet.) *Caveat Emptor*. Someone also mentioned that if you get the Vendor.apk you can also get the Market back. (Details are a little fuzzier.)

# Answer
> 1 votes
If you are running stock Android I believe you are going to have to do a factory reset. If you are rooted and running some custom mod, you can probably just install the googleapps.apk or reflash the rom.

# Answer
> 0 votes
I just figured it out, very easy. The Android Market is now called "PLAY STORE" by Google, and is listed under "P" in your phone (not "G" for Google Play Store). Just go into all your apps, go down to "P" and long hold the "PLAY STORE" icon to get it to your home screen. This icon looks like a white shopping bag with handles and a blue, red and tan diamond/pyramid figure on the front. GOOD LUCK and have a great day.

# Answer
> -1 votes
My android market icon dissapeared when i clicked on it yesterday on 2.2 i just read today in the news that google changed the name from Android market to Google Play to get more customers focused on its videos and books. I found a brand new icon in the second apps location on my phone. It is called google play not called android market any longer. All you do is click accept and use.....

---
Tags: google-play-store, 2.2-froyo, motorola-droid-x
---


# Question
Title: What's the difference between free and premium version of Aldiko Book Reader?
When it comes to epub format ebooks reading, Aldiko Book Reader is the best Android app on Earth and nobody will oppose it, as I think. I have been using it for 5 months and really satisfied. Now, I am thinking about purchasing its premium version in hope to get more useful features. But, I am unable to find what I'll get new with premium version. Its page on Play Store doesn't have anything about "Premium Exclusive Features". Please, help if you've used premium version.

# Answer
Answer is in their FAQ:

> The free version is advertisement supported while the premium version is not. Both the free and premium versions have the same set of features at this point except the premium version will get faster updates.
> 6 votes

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


# Question
Title: Android Market on Google TV not working after update to Google Play
I have both a Sony and a Logitech device. Yesterday I opened the Market from my Google TV and it immediately began updating it to Google Play. It looked like was not updating for very long time but was showing me the "Updating" message so I though it may take time and left both devices on overnight. When I checked in the morning I think it was installed incorrectly on BOTH devices

So now when I open the Market on either device it shows me this:

When I try searching for something in the provided text box it shows this page:

I am not able to use the Market at all now. I tried to uninstall it but was unable to do so.

How can I fix this issue?

# Answer
***"Doesn't work outside US currently. We are working on getting a fix out."*** ...

told me **Les Vogel** who is the **Staff Developer Programs Engineer - GoogleTV**

So i think we will have to wait.
> 0 votes

---
Tags: google-play-store, google-tv
---


title: How to upgrade google play app?

text:
# Question
Title: How to upgrade google play app?
> **Possible Duplicate:**
> Phone not updating Market to Google Play?

I'm having 3.4.4 of google market. But google has change it to google play and upgrade it's app to 3.4.7 But it doesn't upgrade when I launch it.
How to upgrade it? Thanks!

# Answer
> 1 votes
Google will push this update automatically... but not at app launch. So, just wait.

There're ways to do this manually, but that's not guaranteed safe. Play Store is just a re-branded version of Market app. There's no change at all. You'll find only icon & label changed wherever involved.

---
Tags: google-play-store, updates
---


# Question
Title: Change main Google account login address
When I activated my first Android phone, the Galaxy Note, last week it forced me to create a Gmail account for it.

Seeing no other way out, I did as I was told.

However, seeing yet another google mail address pop up was quite annoying, so I decided to try to get rid of it.

I managed to remove Gmail from my account permanently, and go back to my normal e-mail address to login to Google, but my Android device isn't following. It still has the gmail address set as login.

Is there a way to just change the login address? The account behind it is the same.

# Answer
If you aren't rooted, you've to do factory data reset to change your primary Gmail acccount. (Settings \> Privacy \> Factory data reset.)

If you are rooted then you can use a file manager program to rename /data/system/accounts.db file and restart the phone.

You can find the detail steps with illustration here.
> 5 votes

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


# Question
Title: ICS upgrade for Asus Transformer should be available OTA
I can read everywhere here in France that the OTA version of Ice Cream Sandwich is available for the Asus Transformer TF101. But when I check for a new firmware, it finds nothing. Is there a step I missed?

My Transformer is currently working with Android 3.2.1.

# Answer
OTA upgrade has been stopped due to several SW issues. A modified upgrade is expected within weeks, be patient. (I do have the upgrade, but not installed as I have read about the problems... now I am refusing it every day :(
> 2 votes

# Answer
If you go to the ASUS web site, there are downloads available (choose Android as your OS. I got confused thinking that Windows was the right choice for the upgrade, they mean Windows for the drivers, and Android for the firmware).

Download the right localized build. I am in the US, so mine was the US build.

Copy it to an microSD card in a directory ASUS\Update\patchFile.zip

Then when you pop the card in, the tablet should notify you that there is an update available.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, asus-eee-pad-transformer
---


title: Can I use arrow keys?

text:
# Question
Title: Can I use arrow keys?
I've got a Samsung Galaxy Tab GT-I9100 running Android 2.3.5.

I love the "Swype" keyboard except I really want arrow keys. Is there please a way to add them or switch them on?

(Background)
I know I can tap the text entry box and a little pointer appears, but that's just not usable. Often, the vertical bar is always several characters off from where I drag the pointer to. If I want to insert text somewhere outside the visible area, its near impossible to get it to scroll to the right point.

# Answer
> 8 votes
The version of Swype pre-loaded on most Gingerbread Galaxy S's does have arrow keys built in.

Swipe your finger across from the `Swype` button in the bottom left corner of the keyboard to the `SYM` button alongside it, and you should see the cursor control screen instead.

Just tap the `ABC` button to get back to the normal keyboard.

*(the other useful extra keyboard you can get is a proper num pad by swiping from the `Swype` key to the `F` key in middle of the keyboard).*

# Answer
> 7 votes
Following keyboard apps have arrow keys:

Simply install them.

Hacker's Keyboard is not liked on smartphones due to its small buttons, but as you are on tablet, I'd recommend it to you. It has all keys found on a PC's physical keyboard (including even Control, Alt etc keys). Take a look of it:

Use Go Keyboard if you want style. It supports more layouts, themes and languages. It supports swipe-based input, too.

# Answer
> 0 votes
Current version of Swype (as of this writing) doesn't have the arrow keys feature. I would suggest putting in a feature request on Swype forums.

With that said, there are many alternative keyboard apps on the Google Play Store with the arrow keys built in.

---
Tags: swype, input-methods, text-input
---


title: Evo 3D constantly locking up

text:
# Question
Title: Evo 3D constantly locking up
I have the Sprint Evo3D, and as of late its been locking up a lot. When it locks up, the screen is no longer interactive, nor the buttons at the bottom. I have to power it off and then back on then I can use it again. This happens frequently, almost every time I use it. Sometimes have to power it off 2 or 3 times in a row to use it again.

I've had a few ROM updates, and its been happening since maybe 3 updates ago? Hard to remember. I've done a factory reset and haven't reinstalled anything but its still happening.

Running Android 2.3.4, HTC Sense 3.0, Software 2.17.651.5, PRL 21083

# Answer
Resolution was a whole new phone...
> 0 votes

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


# Question
Title: Do custom ROMs like CyanogenMod modify your bootloader?
Does a custom ROM like CyanogenMod come with their own bootloader or does it just overwrite the `/boot` kernel and `/system`? Does the bootloader take responsibility to lock your SIM card on a carrier?

Basically, I'm interested in SIM unlocking my Huawei U8180, and would like to know if CyanogenMod will unlock the device.

# Answer
> 14 votes
CyanogenMod - in a vanilla or official build - will not typically contain a bootloader. On many devices there is really no good way to even overwrite the bootloader because it is on protected memory (the bootloader is "locked") and cannot be overwritten. It installs a boot image and a system image (i.e. writes to the `/boot` and `/system` partitions). I've heard that some builds will also come with a recovery image, but I have never seen one that did this.

Unlocking your SIM is unrelated to your firmware, and CM will not perform a SIM unlock for you. CyanogenMod's wiki itself states:

> CyanogenMod, however, does not "unlock" the device. Most carriers "lock" their handsets to prevent customers from buying a handset and moving to a different carrier. Carriers depend on these "exclusivity" agreements to bolster revenue. For example: if you buy an iPhone in the US, you are stuck with AT&T or Verizon, whichever you bought from. To use the handset on another carrier's network it would be necessary to "unlock" the handset. This is done with a code based on the IMEI of the handset that can be provided by your carrier or firms on the internet that are slightly more reliable than a Nigerian Prince.
>
> Unlocking cannot be done by installing CyanogenMod, or any other firmware for that matter.

I would further assume that the bootloader on your device does not have any kind of bearing on the SIM lock. HTC allows bootloaders to be unlocked on certain devices, and their website specifically states:

> Please note that unlocking your bootloader does not mean that you will be able to unlock the SIM lock. Unlocking your SIM lock is at the discretion of your operator/carrier and is not part of the bootloader unlocking scope.

I would guess this is likely similar on other devices, though I'm not specifically familiar with Huawei's hardware or software.

# Answer
> 4 votes
No, CyanogenMOD and other custom ROMs rely on your device's bootloader. In general you don't want to mess with the bootloader since doing so is an easy way to brick your device.

The bootloader doesn't really have anything to do with the SIM lock usually. I don't know of an Android-specific way to unlock this phone, which means you'll probably need to use a paid service, which are generally pretty sketchy. A quick Google shows that some people have had success with this tool.

---
Tags: cyanogenmod, bootloader, sim-unlocking
---


# Question
Title: Can I use a pin/password/pattern lock and safely have basic phone functionality while in car?
I would like to lock my phone with a pin for additional security. Also, I try to minimize my phone usage in the car, but in the event that I do need to call someone, I would like to be able to do so without having to enter a pin. I would like to do this by automated means if possible.

I see two possible directions, but there could be others

1. Use some third-party lockscreen app that supports pin/password/pattern while containing shortcuts to a few apps. I've seen lockscreens that have shortcuts to certain apps, but they don't provide a pin lock.
2. Have a Car Home app that automatically launches when I plug in the headphones. Car Widget launches on headphone plugin, but it provides access to other screens as well, which I don't want. It has to be headphones though, I don't have a car dock or bluetooth or even a car power cable.

# Answer
There are apps available that allow you to distinguish between **locking** your phone and it **idling out**.

For example, it is a good security practice to have your phone **lock** whenever you hit the lock button, but understandable that you don't want it locking 10 seconds after you place it on the passenger seat. You can have the screen **timeout** after 20 seconds, but wait 120 seconds (or more, if you prefer) before it auto-**locks**.

## I know that Juice Defender provides such options.

Some apps (such as the music app) have the ability of adding 'widgets' to your lock screen. This is even more apparent on custom ROMS (such as CyanogenMod), which allow apps to respond to 'gestures' on the lockscreen.
> 0 votes

# Answer
There are programs like Tasker, and llama that can automate things like that for you. But the problem here is how to tell those program that you are inside your car. If the conditions were like time of day, location or battery percentage you could easily use those programs to accomplish such task.

In programs like Tasker and Llama, you can create task so that your lock screen will be disabled when you plug in headphone. But the problem here is, if anyone, anywhere plugs in the headphone your lock screen will get disabled.

Also Sony recently release NFC tag.

http://www.psfk.com/2012/01/sony-nfc-tags.html"\>

Maybe you can have one such device in your car and provided that you have NFC in your phone you can just tag it and the lock screen will be disabled. And maybe tag it again before leaving the car to enable the lock screen again.
> 2 votes

# Answer
It appears that the way to do this is to use a Car Home/Dashboard type application, such as Samsung Home. When I start this app and don't press the power button - allowing the screen to go off by itself - the pin lock is not activated and I can access any of the functionality on the home screen. This is probably true for other Car Home apps as well.

This isn't completely automated, but I am leery of any automated solution, as it would allow anyone to bypass the lock screen (a possible exception would be car home apps that activate upon a bluetooth connection).
> 0 votes

---
Tags: security, lock-screens, automation, car-dock
---


# Question
Title: HTC G2 crashes, comes back on falsely saying battery level is 0%
Recently my G2 has started dying whenever I use it for more than 5 consecutive minutes. When I reboot it I need to plug into a power source or it will not reboot and it reports that I have 0% battery even though I actually may have 95% or more. Removing the battery does not help - only a 5-minute wait period - could it be some overheating issue? It does not feel warm to the touch. If I leave it off for about 5 minutes and reboot it, it then correctly reports battery life. I have had this phone since September 2010. I am running Gingerbread 2.3.4. Has anyone else experienced this?

# Answer
It is possible that the problem is in your battery more precisely in battery controller.

There are a few possible solutions:

* Try recalibrating your battery.
* Try removing /data/system/batterystats.bin.
* Put somebody's battery inside (if you know somebody with the same model) and look how phone works. If it works fine with somebody's battery then just buy new one.
> 1 votes

---
Tags: 2.3-gingerbread, battery, htc-desire-z, crashes
---


title: Mail app stuck at "in progress"

text:
# Question
Title: Mail app stuck at "in progress"
I'm trying to configure the mail app in Android 4/ICS with my IMAP account, but I get stuck at "in progress" after setting up the SMTP server.

These are the exact steps I'm going through:

1. Open the mail app.
2. Go to settings.
3. Click the plus sign in the top right hand side corner.
4. Enter my email address and password. Check "Push notification" and "Send from this account by default". Click "Next".
5. It says "Retrieving account information" for a while before giving up and asking me "POP3 or IMAP account?" I choose IMAP.
6. I enter the correct IMAP server name and check "Use SSL". The port changes to 993, which is correct. I leave NTLM authentication unchecked.
7. I enter the correct SMTP server, which just happens to be smtp.euromail.se. I leave the port at its default of 25, no SSL, no authentication.

Now it just sits there saying "In progress..." forever. I've tried starting over several times, but it always chokes at the last step. How do I solve this? These same settings work just fine in K-9 Mail.

# Answer
> 5 votes
1. Open Email.
2. Enter your email credentials (the address and the password).
3. Choose Manual setup.
4. Choose IMAP.
5. Enter server settings.

# Answer
> 3 votes
You need to go into the Mail application and set up an account through there. The Accounts area is for syncing accounts for the phone (like your Gmail address).

---
Tags: email, imap
---


# Question
Title: Is GSM telephony feasible on the Samsung Galaxy Tab 8.9?
I'm looking to buy a small tablet to use as a "table phone" for use with a headset, and for video telephony. GSM telephony is a must - I don't want to rely entirely on Skype, or Internet connectivity in general. (Plus I'm eligible for a landline number on my mobile contract so people can call me from normal phones for free, which is great.)

I am hovering between the 7" P1000 Samsung Galaxy Tab and the more expensive, newer 8.9" one.

The 7" one officially supports GSM telephony. Various tests remarked that it's a bit too chunky for use as a normal mobile phone but for my use case on the desk, that doesn't matter. I really just want something I can carry around in a bag, and put on my desk to make calls with.

The 8.9" one supports GSM telephony, but doesn't come with it activated out of the box. You need third party Android products in order to use it.

This strikes me as odd, and makes me expect problems - why else would one build in the functionality, but not ship with it enabled? Telephony is the one thing I really, really need to just *work* \- I can't afford to deal with dropping connections, bad voice quality, patches, and an overall "beta" experience.

Is telephony feasible on an 8.9" Samsung Galaxy Tab?

# Answer
You write that the 8.9" tablet has support for GSM telephony but that it is not activated out of the box - and that suprises and concerns you.

Well, for many of us, the original 7" Galaxy Tab is the same: the hardware supports GSM telephony but the North American firmwares have no support for it. Presumably this was done at the behest of the N.A. carriers who want users to use the tablet as a second cellular device - not as a replacement for a phone.

As a result, I had to root the Galaxy Tab and load a European firmware on it in order to activate its GSM telephony. Once I did this it worked perfectly well as both a phone and a tablet. (Though it does seem rather slow by today's standards, and it won't be getting ICS.)

It sounds like that is the same situation that you would face with the 8.9" tab: the fact that the GSM telephony was not supported out of the box did not mean that it didn't work well - but you need to be prepared to get your hands dirty to 'activate' this functionality yourself.
> 3 votes

# Answer
A list with tablets will rapidly became outdated so the best is to provide a reference to 2 sites that will probably get updated at least every once in a while:

(not all specs available you can search for the model name here http://www.gsmarena.com/ to get the specs) and

(only US devices I think)
> 0 votes

---
Tags: calls, hardware, samsung-galaxy-tab-8.9
---


# Question
Title: My Galaxy S II is not properly allowing me to use USB storage mode - how can I fix this?
My phone Samsung Galaxy S2 is giving me issues with 2 removable drives(Drive E and F) shown on my computer. It also doesn't allow me to connect to USB mode.

Has anyone had this issue before with Samsung Galaxy S2?

# Answer
> 1 votes
Yeah, that happens to me with my Galaxy Ace. I had to download Samsung Kies. I just run Kies and then works great as USB storage (you don't need to use Kies, only run it).

---
Tags: system, file-system
---


# Question
Title: android what is the minimum software that must be present in my PC to detect my android phone
Hi this is very basic question

I have an android phone and when i connect it to few of the PCs in office i can see that "device drivers getting installed" and device ready to use

but few machines its giving "device driver not installed"

I have not specifically installed any software in these PCs to detect the phone.

So please explain me how it is getting rightly installed in few and not in others

# Answer
> 1 votes
maybe you forget install the android usb driver, look this:

http://developer.android.com/sdk/win-usb.html

and

http://developer.android.com/sdk/oem-usb.html#InstallingDriver

when you finish this work, if it also dont work, please try get your device specialized driver.

---
Tags: usb-drivers
---


# Question
Title: Save battery by switching to 2G after a few minutes of inactivity
I'm looking for an app that'll switch to 2G only after a few minutes of inactivity. The idea seems simple enough, but I can't find it.

JuiceDefender just disables the data connection, and re-enables it every 5-15 minutes. But that's a bit too restrictive for me.

# Answer
> 3 votes
JuiceDefender can do this. It also can turn off data completely, and turn it on every 5 minutes or so to let stuff sync.

---
Tags: battery, battery-life, samsung-galaxy-note
---


title: Install android on Nokia

text:
# Question
Title: Install android on Nokia
> **Possible Duplicate:**
> Can I install Android on my non-Android device?

I would install Android (no matter the version) on my Nokia 5800 Xpress Music. Is It possible? Someone ever tried to do this?

# Answer
If you are a software developer it may be possible, but for normal people: No... It's because all the drivers need to be made into something android can understand which is based on Linux...

Why don't you just buy a Android phone? It dosen't have to be that expensive...
> 0 votes

---
Tags: installation
---


title: Samsung galaxy S2 can't upgrade to 4.0

text:
# Question
Title: Samsung galaxy S2 can't upgrade to 4.0
> **Possible Duplicate:**
> When will my device get the Android 4.0 update (Ice Cream Sandwich)?

i have Samsung galaxy s2 with android 2.3.6 and when i try update it with Kies to 4.0 (ice cream sandwhich) it shows that I9100XXKL1/I9100OXAKL1/I9100XXKL1/I9100XXKL1 (KOR) can't be updated.

This is old phone, broken android or i should wait for update?

# Answer
Just wait, it takes a few weeks before everybody gets the update... And it was first released two days ago... So if you don't have it in two weeks, write back :)
> 3 votes

---
Tags: samsung-galaxy-s-2, 4.0-ice-cream-sandwich
---


# Question
Title: How do I save images from google search on my Galaxy Ace (Android Version:2.2.1)
When I want to search for an image and I get the image results, I do not see a download option when I select a particular image (although the URL is of a .jpg file)

Is there an app for that or some way to do it with the existing options?

# Answer
Google Image Search seems to be doing something funny with the way it shows you image previews.

What you need to do is when you run your image search you should see the grid of all the picture results:

Tap the picture that you're interested in and it should appear larger on a black background. When that first loads you should see something that looks a bit like a toolbar above the image. The toolbar disappears after a few seconds, just tap the image again to get it to reappear.

You should see a View Full Size "button" if you tap that the image appears actually full screen and now you can long-press on it and save it as normal.
> 2 votes

---
Tags: images, downloading, samsung-galaxy-ace, google-search
---


title: Android USB Gadget Driver

text:
# Question
Title: Android USB Gadget Driver
I am trying to get Ethernet over USB working for my Nexus S. I am running Ice Cream Sandwich v4.0.3 and have rebuilt the kernel with USB Gadget support turned on. When I connect the phone to my Linux box and run ifconfig -a, usb0 shows up both on the phone and the Linux box. I run ifconfig to set both sides up and everything looks correct but I cannot ping from either side:

```
PING 192.168.22.2 (192.168.22.2) 56(84) bytes of data.
From 192.168.22.1 icmp_seq=1 Destination Host Unreachable
From 192.168.22.1 icmp_seq=2 Destination Host Unreachable

```

I also have a N900 running Maemo Linux that does allow Ethernet over USB. I compared output of ethtool, ifconfig, route, and arp between the N900 and the Nexus S and all are very similar except the arp output. It shows (incomplete) for the HWaddress for the Android connection:

```
Address                  HWtype  HWaddress           Flags Mask            Iface
10.1.3.1                 ether   00:1B:17:05:30:13   C                     eth0
192.168.22.2                     (incomplete)                              usb0

```

The only other clue I have is that ifconfig shows on the Linux side:

```
usb0      Link encap:Ethernet  HWaddr 66:E4:64:10:D1:A9
      inet addr:192.168.22.1  Bcast:192.168.22.255  Mask:255.255.255.0
      inet6 addr: fe80::64e4:64ff:fe10:d1a9/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:0 (0.0 b)  TX bytes:9039 (8.8 KiB)

```

and on the Android side:

```
usb0      Link encap:Ethernet  HWaddr 7A:78:28:52:9C:A0
      inet addr:192.168.22.2 Bcast:192.168.22.255 Mask:255.255.255.0
      inet6 addr: fe80::7878:28ff:fe52:9ca0/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:202 errors:0 dropped:202 overruns:0 frame:0
      TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:47294 (46.1 KiB)  TX bytes:1728 (1.6 KiB)

```

Notice the dropped packets on the Android side.

It seems like I am almost there.. any suggestions?

EDIT:

I rebuilt the kernel with a gadget kernel module (I have tried both g\_cdc and g\_ether) instead of built in support. I am not sure if the following is due to that or just being out of sync in my earlier post. If I run ping on either side, the TX and RX numbers actually match on both sides, but the Android side is dropping them for some reason.

Host side ifconfig:

```
usb0      Link encap:Ethernet  HWaddr 12:23:34:45:56:67
      inet addr:192.168.22.1  Bcast:192.168.22.255  Mask:255.255.255.0
      inet6 addr: fe80::1023:34ff:fe45:5667/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:33 errors:0 dropped:0 overruns:0 frame:0
      TX packets:734 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:1140 (1.1 KiB)  TX bytes:37684 (36.8 KiB)

```

Android side ifconfig:

```
usb0      Link encap:Ethernet  HWaddr 5E:89:C6:D8:BC:08
      inet addr:192.168.22.2  Bcast:192.168.22.255  Mask:255.255.255.0
      inet6 addr: fe80::5c89:c6ff:fed8:bc08/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:734 errors:0 dropped:734 overruns:0 frame:0
      TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:27408 (26.7 KiB)  TX bytes:1602 (1.5 KiB)

```

ANOTHER EDIT!!

After using arp on the host side and ip on the android side to manually add entries, the Destination Host Unreachable errors went away but still no ping response. I ran Wireshark on the host and the messages from the device are not correct. The displayed mac addresses do not look right and the protocol is unknown so just displayed as 0x7aab. After looking at the actual data in the message it appears that there are two zero bytes prepended to the message. If those were removed it looks like everything would line up and work. Has anyone ever seen this or know where in the code this can be fixed ?

YET ANOTHER EDIT!!!

After booting everything up this morning, I did not create the fake ARP entries and ran the pings again. According to Wireshark there was an ARP message coming from the host and an unknown message coming from the Droid, but they were identical lengths. After examining the contents of the messages, the Droid was sending what appeared to be a valid ARP message as well but it was shifted by 2 bytes - two extra bytes at the beginning and the last two chopped off.

# Answer
It looks like there is an issue with the byte alignment. I found this post:

http://www.mail-archive.com/linux-omap@vger.kernel.org/msg20797.html

and based on that made the following changes to drivers/usb/gadget/u\_ether.c:

```
257,258c257
<
<   //skb_reserve(skb, NET_IP_ALIGN);
---
>   skb_reserve(skb, NET_IP_ALIGN);
513d511
<         int                     i=0;
599,606d596
<
< if ((int)skb->data & 0x2) {
<   skb_push(skb, 2);
<   for (i=0; i<length; i++) {
<     skb->data[i] = skb->data[i+2];
<   }
< }
<

```

I can now ping in both directions over the USB. If anyone knows of a better way to address this, please let me know otherwise I will go with this.
> 0 votes

---
Tags: usb, kernel
---


# Question
Title: How to take backup of all installed APKs from Phone to PC?
How do I take backup of all installed apks from my sgs2 to PC using android sdk/ 3rd party tool etc? My phone is not rooted. I can install/uninstall apks using adb, but is there any similar command line tool to take backup of the same?

# Answer
> 3 votes
This is one of the things that are far easier with a rooted phone: you could just type in:

```
adb pull /data/app C:\Users\User\Desktop\Apps

```

and your apks would magically appear on your desktop. In your case this isn't possible because accessing the data partition is only allowed for root users. (And this is a good thing. Imagine what would happen if any app could read your email or text messages.)

There are several apps in the ~~android market~~ play store that can back up your apps. My favorite is App Backup & Restore. It's a pretty simple app that even has an option to automatically back up all new apps. Than you can just copy the apps to your computer using your preferred method. I use Foldersync Lite to upload it to my DropBox.

---
Tags: backup, adb, apk, command-line
---


title: IMAP email is always delayed

text:
# Question
Title: IMAP email is always delayed
I've got the oddest problem with the built in email client. I've got an account that connects to a POP3 server that works fine. I've got another account that connects to an IMAP server, and the email is always about a day late. This is very weird. AFAICT, all the mail eventually arrives, and the same mailbox viewed on a PC works fine, but the last email actually displayed on the phone is usually about a day old. I could understand complete failure, or even randomly dropping emails, but I can't figure out what would cause a rolling delay like that. Any help much appreciated. Thanks!

**Update**: I'm looking more closely, and the delay is actually 20 hours, which seems like an awfully strange number.

# Answer
> 2 votes
I think I've finally solved this one by using some of the folder settings in K9. In Settings --\> Account Settings --\> Fetching Mail, I set `Poll Folders` and `Push Folders` to "Only First Class Folders", and this seems to have done the job. To be honest, I'm not sure what these settings mean exactly, but I'll live with that.

# Answer
> 1 votes
Check that you have correct date time settings both in the phone and in the server, perhaps you have set wrong timezone or set an incorrect AM/PM, and this somehow confuses the mail client about which messages to get.

# Answer
> 1 votes
I would suggest trying K-9 Mail, like Mr. Buster already said. It's IMAP support is better than the stock app's. For me, it receives my emails almost faster than Thunderbird on my desktop due to PUSH support.

# Answer
> 1 votes
I would get back in touch with your email provider's tech support. We know that your phone and network are working correctly (your other accounts work fine) and that your phone's apps are working correctly (you found no difference with K9). That means it's the IMAP connection you're trying to make with this particular server.

1. Do they have any backup servers you can try to connect to?
2. If you create a new account with them, for testing purposes, does it do the same thing?
3. Some providers prefer connections to use POP3 versus IMAP - using POP3 connection, do your symptoms change?

Your provider should be able and willing to help with all of these questions. If not, politely ask to be escalated to a lead.

---
Tags: email, imap
---


# Question
Title: Disable buttons for emergency call and volume control in lock screen
When you see Android's lock screen, there are still some controls available that may be used without unlocking the phone. For me (Android 2.3.3 - LG version) it's the volume control and the button for emergency calls.

Unfortunately, it has happened a number of times now that, when the phone was in my pocket, it somehow automatically started an emergency call or increased the volume. I don't know how this could happen but ...

The only solution I can imagine is to disable those controls. Is this (easily) possible? If yes, how?

# Answer
I don't know that LG makes the lock screen configurable like that, but you could always try a lock screen replacement. Something like Widgetlocker or Lockbot might do the trick for you. Lockbot has a free version, so I'd start with that and see if it does what you want.
> 2 votes

---
Tags: 2.3-gingerbread, lock-screens
---


# Question
Title: Why is it that Android still can't be installed as regular OS?
Are there any technical or others reasons why Android is still a firmware and not an OS which can be just installed without a lot of hassle?

Why there is no universal image which could detect appropriate drivers (kernel modules), partition NAND in some standard way and configure boot loader to boot updated OS version?

What stops Google from making a real (less firmware-like) OS (an OS for small ARM, x86 etc. devices)?

# Answer
> 12 votes
> What stops Google from making a real OS (an OS for small ARM, x86 etc devices)?

It is a "real" OS.

> Why there is no universal image which could detect appropriate drivers

How do you detect drivers that don't exist? Someone has to write them. Unlike PCs, phone hardware varies wildly, largely because it isn't feasible for end users to construct their own from parts and size constraints. Customized parts instead of interchangeable ones and special chipsets mean very specific drivers are needed, and an OS can't just ship default ones. Imagine the bloat as well — someone with a cheap HTC phone with 20 MB for apps doesn't have room to host drivers they don't need.

> and configure boot loader to boot updated OS version

Bootloaders also vary wildly between devices; you'd have to get all the manufacturers on board in order to use a single one, and manufacturers are unlikely to want to give up their power in that area.

# Answer
> 4 votes
In order to provide what you seem to be asking for, an additional layer (or a more robust)of abstraction would have to be added to the operating system so that it would be less tightly coupled to the hardware. Adding this would require more memory and consume more CPU cycles on a platform that has little of either to spare.

# Answer
> 2 votes
Google's ongoing lawsuit with Oracle!

Google does have a plan for bringing Android to PC's - but it's not quite what you are envisioning: Google wants to add the Android execution environment to Chrome. Android could -with a lot of work - by made to be installable on PC's, but bringing it to Chrome instead means it could be easily deployed to 25% of all computers immediately (25% being Chrome's ~ market share).

If you don't believe me, look at the smoking gun e-mail that Google is currently fighting to keep out of lawsuit - it refers to Google needing Java for Chrome.

I'm not suggesting that Google is going to suddenly drop Java if they lose the lawsuit - they are way too far committed to Java to do that - but they would like to at least know what the terms of using Java are going to be before they take a step that would significantly increase their dependence on it.

# Answer
> 1 votes
Other people than Google are working on porting it to the x86 platform already. If you check out the Android-x86 Project you can see various builds available albeit for a limited number of hardware devices. I tried to download a couple of the images and get them running in VirtualBox on my computer (CrunchBang Linux based on Debian on Dell Latitude D520) but couldn't get it to load. You might be able to, though. GL!

---
Tags: rom-flashing
---


# Question
Title: Why does my phone consume megabytes of traffic when idle?
I have installed Traffic Monitor to check how much data is transferred between my phone and the rest of the world. The traffic is categorized by application, but there is also the category "system traffic", to which all uncategorizable traffic belongs. Strangely enough, the "system traffic" consumes the lion share: 2 of 2.8 MB within several hours of idling (over wireless LAN).

Skype is off, only E-mail (K-9 + standard client), the news+weather widget and the browser are running. For these apps, a consumption of 0.8 MB is shown. Still a lot, but I can handle these. Apart from these: Traffic Monitor, Settings, Google Services (what's that for precisely?) and the Android keyboard.

What is responsible for the rather heavy traffic here? What are typical "traffic eaters" that could fall into the "system traffic" category? Is there a way to disallow communication while the phone is not used (blank display)?

Purpose: Estimate the required data volume or enable a pay-per-data connection. This question on monitoring is related, too.

# Answer
Just a guess, but: I imagine the built-in Google apps (gmail, contacts, calendar) are the culprits. Try turning off "Account Sync" in settings.
> 3 votes

---
Tags: 2.3-gingerbread, wi-fi, data-monitoring
---


# Question
Title: Galaxy S II GT-I9100G USB connectivity problem
I bought a Galaxy S II GT-I9100G two weeks back from Malaysia and it was running on Android ver. 2.3.5. But three days back I saw a 2.3.6 update available and updated my phone using the update option available in the phone. But now when I connect phone to PC via USB it shows unknown device and Windows cant find the driver suitable for it. And so I can't transfer files to or from my PC. Could anyone please help me out here?

My PC is running on Win7 x64.

# Answer
> 2 votes
Worked for me:

1. Unplug the USB cable
2. On the cell phone, dial the following number: `*#7284#` Once the last # is hit, the PhoneUtil application is launched. Choose USB -\> Modem and then USB -\> PDA mode. The good mode should be PDA. Even if the mode is PDA, switch to Modem and then back to PDA.
3. Plug the USB cable.

Note:

* Repair USB connection for any Samsung Android phone

Reference: http://www.youtube.com/watch?v=KV2h5O\_qDPE

# Answer
> 1 votes
Try installing Kies (check the "Software" subtab under "Downloads"). It should install the drivers automatically but if not it has a menu option to install them.

# Answer
> 0 votes
Do a Factory Reset through Privacy menu of Settings. It will solve your problems

# Answer
> -1 votes
On your phone got one software call "Kies" try to using wifi to connect to the computer and the phone where in the computer you key in the IP address shown on your S2 and after that the driver will automatic installed its work fine for me after i use KIES to connect to the computer and again the computer USB can recognized my phone =)

# Answer
> -2 votes
**"Just make sure you use a USB port on the back of your computer. Front ones can be less than perfect as there is cables, noise etc." This fixed my USB connectivity and transfer problems.**

---
Tags: samsung-galaxy-s-2
---


# Question
Title: How can I prevent my Desire HDs battery from draining overnight?
I've recently got the new HTC Desire HD, which has a poor battery to start with (1230 mAh), but in the last two weeks I've had several nights waking up with a dead battery.

The first few nights, I suspect that wifi was still running and by default the radio didn't go to sleep when it's idle (changed that). I reduced syncing frequencies for most services to once a day, so that can hardly be the problem. When looking at the battery usage reports, it's mostly the huge screen draining the battery, but that's turned off at night. Last night I turned off any data connection and went to bed with 90% battery and woke up with a dead one.

So what on earth is crashing my battery so quickly? Does anyone have any suggestions other than the no-brainers mentioned here.

# Answer
> 2 votes
I ended up trying several things mentioned in the XDA-developer thread:

* Changing the Networkmode from GSM / WCDMA Automatic to either GSM or WCDMA, XDA-users claimed that switching between these two modes is a huge battery drainer. In my experience this was the most important one.
* Installing a widget, so I could check whether Bluetooth and GPS were really turned off. Especially GPS could run in the background, after using Google Navigation, without displaying the icon.
* Turn off syncing for apps you don't really use or rate limit updates to a larger interval. You can always update manually and getting new contact info once a day is more than enough!
* Remove widgets that need regular updates, even though the sync setting should have control this.
* As I'm using a HTC Sense phone, I turned off all their proprietary apps, I simply don't trust the power usage of things like Footprints.

If you apply all these settings, you should manage to get a full days worth out of your battery, unless you play too much Angry Birds.

# Answer
> 2 votes
I'm suggesting an app called PowerTutor (free on the Market). When you turn on the profiler, the app monitors the power usage of each applications and android subsystem, and give a detailed report of what application has been consuming the most battery.

The idea is, you turn the profiler on, then use the phone as usual. Be aware though, the power profiler itself is very power-hungry and it does not save the profiling result if the profiler is restarted, that means if your phone's battery runs out before you can look at the report, you'll just be wasting battery (IOW, you might need to wake up in the middle of the night to look at the report before your phone runs out of battery; or you might need to put the phone on charger, which might affect the result of the profiling since some applications might behave differently when charged and when on battery).

# Answer
> 0 votes
After trying out nearly every battery monitoring app I could find at the time, I ended up installing the free JuiceDefender and it's accompanying commercial licence JuiceDefender Ultimate. I found this was a good tool as it learned my usage habits, and would automatically turn the radios on or off depending on where I was or what I was doing with the phone. Combined with wiping the battery stats and a few recharging tricks, I managed to easily get a day of standby charge.

If you're game to load a custom ROM, you might be able to push the standby out to 2 days at the risk of bricking your phone if the flashing operation fails.

The only other thing that I didn't try is to see if there is a utility that can identify the many service apps running on the phone, and see if there is anything that might be turned off. It's not unusual to have an OS running more services than are strictly necessary, even on a phone.

---
Tags: battery-life, htc-desire-hd
---


# Question
Title: Galaxy Nexus - How do I start adding strangers' numbers to "auto-reject"?
I regularly get phone calls from people trying to reach an old folks' home and I want to outright reject those automatically (without any "send to voicemail" ideally).

This was fairly painless on the Galaxy S: from the Call Log, tap-hold on the bad number, menu pops up, select "add to auto-reject". \[Auto reject was enabled in the phone's settings before\]

How do I achieve the same thing with the Galaxy Nexus? I'm figuring the same feature should be available from the stock ICS somewhere. If not, I'm open to lists of auto-reject apps.

# Answer
> 2 votes
If it's the same people ringing you regularly what you could do is:

* Add them as a contact, under 'Ignore1', 'Ignore2' etc. whenever they ring
* Go to Contacts -\> Select 'Ignore1' -\> Options (or action menu) -\> Select 'All calls to voicemail'

Or if you don't like this method then you could try:

# Answer
> 1 votes
You can also try Call Manager.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-nexus, call-screening
---


title: Titanium Backup Dropbox sync scheduling

text:
# Question
Title: Titanium Backup Dropbox sync scheduling
I'm using Titanium Backup to automatically back up to my SD card. I also managed to get the "Sync to Dropbox " feature to work. How I can I automate "Sync To Dropbox"? I don't see it as an option when I add a schedule.

# Answer
It was added in a recent update as a pro-only feature.

```
Edit schedule -> when finished -> Sync to Dropbox

```
> 7 votes

# Answer
In my experience, Titanium Backup didnt work like what i wanted it to do. So now i use RealSync Pro, witch automatically syncs all photos from phone to dropbox each time i'm on my home wifi network.

Works great!

Get it HERE.
> 1 votes

# Answer
Titanium Backup doesn't have this feature yet. But, you can do this to automate it:

1. Install Dropsync.
2. Link TitaniumBackup directory (whatever it is) with a folder on Dropbox.
3. Configure Auto Sync interval of Dropsync to whatever you want (Scheduling).

Done!

Free version of Dropsync allows only one directory sync which is enough for this job. I have been using Dropsync for 5 months and I haven't faced any issues yet.
> 0 votes

---
Tags: dropbox, titanium-backup
---


title: Improving performance of HTC Magic

text:
# Question
Title: Improving performance of HTC Magic
I have installed Cyanogenmod 6.1 and it's OK - better app compatibility, and stable - but it's slow (and USB SD-card mounting doesn't work, but maybe that's an app or something).

What can I do to speed this thing up?

Ginger Yoshi 1.5 sounded like a good option, but I got errors when I tried to flash it.

# Answer
> 4 votes
To answer the question - to speed that thing up you need to roll back to CM4 or another Android 1.6 based ROM.

I have a Magic and have used several ROMs including CMs 4, 5 and 6. It is unfortunately hamstrung by its first-generation hardware - you simply are NOT going to get both features and speed from this phone, period.

Android 2.x ROMs do not make the Magic faster. With all their config options they can make some things appear fast but this comes at the cost of performance in other areas.

# Answer
> 1 votes
I have tried several roms on HTC magic: Stock 1.5, Sense 1.5, CM6.1 and YoshiMod GingerBread I always Benchmarked the phone with Quadrant for each new rom, I found out that Sense was better than plain 1.5, then CM 6.1 was faster than Sense, but the faster for me was YoshiMod with GingerBread, had no troubles with it... CM6.1 was also solid though.

Check this post for info on YoshiMod GingerBread for HTC Magic Install Ginger Yoshi 1.4 on HTC Magic 32a, which radio do I need?

---
Tags: custom-roms, htc-magic
---


title: Answering Machine on Android

text:
# Question
Title: Answering Machine on Android
Playing audio to telephony uplink is possible, but the microphone input data is also transmitted.

1. How to switch off microphone on Android devices?
2. Is there a possibility to play audio to telephony uplink while call on mute?

# Answer
> 4 votes
I have been developing my own answer machine application and hit two major stumbling blocks. One is that `setMicrophoneMute(boolean on)` simply doesn't work. And the other issue is playing an audio greeting down the phone line.

This isn't possible due to hardware restrictions and it doesn't even work if the microphone is switched on and the audio is played through the speakers.

---
Tags: audio, calls
---


# Question
Title: use wav file for sound notification when receiving a new Facebook/Google+ message?
How can I change the notification in my Android 2.3.5 device so that I can use a given wav file for sound notification when receiving a new Facebook message? If this is not possible with the Facebook app, is it possible with the Google+ app?

# Answer
> 2 votes
For using custom ringtones, I suggest Rings Extended app along with any file manager to browse the contents of your SD Card. This will allow you to pick any supported sound file to be used as a ringtone in any app.

In Google+ app, go to Menu -\> Settings. Under "Ringtone" you can select the WAV file (pick "Rings Extended" when prompted, and navigate to wherever you saved the file), and "Notification settings" will give you finer control of which actions will trigger the notifications.

I don't use Facebook, but I imagine the app has similar controls in its settings.

---
Tags: notifications, facebook, google-plus
---


# Question
Title: Nexus One stuck in loading screen - How to save application data? (ROOTED)
I have my N1 rooted and after I installed BlackRose and change the partitions with password protection I wasn't able to start Android ever again. It show this screen:

I can access to the `adb shell`, and I can see all the private folders. So my question is

What folders/files do I need to backup to restore after the phone is fixed?

I know: /data/data

anything else?

# Answer
Here are the locations you can try to back up:

```
/data/app/         --> location of APKs.
/data/app-private/ --> location of protected APKs.
/data/data/        --> location of app settings.

```

However, if you are trying to install ICS a complete wipe is most definitely required.

Generally, re-partitioning the internal memory should wipe its contents. I would try manually re-flashing Recovery, wiping the device completely (system, data, cache, and dalvik cache) and re-flashing the ROM. If you do manage to salvage any app data, I would highly recommend *not* restoring it on the new ROM, as that can lead to problems, especially if you are backing up to FAT/NTFS drive (Linux file permissions are lost.)
> 3 votes

---
Tags: nexus-one, backup, adb, bootloader
---


title: How can I fix Error -101 in the Market?

text:
# Question
Title: How can I fix Error -101 in the Market?
I added a second Google account to my Dell Streak 5 running 2.2 and when I attempt to download an app (either paid or free) through the Market I get this error:

> \<App Name\> could not be downloaded due to an error. (-101)

Downloading apps through the primary account on the device works just fine. I've tried downloading over both data and Wi-Fi as well as removing and re-adding the secondary account and clearing the Market data, with no luck. I'm using the 3.4.4 Market though this also occurs with the 3.1.3 Market. Also of note is that the device doesn't show up in the web Market — it only lists my Vibrant.

How can I fix this?

# Answer
> 2 votes
Have you tried removing and adding both account? Or adding secondary account as primary account. Making secondary account primary may not be what you want but its worth a try.

# Answer
> 2 votes
have you tried erasing all user data on your device, then re-adding both accounts? To do this, go to Settings - Security - Wipe Data.

# Answer
> 1 votes
Just had the same issue on my Asus Transformer Prime tablet. Fixed by updating the timezone to the proper one, Settings -\> Date & time.

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


title: Hebrew word suggestions on ICS

text:
# Question
Title: Hebrew word suggestions on ICS
I have a Galaxy Nexus with Ice Cream Sandwich OS installed, and I write emails and text messages in Hebrew and English.

The English keyboard has as-you-type word suggestions that appear (in blue) bove the keys while typing.

The Hebrew keyboard does not have that feature (it only suggest to complete contact names). How do I add word suggestions to my device?

# Answer
> 4 votes
Try using a 3rd-party keyboard replacement app.

I've previously used AnySoftKeyboard, and can confirm that it does show word suggestions on other languages. For Hebrew you would need to install the corresponding language pack as well.

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-nexus, hebrew
---


# Question
Title: What do "NAND", "ROM" and "to flash" mean?
> **Possible Duplicate:**
> What is the difference between: Rooting, Jailbreak, ROM, Mod, etc.?

I'd like to know the meaning of the following terms:

* What does NAND mean?
* What is a ROM? Is it a custom OS?
* What does "to flash" refer to (as in, to flash a ROM)? Does it mean to copy?

# Answer
> 0 votes
A **Nandroid** backup is a backup of your phone that is an exact image of the state of your phone. So you could make an exact copy of your current phone, then do major changes to it, and then restore to your previous backup by **flashing** the backup back to the phone. **Flashing** means to copy or to install.... you are essentially wiping the device and restoring a previous state (a backup) or you are flashing a new **ROM** (which is a custom version of Android).

More info: I've rooted my phone. Now what? What do I gain from rooting?, What is the difference between: Rooting, Jailbreak, ROM, Mod, etc.? , etc.

---
Tags: custom-roms
---


# Question
Title: Can I reverse tether my Android device to my phone using Bluetooth PAN or DUN?
I have a Sony Ericsson K800i phone that supports both bluetooth PAN and DUN.

Is there any way to share my phone's internet to my tablet (cheap achinese Aishuo A820 with Android 2.3.1, rooted). For now I don't care if the method requires root because the tablet **is** rooted, but if it's possible to do it without root would be great.

I've looked at https://android.stackexchange.com/questions/7817/reverse-tether-on-android-via-bluetooth-pan but it only appears to cover PAN (not DUN) and asks about tethering a phone with a PC. Since I'd like to tether two mobile devices I'm guessing that there will be fewer software options available to me.

I'm ok with writing shell scripts and I have some Linux experience, but not with bluetooth.

# Answer
On my **rooted** device I was able to start connection **once** and it never worked again. Command is:

```
android# pand --connect XX:XX:XX:XX:XX:XX
android# netcfg bnep0 dhcp

```

alternatively if you know the address of remote device - let's say 192.168.101.1

```
android# ifconfig bnep0 192.168.101.1
android# route add default gw 192.168.101.1 dev bnep0
android# setprop net.dns1 192.168.101.1

```

I'm not sure why it stopped working for me. Maybe I'll restore factory image, root it and try again.
> 1 votes

---
Tags: bluetooth, internet, reverse-tether
---


# Question
Title: Unable to enable Mobile Network settings (options greyed out). Is there any way to restore lost mobile connectivity data?
I have a HTC Desire HD that up until recently has been running well with a custom ROM. For some reason, the phone started to "misbehave" in a number of ways after about 10 months of painless operation, so I decide to try and put the LeeDroid ROM on the phone. End result, the phone is now not much better than a basic iPod touch.

My mobile network settings are all greyed out, and the phone is telling me that it no longer knows what its IMEI, IMEI SV, IMSI, Phone Number, and Base Band details are. Every other feature of the phone seems to be working OK, just not the mobile network connectivity.

Yes, it's a very sad little brick indeed, and I now find myself going retro and using my old Sony Ericson Walkman phone which is SO old school that it's not funny! Yes, it looks really pathetic when I go to touch the screen and... well, you get the picture! LOL

I am still hopeful that someone out there might know how I can restore the missing information. I have most of what I need documented, but no idea if there is a way to locate and restore the data more directly from the phone, or if there is a tool that will allow me to feed the missing values in (remember, these are meant to be unique identifiers) in order to help me to restore the phone in some way.

**No amount of master resetting, or alternative ROM installing has been of any help so far**, and asking this question is really a last gasp attempt to try and de-brick the mobile features of the phone before I find myself either buying an expensive repair at the local authorized repairer, or buying an expensive replacement phone.

Serious KUDOS to anyone who might have an answer to this.

# Answer
Problem solved, and I think I'm finally getting a handle on all of this after several hours of some serious digging through the interwebz, and a bit of trial and error. So here is what I ended up doing, step by step:

1. Locate a stock ROM as suggested by Matthew Read and user12295.
* This was possibly the hardest part as there were so many dead links out there, and I ended up using a link I found to the Shipped Roms website.
2. I elected to download the file labelled `RUU_Ace_Gingerbread_S_HTC_WWE_2.50.405.2_Radio_12.54.60.25_26.09.04.11_M2_release_199042_signed.exe`.
3. Fully charged the battery on the phone.
4. Located the original HTC cable in a fit of paranoia and connect my phone to my laptop using a USB2.0 port.
    * For some weird reason the USB3.0 on my particular laptop wouldn't let me connect the phone during the flashing process the first time I tried to do this.
5. Ran the RUU utility that I had downloaded, crossed my fingers, and waited for the phone to be wiped and flashed after navigating the various screens of the RUU.
6. Saw my phone go through a reboot at the end of the process... and all connectivity was working with full networking/identity data restored.

So it turns out that the IMEI number is flashed to a different bit of the phone's internal memory, and the stock flash somehow picks this up.

So All systems go, but I miss many of the features of the phone, including the better battery life that I had under a better ROM and because a couple of my own experimental apps will no longer work. All of a sudden I wish I'd downloaded the 1.72 version of the RUU as it seems I need to go through a downgrade process in order to root the phone and get a custom ROM reinstalled.

After a bit more Interwebz digging, I came across an application called Ultimate Multi Tool, and I worked through the following procedure:

1. Connected phone to laptop (as per earlier process)
2. Set phone to charge only
3. On the phone, enabled Settings -\> Applications -\> Unknown Sources
4. On the phone, enabled Settings -\> Applications -\> Development -\> USB Debugging
5. Ran the Ultimate Multi Tool
6. Operations -\> TempRoot
7. Operations -\> Gold Card.
    * Clicked on the CID button to get the id for my SD-Card.
    * Clicked on the "Free HTC goldcard generator" link and filled out the form on the screen to generate a goldcard image.
    * Clicked on the Load goldcard.img button and located the goldcard.img file
    * Clicked on the Create GoldCard button.
8. Operations -\> Downgrade.
    * I needed to locate a file called PD98IMG.zip before I could begin the downgrade process. The downgrade process was VERY slow. Took about 30 minutes for me, but your time may vary. As an afterthought, simply applying an earlier RUU may have been a better approach, but I thought I should document exactly what I did.
    * Phone rebooted into HBOOT menu, and I simply followed instructions on PC and phone screens.
    * Waited for downgrade to complete and rebooted phone.
9. Repeat steps 2, 3, 4, & 5
10. Used On Screen buttons to push Visionary+ and SuperUser to the phone.
11. On the phone, Ran Visionary+
    * Checked the Set System r/w after root checkbox
    * Selected Temproot now
    * After process finished, Selected Permroot now
    * Superuser asks for permissions, so pressed the Allow button
    * Phone Reboots
12. Set phone to charge only once it had finished rebooting completely
13. Back to Ultimate Multi Tool, and selected File -\> Check S-Off/CID/SIM
    * Superuser asks for permissions, so pressed the Allow button
    * Tool now reports back that the CID is a whole bunch of 1's, phone is S-OFF, and SIM Unlocked. :-)
> 2 votes

---
Tags: settings, htc-desire-hd, mobile-network
---


# Question
Title: Is it normal for the Galaxy Nexus to have an Odin mode?
I just received my apparently new Galaxy Nexus, and I noticed that it has an "Odin mode" bootloader, which is strange since Nexus devices use fastboot. Should I be worried? Did someone mess with my phone?

# Answer
> 6 votes
Unlike the Nexus S, the Galaxy Nexus has the Odin download mode. It does have a fastboot mode as well though. So this is normal and you have nothing to worry about.

My guess is that Samsung just prefers working with Odin and didn't like having to work without it for the Nexus S. Or perhaps they had it in the latter but disabled it, and didn't bother doing so for the GNex.

---
Tags: samsung-galaxy-nexus, odin
---


# Question
Title: How safe is android compared to other mobile platforms?
Recently I get the impression malware is only present on Android (compared to other mobile platforms) as every IT news magazine reports only on Android malware. (I guess it is also involved with the fact that mobil devices become more and more powerful and also mobile malware evolves =\> kind of populism) However, when I do web search indeed I get the impression that Android is the excellent platform for malware:

What do you think? Are those ratings biased?, Why? On the other hand Android is the most common mobile operating system making it an attractive place for malware. Additionally manufactors do not update their devices with newer versions (as they want to sell newer phones with newer android versions (fragmentation)). And last but not least the android market is some how not as restrictive as the iOS store, right?

`<edit>` And yes of course: classifying what actually is malware is not so clear, so it depends how and who is calculating "malware". `</edit>`

# Answer
This is too big for a comment, so here goes:

* Both articles cite one and the same McAfee report.
* McAfee is a security products vendor, hardly an impartial observer to the malware scene.
* McAfee does not have products which for iOS devices, but they most certainly do for Android devices. And paid, too. Turns out they might have for both platforms. I can't be bothered to install iTunes to verify.
* Android is the fastest-growing mobile platform, and with an absolutely crazy 73%+ growth rate, and now has 48% market share, compared to just 10% in the beginning of 2010.

No big surprise here -- this is just a marketing ploy by a security vendor to sell more products. The same trick they pulled off with other AV vendors that they did with PCs in the mid-2000s.

As an aside, security is not all that much platform-dependent as it is people-dependent. Most of the largest security breaches are caused by social engineering attacks rather than technical limitations. I have yet to see with my eyes an Android malware application, it has always been beyond me how people manage to get infected. See also this related question on whether you need AV on your Android (short answer -- no).

Your phone should be secure as long as you use common sense while installing and using applications. Don't trust anything that's on the Market Play Store, the same way as you wouldn't trust a random PC program, or a Facebook "app" for that matter.

iOS and Anrdoid security concerns pop here and there in the news occasionally, but from observing both markets for some time I'm fairly convinced that both platforms offer reasonable (technical) protection to their users, and offending applications are removed with short notice. Google has even removed malware applications from devices without user discretion at least once.
> 13 votes

# Answer
As far as the safety of Android, it depends a little more on the user. iOs has a vetting process for their apps, so it is very hard for malware to get onto the app store. With Android, it is much easier to put an app on the Market. Also, if the phone is configured to install from unknown sources, you can install software from anywhere.

However, if someone is smart about the aps they install, it is not an issue. Restrict app installation to the Google Play/Market store and the Amazon App Store, or other trusted software companies. When you install from the Google Play/Market, look at the number of downloads and the ratings - these provide an indication of how much you can trust the app.
> 2 votes

# Answer
You must distinguish security between

* programming errors that make a system less secure (as in the article your referenced) and
* the security-architecture.

I am only writinge about security-architecture.

Android has a sandbox that shields the apps from each other and from sensitive os-features.

On installation an android-app requires permissions to sensitive issues: access internet, files, adressbook, ......

If the running app tries to access some sensitive api whre there are no permissions the app is aboarted.

On unrooted devices the os does not allow to write to os-files. One app cannot access other apps' private files.

This is a good starting point for security.

However there is no fine grained security:

example: either an android app is allowed to access all internet or internet is not allowed. you can not restrict an android app to access only a certain url. there is no way that you can specify "ask me every time the app wants to access the internet."

the same applies to other sensitive issues as well: contacts, making sms-calls, accessing public folders in the filesystem, ....

So as long there is no "allow on demand" feature in the os and no more fine grained security-settings for me **android up to version 4 is not secure enough.** But as an open source system it has the potential to become more secure over time.

Comparison to other mobile os.

The dotnet-platform of **Windows Mobile 6** and its predecessors down to ppc2003 also has a sandbox and much finer grained security settings. I am not shure how effective these are and if security modell still exists in the current system.

I have an old motorola **java-me** phone that is quite secure because the manufacturer does not allow other apps to access sensitive functions as long as the app is not signed by motorola itself or one of its trust partners. There is no setting that allows me as the phone owner to disable this security. However other java-me-phone vendors have this option.
> 1 votes

---
Tags: security, malware
---


title: What are some uses for the HDMI port?

text:
# Question
Title: What are some uses for the HDMI port?
My MID came with an HDMI port and cable. I have not seen this on any other device. What are some uses for this?

# Answer
> 2 votes
Generally for video out, you can connect them to your TV to get an even larger screen, for example, to watch videos. Or you might be able to use it for doing presentations on a projector, instead of using a laptop.

---
Tags: hdmi
---


# Question
Title: Manually Sync Outlook 2010 contacts/calendar only from Windows PC to Android cell phone (Samsung Galaxy S II) via USB cord only
How do I manually Sync Outlook 2010 contacts and calendar only from Windows PC to Android cell phone (Samsung Galaxy S II) via USB cord only. I do NOT want to use any kind of web based product, i.e. Google, nor pay 3rd party software program to do this, unless I have to. I don’t want automatic syncing; I just want control of my data by plugging my cell into my computer via USB cord and manually hitting sync. If I make a change to contacts or calendar on my cell, when I plug it into my computer it transfers data and vice versa without it cutting off data in the notes of contacts or anywhere else because web based products only allow a certain amount of data to transfer. Also, what applications do I need to have on my cell phone for the contacts and calendar to work? I use Gmail separately for my emails by going to Google, but do not want that on Outlook 2010. Also, NO I will not give up Outlook.

# Answer
> 2 votes
If you don't want to use third party software then you need to use Samsung's Kies. It says here that it supports syncing with Outlook, though I don't know the details.

---
Tags: contacts, samsung-galaxy-s-2, calendar
---


title: Can I locate my android phone?

text:
# Question
Title: Can I locate my android phone?
I brought a new Samsung Galaxy Y inbuilt with Android 2.3.5 some month ago and sold it recently. But after selling I noticed that in that Android I left my email ID (email ID that is used to log in to android for the first time).

I don't worry about the my email ID as I have changed its password but **Can I locate my android device with that email?** or by any other way? on any Google Maps like service?

# Answer
> 7 votes
No, you would need an application like "Where's My Droid" installed on the device and know the phone number for the device.

If you sold the device, the new owner probably did a factory reset on the device so your information is no longer associated to the device.

In the future, before you sell your device, you should go in and do a factory reset so you are not giving the device away with any of your information.

I want to add my opinion on these apps that claim to help you find your device (including "Where's My Droid") if it is lost or stolen. They are great if you lost your phone in your house (or somewhere "safe") but if you lost it at like a bar or if someone actually stole it, chances are you will not even be able to use this software. A factory reset can be done on any device rather quickly, which would remove your "locating software" and remove any "tie" that your accounts may have to the device. Also, they require the device be ON, so if someone does steal your phone, all they have to do is turn it off, and when they have a chance, do a factory reset. My best advice I can give you is to remember that these are ~$600 devices (what you will pay off contract, or for a replacement) so treat it like it is a ~$600 device and don't leave it laying around. I am not saying that I would ever take someones phone or anything, but I could have the device factory reset by the time I got to the door to leave. It is as easy as `Menu -> Settings -> Privacy -> Factory Data Reset`.

# Answer
> 3 votes
As Ryan Conrad already pointed out, the new owner probably did a factory reset when they bought the device. However, it is indeed possible to locate it if it is still connected to the account, with an application such as Lookout's Plan B. According to its description, it can be downloaded from the Android Market online directly to the device (if still connected to your Google account) and would upon installation send an email to your email address.

**DISCLAIMER:** I do not in any way, shape or form actually encourage you to do something like this, and though I assuming you asked this as a hypothetical question, I can't understate that this is ethically wrong to do, and possibly also illegal in some areas without the owner's consent.

# Answer
> 0 votes
there is also the utrack feature by Samsung for those purposes on S G Y. but it needs to be prepared, which seems to be not the case here.

---
Tags: 2.3-gingerbread
---


# Question
Title: Why does Android offer updates for all the gmail accounts on the phone?
I have multiple gmail accounts on my phone and I get Market and other updates listed for each of these accounts. That is simply annoying.

How can I disable that and instead set one account as my primary account for updates and such like?

# Answer
> 1 votes
You probably used different Google accounts for different apps. Switching accounts will show different apps.

I guess all you can do is uninstall the apps from one account, change accounts to the one you would like to use and then reinstall them.

---
Tags: updates
---


title: Samsung Galaxy S 2 - Recovery mode

text:
# Question
Title: Samsung Galaxy S 2 - Recovery mode
I am trying to install an application to my Galaxy S 2 using the "apply update from sdcard" option from the recovery mode (the script in the update.zip is written to do that). The problem I am facing is that when I choose that option, I can't see my external sdcard (where update.zip resides). Anyone can help with that please ??

# Answer
> 1 votes
Take it off your external card and put it on the internal SD storage which is located at `/sdcard`. Confusing, I know, but that's how Samsung has decided to do things.

---
Tags: samsung-galaxy-s-2, updates, external-sd, recovery-mode
---


title: How can I update my Galaxy Tab to 2.3?

text:
# Question
Title: How can I update my Galaxy Tab to 2.3?
I bought a Samsung Galaxy Tab which has Android 2.2. I want to upgrade it to 2.3 but I don’t know how. I searched to find out a way to do so, but I couldn't find anything.

# Answer
> 1 votes
You connect device to computer running samsung kies and do the damage with official gingerbread All settings and databases will be lost or erased, so take care to make backup (if you know how to root then with titanium is best)

There is aftermarket Ice Cream Sandwich in development http://forum.xda-developers.com/forumdisplay.php?f=807

# Answer
> 0 votes
if u have the samsung galaxy tab p1010 (wifi only)

i found a firmware update to gingerbread 2.3.6 released in uk.

im in south africa i installed in on my tab it worked perfect problems.

but one thing if u do this u will lose ur warrenty well atleast i was told i would but hey it worked perfect...and till now there hasnt been a update in south africa so i did it.

http://www.sammobile.com/

register and login

click firmware

type-tablet

os-android

model-pick ur model if listed

as i said i picked a uk release

---
Tags: 2.3-gingerbread, samsung-galaxy-tab
---


# Question
Title: One-click full backup & dropbox sync in Titanium Backup?
Is it possible to make a full backup of everything and then it sync into dropbox (and repeat if syncing was unsuccessful) with a one click? I'd like to just launch a backup procedure and go sleeping knowing that when I wake up, everything that could be done was done... and Titanium Backup's interface is so confusing to me.

I've got a pro version.

# Answer
> 3 votes
As of version 4.8.2 you can automatically synchronise to Dropbox (or Box.net) with each scheduled backup:

* Go to Schedules in the main menu
* Select a schedule or create a new one
* Fiddle with the time settings to your heart's content
* Select "Sync to Dropbox" in the "When finished:" combo box at the bottom.

Could also be a good idea to adjust the "Connectivity modes" to synchronise over Wi-Fi only in the settings to avoid unnecessary data charges (if applicable).

# Answer
> 4 votes
I can trim to two clicks: 1 for Full backup to local storage & another for Dropbox sync.

**For Full Backup to Local Storage:**
1. Tap & hold on empty home screen area. Choose *Widgets*.
2. From Pop-up list, tap *Titanium Backup (Actions)*. Again, tap *Action*.
3. On next screen, choose *Backup all user apps + system data* & tap *Create Widget* button.
4. Done! Now, all you have to do is to tap this widget from your home screen.

**For Full Sync to Dropbox:**
1. Make sure you've already enabled & configured Dropbox sync from *Menu* ~\> *Preferences*.
2. From *Preferences*, tap *Dropbox settings* & then *Labels to synchronize*. Check *Synchronize everything* checkbox & tap *OK*.
3. Done! Now, all you need is to open app & tap *Sync to Dropbox now !* button at bottom from *Overview* tab..

**Main Method For Full Backup to Local Storage (To shoot out your confusion):**
1. Tap *Backup/Restore* tab.
2. Tap *Click to edit filters* just below tab bar (right-side). Make sure all radio buttons are set to *All* & there's no label are selected (if you've labels). Tap *Apply* button on top-right.
3. Hit Physical *Menu* button & choose *Batch*.
4. On next screen, tap *RUN* button left to *Backup all user apps + system data*. Tap *Run the batch operation* button on top.

**Go really for a sleep:**
Setup & enable a full backup schedule profile from *Schedules* tab. It will be enough if you just enable the two default schedule profiles. You can change its backup frequency after tapping *Edit* button.

So, in the last, you just need 1 click: 0 for Full backup & 1 for Dropbox sync! :)

**What about 0 clicks??**
Install Dropsync & link TB's Backup directory to a folder in Dropbox (free version supports 1 directory linking which is enough for this). It'll sync backups with Dropbox automatically (make sure `Auto Sync` is check in settings). So, you don't need even that one click...

---
Tags: titanium-backup
---


# Question
Title: Google Latitude History is telling me that I'm living on the next block
Today was looking over the statistics on Latitude history and I noticed that it registered another place as my home, it is actually one block away from the adress it says.

Is there a way to change or set my home's location manually?

# Answer
> 3 votes
You can manually set the location using an iGoogle gadget or through Firefox. What you are probably seeing when the location is "one block away" is that GPS is not actually turned on on the handset. The phone is probably using positioning that is determined used cell phone tower location, so it will get you in roughly the correct place, but not the exact location you would expect if GPS was turned on.

# Answer
> 3 votes
If you go into Maps on your phone, press `Menu`, press `Latitude`, press *yourself*, press "View your location history", then press `Menu` you should see an option to change your Home and Office/School locations.

# Answer
> 2 votes
Turn Wifi on if you haven't got it on already. You don't need to actually connect to it, just to have it enabled. Google uses the known locations of wifi points to help its GPS calculation (don't know if anyone else does, mind you)

# Answer
> 1 votes
If your internet is from a VPN or a server it shows the location of these servers instead of yours using the same method as the new Geolocation function in HTML5 i suppose

---
Tags: google-latitude
---


# Question
Title: How do I force the ICS browser to finish syncing bookmarks?
I have a brand new Acer A200, and I upgraded it to ICS (4.0.3). I set up sync with my Chrome bookmarks, but it's been a few hours now and it doesn't seem to be finishing the sync - I've got the complete folder structure of the bookmarks on my PCs, but most of the folders are empty. Is there anything that I can do to force it to finish the job?

# Answer
Well, for the moment I'm not coming up with any solution, so I've up and bought ChromeMarks. I went for the pay version because I REALLY wanted to manipulate the bookmarks on the device. If you just need to see them on the device, then the free version (ChromeMarks Lite) does a fine job.

I have no idea what the real problem was, but it was worth $1.99 to me to have it solved immediately (especially since the Browser's built-in bookmarks can't be viewed in any kind of list mode - just the icon view).
> 1 votes

---
Tags: sync, 4.0-ice-cream-sandwich, stock-browser
---


# Question
Title: What kind of upgrade procedure can I expect after rooting my tablet?
I am considering rooting my Galaxy Tab 10.1, mainly to get rid of some obnoxious bloatware that really annoys me.

I've read this post, and this one, and found these instructions which are nice and clear. I think I'm set as far as executing on this process.

What is not clear to me is down the road, when new versions come out, what the upgrade process will look like.

1. Will I be notified in any way shape or form of any upgrades? (my current non-rooted phone alerts me when a new OS upgrade is available.)
2. Will I have to go through an equally complicated procedure with every upgrade, or is it much simpler once the initial rooting is done?

# Answer
> 2 votes
Most (if not all) custom ROMs deliberately prevent over-the-air updates from carriers/manufacturers. This is done both to prevent incompatibilities during the upgrade process, and to avoid losing root. With that said, some custom ROMs do offer ways to be notified of updates. For example, for ROMs that are integrated with Rom Manager update notifications are available through that app (available for the Premium version only though.) Other ROMs may even include their own update notification built-in. This is really up to the developer of a given ROM, and you should be able to find this information on the ROM's support thread.

After the initial rooting and installation procedure, upgrading a ROM to a newer version is quite easy:

1. Download ROM's update.zip file and place it on the root of your SD Card.
2. Reboot device to Recovery (ClockworkMod in this case.)
3. Perform a Nandroid backup. This step is not strictly necessary, but highly recommended in case something goes wrong during the update process, or if you just aren't happy with a new version. If that happens you can always restore a previous backup to get your device back to a fully functional version.
4. Clear Cache and Dalvik-cache partitions. Again, not really necessary, but in some cases this helps prevent issues with installed 3rd-party (and system) apps in case the updated ROM changes things around too much.
5. Apply the update. Pick the ZIP file you downloaded in step 1 and wait for the update to complete.
6. Flash the GApps package. Optional, if you want the Play Store, Google Talk and other Google experience apps. You have to do this step each time you upgrade the ROM, since the /system partition gets formatted as part of the update process.
7. Reboot.

The first boot after ROM update will take a long time (5+ minutes,) depending on how many apps you have installed. This is because the Dalvik-cache gets gets rebuilt. After this you should be all set.

---
Tags: updates, rooting, samsung-galaxy-tab-10
---


# Question
Title: How to re-activate android device (with another email address)
I have an android device (registered to my gmail account), which I want to give to someone else.

What steps do I have to take, so that the device is no longer activated/registered/linked with my email address, and can be re-activated with the other person's gmail account?

What happens with any apps installed on that device (bought using my account)? Should I remove them manually?

# Answer
> 7 votes
You need to do a factory reset via `Menu -> Settings -> Privacy -> Factory Data Reset` (this may be under a different menu on newer versions of Android.) Factory reset formats your device, erasing all 3rd-party installed apps and their settings. It also dis-associates your accounts (Google, or any others you may have added) from the device, removing any synced contacts.

You may also wish to format your SD Card if you are giving it along with the phone.

Apps, books, music and videos that you purchased via Google Play Store are tied to your Google account. You will be able to re-download them to your new Android device after signing in with your Google account.

---
Tags: google-play-store, gmail, activation
---


# Question
Title: I've rooted my tablet, now how do I get rid of this bloatware?
> **Possible Duplicate:**
> Rooted Phone but still can't uninstall Apps

I just went through the process of rotting my Galaxy Tablet 10.1. I used these instructions, and the process went smoothly so I think it was a success.

However, everything looks pretty much the same as before, so I can't really tell if anything has actually happened.

In any case, part of the reason I did this was so that I could remove some pre-installed bloatware off the tablet. My understanding was that if the tablet was rooted, I would have the ability to do this.

If this is the case, though, I can't tell how. There is still no uninstall option in Settings-\>Applications-\>Manage Applications for the unwanted apps.

Do I have to do something else?

Is my tablet not actually rooted as I thought?

Was I wrong that a rooted tablet would be able to remove bloatware?

# Answer
> 5 votes
Yes, you can remove bloatware from rooted tablet, but not using stock uninstall utility. Use Titanium Backup to remove those bloatware. Its the simplest way.

The meaning of being rooted means you can access device as root user of Linux (Android is Linux). A root user can do everything on system. Stock settings utilities aren't designed to use this capability. So, you need to use a third-party app. Titanium Backup take over system as root user, so it can do everything including bloatware removal from ROM.

---
Tags: root-access, bloatware
---


# Question
Title: How do I get a ROM onto my ICS (Android 4.0) tablet?
I have a Galaxy Tablet 10.1. I decided to root it, that went fine. Then I decided to upgrade to Ice Cream Sandwich. That also went fine.

It was only after upgrading that I discovered the camera does not work (yes, the warnings were there, but they weren't made very obvious). That sucks, so I wanted to go back down to an earlier version. I seem to have lost the ROM for my earlier version on the tablet, so I went to copy it back to my tablet, thinking that would be simple...

But ICS doesn't let me connect to my computer via USB.

After looking around the web, this is apparently because of a change in the way ICS is going to handle USB connectivity, which is an issue I don't want to embed myself into. All I know is I want to get out of ICS and back to Honeycomb.

How can I get the ROM onto my tablet so that I can install it?

# Answer
> 5 votes
There's probably tons of ways to do this, but here's what I can think of offhand:

* If you have `adb` set up on your computer then use it to push the ROM file over: `adb push /path/to/ROM /sdcard`
* Upload it to Dropbox, Box, or any other cloud file storage service and then download it via the associated Android app
* Upload it to a file sharing service like Mediafire and then download it in your browser
* If you downloaded the ROM from somewhere, visit that site in the browser on your tablet and download it directly
* Install a file manager or other app that supports FTP and send it over via a wifi LAN connection (one example)
* Try Kies Air \- I think it supports wireless file transfer

---
Tags: usb, rom-flashing, rom, samsung-galaxy-tab-10
---


# Question
Title: Restoring messages from ClockworkMod backup
Here's the story. Today my phone (modded with Cyanogen mod) started bootlooping. So, I did a ClockworkMod backup and went about installing the latest version of Cyanogen mod. When that was done, I restored the backup, but it started bootlooping yet again. So now, I have a fresh install of Cyanogen mod but none of my texts or call logs etc, all my contacts were sync'd from my Facebook anyway so I can get them back easily.

Does anyone know how I can extract my text messages from the ClockworkMod backup without sending my device back into a bootloop?

Cheers!

# Answer
Use Titanium Backup pro (Paid). It can restore individual apps+data from CWM backups!

It clearly colors data containers with Green. And, names of container which keep contacts etc. vary as per Android version & manufacturer, but they are generally human readable. Keep Green color in mind. If you find Contacts which is not colored with green, its app.. not data container.
> 3 votes

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


# Question
Title: Run a Titanium Backup schedule from ADW Launcher's drawer
Is it possible to place a shortcut to Titanium Backup schedule in ADW Launcher's drawer?

I guess that one way would be to make a small app whose only job would be to launch TB's schedule by some kind of intent, but I couldn't find any information on intents provided by TB, and also making an app for such a simple task seems an overkill.

I am using CyanogenMod 7 (so it's rooted and so on...) and TB Pro.

# Answer
Its not possible. App Drawer is designed to keep default shortcut of apps.. not custom shortcuts!
You can always use Homescreen to place custom shortcuts. I recommend you to use TB's widget. As ADW Launcher provides option to add multiple homescreens, space shouldn't be a problem.
> 2 votes

---
Tags: titanium-backup, adw.launcher
---


# Question
Title: Google Maps shows wrong location on Android 2.2
For the last two weeks, Google Maps (Latitude) reports that I'm still at my old house. I'm not - I moved 6 months ago, but my "location" says that I'm still there. I tried clearing the maps cache, manually setting my location to somewhere else, and then activating auto-detection. Still nothing.

What could go wrong?

# Answer
Try Settings \> Applications \> Manage Applications.

All \> Network Location \> Clear data.
> 1 votes

---
Tags: google-maps, google-latitude
---