# Question
Title: Keyboard scroll down in Google Reader app
How can I use the arrow keys in my keyboard to scroll down on a page in the Google Reader app?

I can scroll down only via the tactile screen, which is not easy to be done when wearing gloves in winter time.

# Answer
> 2 votes
It doesn't seem to be possible. At least not in the post it self. In the list of posts it is however.

The only way I am able to scroll in posts, is sideways, which changes the post.

It could be done programmatically though, by combining and rewriting some stuff. But then it is of course no longer Google Reader :)

A suggestion however (which is what I do) is to make a small hole in the thumb of the glove. Then the skin is able to make electric connections on the touch screen :)

---
Tags: keyboard, google-reader
---


# Question
Title: Galaxy Nexus ringtones and notifications too quiet
I've recently ditched an iPhone in favour of an Android, Galaxy Nexus. Now I am missing calls and texts all the time because I simply don't hear the ring! I have maxed all the volume sliders in settings and the volume rocker on the side, and tried the more obnoxious ringtones included stock, but it is still fairly quiet.

I'm not hard of hearing but if I'm on a tram and the phone is in my suit pocket or bag, it's just not loud enough to be heard over the ambiant noise.

Is this a common problem or it might be specific to my phone? How can I boost the volume of ringtone and text notifications?

# Answer
You might want to give Volume+ a try (scroll down for download link).
> 1 votes

# Answer
The default ringtones are fairly quiet. Install some standalone ringtones or else grab a copy from your device and run them through a program to increase their volume before placing back onto the phone.
> 0 votes

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


# Question
Title: How can I fix or troubleshoot my Internet connection problem?
I am using a Sony Ericsson Xperia running Android 2.3.4. When I try to access online applications like Gmail, Facebook, Android Market etc. I get an error that says `No connection, retry?` or `No data service provider`.

How can I overcome this problem?

# Answer
Make sure this isn't a DNS issue. In the browser try navigating to the website by its IP address as opposed to the name.

On your computer open command prompt and type in `ping google.com` and press enter. The 4 numbers 1-3 digits long separated by dots is the IP address (e.g. 74.125.113.106). Now on the phone open up the browser, and in the navigation bar type in "http://" followed by the IP address you got from your computer (e.g. `http://74.125.113.106`) and press the Go key. If the website loads - your phone has a bad DNS entry. The Market has several apps for changing phone's default DNS.
> 1 votes

---
Tags: internet, connection-issues, sony-ericsson-xperia-x8
---


# Question
Title: How can I copy to the clipboard on a stock phone?
This is something that has been frustrating me ever since I first did a fresh ROM installation on a smartphone.

I have an excessively complex password for my Google account. It would be impossible to type it into my phone by hand. Usually I would get it into my phone through QR code. But on a fresh installation, I have no QR code reader. I also can't install one, cause I can't access the market without my Google account.

So I put my password into a `.txt` file and put it in my phone. But when I try to open it, the application that is used can't copy text (like HTMLViewer on CM7) and no alternatives are available.

# Answer
> 3 votes
The key is not putting the password into the file, but make it the filename. Then you can rename the file in the file manager and copy the password through the rename dialog.

# Answer
> 3 votes
Alternatively, you copy the .apk for a (properly gotten) QR code reader to your device and install it through the file manager, as long as `Settings -> Applications -> Unknown sources` is checked.

---
Tags: google-play-store, password
---


# Question
Title: Is there any launcher app that behave like Iphone?
I've just switched from Iphone to Android (CM7), and I strongly prefer the Iphone way to manage apps. The separation between Home screen and App Drawer screen on Android is very awkward. Is there any launcher app that behave like Iphone, ie. manage, arrange apps right on the home screen?

Apps I've used: LauncherPro, GO Launcher Ex, and ADWLauncher

# Answer
> 7 votes
Since you've already rooted and flashed your ROM, you can give the MIUI rom a go, see http://en.miui.com/

I feel that is sort of the iPhone feel ROM for Android... no app drawer, newly installed apps get put onto the next available space on your screens. Folders to organise etc. Even the settings look iPhone-ish.

# Answer
> 1 votes
Espier Launcher is very much like iOS. It has similar icon types, and it doesn't separate the Home Screen from the App Drawer. It's also discussed here (and is, in fact, how I heard about it).

---
Tags: launcher, ios, launcherpro
---


# Question
Title: Seeing Huge Amount of Data Usage with Google Music
I have recently purchased the Galaxy Nexus, and I am extremely happy with it. As part of that purchase, I decided to bring all my music into Google Music. So, I've been using Google Music on my way into and home from work (about an hour total a day) and I am seeing a huge amount of data usage from Google Music. (Everything else combined doesn't come close to what it uses.)

Here is a screenshot of my data management window:

Why is this happening? Is there anything I can do to prevent it from heavily using data like it is?

# Answer
> 8 votes
OK, I think the answer to your question is that Pandora's stream is never more than 64 kbps for mobile devices, whereas Google Music uses 320 kbps MP3s and there's no downsampling. That's 5 times the amount of data, assuming Pandora doesn't use a better format than MP3.

Since Google Music transcodes your files, I don't think you have much of an option here.

---
Tags: 4.0-ice-cream-sandwich, data-monitoring, google-play-music
---


# Question
Title: How do I remove an account for a phone I sold but did not factory reset first?
I had an HTC Wildfire phone which I stood on and broke the screen. I then sold it as spares because it wouldn't turn on and bought another one. When I went onto my Market account I noticed my new one is there and so is the one I sold, both registered to my Google mail address, and there is recent activity on both of them. I could not reset the old one to factory settings before I sold it because it wouldn't turn on. Is there a way I can unlink the old one from my account? Its beginning to worry me that someone else is using it through my Google mail account .

# Answer
If you go to the Market Account settings part of the Android Market webpage at https://market.android.com/account and click on the Settings tab, you should see a list of the devices registered on that Market account, clicking the Edit button lets you hide that old phone from the web interface. That's what you'd normally use to remove an old device from showing.

If you're worried about whoever renovated your phone using your account, then you need to go a step further than that. The easiest way to block the other phone out will be to change your Google Account password. Then your phone will prompt for the new password next time it connects to a Google service, as will your old one, but as only you know the new password it should stop them from using your account on the old phone.

To stop this sort of thing happening in the future you ought to think about setting up two-step authentication on your Google account, once you've got that set up you can log into your Google account's settings and revoke the access password for any phone or device one at a time once you don't want them accessing your details any more.
> 11 votes

# Answer
Change your password then revoke it's access.

Also, start using application specific passwords and 2-step verification if you aren't already.

This makes it easier to control what gets access where.

This should prompt who ever is using the phone to reauthorize your account (via password or 2-step), which they won't be able to.
> 2 votes

---
Tags: google-account, htc-wildfire
---


title: Password sync with Chrome

text:
# Question
Title: Password sync with Chrome
I know about Xmarks and LastPass, but is there a free solution for password syncing between Android and Chrome?

# Answer
> 2 votes
Keepass is an option. You can set up the KeePassDroid app to use a password database that you keep synced with Dropbox (a good tutorial is available at AndroidPolice). Not very elegant, but it might be what you're looking for.

# Answer
> 1 votes
You might like to try http://phonemarks.blogspot.com/

---
Tags: sync, password
---


# Question
Title: Isn't Firefox mobile able to save tabs when switching to another app and back to Firefox?
Besides its slowness, one big problem of Firefox to me is whenever I leave the app (e.g. looking up a translation in a dictionary) and switch back via ALT-TAB or long press HOME, Firefox reloads all tabs, they are already empty when reopening Firefox (so Ff seems to lose the tabs and only saves the URL's).

Is this due to low memory of Smartphone (500 MB RAM) or does Ff show the same behaviour on Tablets and high-specs smartphones? I also need Ff for Tiddlywiki and switch between apps and reopen Ff quite a lot. So a solution/explanation for this problem would be fine.

# Answer
Android never removes applications from its memory, unless it has no memory left, then it initiates a low memory warning to unused applications and kills them when needed...

Android WebViews (The default android implementation of web browser) consume lots of memory, and so is Firefox's implementation of their web browser. Actually, Gecko (Firefox's rendering engine) is much slower and a bigger memory consumer than Android's default Webkit rendering engine.

So when you exit Firefox on your Android, the memory is probably nearly full, the system kills it, but Firefox has a mechanism that saves the URLs of the previously opened tabs, and though it starts the application again (and not resuming it) it loads everything you left open again...

And no,512MB are no enough, Android 2.3 takes approx 300MB to run.
> 1 votes

---
Tags: browser, ram, firefox-for-android
---


# Question
Title: Is there a Google Docs editor for Android that actually works?
I have tried several Google Docs editors for Android and none of them has fully featured editor functionality. Selecting things like fonts and colors is absent and I have actually tried two editors that completely messed up a document I had initially created using a computer. I read several reviews stating similar things. Does anyone know of a way to edit Google Docs documents using Android?

# Answer
I just tested QuickOffice Pro and it will do this. It didn't seem to ruin my existing google doc either.
> 3 votes

# Answer
One reason you will not find an editor for android that supports fonts is probably because almost all android devices only come with 3 fonts, Droid-Serif, Droid-Sans and Droid-Sans-Mono. There are some devices that have other fonts, but from what I have seen, they are not "standard" fonts like you would see on a PC/Mac.

Also, the editors are limited because of screen size. You may see better editors come along with tablets, but even then, you are limited in screen real estate since you would need to have the on screen keyboard open with the editor.
> 6 votes

# Answer
There is a Google Docs app available on the market but I myself wasn't too keen. However, there is an called Documents to Go which allows the creation and editing office documents and Google docs.

To edit and create though you do need the paid version of the app as the free version is only a viewer but you need the free version installed with the paid version as the paid version is an unlock app. The app can be found at https://market.android.com/details?id=com.dataviz.docstogo&feature=search\_result

Hope this helps
> 1 votes

# Answer
The best solution I have found so far is to access the desktop version (not mobile version) of a document with the FireFox browser for Android. This way, I am able to see all fonts just fine and edit the document without it suddenly adding characters at random or messing up the document. The only problem seems to be that FireFox does not seem to understand when to present the keyboard. I can force this by long-pressing my menu button. Sometimes I have to fiddle a bit before the characters I type show up in the document (maybe the reason for this was a flaky connection).
> 1 votes

---
Tags: text-editor, google-drive, documents
---


# Question
Title: Must I install ClockworkMod to install CyanogenMod on Samgung Galaxy SII?
I want to install CyanogenMod on my Samsumg Galaxy S II. If I install ClockworkMod I think I will void the warranty provided by Samsung.

Must I install ClockworkMod or can I just install CyanogenMod?

# Answer
> 8 votes
Two things are important here:

1.) Even if you wouldn't install ClockworkMod, you'd lose your warranty since you replaced the pre-loaded operating system with unsupported one.

2.) ClockworkMod (or any other alternative recovery) is what actually installs CyanogenMod on your phone so it is required.

In short: Replacing your phone OS with Cyanogen will void your warranty in any case. You'll need some way of installing CM and Clockwork is probably the easiest around.

---
Tags: cyanogenmod, samsung-galaxy-s-2, clockworkmod-recovery
---


# Question
Title: How can I sync email automatically without removing local messages that have been deleted on the server?
Outlook on my computer deletes the server's copy of the message when it syncs, which unfortunately causes the Email app on the Galaxy Nexus to delete its local copy of the message when it syncs.

Is there a way to automatically download new email and receive notifications when it arrives *without* having it sync the deletions? In other words, once the email is downloaded to the device I want it to stay on the device unless I delete it from the device, but I don't want to turn off sync completely.

A related issue occurs when I've synced all the email in Outlook and the Email app on the phone deletes all the messages -- the Email app crashes when the Combined Inbox view is empty. Is there any way to fix this?

(Aside: Is there a way to intitiate a send/receive of all email accounts from the Combined view in the stock email app?)

# Answer
Thanks for the suggestions, but after thinking about it for a while I'm going to try a completely different approach which better meets my objectives.

I've added my other pop email accounts to my Gmail account choosing for each to leave a copy of the email on the server after downloading into Gmail. I'll remove those other email accounts from my Nexus, stop using the stock email app altogether, and rely solely on the Gmail app to manage my email on the device. Each email account has been labeled in Gmail so I know which accounts the email is coming in from. The email on my device will now stay synced with Gmail which will be unaffected by using Outlook on my computer. Outlook will stay unchanged - set to download all of the email from each separate account and remove the messages from the server at the same time. Messages already downloaded into Gmail will stay in Gmail until I delete them.

And most importantly I won't have to be worried about disappearing email on my device, I'll still receive notifications on the device when new email arrives, and I don't have to be bothered with the buggy behavior of the stock email app. Win-win-win.
> 0 votes

# Answer
The behavior you described is what I'd expect from an account that uses both IMAP and POP protocols. Your emails are deleted from the server when you open Outlook and sync over POP but when you sync your phone over IMAP it keeps the mails on the server.

You can get the desired behavior by switching your outlook sync protocol to IMAP. This keeps the emails on server and you have to manually delete them. Also, you should check out k-9 mail, it's a better replacement for the stock email app.
> 2 votes

# Answer
> Does having the sync option enabled for an account literally mean that the account will remain synced with the mail server - regardless of type?

The Sync option means your device will connect to the server automatically at established intervals. If your device sees what is on the server or simply download mails depends on which kind of connection you use (IMAP --\> emails stored on the server, POP --\> You can keep local copies of emails, this is a giant simplification.)

> If the answer to my first question is Yes - is there a way to automatically download new email and receive notification when it arrives without having it disappear when I get around to downloading the message in Outlook? In other words - once the email is downloaded to the device I want it to stay on the device unless I delete it.

You can configure you Android email app to download copies of mails using POP protocol, but this is not the best option. In this case if you download some mail in your PC between connections of the Android device this would not see the mails that arrived between the last connection and the connection of the PC.

I think the best option is to configure your Outlook to keep a copy of the emails on the server and keep your Android device configured with IMAP and sync activated. With this configuration your Android will see every mail you receive, and your Outlook would have a copy of the mails you do not delete from the server using your Android Device.

There is no ideal solution if you want to have a copy of each mail on each device.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-nexus, stock-email-app, pop3
---


title: How to use Wifi re-installation code?

text:
# Question
Title: How to use Wifi re-installation code?
I've a Samsung Galaxy Ace but my Wifi is always not in range.

Google Helps state:

> Use WiFi driver re-installation Code `*#*#526#*#*`...Reinstall the firmware for Wifi. Try it on other Routers as well this is a common problem with Androids. as i see (seen in lot of forums people discussing Wifi problem of Androids) My cousin bought the same Handset and he is having same problem. If it doesn't help show it to your vendor from where you have brought it

How do I use the WiFi driver re-installation Code `*#*#526#*#*` ?

# Answer
> 1 votes
I had the same problem on Galaxy Ace but I dialed \*#526# and not \*#\*#526#\*#\*. I don't know if it's the same thing. Also try with removing and renewing the Wi-Fi connection on your phone.

# Answer
> 2 votes
These are called dialer codes, so naturally try typing it into your Dialer as if it were a phone number. I just did it on my Vibrant and got this:

```
WlanTest Engineering Mode
Status...
Unloading Normal Driver and Loading Mfg Driver

Driver loading successful

```

---
Tags: wi-fi, samsung-galaxy-ace
---


# Question
Title: What happens when Google removes a purchased app from Market?
Google removes malicious and copyright-smasher apps from Market. And, I think paid apps are equally treated in this case. Fortunately, Google hasn't removed any app purchased by me, yet. So, I don't have any idea.
What happens when Google removes a paid app? Google returns its cost to buyers or not?
Can I continue to use that app with infringing law?

Another situation: When I purchase an app and do its FIRST installation after even month, the 15-minute refund option is provided. In case of app removal from market, can I utilize the refund option?

# Answer
> 4 votes
From http://www.google.com/intl/en\_uk/mobile/android/market-policies.html ,

> Product Removals: From time to time, Google may discover a Product on the Market that violates the Android Market Developer Distribution Agreement or other legal agreements, laws, regulations or policies. In such an instance, Google retains the right to remove those applications from your Device remotely, at its sole discretion. If that occurs, Google will make reasonable efforts to recover the purchase price of the Product, if any, from the originating Developer on your behalf. If Google is unable to recover the full amount of the purchase price, it will divide any recovered amounts between the affected users on a pro rata basis.

From what I can gather from above, it seems that

* The app in question will be removed from your device and you will be entitled for a refund. (not strictly a full refund sometimes)
* The app fails to be removed from the device and you may not get a refund. (Though I suggest you can contact google in this case)
    + If the app exists on your device, you can use it any how and it is not under jurisdiction of google anymore.

And answer to you alternate situation, again, yes Google will make reasonable efforts to recover the purchase price of Product and the refund option will probably work.

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


title: Create my own boot.img for rooting?

text:
# Question
Title: Create my own boot.img for rooting?
Among the files needed to root an Android device (such as superuser.apk and su), an unsecured boot image is also required (boot.img) to allow for the installation of the superuser and su.

I understand the theory behind the unsecured boot image (ro.secure=0 set in the ramdisk) - is it possible for me to make this file myself? Or at the least, where can I download it independently of the zip packages that it usually comes with? I'd prefer to create it myself or download the file from the source rather than rely on zipped packages (for version tracking and change logs).

Thanks!

# Answer
> 3 votes
You generally don't need to edit the boot.img to root your phone. What's your phone model, so we can give you the instructions?

Edit: To root a Galaxy Nexus, first you have to unlock the bootloader, which is really easy since the GNex is a dev phone, just google how to unlock the bootloader, and follow the instructions. I recommend droid-lifes tutorial, but anyone should do. Then all that's left is the rooting.

* First you have to download this zip file
* Then unzip the file anywhere on you computer, like C:\gnex\
* Install the Samsung drivers that are in the zip
* After you have installed the drivers, turn the phone of and connect the USB to your computer and phone.
* Open a command prompt from the start menu, then move to the directory you unzipped the file to (e.x. cd C:\gnex)
* Now you have to boot your phone into fastboot mode, by pressing and holding both the volume-UP and volume-DOWN buttons and then press the power button.
* Next, type `fastboot devices` into the command prompt you opened earlier, and check that your phone is in the list.
* Now we have to soft-boot an insecure boot image by typing `fastboot boot boot.img` into the command prompt
* When the phone has rebooted, open settings, and go to `Settings -> Applications -> Development` and check in the `USB debbuging` option.
* Now execute all of these following commands, after each other, in the command prompt:

1. adb root
    2. adb remount
    3. adb push su /system/bin
    4. adb push Superuser.apk /system/app
    5. adb shell chmod 06755 /system/bin/su
    6. adb shell chmod 06755 /system/app/Superuser.apk
* Now your device should be rooted and ready.

---
Tags: rooting
---


# Question
Title: I can't send a picture attachment together with a text message any more ( Samsung Galaxy S). Any idea why?
I tried to send a **text message** \- **attaching a photo** already on my phone ( the first time ) and attaching a picture taken at time of send ( the second time ).

However, **when I try to send this text message** \- the status remains `sending` ( *an my correspondent does not receive the message* ).

Is this a problem with my phone company, you think, or can I have changed some setting somehow. Is there a setting that can be set, anyhow ?

I did send picture attachments with text message before , some weeks ago , but not after upgrading to Froyo 2.2.1 ( just to be complete - can't think this has anything to do with it ).

**------------- \[ UPDATE \]-------------------------**

Something I noticed but did not mention before : if I view a **text message with a picture attached**, and press the image to 'view' it,\*a sort of movie view is started\*e.g. with the picture at the top of the screen, and a `Start`, `Rewind` and `Forward` button at the bottom. Pressing the `Start` will **'play'** the picture as move of about 5 seconds - since it is a picture, of course the image does not change. I am pretty sure this was not the case when I sent some image messages a couple of weeks ago. To be complete: even the image messages I did send before now show this 'movie' type of action.

# Answer
In case this helps someone with the same problem, I have the solution :

I had to check the **`Settings` \- `Wireless and network` \- `Mobile network` \- `Use packet data`** check box. When this was done, I could send picture MMS messages.

Maybe obvious for some .. but it sure was one setting I thought I should not need just to send an MMS message.
> 10 votes

# Answer
You could check your MMS APN settings, they can be found in `Settings -> Wireless and network -> Mobile networks -> Access point names`. There should be some reference to MMS settings and it should have your operator's MMS settings. Also, check out the settings found in `Messaging -> Menu button -> Settings -> Multimedia message (MMS) settings -> Creation mode`. Verify these and try again :)
> 5 votes

# Answer
I assume you have a Belgian carrier? Some sites you can check for MMS settings:
> 4 votes

# Answer
I had a similar problem in the UK with Orange after I rooted my phone. Settings all looked correct. Deleting the two APN profiles that were there and re entering them by hand following instructions on a page similar to those provided by @Matthew Read fixed it.

I urge you to try deleting and re-entering the APN's by hand.
> 2 votes

# Answer
I've had a similar problem, APNs 'appeared' correct, company phone so the liaison guy reported the issue to telco (O2), settings needed sending over the air to fix, and something their end.

...had to wait a few hours for the settings to be received but MMS etc did start working.
> 1 votes

# Answer
If you have troubles sending text message- attaching a photo, go to Settings \> applications \> Manage applications, select tap All, press "Messaging" and finaly press Clear data. Your "use packet data" must to be activated.
> 1 votes

# Answer
Is simple, after you press play you need to press menu \> attached and finaly save, You can see the picture in Gallery.
> 0 votes

# Answer
I had to select `Settings --> Wireless and Network --> Mobile network settings` and under network operators I had to search and then choose my provider that came up in the list.
> 0 votes

# Answer
I had the same problem. Photo messages just said `«sending»` but never went. Solved problem by enabling packet data and turning on 3G. WiFi wouldn't work.
Once I switched to mobile-data, photos were sent instantly.
> 0 votes

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


# Question
Title: how to search a particular song using search button
i am unable to search a perticular song by usng search button from the long list of songs after its been upgraded to android 2.3.5. Before that i was able to find a song using search button.i am using htc desire s handset.

Please suggest if there is a solution to this.coz if i need to listen a perticular song ,i have to traverse through all the library and fing the song after 15 -20 minutes..

# Answer
You have to add Music to the **Searchable items** in the *Search settings*.

These settings you normally find when pressing the phone's **Search button** (to view the Search widget) -\> \[Menu\] -\> **Search settings** -\> **Searchable items** and you select the items you want to include in your search.

On a **HTC phone** I think you find these settings here: \[Menu\] (while on a Home screen) -\> **Settings** -\> **Search** -\> **Searchable items**.
> 4 votes

---
Tags: 2.3-gingerbread
---


# Question
Title: Maximum ring volume for one contact, vibrate for others (SMS)
I keep my phone on vibrate all the day because of my work. So I mostly get back on people when I have the time.

However, I must be informed immediately when some server goes down. For that I have ordered a service which sends me an SMS when it happens.

How would I have the phone ringing with a maximum volume for just one contact, while at the same time have everyone else on vibrate?

# Answer
> 4 votes
There are SMS apps in the market that allow you to customize notifications by sender. Handcent SMS is the one that I've used.

---
Tags: sms, ringtone, vibration
---


# Question
Title: How to improve tethering while travelling in a train?
While traveling in trains, I like to surf the internet via the mobile browser or via laptop that is usb tethered with the android phone.

Many times I have realized that in rural areas with bad GSM network coverage, it is possible to get html pages on the phone whereas the laptop cannot get the page.

After switching to 2G-only the surfing on the phone is much better now but surfing on the laptop is still bad.

I also read why-usb-tethering-goes-off-after-a-while but I do not think that my problem is caused by the network operator because surfing on phone still works.

Any ideas why this happens? Are there any settings on the laptop to improve the situation?

I am using android 2.2 samsung galaxy fit and a win7-64bit laptop using the e+-gsm/umts phonenetwork

# Answer
> 2 votes
You can change your "User Agent" to `Android` or `iPhone`, this would speed up browsing on the Laptop. (There are several addons for every Browser out there which can do this)

But would only display the mobile sites, which are designed for use with a mobile device (e.g a Smartphone)

---
Tags: 2.2-froyo, tethering, data-connection, roaming
---


# Question
Title: What does the random "ding" in Google Maps Navigation signify?
Ever since updating my Nexus S to ICS, I've noticed that when using Navigation I sometimes hear a random "ding" when driving around.

Any idea what this means? I was thinking maybe it was a warning about the speed limit or something, but I haven't noticed any particular circumstances whenever it does it. Sometimes its multiple times per journey, other times not at all.

In the UK, Nexus S 4.0.3.

# Answer
> 8 votes
It sounds like you might be getting the "ding" noise discussed on this Google groups post:

> Thanks for the question. The alert chime you here indicates is a prompt for an upcoming driving maneuver. It plays in places where the Text-to-Speech engine is either unsupported or unavailable, but it also may play if the data connection becomes flaky during guidance and Navigation isn't able to process a road name in time.

---
Tags: samsung-nexus-s, 4.0-ice-cream-sandwich, google-maps-navigation
---


title: Alternatives to the Android Market

text:
# Question
Title: Alternatives to the Android Market
> **Possible Duplicate:**
> What are the alternative Android app markets?

I've had issues downloading paid applications from the Android Market and it seems I'm not the only one. I've set up my account correctly (I've been billed) but the download sticks on "Authorizing credit card...". I've tried cancelling and rebooting, but without success. I see that some in the linked thread got it working after leaving it on overnight, I left mine on for more than a day and still no joy.

For the particular app I was after I found it at slideme.org, but their selection is very limited. I'm looking for other sites that will allow me to purchase paid apps that have a comprehensive selection.

# Answer
I am using AppBrain.com and I am happy with it.
> 6 votes

# Answer
The only competing powerful market alternative available is Amazon AppStore. It provides a paid app for free daily. The only thumbs down thing about it is that its available for only few countries. But, this limitation can be by-passed easily (Google it).

Another alternatives worth looking:

1. SlideME
2. AndroidPIT AppCenter
3. GetJar
> 4 votes

# Answer
Answering the underlying problem rather than the symptom, I had the same problem with the market. It turned out to be a problem with Google Talk.

Try starting the Google Talk application, sign in, sign out then exit the application. Go to the market, cancel any pending downloads and start the download again.
> 1 votes

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


title: Galaxy Nexus Suddenly restarts

text:
# Question
Title: Galaxy Nexus Suddenly restarts
My Galaxy Nexus is suddenly restarting and I don't know why. How can I discover why this is happening?

# Answer
> 4 votes
According to a few reports floating around the web, including this one from BGR this is a known software bug which Google is working to correct.

I get them on my GN occasionally as well and in my experience it's 100% random, so I don't think there's anything we can do to avoid them.

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


# Question
Title: Web based Google Talk chat notifications sent to my device
When I chat in Google+ through my desktop, my two android devices get the conversations as well. Anyway to stop that from happening? I don't want to necessarily log out of the Apps since I can walk away and I want to still receive messages, but if a conversation is occurring via website, can I have the Apps ignore it?

# Answer
It appears the message is initially logged to my phone, and tablet, as Google says "Hey there's a new mmessage fofor you." Once I start in on the convo it only runs on the one device.
> 1 votes

---
Tags: google-talk
---


title: Keeps loading on startup

text:
# Question
Title: Keeps loading on startup
My Samsung Galaxy Gio keeps loading when I turn on my phone. I've installed a custom rom, in the recovery mode, and I think I did something wrong. I don't know what to do, because the only thing I see is the startup screen. How to fix this? This is my only phone, so I have to fix this quickly. Can someone please help me?

# Answer
> 1 votes
Sounds like you are in a boot loop. If you are sure that you installed a ROM that is supported on your device, go back in to the recovery and make sure you wipe the DATA and CACHE. If you reboot after doing so, and you still get the boot loop, then I would do as Matthew Read suggests and flash the Stock ROM back.

---
Tags: custom-roms, samsung-galaxy-gio
---


title: MildWild rom stuck?

text:
# Question
Title: MildWild rom stuck?
I've just installed the new MildWild (oxygen) rom http://forum.xda-developers.com/showthread.php?t=1353861, to replace my very old LeeDroid rom.

It's seemed to have installed fine, but when the phone boots, I get the 'mildwild' logo on screen, just animating for ages, nothing seems to happen.

Is this a problem with the install? I cleared all my partitions, cache, dalvik, etc, and ClockWork didn't report any errors.

Anyone have any ideas? Or shall I just try a different rom? I'm working with a UK HTC Desire (bravo)

# Answer
This actually can happen with any ROM you install.

If you are not installing a "new" version of the same ROM, you can get in to a boot loop. You have to do a factory reset and clear the data and cache when installing a new ROM for the first time.

If you are installing an upgraded version of the ROM, you don't have to do the wipe (unless the instructions tell you that you should). But you should always clear the cache.

When the device boots up for the first time, after clearing the cache, it needs to rebuild the cache for the applications you have installed. The more applications that you have installed, the longer it will take to boot the first time.

Keep an eye on the "boot up", if it looks like it is "starting over" and not just replaying the boot animation, you are in a boot loop. If you have adb installed, you can plug the device in and look at the logcat that is going on during the boot process. This can also help you determine if you are in a loop or not.
> 1 votes

# Answer
I had not done a factory reset. Once I had done this, it took about 2 minutes to boot up!
> 0 votes

---
Tags: htc-desire, custom-roms, rom-flashing
---


# Question
Title: How to hard reset a Samsung Galaxy GT-i5800?
My Samsung Galaxy GT-i5800 has had the wrong pass entered too many times, and now it's not opening up. So how do I do a factory reset on it, since all the workarounds I've tried (phoning it, mashing keys, putting 'null' as the password') haven't worked?

# Answer
> 4 votes
Reboot into recovery, where you can select the option to factory reset (scroll up/down with the volume keys, use power to select).

Two ways to get into recovery:

1. Install the Android SDK on your computer and run `adb reboot recovery`
2. Power off the phone, hold down both volume buttons and (while holding) click the power button. Release the volume buttons when recovery appears.

---
Tags: factory-reset, samsung-galaxy-apollo
---


# Question
Title: How do I get back to the regular camera?
I hit something by accident and now whenever I use the camera app it's using the front facing camera evey time.

How do I switch it back?

# Answer
> 7 votes
Open the camera app and press the button that looks like a camera with a circular arrow under it.

(original picture from this article about ICS on thetechlabs.com)

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


# Question
Title: How can I configure an unlocked HTC Sensation XE for 3g connectivity in USA?
I bought this phone in India and brought it home to USA. In India I had no issues in connecting to 3G network but after coming back to USA I am no longer able to connect to 3G network (AT&T). I know the phone operates in a different frequency but I wanted to know if there is a way to tweak this.

I got excited when I saw a similar link posted on another forum but that did not work on my phone.

Any help is greatly appreciated.

Thanks...

# Answer
AT&T's 3G works in the 1900 MHz and 850 MHz frequencies.

Even though HTC Sensation XE is listed as supporting the 850 MHz frequency, it is only using it for slower 2G (EDGE) speeds. For 3G it's using T-Mobile's HSDPA bands 900/1700/2100 MHz. Unfortunately no amount of tweaking in the phone's software will make it work on AT&T's 3G bands, since this is a hardware difference in the phone's modem.

There are very few phones that work on both T-Mobile and AT&T's 3G frequencies - those are called "penta-band". The new Samsung Galaxy Nexus is one of them, along with older Nokia models E7, N8 and N9 phones, for example.
> 2 votes

---
Tags: 3g, sim-unlocking, htc-sensation-xe
---


# Question
Title: I forgot my lock pattern, how do I reset it?
> **Possible Duplicate:**
> Recovering from forgotten lock pattern

I have a Toshiba Thrive Android Table and I forgot what I used as my pattern lock. How do I reset it? Someone please help!

# Answer
Enter wrong pattern until you see "Forget Pattern?" button on bottom-right. Tap this button and you'll get pattern reset instructions in your inbox (default email attached with default Google Account will be used).
If there's no default Google Account attached with device, you'll need to factory reset your device from recovery mode. To save data in this case, create Nandroid backup of your device and restore using Titanium Backup app.
> 2 votes

---
Tags: security, lock-screens, locked-out
---


title: How does C2DM work?

text:
# Question
Title: How does C2DM work?
I'm currently developing an App and as I implemented the C2DM feature it got me thinking how does this work?

Does it work via polling? Is there a hidden SMS? How are they pushing the Message on my device?

# Answer
Based on this document: And this is basically how other push notification services work as well...

1. The application requests a token for the device
2. C2DM responds with the registration token for the specific device
3. The application sends the token to your server on the web.
4. Your service can now communicate with C2DM (after authenticating), and using the registered device tokens, C2DM will send the messages to the devices.

On the C2DM side, the token is associated with a specific device. When you send a push notification through C2DM, the Google servers send that info to the device. C2DM libraries on the device "listen for them" and pass them on to the intents as needed.
> 1 votes

# Answer
Android provides system-wide intents for such type of app triggering. For C2DM, there's a whole class of intents looks like com.google.android.c2dm.\*. To use these intents, you'll need to add broadcast receivers in your app and register it with system.
To make it really work, you'll need remote push service too. Your software on server must be capable of messaging to Google's C2DM server using HTTP/HTTPS.
Now, whenever a push protocol based communication from C2DM server is established, Android system triggers app based on intents registered at the time of app installation...

**Update:**
More clearly, when your application push server pushes message to Google's C2DM server, Google checks token attached with message. Mind it, this token was generated by com.google.android.c2dm.intent.register if user had logged in with Google Account. So, using this token, Google comes to know exact delivery location. Then, Google makes use of Google Services Framework to push message in raw key-value pair format...

**Polling or not?**
No. It utilities same email push type technology in which connection between server & client is kept open. So, no need to run polling service..
> 0 votes

---
Tags: notifications
---


title: Synchronize with multiple calendars

text:
# Question
Title: Synchronize with multiple calendars
I have 2 Google calendars, associated with my account. But after synchronisation, android shows only one (the first).
I've review Google calendar settings and found, that only the first has field "Owner", filled with my account. The second is seemed to be shared and I am not owner, but simple member.
How can I make my android (Samsung Galaxy Tab) synchronize with both calendars?

# Answer
> 5 votes
I recall having this issue with some calendar not showing up. If I remember correctly it had to do with having some calendar disabled/hidden in google calendar at the time of the first sync; the calendar app would then not bother looking for other calendars.

Try going in **Settings \> Accounts and Sync \> Auto-sync** and uncheck it.

Go to google calendar on the web, make sure all your calendar are visible.

Then in **Settings \> Applications \> Manage Applications \> All \> Calendar Storage \> Clear Data**

Back to **Settings \> Accounts and Sync \> Auto-sync** , check it.

When you next open your calendar, it should be empty, but you should be able to select all your calendars.

# Answer
> 1 votes
I have multiple calendars syncing to my Droid, only some of which am I the owner.

Go to the Calendar app, and press `Menu | More | Calendars`. Make sure that both calendars under your account are set to "synced, visible". If not, tap until it changes to that setting.

# Answer
> 0 votes
If you are using multiple Google accounts, you need to make sure that all of them are set to sync calendar data:

1. From the home screen, go to `Menu -> Settings -> Accounts & sync`
2. Tap on your Google account.
3. Ensure the "Sync Calendar" option is checked.
4. Repeat steps 1 - 3 for every Google account you've added.

Samsung has their own Calendar app on the Galaxy Tab, which is slightly different from stock Android:

1. Open up the Calendar app.
2. Tap the Menu button, go to `Settings -> Calendars`.
3. Make sure the calendar you wish is checked (you can also select the "All calendars" option on top.)

Your second calendar should now properly show up in all apps that poll calendar data.

# Answer
> 0 votes
Today I tried Calsync to sync Lotus Notes calendar to Android.
It worked and I was able to sync the lotus notes calendar to my Google account where I have multiple calendars. I found that my phone (HTC Desire HD) is by default able to select and sync multiple calendars but my galaxy tab 7" is not able to.

### I have found a way to activate multiple calendars in Samsung Galaxy Tab:

1. Download the aCalendar app from Google Play Store (This is a free app).
2. Run it and it will open the calendars that was synced by the Galaxy Tab (which is by default the main calendar in your Google account).
3. In the "Setting" or in "More Options" of aCalendar you have an option to select other calendars set-up in your Gmail account (It will display all calendars in your Gmail account).
After selecting multiple calendars also it does not sync by default. You will find that the additional calendars are selected in a light color not the normal dark colour for sync.
4. Now touch and hold the calendars that you want to sync and it will popup with a message to sync. Sync and then that calendar will get synced not only in aCalendar app but also on the Galaxy Tab default calendar.

Hope this helps people who cannot sync multiple calendars with Samsung Galaxy Tab!

---
Tags: sync, calendar, google-calendar
---


# Question
Title: Will any Micro SD card work in an HTC Desire?
I've bought my friend's HTC Desire off him, but it doesn't have an SD card. Should I buy just any Micro SD card, or do I need to get one specifically made for the HTC Desire? Is there anything else I need to know?

# Answer
> 4 votes
The spec is simply listed (on HTC's website) as such:

> **Memory**
> ROM: 512 MB
> RAM: 384 MB
>
> **Expansion slot**
> 8 GB microSD™ memory card (supports up to 32 GB)

The above link is for the US Cellular variant, but the C Spire version has the same memory specs (the only real difference between variants is supported bands, AFAIK). GSM Arena also reports "microSD up to 32GB". Generally speaking, Android devices support any SD card that properly complies with the SD spec. There are no "special" cards for devices - any will do.

---
Tags: htc-desire, external-sd
---


# Question
Title: Any way to place a link to `/sdcard2` within `/sdcard`?
I have a Sony Tablet S, for which I am not aware of any method of rooting. On this device there is an amount of internal storage (dependant on model 8 - 24 GiB) and an external sdcard slot. The former is mounted as `/sdcard` and the latter as `/sdcard2`. My usage of the device would be made a lot easier if I were able to access `sdcard2` from within `sdcard` (when mounted).

I have not found any way to do this without root access (tried ln -s but it turns out the partitions are FAT) - has anyone else got any ideas? It is very annoying as I am unable to access my media on the large external storage card I have bought with many applications - I have found myself buying a music payer that specifically allowed me to type my own search paths for media libraries, but cannot use DNLA to send this media to other devices, instead having to remove the sdcard and put it in my laptop - less than ideal...

# Answer
Do you know how the internal storage is formatted? If it's FAT then there's not much you can do.

Otherwise you could do something like this from `adb shell` or from a terminal on the phone:

```
cd /sdcard
ln -s /sdcard2 <name>

```

For example, if `<name>` was `sd2` then you can now access it via `/sdcard/sd2/`.
> 1 votes

---
Tags: external-sd, storage
---


title: Facebook contact pictures not updating

text:
# Question
Title: Facebook contact pictures not updating
Some contact pictures from Facebook are never updating, while others are working fine. The "google" part of the account have no picture set, the one showing is an old Facebook picture.

This problem appears both in the contacts, and in the Facebook application itself when you look at the contact list. Visiting the contact's personal page shows the correct picture, though. The Messenger application for the Facebook messages is showing the correct pictures.

I've tried to clear the cache (not the "data") of the Facebook application, to no avail.

Vanilla Android 2.3.6 on an unrooted Nexus One.

Any clue?

# Answer
> 0 votes
I would suggest clearing the data. Also, are you sure that the contact is actually being synced by the facebook application. The facebook application may not think that the contact is the "same person" that you know that it is.

I would clear the data and reset up the syncing for the facebook app. There maybe something in there that is preventing the image to update. Maybe a corrupt image, or data.

---
Tags: contacts, sync, facebook
---


# Question
Title: Apps' update status in Market app not always reliable?
So this is kind of a two fold question but it all falls under the same umbrella of update status reliability and might even be caused by the same factor.

First, this morning I saw that my Logitech Revue remote App had an update, as indicated by the 'Update' label when viewing list of apps. However when I clicked it, the only options were 'Open' and 'Uninstall'

I attempted to clear Market's cache and force close it, but still the same thing. 4 Hours later. it worked normally (i.e., providing the update button).

What causes this and how can I fix it immediately, rather than just checking back every few hours to see if it was fixed.

Second part/example: A couple weeks ago the same issue happened with the system app 'Youtube.' Under my main google app that I use on my phone and all my non-system apps are associated to, I saw the update label, but again same issue as above. When I switched to my other account that I only use for email, I could update Youtube just fine.

There seems to be some sort of synchronization problem. The Youtube example lasted for days (with the daily update notifications) before I thought to switch accounts and try it on my secondary google account. The exact same thing happened with Google Maps.

I have a stock Droid 3 using stock Market.

# Answer
I have noticed that I sometimes get a notification that an update is available, but when I go in there, I am unable to update. I, at first, thought that it was some type of syncing issue like you describe, but I have realized ( at least in my situation ) that I have the apps set to update automatically. So I get the notification, but the market actually has already updated the application in the background.

Based on your comments, and if you eventually go in to the market and there is actually an update available for an app that you previously were notified about, then I would say it has to do with how google rolls out the updates. As Chahk discussed, the notifications seem to go before the apps, in some cases. Google does this with just about everything they roll out. Updated in batches.
> 1 votes

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


# Question
Title: How can I get a busy tone when dialing a number which is actually busy
I usually dial a number and then put the phone in my pocket (using a headset).

That doesn't work very well when the destination is busy since I never get a busy tone. I just get a "number is busy" message or something like that in the display for a couple of seconds.

Is it possible to get a busy tone instead?

# Answer
> 2 votes
This sounds like it may be something your carrier is doing when the number your calling is busy. If I call a number that is busy, I get a busy tone.

---
Tags: htc-desire, calls
---


# Question
Title: Why is the same sd-card partition mounted on 7 different mount points?
I created an /sd-ext partition and linked /cache/download and /cache/dalvik-cache to /sd-ext/... When I boot up the phone and all filesystems are mounted and I start adb shell, "df -h" shows that I have both /sd-ext and /data/sdext2 and they are both connected to the same block device, /dev/block/mmcblk0p2. In fact that partition is mounted on 7 different mount points! Is that supposed to happen?

```
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /sd-ext
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/sdext2
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/app
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/app-private
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/data
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/dalvik-cache
/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /sd-ext/download

```

Furthermore, there is /sd-ext/dalvik-cache and /data/dalvik-cache. They seem to have identical contents. In fact, ls -ldi shows that they are the same inode!

When I first set up the /sd-ext partition, I added it to /etc/fstab. But each time I booted, I found that /etc/fstab was overwritten. Now I can no longer find fstab anywhere on the sd-card!

I also looked in init.rc and found the following:

```
# grep symlink init.rc
    symlink /system/etc /etc
    symlink /sys/kernel/debug /d
    symlink /system/vendor /vendor
    symlink /mnt/sdcard /sdcard

```

This doesn't really explain why /data/dalvik-cache and /sd-ext/dalvik-cache are the same inode, and many other things I'm seeing.

There is obviously more going on here than meets the eye, and I'd like to get to the bottom of it so I know what's going on.

# Answer
what version of CM are you using? A bunch of those mount points don't even exist in my version of CM (CM7)

```
tmpfs                   173052        32    173020    0% /dev
tmpfs                   173052         0    173052    0% /mnt/asec
tmpfs                   173052         0    173052    0% /mnt/obb
/dev/block/mtdblock2    192000    146684     45316   76% /system
/dev/block/mtdblock3     81920     35816     46104   44% /cache
/dev/block/mtdblock5     16384     14512      1872   89% /radio
/dev/block/mmcblk0p2   1935192    286276   1648916   15% /data
/dev/block/mtdblock6    176128    156340     19788   89% /datadata
/dev/block/mtdblock4     12800      6756      6044   53% /efs
/dev/block/mmcblk1p2   1874206     32898   1741308    2% /sd-ext
/dev/block/mmcblk0p2   1935192    286276   1648916   15% /cache/download
/dev/block/mmcblk0p2   1935192    286276   1648916   15% /cache/download
/dev/block/vold/179:1  13824672   4444320   9380352  32% /mnt/sdcard
/dev/block/vold/179:1  13824672   4444320   9380352  32% /mnt/secure/asec
/dev/block/vold/179:9  5869368    1714680   4154688  29% /mnt/emmc

```

There is what i get when i do a `df`. I did think it was interesting that /cache/download was in there twice though. But, also, if you notice, both /data and /cache/download are on the same device. Really, it is not uncommon that a device could have multiple mounts.
> 1 votes

---
Tags: cyanogenmod, external-sd
---


# Question
Title: Internet not accessible even though connected to local network using wifi
I have a wifi connection setup at my home. Other devices like my ubuntu laptop and macbook, when connected to wifi are able to access internet. Even my dad's blackberry is able to load websites when connected to internet via our home wifi. My HTC desire is able to connect to wifi, shows a good signal, but is not able to connect to internet. My friend's android phone have same issue. I can access a website running on my ubuntu (apache) using my browser and ip assigned to my ubuntu box, but I cannot open google or any other website. Even marketplace show connection error.

Can someone help me out with this.

# Answer
Did you try setting manually the IP+DNS, instead of relying on DHCP, as it does by default?

`Wireless and Networks -> Wi-Fi settings -> [menu] -> Advanced -> Use static IP`
> 2 votes

# Answer
Are you using IPv6 on your router? There was a question here just the other day, that identified an issue with android resolving an IPv4 address when it has an IPv6 address.

Here is the post I am referring to. If you can, set your router to use IPv4 (for now).
> 0 votes

---
Tags: wi-fi, internet, connection-issues, networking
---


# Question
Title: Which version of Active sync does every Android version use?
I discovered, that Google changed some things in the actual Active Sync / Exchange protocol on Ice Cream Sandwich, because I wasn't able to use the Lotus Notes Traveler as Exchange account on 2.3.7.

So does anyone has a list which versions of Active Sync the Android versions use?

# Answer
As with most Exchange ActiveSync clients Android implements a sub-set of features from various versions of ActiveSync.

According to the Android 4 (Ice Cream Sandwich) Platform Highlights, the Email client supports EAS v14 (scroll down to the "Improved email" section), in a comparison with Gingerbread (Android 2.3.x) though you also need to take into account the Android 3 (Honeycomb) changes which while they don't specify EAS changes did add support for policies for encrypted storage, password expiration, password history, and password complexity, all of which are EAS features.

There are probably more differences between versions than it's practical to keep up to date here, the Wikipedia page Comparison of Exchange ActiveSync clients has a pretty good table comparing feature support.
> 4 votes

---
Tags: exchange, active-sync
---


# Question
Title: Any software to block all calls and all SMSes allowing only 3G internet?
My dad gave his other dual-sim card to me, which has internet service that he does not need. I do not want to get his calls or SMSes, I only want to use his internet.

I have tried to do this unsuccessfully with Mobile Manager. I selected the option to block all calls and SMSes with the software, but I can see missed call notifications. I do not want to see them at the top bar. The internet connection works nevertheless.

Is there any way to solve this problem?

# Answer
> 1 votes
Wouldn't it be easier to just change the contract on the SIM card to a data-only contract and let the phone company do all the blocking for you? It would also save you paying for services you're not using.

---
Tags: internet, call-screening, dual-sim, sms-blocking
---


# Question
Title: OpenVPN with Android 2.3.x - security concerns
I need to use my Android 2.3.x phone to access an OpenVPN server. I have CM 7 with built in support for OpenVPN and tun. My main concern is that I don't know where to put the keys in. If my phone gets in the wrong hands, I'm leaving the keys out in the open and I can't have that.

If I had an ICS phone, I'd have full file system encryption and I'd be safe(r). So is there an alternative or some technique I'm not aware of that can store the certificates and the key securely on the phone?

# Answer
> 1 votes
OK, I've jumped the gun here and asked a question without trying things out first. The solution is simple and very secure. First, you create a PKCS12 combo-key on the server that combines the server certificate, the client certificate and key with `openssl pkcs12 -export -in android.cer -inkey android.key -certfile ca.crt -name android -out certs.p12`. During that you hafta issue a decrypt password. You're perfectly safe transferring that combo-key to the SD card. Next, you import that in the Android secure storage and then you can delete the PKCS12 key.

After that, you're good to go, the keys are in a password protected vault and thus inaccessible to anyone else. It goes without saying that you need to protect your phone with a unlock password.

# Answer
> 1 votes
If you maintain the OpenVPN server, you can generate keys that require a password to be used. The technique is described at http://openvpn.net/index.php/open-source/documentation/howto.html#pki.

Scroll to the section titled *Generate certificates & keys for 3 clients*. You will want to use the `build-key-pass` script to generate a password-protected key. This will prevent your key from being used maliciously if your phone falls into the wrong hands, though I am not entirely sure if CM 7's OpenVPN implementation supports it.

If you don't have the ability to use `build-key-pass` to generate and register your own keys, then there is really no practical way to ensure the safety of your key without full-device encryption.

---
Tags: 2.3-gingerbread, security, encryption, openvpn
---


title: Blank screenshots on Android tablet

text:
# Question
Title: Blank screenshots on Android tablet
I use `ddms` to take screenshots of my phone and it works fine, but when I try to do the same with my tablet I just get a black image. The phone is a Samsung Intercept running Android 2.2; the tablet is a ViewSonic gTablet with Cyanogenmod 7. I found a forum post that mentions that Tegra devices (like the gTablet) don't use `fb0`, so normal screenshots don't work, but it also claims that screenshots taken through `adb` connections work and they don't for me -- I get the same black image. Is that the reason `ddms` doesn't work on my tablet? Is there a workaround that will let me take screenshots?

# Answer
I believe I have one of these device (mine is branded as something else but the US brand is the ViewSonic gTablet). I cannot recall if I have tried to do a screenshot with DDMS or not. I don't know why the forums you read would say adb would work becuase ADB uses the same method as DDMS.

I will try my device when I get home from work today, in the mean time, I have read that these apps should work with the device.

All of these are paid apps, they may have a free/lite version but I dont know if they will work for your issue.
Screenshot ER \- Requires Root
Screen Shot It \- Requires Root
No Root Screen Shot It \- NO ROOT REQUIRED (but I am not sure if this works)
> 1 votes

---
Tags: screenshots, viewsonic-gtablet
---


# Question
Title: What's the difference between the 5 Samsung Vibrant models?
I have a T-Mobile Galaxy S Vibrant, which has the Samsung model number SGH-T959. However, Samsung's download page has 5 different sub-models: SGH-T959ZKATMB (appears to be the "default"), SGH-T959ZKDTMB, SGH-T959ZKMTMB, SGH-T959ZKBTMB, and SGH-T959ZKBTMK. The only difference in the downloads is that the ZKBTMK doesn't have any manuals or instructions. Apart from that, all the files are dated the same across all 5 versions.

What are the differences between these phones? And how can I tell which one my device is?

# Answer
While this is not an answer that should be taken with any facts to base it on, I would think that the "ending" to the model numbers could indicate "batches" during manufacturing, or where the device was assembled. Another thought I have is when manufacturing another "batch" some piece of hardware changed for what ever reason, even if they used a newer chip for something like the the GSM radio.

I also looked up the SGH-T959V (The 4G version of the Vibrant) and they only have 1 "sub-model", which this device did not sell very well, and I have not heard of any "upgrades" to it.

Another example I could use to support minor hardware changes is these devices have, as you probably know, bad GPS chips. Samsung has made attempts to correct this while the device was being manufactured.

My device does not even have ANY of those model numbers anywhere on it. All mine says is SHG-T959.
> 1 votes

---
Tags: hardware, samsung-vibrant
---


title: Turn off Wi-Fi Power Saving?

text:
# Question
Title: Turn off Wi-Fi Power Saving?
Is there a way to turn off wi-fi power saving mode on Android, i.e. have the wi-fi radio stay on at all times? I'd rather have a stable, low-latency wi-fi connection and slightly less battery life than a flaky wi-fi connection and longer battery life. In other words I'd like to enable constant active mode for my wi-fi.

EDIT: To clarify, I'm talking about the millisecond time scale power saving mode that's part of the wi-fi standard. This is where the radio wakes up on every beacon, not the minute time scale power saving where wi-fi is disabled completely.

# Answer
Settings -\> Wireless and network -\> Wi-Fi settings -\> (Menu) Advanced -\> Wi-Fi sleep policy -\> Never.
> 6 votes

---
Tags: wi-fi, battery-life
---


# Question
Title: How can I get my Android Phone to use its SD card by default?
I've installed an Android ROM on my HTC HD2, and it's working smoothly and responsively. I've gotten calling, SMS, MMS and internet to work flawlessly. I do however have one small problem. With only Android installed, my phone only has a few hundred kilobytes of space left in it's internal memory. I have an SD card inserted with 16GB available that's not being used.

After 6 hours of use I'm already getting error messages about SMS message memory being full, and I can't download apps due to the lack of space.

Any way I can get my Android phone to treat the SD card as "default" location for saving files, including images from the camera, images recieved from MMS, apps, text messages, mails and application data?

# Answer
The sad but inevitable answer is that you can't. There is as of yet no way to tell Android to use the spacious SD card instead of the precious internal memory when installing new applications or saving messages.

One workaround that I've taken advantage of is installing an Android ROM and running it from the SD card using magldr. My SD card isn't of particularly fine quality so the OS runs quite sluggish, but it beats deleting all my SMS every day
> 5 votes

# Answer
You can go into your settings and go into Applications. When you select Manage Applications, it will allow you to go through all of your apps. Select an app, you should then go to a screen that has an option to move your application over to your card. Not all apps can be moved, but if you can get the majority of the moved, it should save you some space.
> 3 votes

# Answer
The camera should already use the sdcard by default and the apps have to allow themselves to be installed on the sdcard, some are there by default, others are not. I couldn't find a way to move any of the other stuff you asked about and there is no way to tell Android to use the sdcard for all memory.
> 1 votes

# Answer
There are some ROMs on Internet that I am using for months. Those ROMs are running with data to SD method. This way you have ~1GB internal memory after installing Android. :) I think this is your problem. (it was my problem too)

I do not know is it allowed to give other websites links here but in android.hd2roms.com search for BoyPPC's ROM when you open the thread go down to the 3rd post: Desire HD This ROM is Data2sd ROM and you will not ever live insufficient memory problem anymore.

This is the link of the thread.

And this is the download link of the ROM,

But I recommend you to read the thread before installing.
> 0 votes

# Answer
It should be known that the memory on an android is called sd storage which is different than sd\_external which is the sd device that the end user installed.

To change the cameras default save location. Launch the camera app, click on settings (cog), click on wrench tab, scroll down then select Memory card. Change to Memory card (versus Internal memory).

That's it, Good Luck
> 0 votes

---
Tags: sd-card
---


title: How do I speed up media scanning?

text:
# Question
Title: How do I speed up media scanning?
When putting new music files or images onto the sd card of my android phone, android needs to scan for new files. Is there any way to speed up this process? E.g. putting all files in one directory? Currently I organized my music this way: `music/artists/albums/files.mp3` Any suggestions?

# Answer
> 6 votes
One method is to put a file called `.noMedia` in the root of every folder that you don't want to be scanned. It won't improve the scanning of actual media, but it will prevent wasted time searching elsewhere (or indexing things that you don't want indexed, such as app assets).

# Answer
> 2 votes
some of the slowness may be due to the speed of your storage media.

If it's built in storage than there's not much you can do (apart from what Matthew Read suggested)

if it's an SD Card, maybe check that it's not a class 2 or something. perhaps try and get a class 10 to speed things up.

beyond those changes it's down to the device CPU speed

# Answer
> 0 votes
There's no need to organize your files in any other theme. Android is indexing the media file and since api 1.0 player should query the Media Store which is using this index.

---
Tags: performance, media-search
---


# Question
Title: GPS tracker than can send locations to TCP server
Is there any simple GPS application in Android Market that can

1. Run in background
2. Send locations via GSM-Sim / GPS, time to a TCP Server:Port
3. TCP Server:Port is customizable so that I can set it to my server.
4. Send location after some n seconds (n is customizable)

That's the minimum requirement. If the application can also send battery status that more better.

# Answer
> 1 votes
Not a definite answer but an idea. You can also try automation applications like Tasker and write a small sequence that will periodically report the gps location.

# Answer
> 1 votes
Have a look at myGPS4u. Exactly what you are looking for.

---
Tags: gps-tracking
---


title: Can Galaxy S use 802.11n for tethering?

text:
# Question
Title: Can Galaxy S use 802.11n for tethering?
I have a Galaxy S (GT-I9000) running Darky's ROM 10.1 (Gingerbread 2.3.3). I just noticed that when I use tethering to create a wireless AP, it uses only 802.11g, not 802.11n even though my netbook supports it. Not that I'd need it for the speed, but better signal for crowded places with lots of access points and all the g-channels used.

EDIT: g-channels, not frequencies

# Answer
> 1 votes
I have read, that even though the GT-i9000 claims to support 802.11n, it does not. I even read that if your router is set to 802.11n "only" mode, the SGS will not connect to the access point. This is why you see the device using 802.11g.

I don't think you can change the channel that is used with the "built in" tether, but some of the 3rd party apps look like they let you change the channel.

---
Tags: samsung-galaxy-s, tethering, wifi-tethering
---


# Question
Title: what backup/sync app is recommended for android phones (without computer)?
good software to automatically sync and backup your files without having to connect it to a computer via USB

# Answer
I heard Dropbox is a good alternative, but I have not tried it myself.
> 3 votes

# Answer
If you have root, I really recommend you TitaniumBackup!
> 0 votes

---
Tags: sync, applications, backup
---


# Question
Title: Gingerbread phone only queries for AAAA records?
Since yesterday I have (in addition to the regular IPv4) IPv6 in my LAN at home (native IPv6 is provided by my ISP).

I have Windows XP, Windows 7 and Linux desktops and an Android 3.1 tablet (Asus Transformer 101) that all work fine. They can access IPv4 and IPv6 websites on the internet.

The problem is with my Samsung Galaxy S2 (Android 2.3.3). The system gets a public IPv6 address and an internal IPv4 address.

When typing the URL of an IPv6 enabled site (like google.com or xs4all.nl) I get to see the site just fine. When typing the URL of an IPv4 only site (like android.stackexchange.com) I get an error stating the site cannot be reached. When I enter the IPv4 IP address I CAN reach the mentioned site with this phone.

So I enabled debugging on my DNS (dnsmasq) server and I noticed that

* all the clients that work do a request for the AAAA record and if that fails they try the A record.
* the Android 2.3.3 phone ONLY does a request for the AAAA record and if that fails the whole thing fails.

All clients (including the phone) get the same network settings.

How do I fix this?

# Answer
It took a lot of effort but I actually found a working solution to my problem.

I first updated my phone to latest available Android version 2.3.6 and that did not solve my problem. So I installed an App that shows me more details about the network setup of my phone. And after some digging around I noticed what was wrong:

**My phone didn't have a default IPv4 route.**

How did that happen? In the DHCP I push a default route (dhcp option 3)!

I realized that when I just had the IPv6 link (which is part of a whole new internet connection) my phone DID connect to the internet with both IPv4 and IPv6. So I recreated the original setup and found that in that scenario indeed it does work. So what is different?

It took me two nights with wireshark to track the culprit down.

The real reason turns out to be that I have a static route for my DMZ which is pushed by my IPv4 DHCP server (dhcp option 121).

When I do that the Android phone only shows a route for the local subnet and the additional route I pushed. The default route is lost, hence IPv4 traffic is distorted. Apparently Android even no longer tries to do IPv4 DNS requests (which is the problem I started with).

All of my other systems (Windows {XP,7}, Linux, Android 3.x) do not do this and they keep all of the pushed routes and the default route.

Once I figured out what the problem was I could Google more effectively and I found this bug report: http://code.google.com/p/android/issues/detail?id=17525 Which in turn led to a workaround that actually works!!

Quote from http://forum.xda-developers.com/archive/index.php/t-635489.html

```
So as a "band aid fix it" i added the default gw to the static routes list...
So the line in dnsmasq looks like:

dhcp-option=121,<network>,<route>,0/0,192.168.1.254

```

So when looking at the DHCP ACK packet you'll see the default route in there twice: under option 3 and 121.

Quite an unexpected workaround ... but it works for me.

---

It turns out the Android behaviour is correct:

https://www.rfc-editor.org/rfc/rfc3442#page-5

```
"If the DHCP server returns both a Classless Static Routes option and
a Router option, the DHCP client MUST ignore the Router option."

```
> 2 votes

# Answer
You could report the bug to the Android developers, or vote on an existing bug, if there already is one open. This one looks a bit like the issue you are talking about.

Make sure you explain exactly what is happening, and how they can reproduce the issue.
> 4 votes

---
Tags: 2.3-gingerbread, ipv6, dns
---


title: Does SuperOneClick flash a kernel?

text:
# Question
Title: Does SuperOneClick flash a kernel?
Does SuperOneClick need to flash a kernel to the phone to root it, thus incrementing the custom kernel counter in the Samsung Galaxy S2?

# Answer
Yes, it seems so:

> Many (but not all) Galaxy SII are supported by installing a patched kernel.
> 2 votes

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


# Question
Title: How can I change the order of local bookmarks in the stock browser
The local bookmarks on my stock Browser are in an inconvenient order. The first is one I added recently, then there are a dozen which came with the Android OS, then come the bookmarks I added over the course of a year using this device.

How can I change the order of these bookmarks? Ideally, I'd like them to be in some order of most recent use. Or, I'd be happy to be able to move the bookmarks around so that I can choose the order myself.

By "local bookmark" I mean the bookmarks I get in stock Browser -- menu -- Bookmarks -- pulldown "Local".

I'm running Android 4.0.3 "Ice Cream Sandwich", which is an over-the-air upgrade from the "Gingerbread" version which came installed on the device. The device is a Samsung Nexus S, unlocked, and used mostly in Canada.

# Answer
> 6 votes
The bookmarks are kept in an SQLite database. There is no stock tool to modify them directly. I did, however, find an app that can rearrange the order of your local bookmarks: *Bookmark Sort & Backup*

An issue has been opened about this in *Allow User To Arrange Bookmarks In ICS Stock Web Browser*.

---
Tags: browser, samsung-nexus-s, 4.0-ice-cream-sandwich, bookmarks, stock-browser
---


# Question
Title: Looking for an app to update/sync all services on demand
**The problem**: When I goto the toilet at work, there is no signal at all, so my smart phone isn't particularly useful at the times it should be.

**The solution**: Run an app via a button/shortcut/widget that forces Twitter, Facebook, Gmail, Google+ etc to update *before* I go so I have some reading material.

Does such an app exist?

# Answer
Settings -\> Accounts and sync -\> Sync All (bottom left). This will sync every app that register there, like Facebook, Twitter, Gmail and Google+, but not all the apps.
> 1 votes

---
Tags: sync, twitter
---


# Question
Title: Running a tasker task via SSHDroid (or adb shell)
I'm trying to run a tasker task manually from ADB Shell, via SSHDroid. I'm running the following in putty (Windows SSH client):

**am broadcast -a net.dinglisch.android.tasker.ACTION\_TASK -es task\_name Silent**

On which I get:

**Broadcasting: Intent { act=net.dinglisch.android.tasker.ACTION\_TASK dat=Silent } Broadcast completed: result=0**

However, despite the existence of task "Silent", nothing happens. Could it be because SSHDroid doesn't have the net.dinglisch.android.tasker.PERMISSION\_RUN\_TASKS permission? If so, how can I fix that? If not, what else can be the cause?

Thanks!

# Answer
> 3 votes
This was solved thanks to Bossman's awesome proxy APK. Install it and then run via SSH:

`am broadcast -a pl.bossman.taskerproxy.ACTION_TASK --es task_name TASKER_TASK_NAME_GOES_HERE`

It works flawlessly :)

# Answer
> 1 votes
The reason is because SHDroid does not have permission to execue Tasker actions.

You could contact the developer of SHDroid and ask him to add the permission to the application. I haven't found exact contact info for him, but I found his blog.

---
Tags: adb, tasker, ssh
---


title: Full screen android clock

text:
# Question
Title: Full screen android clock
Is it possible to get a full screen clock for an android phone which looks something like the clock on the desktop of the computer in this link?

http://www.flickr.com/photos/david\_b/3381120183/in/pool-421216@N24/

# Answer
Night Clock works well for me (screenshot below), and there are probably plenty of others in the Market. A search for "big clock" turns up a fair number of hits that seem relevant.
> 3 votes

---
Tags: applications, 2.2-froyo, clock
---


# Question
Title: Is Samsung Galaxy Tab P7300 upgradable to Android 4?
> **Possible Duplicate:**
> When will my device get the Android 4.0 update (Ice Cream Sandwich)?

I am looking into buying this: http://www.samsung.com/us/mobile/galaxy-tab/GT-P7310MAAXAR

I am wondering if I can upgrade the 3.2 version of Android to 4.0?

# Answer
The answer is yes:

> Samsung Electronics plan to provide the Android 4.0 Ice Cream Sandwich update for GALAXY devices. The platform update for GALAXY S II and GALAXY Note will start in the first quarter 2012, and other GALAXY devices will soon follow.
>
> The ICS-upgradable devices are the GALAXY S II, GALAXY S II LTE, GALAXY Note, GALAXY R, GALAXY Tab 10.1, GALAXY Tab 8.9, GALAXY Tab 7.7, and GALAXY Tab 7.0 Plus.
>
> For upgradable models, Samsung will make separate announcements on details of OS updates schedule for each market according to market situation and carriers' requirements. \[December 20, 2011\] From AT&T: We plan for both the \[HTC\] Vivid and \[Samsung\] Galaxy S II Skyrocket to be upgraded to Ice Cream Sandwich.

http://www.engadget.com/updates/which-devices-will-get-ice-cream-sandwich/
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-tab-8.9
---


# Question
Title: Why are "word suggestions" of keyboards not shown in some apps?
I'm using Hacker's and SwiftKey X keyboard on GingerBread. Suggestion line is shown in most apps above the keyboard. But when opening the keyboard in Android Market (now Play Store) or DroidEdit (code editor), the suggestions aren't shown for any keyboard I use.

What determines this behaviour? How can I switch on/force suggesting words?

# Answer
Most likely the app has chosen not to show them for that particular input box. From a technical perspective, this is controlled by flags on the `TextView` object that represents the text area control (e.g. the `TYPE_TEXT_FLAG_NO_SUGGESTIONS` option). I don't believe there is any way to override this setting if the app chooses to disable it.

It's probably also important to note that it's a bit of a one-way street. Suggestions are enabled by default on all text areas, but will obey the global setting, so an app can't forcibly enable suggestions in any way. If you have the global setting turned off, they're off everywhere.

The logic that the developer documentation provides for allowing apps to forcibly disable suggestions is that in some cases they simply aren't very useful. The specific relevant quote would be (from the above link):

> ... This is useful for text views that do not contain words from the language and do not benefit from any dictionary-based completions or corrections ...

I'd wager the Market disables them because app names and such have no obligation to be dictionary words, so suggestion attempts would often prove rather futile. I would also understand the same being true of your second example, which sounds like a source code editor (I assume that's what you mean by "syntax highlighting"). It would be sort of akin to Visual Studio underlining misspelt words in source code - it provides no benefit since most of the text will not be dictionary words.
> 7 votes

---
Tags: keyboard
---


# Question
Title: How to circumvent the market compatibility check?
Sometimes I would like to install some App on my Notion Ink Adam but the Android Market says that my device is not compatible with the App. ATM I simply google for the specific App and search some file hoster where I can download the apk, but this has several disadvantages (you never know if it is a hacked version, you don't receive updates, etc).

Therefore I would like to simply tell the market that I know about the incompatibility, but **I want to simply install the App anyway**. Does someone of you know a solution?

# Answer
Yes. Unfortunately the Market appears to pull the version of Android directly from the system somehow, so I'm not sure how to get around apps that are limited by version. However you can get around apps being limited to specific devices by editing your build.prop file. See my answer here: How can I modify the phone model in build.prop to get unsupported apps?
> 2 votes

# Answer
There's an app called Market Unlocker (which requires root).
> -1 votes

---
Tags: applications, google-play-store, compatibility
---


title: Streaming UDP protocol on Android

text:
# Question
Title: Streaming UDP protocol on Android
I'm trying to stream satellite TV from my desktop PC to my Android phone.

I'm using DVB Dream, the software is transmitting on `udp://@`. I've already tried downloading VLC for Android, but it seems like UDP streaming is not supported.

Do you have any idea that could help me solve this riddle?

# Answer
UDP streaming in VLC on android is supported. UDP is not a good way to stream over wifi. You will get a lot of packet loss. If you can't change that in DVB Dream, there are other applications (like TVersity for example) that can stream to android (and other devices) with no problems (or little problems) and they even transcode the video so it is in a format that is "native" to the device.
> 2 votes

---
Tags: video, streaming
---


# Question
Title: How can I transfer my contacts from an iPhone to an Android device?
I tried to transfer data from my 3 year old iPhone to my new HTC Inspire via bluetooth but it keeps saying the two are "paired but not connected". Seems I can't get past this problem.

How can I transfer info from my old phone to the new?

# Answer
> 6 votes
You can use Google's Contact Sync to transfer them.

It's kind of complex to describe, but you can find Google s official guide here

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


title: Is my battery faulty

text:
# Question
Title: Is my battery faulty
I've had my HTC Desire (latest legit firmware) for 18 months or so, and I believe this problem has existed for a while but it getting worse. It might just be time for a new battery but in case there's something I can do to fix it I'll explain.

I charge the phone overnight, everynight. If I use it for surfing/texting on the way to work (25-50 mins) plus leave it checking for emails every 15 mins or so, plus with data enabled, then there's a good chance it'll have less than half the charge left by lunchtime. If I don't charge it in the afternoon then there's a good chance the commute home will make the phone power down due to lack of power.

Looking at the battery graph it seems that the phone gets to about 15% power then runs out, often without warning or just the one warning. And when I charge it, the charge on the graph climbs from zero up to about 85% then jumps to 100%. It's as if there's 10/15% which isn't available for me to use or charge any more.

I've read - and tried, unsuccessfully - some "trick" when you charge the phone, turn it off and charge it, then turn it on and charge it. It made no difference at all.

My phone's not rooted and I'm not desperate to do so.

# Answer
> 1 votes
It could be that the battery is not calibrated correctly. This can cause the phone to think that the battery level is much lower than it actually is, as well as the "jump" when you disconnect from the charger. I'm not sure how to fix this without rooting, but if you do decide to root, the Battery Calibration app in the market can reset the calibration, then guide you through recalibration.

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


# Question
Title: Locking SDHC Memory card on Samsung Galaxy 2
I have stored an important document on the SDHC card on my Samsung Galaxy 2 phone (so that I can edit it on the go). I don't want others to access this file or document without my permission.

I know I can lock the phone but this option means that nothing could be done on the phone unless it is unlocked.

I want others to still make calls from my phone but not be able to access the memory card. (Letting others use my phone is an internal arrangement i.e. so that there is one point of contact when we are travelling together)

**Is there a way to lock the memory card (with a password) but leave the phone unlocked?**

# Answer
> 1 votes
Simply, use BoxCryptor.. It'll encrypt your files & folders with AES-256 standard (AES-256 is classified by the U.S. Government to protect “TOP SECRET” information). The best thing: You can use it on any platform: Android, iOS, Windows, Mac, Linux. So, you can sync your encrypted files with Dropbox, too.
Its free Android app: https://market.android.com/details?id=com.boxcryptor.android (Free version has limitation of Read-only access). You don't even need a rooted device whats not the case of fully free LUKS Manager. If your device is rooted & you also need write access without spending money, go for LUKS Manager, but you'll miss cross-platform access. So, my recommendation is paid BoxCryptor if you need write access.

With encryption, your files & folders will be safe even if your friends are hacker. With even fastest super computers, breaking AES-256 standard needs decades or even hundreds/thousands years (based on password strength & encryption passphrase).

# Answer
> 1 votes
You cant lock, in your definition, the sdcard or one file. But you have some ways to protect your file.

1. Store it in a password protected Zip file.
2. Encrypt your sdcard
3. Use a AppLocker to lock the apps they are needed to view / edit the file.
4. Use BoxCryptor.

The only safe way is, to encrypt it. If you lock your sdcard with a software, the thief can easily connect it to a pc and steal the file or even steal the whole sdcard.

# Answer
> 1 votes
Encryption is most probably the most appropriate solution for your case. Something along the lines of LUKSManager could be the right tool. Though you would need a rooted phone in any case and perhaps a modified kernel, too.

# Answer
> 0 votes
Have you considered just removing the SD card from the phone and keeping it in a safe spot until you need to access your important files?

AFAIK there isn't a way to encrypt/protect a single file on an SD card. That leaves you looking at fully encrypting the card which Android doesn't support out of the box. Instead of that hassle, why not simply remove it? You don't need an SD card to use basic phone functions (calls, SMS) and many apps can either do without SD storage or be moved to internal storage. Your device requires you to power down and pull the battery to access the micro SD card slot; insertion or removal of the card and then powering the phone back on, though, shouldn't take you much longer than a minute.

Keep it simple, I say.

# Answer
> 0 votes
If your phone is rooted(which it may not), you **might** be able to unmount the card, altough I dont know if the system tries to remout it on itself after some period.

---
Tags: security, external-sd, encryption
---


# Question
Title: Are there any ways to prevent 'com.htc.bg force close' issues?
I have a HTC Legend, and on occasion, I get an error "Process com.htc.bg has stopped unexpectedly".

According to other forums, this *could* be caused by issues with internet connectivity relating to updating Facebook contacts.

I have removed the syncing of Facebook all together (only syncs when I force it to), but I am still getting these errors.

Has anyone else worked out what is causing these issues, and how to resolve it? The processing crashing is usually just a popup, the process restarts ok without any issue, but on occasion the entire thing locks up, restarts, or the home screen reloads (as if coming from a restart)

# Answer
I have also experienced this problem with an Exchange account. My solution was to remove the account completely and re-add it.
> 3 votes

# Answer
I don't have a Legend, nor HTC, but some googling turned these out:

apparently it's related to Facebook Sync.
> 1 votes

# Answer
I had this while using "go launcher ex notifications" seems it was running two notifications at the same time, made a conflict, so I uninstalled and it seems fine. HTC desire.
> 1 votes

---
Tags: force-close, htc-legend
---


# Question
Title: How to open text files with DropBox on Android?
I have the DropBox app on my Samsung Galaxy S 2.

It seemed to me that before, when I clicked on a text file, it would open a text editor. I think Dropbox had its own internal editor.

Now, however, when I open any plain text file, I get a message that says:

> Can't open textFileName
>
> Please download an app that can open this file.

I tried downloading numerous text editors from the market, but none of them linked with Dropbox.

How do I get text editing ability in Dropbox on Android?

# Answer
> 4 votes
In Dropbox 2.0.1 (and in pre-2.0 versions, IIRC), you can tap on a text file and it can offer to open it in "DB Text Editor" which comes with the app (or some other editor which has been assigned to open files with .txt extension). Note that this won't work on just about any other file -- Dropbox does not recognize mime types, but rather uses the extension to pick a program to open a file with, even if the file in question contains text.

This also works with other file types -- for example, I am able to open my password database from KeepassDroid (extension .kbdx).

---
Tags: dropbox, text-editor
---


# Question
Title: How can I get TV-out from a Galaxy Tab 8.9?
I am using a Samsung Galaxy Tab 8.9. I would like to mirror the screen on my TV but I could not find TV-out in the Settings.

How can I do this?

# Answer
Since the Tab 8.9 uses a proprietary connector (as do other Samsung tablets), you need to use an adapter that they provide. These could previously be purchased direct from Samsung, but have since been discontinued. Resellers now list a wide range of pricing on sites such as eBay. There was also an even older RCA adapter made by Samsung, but the Tab 7 Plus, 8.9 and 10.1 don't support it, to my knowledge.

At that point, I believe it works like other Honeycomb tablets in that it will simply mirror to the TV automatically after being plugged in.

The only real alternative would be to use your computer as an intermediary device, along wish some software that allows you to cast/record your screen. There are a number of options in How do I project the screen of my Android phone for a presentation? that may be worth investigating.
> 2 votes

---
Tags: screen-sharing, television, samsung-galaxy-tab-8.9
---


# Question
Title: How can you tell if your Nexus S is CDMA?
I am trying to flash ICS onto my Samsung Nexus S, but I'm getting the error `E:failed to verify whole-file signature`. Really irritating since this is described by many to work.

I'm guessing that my phone is the CDMA version, but how do you know for sure?

# Answer
CDMA phones don't use SIM cards, that's the most obvious way to tell. (Some world phones are both CDMA and have GSM hardware and SIM cards, but that's not relevant here). Most carriers are only one or the other so your carrier should be a good indication as well.
> 4 votes

---
Tags: updates, 4.0-ice-cream-sandwich, cdma
---


# Question
Title: Send multiple files via Bluetooth to PC from gallery
I wanted to send about 30 photos from Gallery to PC by selecting them all, clicking Share\Bluetooth and then selecting the target computer.

It didn't work. All transfers failed. But if I selected a single photo I have been able to send it. Around 99MB.

I've been able to workaround by zipping (thanks ES File Manager!) and sharing the zip file only.

Is there something that I should know about sending multiple files via Bluetooth?

# Answer
I use Bluetooth File Transfer app. Its worked really well to send file to my computer. you can check multiple files to send at the same time and this has worked well for me. It also works well to send file back and forth between two phones if they both have it installed.
> 1 votes

---
Tags: bluetooth, 3.2-honeycomb, acer-iconia-a500
---


title: How to root my HTC Thunderbolt?

text:
# Question
Title: How to root my HTC Thunderbolt?
How can I root my HTC Thunderbolt?

# Answer
> 6 votes
There's a forum post at xda-developers which details a fairly involved and definitely for the faint at heart. However, **do not** follow that guide, it's included only for posterity, and there is an easier way to skin your particular cat.

At this point, cue the huge disclaimer that a lot of things might go wrong when doing this, and always be sure to follow the instructions as closely as possible. When in doubt, ask. Also, while this guide probably won't change much between versions of the recovery tool, always read the official documentation first and use this as a handy checklist.

---

# Revolutionary

Whiskey Tango Foxtrot is Revolutionary?

Brought to you by the same guys that worked on unrevoked and AlphaRev which have been traditionally used to root HTC devices, Revolutionary is a new S-OFF and recovery tool for next-generation devices. The list of currently supported devices is here.

## Okay, what do I need to do?

* Download Revolutionary. Versions for Windows and Linux are available.

Windows users: Download and install also these fastboot drivers.
* When downloading, also request a beta key. Select your device type, and put in your serial number.

If you are running the stock ROM, your device S/N should be in `Settings->About Phone->Phone Identity->Device Serial Number`. If you are running a custom ROM, this number might not be there, so you can either check the box your device came from, or (better) find it on a sticker below your battery. It's a good idea to also write this down somewhere for future reference.

You can find the HBOOT version of your device, in case there are several, by booting it into recovery mode: turn your device off, then turn it on while holding simultaneously the Volume down key and the power button. The HBOOT version should be visible somewhere on the recovery screen.
* Okay, now you have everything you need.

+ Make a backup of your phone. No, seriously, **MAKE A BACKUP** of your SD card and any application information you'd like to keep. Contacts, SMSes, and everything you can think of. Better safe than sorry. There are free tools on the Market that can help you.
    + If you are going to install custom ROMs, now would be the time to copy them to the device's SD card.
    + Extract the Revolutionary archive in a convenient location on your computer, and run the executable (`revolutionary` or `revolutionary.exe`, depending on your platform).
    + Connect your device to the computer. Remember to enable USB debugging when doing so (`Settings->Applications->Development`).
    + When prompted for the beta key, supply what your key, and then follow the instructions on screen (basically, confirm a few times that you do indeed know what you are doing). It might take a few minutes, and your device will reboot a few times.

## It worked, and my phone's not even bricked!

Welcome to the club! Flash a snazzy new ROM like a king, and enjoy responsibly your newly-gained privileges. Some things you might want to do, though:

* Before doing anything else, **make a backup of your stock ROM** from the recovery mode, in case you'd like to restore it later (for example, to take advantage of the device warranty, or when selling it).
* If you are only after a root without installing a custom ROM, then you'll also need to install the Superuser application from the recovery. If you'd rather flash a custom ROM, you won't need this, most ROMs also includes Superuser as a part of their base install. For information how to install your ROM of choice, consult the documentation supplied by the ROM vendor.

---
Tags: rooting, htc-thunderbolt
---


# Question
Title: Alternative market app without country limitations
I want to download Apps from the US for researching purposes. A co-worker of mine could do that by installing an alternative Market. He did not have a rooted phone and probably got that app from the original market.

The icon of this app was similiar to the original market's one but blue instead of green as far as I can remember.

# Answer
I think SlideMe is the best Android alternative market available right now. There's an app that you need to install in order to buy apps directly via your phone.

There's also GetJar \- a number of devs are releasing their products on GetJar before or along with releasing them on the Android Market.
> 5 votes

# Answer
What you are looking for is http://code.google.com/p/market-enabler/

> Market-Enabler is an application to fake the phone's location and access markets from other countries. Android market is separated into regions (country and carrier specific) and some apps are just enabled for a specific country and not available to the other countries.
> 5 votes

# Answer
The Amazon Appstore for Android lets you buy apps via Amazon, but apparently you can only do so if you have an American account (I haven't tested that).
> 0 votes

---
Tags: applications, google-play-store
---