# Question
Title: How can I modify the phone model in build.prop to get unsupported apps?
I currently have a rooted HTC Legend. In light of the current Android Market sales, I would love to be able to purchase some of the apps on sale without a compatible handset, since I plan to get a GNex in the next few weeks.

I've read that it may be possible to modify my build.prop file to a more modern handset, however beyond this suggestion, I can't find any more specific details, nor which phone model would be ideal for this. How can I do this?

I note that a number of people complain they've bricked after messing with build.prop. Is this a real danger or would it just require fixing the build.prop from adb, or reflashing the ROM?

# Answer
> 6 votes
There is no particular phone that's ideal, given the app devs can choose to support whatever subset of devices they wish. The Nexus devices are probably the most likely to be broadly compatible though.

You can't brick with build.prop as far as I know, though you can certainly prevent your phone from booting if you change the wrong setting. Make a backup of the file and don't edit anything under this line:

```
# end build properties

```

Just edit anything that has the device name, e.g. 'ro.product.device' or similar. Replace it with the corresponding entry from the build.prop for the device you're emulating (extract it from the ROM or see if it's been posted somewhere). Updating any other text to be accurate (like manufacturer) is best too. Note that changing the version of Android in this file won't help, since it looks like the Market polls the system directly. Nothing you can do about that unfortunately.

After editing, make sure /system is mounted read-only. Then reboot and clear the data for the Market.

Below is the relevant portion of my Vibrant's build.prop, with which I just got Minecraft for 10 cents :)

```
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=FROYO
ro.build.display.id=Bionix NextGen 1 by TeamWhiskey
ro.build.version.incremental=UVKA6
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2
ro.build.date=2011. 01. 18. (화) 21:53:23 KST
ro.build.date.utc=1295355203
ro.build.type=user
ro.build.user=jaeyoon.yoon
ro.build.host=SEP-05
ro.build.tags=release-keys
ro.product.model=SGH-T959
ro.product.brand=Samsung
ro.product.name=SGH-T959
ro.product.device=SGH-T959
ro.product.board=SGH-T959
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=s5pc110
# ro.build.product is obsolete; use ro.product.device
ro.build.product=SGH-T959
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=SGH-T959-user 2.2 FROYO UVKA6 release-keys
ro.build.fingerprint=Samsung/SGH-T959/SGH-T959/SGH-T959:2.2/FROYO/UVKA6:user/release-keys
# Samsung Specific Properties
ro.build.PDA=T959UVKA6
ro.build.hidden_ver=T959UVKA6
ro.build.changelist=860813
ro.tether.denied=false
# end build properties

```

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


title: Motorola Defy Not Turning On

text:
# Question
Title: Motorola Defy Not Turning On
I have tried to install a CyanogenMod on my Motorola Defy as illustrated here. The problem is that despite the phone had been rooted, I had some problems with ClockWorkMod and rebooted my phone in recovery mode using the application that ships with the phone. I did remove the Cache and Factory settings and ran the zip file.

The problem is that upon restart, the phone kept rebooting itself, that is, I kept seeing the Motorola logo for a couple of minutes, and then, the phone reboots and the process is repeated.

Now, out of the blue, the phone is not even turning on. What I have is a small white light that turns on whenever I connect the phone to a laptop via usb. Any idea on how I can get the phone working? At the moment I do not really care about what OS version, as long as it runs.

Thanks in advance :)

Edit: There seems to have been an issue with the battery, I have managed to load up the phone to recovery mode. Can anyone show me how can I install a fresh Operating System? I seem to only have access to the phone's boot up screen. Also, the laptop does not seem to be able to connect to the phone via usb.

# Answer
> 1 votes
First you need to have RSD Lite installed. Do a Google search and look for either 4.9 or above. Then you need to go to Motorola's site and install the drivers needed. Find an SBF file that will work for you, likely it will need to be a 2.2 file. Best thing to do is keep trying until you find one that works. Boot your phone in bootloader mode (volume up button) and if you get a message about a low battery you will need to find a way to charge up the phone. Go to the XDA developers forum and search for McGyver battery fix. (you can also find sbf files there) If RSD lite recognizes your phone flash the sbf file and let it do it's thing. More detailed instructions can be found on XDA as well, but that is the jist of what you need to do.

# Answer
> 1 votes
@npinti i also faced same issue, now i recovered from that. i will give you the details how to recover from this situation.

**Steps:**

* It's a good thing you are able to run the `Zip` from the **Boot menu**,
First of all go to the link and download the **Official jordan cyanogen build** (zip file/ Installation steps also given there).
* place the `Zip` file in **Memory card** and boot your mobile.
* Now go to

Boot Menu--\> Recovery --\> Custom Recovery --\> update/install from zip.
* Then select the `Zip` file and click on **Install/Update**.
* Then it will do **installation** of the `Zip` file and give the result as **completed**, then click on `Reboot System`.
* That's it! Now you will be able to Boot from new OS of `Cyanogen Mod`, it's Very nice to use..
*if there is any problem you can contact the XDA forum or reply here.*

---
Tags: cyanogenmod, boot-loop
---


title: How do I get my stock ringtones back?

text:
# Question
Title: How do I get my stock ringtones back?
I have a Droid X, and I've been having issues with my music lately. I finally deleted the Albums, Music, and Playlists directories from my SD Card, and used SDRescan to get the media library to update. That did the trick for the music, but now my stock ringtones have disappeared. Were they on the SD card?

Why did they disappear, and how can I get them back? My phone isn't rooted.

# Answer
I tried rebooting when I was seeing the problem, and that didn't help. I wound up setting two songs from my SD card as the ringtone and notification sounds, and that didn't help either. My phone crashed hard today while downloading an app, and I had to pull the battery to restart it. After that, the original choices reappeared. Go figure.
> 1 votes

---
Tags: motorola-droid-x, ringtone
---


# Question
Title: Is it possible to view detailed GSM information on my Android phone?
I'm trying to find such an app, but I can't, which leads me to suspect that it's not possible, either because of software or hardware limitations. What I'd like to see is a list of cell towers that my phone can reach (both from my carrier and other carriers); signal strengths from each; perhaps an option to lock on to a specific tower or forbid the use of some tower. And, generally, the more data available, the better. So - have I just missed the right app; is there no such thing out there (and I'm free to write the first one); or is such data simply unavailable and I can just give up?

# Answer
> 3 votes
There is this app called Antennas. It can't do everything you have asked for. But it can show you the tower you are connected to, the signal level, and other towers from you carrier that your phone can see/connect to and their signal level.

> Map the GSM/CDMA antennas in your neighborhood. This app monitors the GSM/CDMA cellular network connection; displays a map of approximate cellular antenna locations and their RF signal strength; and can log the data to a text or KML file.
>
> Does not work on Verizon 3G & CDMA Support is limited by Android, not by the application CDMA requires Eclair Works best with 2G GSM. 3G/CDMA support is very limited.

# Answer
> 1 votes
Open Signal Map does some very similar stuff, its accuracy depends on how much data its got for your current area, but seems pretty good in built up areas.

I used it to help work out why I always had such a terrible signal at my parents house, turned out my phone kept connecting to a cell tower on the island you can just see from the end of their road, rather than the cell tower two roads down.

---
Tags: system-info
---


# Question
Title: How can I listen to free online music while performing other tasks on my device?
I have Android 2.2 on my phone and I want an app that lets me listen to free music online in the background while I browse through other apps or do something else on my phone. The YouTube app closes once I minimize it, so I have to keep it open to listen to music. I have tried apps like Shazam and Soundhound but they don't offer free music. Can anyone recommend a good app?

# Answer
> 3 votes
I heart Radio and TuneIn Radio are apps that let you stream FM radio stations. You select the sort of station you like and listen to the music they play.

I personally use them for listening to talk radio, but same difference.

# Answer
> 3 votes
Depending which country you're in Last.fm and Spotify are good options for free, streaming music.

# Answer
> 2 votes
If you have your own music collection, you can get a Google Music account, download the app if it isn't already on your phone, and listen to your own tunes all you like.

If you're looking for an internet radio app, I'd recommend Slacker Radio, they have a lot of channels with pretty decent selection. Pandora is very good, but that only works if you live in the United States.

---
Tags: music, htc-desire-z
---


title: Double click word doesn't select it

text:
# Question
Title: Double click word doesn't select it
I'd a Samsung Galaxy I5510 with stock rom, android 2.2. Whenever I double-clicked any word in an input field it got selected. Now I bought a Samsung Galaxy Ace I still have stock rom and andrond 2.3.4 and double-clicking a word does nothing. Is there any way I can get this functionality back? It was very useful to add words to swype after typing them.

# Answer
Apparently this functionality lays on the keyboard. I'd and old version of Swype (which came installed). After rooting, I followed this instructions to update Swype and now I get this functionality back. Good luck to everyone!
> 0 votes

---
Tags: 2.3-gingerbread, input-methods
---


# Question
Title: Acer Iconia Tab A500 - Rooting & Honeycomb 3.2
I just bought a brand new Iconia Tab A500. I just unboxed it and it shall be charging for the next 14 hours :)

While I wait for first booting it, I have a question on rooting with 3.2. The tablet comes with Honey 3.0, but I read that the 3.2 update is ready to be delivered OTA. But I absolutely want to root it!

1. Can I root the device after the OS upgrade?
2. Or should I root it first?
3. Or, does upgrade remove rooting and currently there's no \[yet\] rooting for HC3.2?

Thank you

# Answer
> 1 votes
As far as I know, the 3.2 update on the A500 has not been rooted (some discussion here). There's one XDA thread where someone has described a method of *downgrading* so you can root, but nothing that lets you root 3.2 in and of itself.

If you want to have root access then I would suggest rooting the shipped version, then manually upgrading to a pre-rooted version of the latest OTA update.

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


# Question
Title: Can I purchase apps from Android Market without installing them?
There's currently a promo on the top 10 applications, available at barrel-bottom prices. I'd like to purchase them but not install them just yet. My phone is low on internal storage and there's just not enough space to put some of the bigger ones. I can't even attempt to install some of them (yeah, it's that bad).

I'm planning on purchasing another Android device in the near future, and those nifty apps will surely come in handy when this happens.

Please don't suggest the usual circumvention methods of moving apps to SD, installing custom ROMs, removing unused applications, etc. These either won't work or have already been done.

# Answer
> 8 votes
The best you can really do currently is to buy them from the Market (web or app) and then just cancel the download/installation when it starts on your device. This only works with apps your device supports, though. Purchasing unsupported apps was the topic of this related question.

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


# Question
Title: Spica i5700: How to downgrade from froyo 2.2 to eclair 2.1
I have a Spica i5700 with Froyo version of 2.2.2.

I want to downgrade it to Eclair 2.1, because I find the screen often produces erratic movements such as auto-input to my password even if I am not inputting anything. It also auto-scrolls, even if I am not scrolling it.

# Answer
You'll need to use Odin. This blog has a guide for how to flash 2.1. To summarize you put your phone in Download mode, connect it to your PC, load the firmware into the appropriate field(s) in Odin and hit Start. The site has a link to firmware but if it doesn't work try samfirmware.com.
> 1 votes

---
Tags: 2.2-froyo, 2.1-eclair, samsung-galaxy-spica, downgrade
---


# Question
Title: Can the buying process from the Market be made more secure?
I just took advantage of the $0.10 promotion of several apps on the Android Market.

However, I noticed that I can buy apps by just selecting my saved credit card. There is no further verification process (AFAIK).

Can I make this more secure, for instance with some sort of password?

I mean, if I should lose my phone, someone can just buy apps without any further verification.

# Answer
> 3 votes
Don't save your credit card info. (**Edit:** Just tried, you can't enter info without it being saved. Ugh.) You can set up a PIN in the Market but that's easily worked around by clearing the data. Google Wallet (Checkout) doesn't appear to have any security settings beyond needing to log in, though obviously saved credentials work on Android.

I think then that your only option (besides using another market) is to use full encryption on the device such as is present in Honeycomb in combination with a lock screen and not being rooted. Which doesn't rule out exploits, but if there was no risk of your CC being used nefariously then it wouldn't be usable by you either :P. Of course, if your phone is stolen you could just cancel your cards and/or let your credit card company know about the risk or actuality of unauthorized purchases.

Google will also help you fix it:

> ### Account Hijacking
>
> If you previously created a Google Wallet Account, and an unauthorized person has accessed your account, please contact us immediately. Our fraud protection policy covers you against any unauthorized purchases that were made with your Google Account. If we find that an unauthorized purchase was made, we'll make sure you aren't charged for it.

# Answer
> 0 votes
Press Menu -\> Settings in Market. Then Set or change PIn, and set a new PIN Check the Use PIN for purchases checkbox

Then you should be done.

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


title: Motorola Droid 3 many random reboots

text:
# Question
Title: Motorola Droid 3 many random reboots
I am having the feared random reboots in my recently acquired Droid 3.

It is rebooting more than 10 times a day randomly, both when idle and when doing anything in the phone.

The only pattern I've been to able to catch is that around 30 seconds before a reboot, I lose phone signal (the signal strength meter is empty and showing a cross). WiFi keeps working until the reboot.

I am located in Spain and using the phone in GSM/UMTS mode, with CDMA disabled. Some times when I lose the signal prior to a reboot, I get a pop-up asking if I want to put the phone in "global" mode for it to search for CDMA signal.

I am using rooted Steel Droid 3 with OTA 5.6.890, but it happened with Verizon's stock ROM as well.

I have googled extensively for the last couple of days and did everything I have found about possible solutions:

* Factory reset and disabling Google restoring features on initial config (to prevent restoring WiFi hotspot data, alleged to cause reboots)
* Manually wiping all WiFi hotspot info
* Disable WiFi
* Running with no apps installed
* Formatting sd card
* Wiping user data and cache from Recovery
* Checking if the battery is loose, wedge a piece of paper to lock it in place

None of this have prevented or even alleviated the random reboots.

I'm fearing my phone might be a total lemon, but unfortunately as I am in Spain I can't return it and get a replacement. Anyway I have been reading that people have returned their Droids four or five times and still get random reboots in every new or refurbished Droid they get.

Other than that the phone works perfectly well, and I really love it. But having reboots when you are in the middle of something is going to get more and more annoying and I fear I will throw it out of the window sooner or later. I really need to solve this.

I run `adb logcat` in hopes of finding what is causing it, but it didn't see anything revelatory. Here are the tails of my last 3 logs before a crash:

```
12-06 22:39:43.764   512  3986 W Smack/Packet: notify conn break (IOEx), close connection12-06 22:39:43.764   512  3986 D Smack   : [XMPPConn] close connection, notifyClosed=false
12-06 22:39:43.921   512   608 I GTalkService: [GTalkConnection.18] connectionClosed: connId=28343, error=CONNECTION FAILED
12-06 22:39:43.921   317   323 D ConnectivityService: reportNetworkCondition(1,0)
12-06 22:39:43.929   317   370 D ConnectivityService: Inet connectivity change,net=1, condition=0,mActiveDefaultNetwork=1
12-06 22:39:43.929   317   370 D ConnectivityService: starting a change hold12-06 22:39:43.936   512   608 I GTalkService: [GTalkConnection.18] (WORKER THREAD) update account status
12-06 22:39:43.999   512   608 I GTalkService: [GTalkConnection.18] (WORKER THREAD) update account status - done, took 58 ms
12-06 22:39:46.944   400   400 D StatusBarPolicy: the netConditon of netType 1 is updated as 0 by android.net.conn.INET_CONDITION_ACTION,icon color should be white.
12-06 22:39:46.944   400   400 V StatusBarPolicy: NetworkInfo: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true, inetCondition=     0
12-06 22:39:46.944   400   400 V StatusBarPolicy: mModemIsResetting=false
12-06 22:39:46.944   317   370 D ConnectivityService: Inet hold end, net=1, condition =0, published condition =100
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 22:39:59.702   195   237 D libmdmctrl:
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 22:39:59.702   195   237 D libmdmctrl:

```

Log 2:

```
12-06 23:12:14.951   533  1016 I EventLogService: Aggregate from 1323209010096 (log), 1323207734851 (data)
12-06 23:12:16.654   317   382 D dalvikvm: GC_EXPLICIT freed 143K, 38% free 8201K/13063K, external 5433K/6784K, paused 158ms
12-06 23:12:21.990   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 23:12:21.990   195   237 D libmdmctrl:
12-06 23:12:21.990   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 23:12:21.990   195   237 D libmdmctrl:
12-06 23:12:24.591  4743  4754 W googleanalytics: Problem with socket or streams.
12-06 23:12:24.591  4743  4754 W googleanalytics: java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused
12-06 23:12:24.591  4743  4754 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at java.net.Socket.connect(Socket.java:983)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingEvents(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.Handler.handleCallback(Handler.java:587)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.Looper.loop(Looper.java:130)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.HandlerThread.run(HandlerThread.java:60)
12-06 23:12:24.849   445   467 D dalvikvm: GC_CONCURRENT freed 1098K, 49% free 4008K/7815K, external 2692K/3351K, paused 2ms+2ms
12-06 23:12:24.896   445   445 W KeyCharacterMap: Can't open keycharmap file
12-06 23:12:24.896   445   445 W KeyCharacterMap: Error loading keycharmap file'/data/usr/keychars/omap-keypad.kcm.bin'. hw.keyboards.0.devname='omap-keypad'

```

Log 3:

```
12-06 23:46:26.576   677  1930 W IdleConnectionHandler: Removing a connection that never existed!12-06 23:46:26.576   677  1930 D News Processor:  SAVED http://www.meneame.net/rss2.php
12-06 23:46:26.584   677  1932 D News Processor:  PROCESSING source: 20 http://www.meneame.net/rss2.php
12-06 23:46:26.646   677  1932 D News Processor:  HAS NEW: false - http://www.meneame.net/rss2.php
12-06 23:46:33.584  1480  1491 W googleanalytics: Problem with socket or streams.
12-06 23:46:33.584  1480  1491 W googleanalytics: java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused
12-06 23:46:33.584  1480  1491 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at java.net.Socket.connect(Socket.java:983)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingEvents(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.Handler.handleCallback(Handler.java:587)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.Looper.loop(Looper.java:130)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.HandlerThread.run(HandlerThread.java:60)
12-06 23:46:36.334   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 23:46:36.334   195   237 D libmdmctrl:
12-06 23:46:36.334   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 23:46:36.334   195   237 D libmdmctrl:

```

I have seen that the most common before-reboot output is

```
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 22:39:59.702   195   237 D libmdmctrl:
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 22:39:59.702   195   237 D libmdmctrl:

```

But I have googled for libmdmctrl and there is only 1 result that has nothing to do with anything.

I am really in the dark, thanks for any help!

# Answer
> 2 votes
I tried a different approach, seeing the problem was with radio / telephony...

I put in another SIM from a different carrier, and so far I am having no reboots!

What is the difference? My main carrier is a "virtual carrier", a company that rents other company's network to offer their service, usually with more competitive prices.

The SIM I'm using now is from a traditional carrier that owns the network directly.

What I think happens is that when using a virtual carrier, you are having a sort of permanent roaming: the phone has to first get into the network owning carrier and then join the virtual network of the virtual carrier. Somehow this is making the Droid 3 crazy.

The signal strength meter was indeed showing a small "R" indicating I was in roaming. I assumed this was because being an US phone, it took any non-US network as roaming, but now that I am using the regular carrier SIM, the signal strength bar is not showing "R" anymore.

Seems I will have to change my carrier to a network owner, which unfortunately have much less competitive prices. But at least I found a way of using the Droid 3 without constant reboots!!

For future reference to other Spanish users: I am having the reboots using a Simyo SIM (which runs on the Orange network), but with a Movistar SIM there are no reboots.

# Answer
> 1 votes
It sounds to me it could a hardware issue and not a software issue.

Things I would try

* Flashing even more ROMs. Try CM7 if it is available for Droid 3. If it keeps rebooting with other ROMs, you most likely have a hardware problem
* Hardware suggestions: try a new/different battery. Also, since you are using GSM and it deals with losing your signal, perhaps it is an issue with your SIM card?
* Otherwise: contact customer support and tell them of your hardware issue of reboots. They might have some additional info or procedures to help you. Or a new refurb phone. (But since you're in Spain, that sounds like a problem).

---
Tags: reboot, crashes, motorola-droid-3
---


title: Blank Circle name in Google+

text:
# Question
Title: Blank Circle name in Google+
On my Google+ Android app (version 2.1.1.219805) there is a Circle with no name. There's no one in the Circle.

When I check Google+ on the web, this mystery Circle is not there. All of my Circles are as they should be.

I've already Force Stopped and cleared the data for the app.

What's going on or, at least, how do I get rid of it?

# Answer
> 1 votes
A new version of the app came out today (2.2.0.233662) with "numerous bug fixes" mentioned in the "What's New" text.

This apparently is one of the fixes. Everything is back to normal now.

# Answer
> 0 votes
This is not the resolution you are looking for, but I'd like to share that I have same problem with you.

The blank circle appeared a few days ago. There's no blank circle when I check Google+ web page, but there's a mysterious circle with no name (blank name) when I use Google+ android app.

I tried to uninstall and reinstall Google+ app, but it didn't resolve the problem.

Only a few people have reported this problem, and there's a post related to this on Google group too.

I hope it can be fixed soon.

---
Tags: google-plus
---


# Question
Title: Does any version of Android support smb natively?
I use Android 2.x on my phone and will buy a Tegra 3 tablet in the (hopefully) near future.

I use files on my NAS with my phone. I can access those files with external tools (ES file explorer), but other applications cannot access these files.

I just wonder if Honeycomb or Ice Cream Sandwich have built-in support for smb?

# Answer
In a word: No.

In order for all applications on the device to have access to a cifs mount, cifs support needs to be compiled into the kernel (or at least available as a loadable module).

I've never seen a device that shipped with such a kernel from the manufacturer. Doesn't mean that they don't exist, I just haven't seen them.

Now, for some devices that have been rooted/unlocked and replacement kernels can be compiled, I've seen kernels made with cifs support built in.

Once you have cifs support in the kernel, you could use an application like Mount Manager to handle the system-wide mounts.

The applications like ES File Explorer you've seen with cifs support have their own private implementation. They are unable to mount the share into the global namespace such that other apps could take advantage.
> 8 votes

---
Tags: networking, cifs
---


title: What does FOTA mean

text:
# Question
Title: What does FOTA mean
I just got an over-the-air update from HTC for my Wildfire S for the "FOTA Client" (or something like this, can't see it anymore after the update and can't find any logfiles in the FileManager or elsewhere) and somne related component also with FOTA in the name.

Googling FOTA only yields blog posts and news about "phone X getting FOTA update" with none of these explaining what it means. Searching here yields zero results...

So, what does FOTA mean?

# Answer
FOTA - Firmware Over-the-Air

This is the update sent to the OS via your service provider(for 3G/GPRS/EDGE..) or Wifi.

It will download an image of the new firmware from the server and install it after you accept.
> 14 votes

# Answer
From Wikipedia,

> FOTA is an acronym for Firmware Over-the-Air. It is used for upgrades to mobile phones and PDAs.
> 3 votes

---
Tags: ota-update
---


title: How to start SSH Server in my Android?

text:
# Question
Title: How to start SSH Server in my Android?
I am trying to login to Android Eee pad transformer from my other linux box using SSH. This are the step i followed and failed. So asking here for the correct answer.

1) Go to Android market and download install Connectbot

* Launching ConnectBot
* Asks ssh or telnet or local
* Press local
* Asks username
* Username applied dummy
* Connected to local Android
* type ip addr; in the terminal shows ip address and i can ping 8.8.8.8

2) Now i want to access to this box from outside box

* Go to Android market and install SSDroid and SuperUser
* Launch SSDroid
* SSDroid says root:off, sftp://root@ipOfthisAndroidBox:2222 ready
* From another box i try to login using ssh root@ipOfthisAndroidBox:2222 fails

3) Launch SuperUser it tries to install something but fails

All i get to verify am i rooted, always it shows:

```
$ su
su: permission denied

```

**Follow up:** How do i login after installing SSHDroid?

```
[sun@example ~]$ ssh root@94.xx.xx.xx -p 2222
The authenticity of host '[94.xx.xx.xx]:2222 ([94.xx.xx.xx]:2222)' can't be established.
RSA key fingerprint is 14:ae:33:xxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[94.xx.xx.xx]:2222' (RSA) to the list of known hosts.
SSHDroid
Use 'root' on rooted devices otherwise any username works
Default password is 'admin'
root@94.xx.xx.xx's password:
/data/data/berserker.android.apps.sshdroid/home $ uname -a
Linux localhost 2.6.36.3-00004-g069b8b5 #1 SMP PREEMPT Wed May 11 22:14:22 CST 2011 armv7l GNU/Linux
/data/data/berserker.android.apps.sshdroid/home $ uptime
 09:20:16 up 2 min, load average: 0.26, 0.25, 0.11

/ $ ls
EeePad_bootup_first_page.rle  acct                          default.prop                  init.ventana.rc               sys
OSD_battery_100.rle           bin                           dev                           mnt                           system
OSD_battery_25.rle            cache                         etc                           proc                          ueventd.goldfish.rc
OSD_battery_50.rle            config                        init                          root                          ueventd.rc
OSD_battery_75.rle            d                             init.goldfish.rc              sbin                          ueventd.ventana.rc
Removable                     data                          init.rc                       sdcard                        vendor

 More informations: https://gist.github.com/1357588

```

How do i login to my Android box from other distro's? (I am using Fedora, CentOS, FreeBSD).

# Answer
> 13 votes
SSHDroid does not need root, it's optional. Every App can bind a socket on an not privileged port (\>1024).

**I am pretty sure that your `ssh` client parameters are wrong, the port especially. AFAIK you can't add the port via `:` to the hostname. Try `ssh root@ipofandroid -p 2222` instead.**

If you need more verbose output of the `ssh` binary, start it with `-v`, `-vv` or `-vvv`. This helps to figure out problems.

# Answer
> 3 votes
Your android box running SSHDroid, just activate it.

Your Linux Box (GUI) you can run any SSH FTP compliance (Nautilus, Filezilla, etc...) For ex. I use FileZilla ... just type

1. on host : sftp://your.android.box.ip-address
2. on user name : root
3. on password : admin
4. on port : 2222

Just select "OK" button whatever appears on your screen.

Note : you must on the same subnet mask and class for it to happen ..

---
Tags: ssh
---


# Question
Title: How do I re-install the system app "Google Talk"?
I accidentally uninstalled Google Talk using Root Uninstaller and now I can't download anything from the Market.

Can anyone help me? I don't have the .apk file for Google Talk.

# Answer
> 2 votes
The Google Talk application is a key part of the Android Market authentication. If you are not signed in to Google Talk, you cannot use the android market. This is one of the reasons there needs to be more "Warnings" with apps like Root Uninstaller. They allow you to remove vital apps from the device, and don't tell you what damage it could do.

You have a couple options:

* You will need to find the apk for your device, or that works for your device. There are some devices that use a different version of the application, Then use a tool like Root Explorer for example, to put the apk file back in /system/apps
* Restore from a Nandroid / Titanium backup (if you did the backup before hand)
* (re)Flash a ROM on your device, which could put the device in the "factory state" if you are not flashing the same ROM that you already have on the device.

I also seen this in the applications description and it may actually make a backup of any app that you freeze or uninstall. check and see if you can restore with the application.

* If you CANN'T freeze/defrost, try to enable USB Debugging (HOME/Settings/Application/Development/USB Debugging)
* If you CANN'T restore backup app, try to "find apps on SD card" then long-press the app and select "install as system app".
* This application uses SDCARD to store data

# Answer
> 0 votes
If you don't have a backup of the app, I would think the most sure fire and straightforward way to get it back would be to "restore to factory state".

Prior to doing that, I'd recommend using Titanium Backup to save all your settings and apps. Just reinstall TiBU again after you reset your phone and restore everything from the backup. Short and sweet.

If you decide you absolutely need to remove system apps in the future, Cyangogen mod has a bare bones guide on what's safe to uninstall.

---
Tags: installation, google-talk
---


# Question
Title: Default Music Player randomly playing while headphones are plugged in
This is *INCREDIBLY* annoying. While listening to music, the headphone will somehow trigger an unplug event (the connection is loose and very bad apparently). The default player will start to play, and sometimes it will just keep playing and pausing rapidly. Sometimes, Pandora will also constantly play and pause music. This is so frustrating it makes me just want to smash my phone to pieces for the junk it is. What can be done? I have used this answer here, but it doesn't fix the problem *while* playing music.

The only way I can hope to currently listen to music on my phone is to make sure the connection from the headphone (any headphone) isn't disturbed. My phone basically doesn't play music well at all any more which means no more Pandora/internet radio.

**What can/should I do?** I am using a Droid X with the latest update 2.3.3. I believe this problem has been happening for a while. I bought the phone in October and it worked without this kind of problem for about 2-4 months.

Am I the only one with this bug?

# Answer
How long have you had your phone? One common cause of intermittent headphone connections like this can just be that after carrying your phone around in your pocket for months, it has picked up "pocket fluff" in the headphone socket. At first this just squashes down out of the way when your headphones are plugged in, but after a while so much builds up that it stops the headphones plugging in fully and making a secure connection.

Removing this fluff can be as simple as just pulling it out with a straightened paper clip (be careful when you stick it in there). This is what I found by in my headphone socket a little while ago with a paper clip.

There are also some slightly more complicated ways to give the socket a good clean.

This fluff problem is far more common with smart phones, than with stand-alone MP3 players or old-fashioned walkman-type devices, as you'd commonly leave the headphones permanently plugged into those older single-purpose devices, whereas people usually leave the headphone socket empty on general purpose smart phones most of the time, and slip them in and out of fluff and lint filled (and generating) trouser pockets.
> 5 votes

---
Tags: music-player, bugs, headphone-jack
---


# Question
Title: How can I prevent applications from running on startup?
> **Possible Duplicate:**
> How can I stop applications and services from running?

I've installed some applications that I mostly like, except for the fact that they all decided they were too important not to auto-start. None of them give me any option *within* the application to disable the auto-start "feature."

Can I stop these applications from auto-starting? And if so, how?

Note: My phone is not rooted, so I'm especially interested in solutions that do *not* require a rooted device, but all answers are welcome, even if they require rooting the device, since I may do this eventually.

Also note: I'd prefer **not** to fiddle around with clumsy auto-kill features in task-killer programs, as I've found them to be incredibly unreliable on my phone (Motorola Milestone/Droid).

# Answer
> 15 votes
**Please, please, please, please put down the task killer.**

It isn't needed. The operating system knows how to handle and end applications just fine. Otherwise you are going to waste performance/battery because when you kill a task it is going to re-spawn back up. And if you killed a task that was writing to disk (or a database), then you could potentially create *corruption*.

The only time you ever, ever, ever should kill a task is if it is obviously running wild or hung up (and usually when this happens you get the Force Close screen. If not, go to Settings --\> Applications --\> find your app and kill the task there).

# Answer
> 15 votes
There are some apps around that will claim to offer this functionality. However, they are basically task killers under the hood. This means they will allow the app to load, and then kill it. This means that extra battery power is used to kill the app, and then it will probably be reloaded on some event trigger later, only to be killed again.

Honestly, if you use these apps, and don't want to uninstall them, the best thing is to just let them load. They will use a bit of memory, as long as there is some that isn't being used. As soon as something needs the memory, then the system will kill the app - and believe me the Android system has a better idea of which tasks to kill than any dumb task killer.

There is a good description about why task killers are a bad idea here: http://forum.xda-developers.com/showthread.php?p=6426198#post6426198

Otherwise, there is no way to do this on an unrooted phone, unless the app specifically gives an option to disable auto-startup. On a rooted phone, however, there are a range of apps that are able to actually change the way broadcast intents are delivered to apps, meaning they can pre-emptively be prevented from starting.

To be honest I struggle to think of a reason that an app might want to load a service at startup, that it couldn't achieve by just registering a broadcast listener. Services should typically be used for background tasks that have a limited lifetime. Some apps may load a service at startup to do some processing, but will then typically close it once that processing is complete.

However, that said, not all developers understand the rules. I would rather uninstall a badly written app that consumes resources like this.

# Answer
> 8 votes
Android is an OS specifically designed for resource constrained environment. Android manages resources intelligently, and will kill applications when other applications need to use memory, and resurrect them later to restore service. Unlike some other phones, which sacrifices basic smartphone functionality, like multitasking, by only allowing one running application at a time).

As for how Android determine how to resurrect apps, it's mainly determined by Intents. Applications can register to be notified by the OS when certain events occur, e.g. the phone starting up, you're entering a particular location, the wifi gets turned on, etc. When handling notifications (Intents), the application (or parts of it) may get resurrected. In a sense, conceptually in Android, all installed applications are always running all the time and you have conceptually infinite memory. The OS will kill and resurrect applications as needed to maintain this illusion.

# Answer
> 7 votes
You don't really want or need to run a task killer. See: Do I really need to install a task manager?

Apps on the Android are pretty well-behaved. If an app is starting automatically it's because it needs to. Well-designed apps that may or may not really need to run automatically will have an option in their settings to turn that on or off.

Note that unlike your PC, having extra RAM doesn't improve performance so much. It's better for your often used apps to already be in RAM when you launch them, so that they don't need to be loaded. Running with little to no free RAM is a good thing on Android, and the OS does a good job of killing things it doesn't need any more.

# Answer
> 4 votes
I'd recommend the application Autostarts.

What it does (citing from the Market description):

> Keep control over your phone: See what applications do behind your back.
>
> Shows you what apps run on phone startup, and what other events trigger in the background. Root users can disable unwanted autostarts and speed up their phone boot.

# Answer
> 1 votes
Though not a dedicated app for this purpose, the System Tuner free app has the feature of disabling "startup apps".

You can find that option by scrolling the list of buttons below in the app and select "Apps" then choose the "startups" tab.

This seems to perform things in a much better fashion than other startup managers.

I am not sure if it works exactly like a auto task killer or if it explicitly requires root (other features of system tuner may be the ones demanding root actually)

# Answer
> 1 votes
I doubt you can fix this without rooting the phone. But, if you are ready to root, you can try Autorun manager.

# Answer
> -1 votes
You can use applications like "Startup Cleaner" or other similar applications

---
Tags: applications, auto-start
---


# Question
Title: Tasker: switch on VPN when opening specific URL?
Tasker is an automation app for Android (see http://tasker.dinglisch.net/)

I want to start VPN whenever I start http://\*.intra.mycompany.com - as intra.mycompany.com are urls that are just accessible over VPN.

Anyone knows how that could be achieved?

# Answer
On the Tasker homepage there's a section called "Plans" where the developers outline future ideas that they might incorporate into the product: http://tasker.dinglisch.net/todo.html

Also listed on this page are those two lines:

> Actions/Tasks: VPN (dis/re)connect
>
> Events/States: VPN connected

So it's not included yet but it might be at some point in the future. Again citing from the page:

> This is an informal list of features under consideration for Tasker.
> 4 votes

---
Tags: tasker
---


# Question
Title: Reboot device without ask for the PIN again
I want to Reboot my phone but not enter the PIN on it again. This will make my developing testing easier.

I found out that on some devices like Motorola Defy it is possible with the "adb reboot" command, but it did not work on Samsung Devices.

An adb command or some source code will help me.

# Answer
> 3 votes
There are a couple of ways to temporarily disable the PIN. One that I use is an app called Unlock with WiFi. Basically, as long as my device is on my home wi-fi network, the PIN to unlock is disabled. As soon as I leave home with it, thus disconnecting from my wi-fi, the PIN lock is re-enabled.

(The free version only lets you connect to one home network.)

---
Tags: lock-screens
---


# Question
Title: How can I install a CA cert on my Samsung Nexus?
I have the cert as a `.cer` file on my Mac, and my phone is connected via USB. How can I install the cert on my device?

# Answer
> 2 votes
Rename the file with an extension of .crt and place it in your SD card /download folder.

Put the SD card back into your device (or remount it, if internal) and navigate to SETTINGS \> SECURITY & PRIVACY \> INSTALL CERTIFICATE FROM SD CARD.

Hopefully that ought to do the trick, else try this online Certificate Installer tool \- it gives you a link that you can navigate to using the Android web browser and install the certificate.

---
Tags: wi-fi, certificates
---


# Question
Title: How to set up Hotmail as exchange ActiveSync on HTC Droid Incredible?
On my Motorola Droid, I was able to set up Hotmail as an Exchange Active Sync account. I followed the settings in http://windowsteamblog.com/windows\_live/b/windowslive/archive/2010/08/30/hotmail-now-supports-push-email-calendar-and-contacts-with-exchange-activesync.aspx and everything worked fine. However, on my wife's HTC droid incredible I can't get it to work. It seems like I cannot leave the Domain field blank on the HTC Sense acitvesync Account setup.

I tried various tricks like using "." or "\\" for the domain field, but no luck.

Other users have apparently faced the same issue - http://community.htc.com/na/htc-forums/android/f/91/t/5031.aspx, http://androidforums.com/desire-support-troubleshooting/180574-exchange-activesync-hotmail-failed-create-account.html, http://androidforums.com/incredible-support-troubleshooting/162643-anyone-have-hotmail-exchange-activesync-working.html,

Any suggestions?

# Answer
I'd recommend rooting the phone and installing a custom ROM without Sense.
> 1 votes

# Answer
Instead of using windows live mail setup, use exchange active sync setup when setting up a new email. IT will give you option to sync both calendar and contacts. It just worked for me.
> 1 votes

# Answer
Microsoft has a workaround for Nokia phones related to the domain issue -- I haven't tried it yet, but it might be worth a shot --

Nokia

Set-Up • Some Nokia devices cannot accept an empty Domain field during set-up. During set-up, enter at least a space and then after saving the profile, return to the "Credentials" section under "Options" to clear the "Domain" field for the set-up to succeed.
> 0 votes

---
Tags: exchange, htc-droid-incredible, accounts, hotmail
---


# Question
Title: Is it possible to free up phone storage while keeping HTC Sense?
I recently factory-reset my HTC Desire to free up space for apps, because it was suffering from constant 'low space' warnings, and it wasn't possible to free up space.

(Initially I installed Cyanogenmod, but didn't like various things about it, so returned to the HTC Sense UI).

However I can see the phone storage problem is going to come back soon - after moving 4 apps off the phone and onto SD card (the only 4 that supported this) I ended up with **10MB LESS space** on the phone!

So I am wondering if there's a way to get more stuff off the phone and onto the SD card while keeping the HTC Sense UI. I have heard of 'A2SD+' for example. Can I use that while retaining HTC Sense?

(My phone is rooted and has S-OFF).

# Answer
> 3 votes
I also have the safe device and had faced the same problem. I have two wonderful solutions:

1) Use link2sd. This app moves your app's apk, lib and dex file to second partition of you SD card. It will leave only the data files in the internal memory. So you can install nearly five times the more apps. I have a blog post if you want to try it out.

2) Use sueprnova ROM. This ROM is the stock ROM with data2sd support. So you can even use 2GB of SD space as internal memory.

Both of this solution requires you to have a better class of SD Card.

# Answer
> 1 votes
I have a LeeDroid Rom on my Desire, and it has Sense and A2SD+. There are many roms with sense...

---
Tags: htc-sense, app2sd
---


title: Choppy Droid X2 720p Video Recording

text:
# Question
Title: Choppy Droid X2 720p Video Recording
When recording video through the Camera app to my external microSD card, the video starts to become laggy and choppy, which results in the file becoming corrupt. This only seems to happen when I'm recording to the external SD card and when I'm recording in 720p. I'm using the stock card that came with the device.

Does anyone know what the possible problems could be?

# Answer
It seems that that the card write speed is unable to keep pace with HD Video writes on the card. Try using a SD Card with a faster write speed. Also try to use use the same stock SD card in any other mobile with the same HD Video Recording (same bit rate, same resolution) to see if it works there properly. If it fails there too then surely it's a problem with the card only.
> 4 votes

# Answer
well sumit is right, specifically, you get a class 4(4 MBPS) or class 2(2 MBPS) SD card but for HD, Direct copy to SD card, you need better write speed go for class 6(6 MBPS) or if you want it all go for class 10(10 MBPS).
> 0 votes

---
Tags: camera, video-recording, motorola-droid-x2
---


# Question
Title: Facebook Android - Too Many Server Redirects Error
I have posted a bit.ly link on Facebook, which got converted to an epi.us link (it was an epicurious.com link to begin with). Everything works as normal in most cases, but on the Facebook Android app, there is an error when I click on the link. It states:

> Data Connectivity Problem - The page contains too many server redirects

This is with the latest update to Facebook (just updated today 12/8/11). I am running Android 2.2 (Froyo). Is this something that can be fixed by using a different url shortener?

# Answer
It's probably doing something like `m.facebook.com` -\> `facebook.com` -\> `bit.ly` -\> `epi.us` -\> `epicurious.com`, which *is* a fair number of redirects. You could try a different browser that might have a longer limit or you could just post the link directly. Unlike Twitter you don't need to shorten URLs for Facebook most of the time. At minimum you could remove the `epi.us` step.
> 1 votes

---
Tags: 2.2-froyo, facebook
---


title: Saving a bookmark in Firefox?

text:
# Question
Title: Saving a bookmark in Firefox?
This question might sound dumb, but I really don't understand how can I save a bookmark in Firefox for Android!!

I see no bottom menu option for that. If I click on the address bar I still have no option to save a URL as a bookmark!

Who can help me? Please!

# Answer
> 1 votes
On Android \< 3.0 or on Firefox v8 or earlier I think you still have to use the clunky, not-so-intuitive method. You swipe the screen to the left and it will reveal a sidebar on the right side of the screen which has the bookmark star. Press that and it bookmarks the page. How they expected to you to find this on your own I will never know.

On Honeycomb devices with Firefox 9+ (currently beta) you just need to press the little star icon on the far right side of the address bar. It pretty much works just like the desktop version.

Annotated screenshot for the right sidebar:

---
Tags: 3.2-honeycomb, bookmarks, firefox-for-android
---


title: Problems with downloading apps

text:
# Question
Title: Problems with downloading apps
I have recently brought a Samsung Cooper and when i was trying to download an app from the market it keeps saying insufficient memory on device. My phone has a 16GB memory card and the internal memory i big enough for the app.

Does anyone have any ideas why its saying this please.

Thanks.

# Answer
> 1 votes
One of the more obvious things to attempt is to clear the Market data/cache.

Another thing to try is to backup all data on your SD card. Next - format it from within your Android device, then copy back all the data. Corrupted files on your SD card can also cause installation failures (even if you aren't installing to an SD card), or so I've heard.

# Answer
> 0 votes
OKay, I had this problem a couple days ago. Here's the fix. On the market, look up an app called "MarketFix" It's a very small app, so it shouldn't cause any problems. I was able to download it when I couldn't download anything else. Download MarketFix, run it, and click its one button. I'm not sure exactly what it does, but it solved this problem on my phone.

# Answer
> -1 votes
Correct me if I'm wrong, but the insufficient memory error probably means RAM and not the storage space. If this is the case, I've found that its usually because most of my apps are installed on the phone memory and not on the SD card. Try moving your apps to the SD card from the phone memory. Keep in mind that doing so would prevent you from using that app's homescreen widgets.

---
Tags: google-play-store, internal-storage, insufficient-memory
---


# Question
Title: downloading 'boot.img' while using fastboot to copy ra recovery
In the process of attempting to get Cyanogen MOD onto my HTC Hero. I rooted it successfully, and can connect with ADB.

I restarted the phone with the back key held down and get the fastboot screen. I press volume down to get to the HBoot screen (otherwise fastboot was failing to connect).

Now I run:

> C:\android-sdk-windows\platform-tools\>fastboot boot recovery-RA-hero-v1.7.0.1.img

and get

> downloading 'boot.img'...

and I wait. And wait. And wait. It certainly appears to be doing something in Task Manager (win 7) - it's showing some CPU activity, but how long is this step supposed to take? The longest I've waited was 1100 seconds before interrupting.

Using HTC Hero GSM.

# Answer
> 1 votes
At the time I was semi-blindly following another poorly written walkthrough that just had a series of commands without explaining them. Now with some knowledge I eventually worked out that it was better to flash the image to the phone. Still don't know why it was taking so long though.

Eventually with flashing to the phone and then the Cyanogen Mod, I got it all working. Now with ROMManager on my phone it'll be sooo much easier in future!

---
Tags: recovery-mode, fastboot
---


# Question
Title: Why does my phone come up with a multimedia message sometimes when I am sending a message
> **Possible Duplicate:**
> How can I prevent my device from automatically converting SMS to MMS?

Can I turn off the multimedia on my phone . Why does it come up sometimes when I am trying to send thru a message. When it comes up the massage doesnt get sent thru ???

# Answer
By default, attempting to send a long text message (usually when the content is larger than 3 text messages), it gets converted to a multimedia message MMS.

If you'd prefer that this behaviour not occur, I'd suggest switching from the default SMS Messaging app to an alternate one like GoSMS or Handcent SMS.

Both free apps have an option that allow a user to send long messages or to chop up a long message into sections that will fit and be sent as individual 160 character SMS messages.
> 0 votes

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


# Question
Title: Change the location of on screen buttons bar
The on screen buttons bar "Back, Home, menu" are not convinently located at the bottom of the tablet screen as it is in close proximity of controls of the program being run. Specifically I am using a SNES emulator and it's using that area for it's joypad control.

It would be very helpful if I can move the bar to the top of the screen, is there any program to do this?

# Answer
As Romain Guy, one of the Android Engineers, stated in a Stack Overflow answer: No, you cannot move the Honeycomb status bar, either via a setting or programmatically (meaning it's not possible for an app to move it for you). You'd have to modify and build the Honeycomb source if you wanted to have any chance of accomplishing this.

You could, however, try to find an emulator that lets you move the controls to the top of the screen. I recall seeing one that had this option, but I don't remember which one (I think it may have been Snes9x, but I'm not positive).
> 2 votes

# Answer
One of the apps, elderathis might be referring to is Button Savior. One does need to be rooted to make use of it, though.
> 0 votes

---
Tags: user-interface
---


title: How can I link my contacts?

text:
# Question
Title: How can I link my contacts?
I have two Gmail accounts and an Outlook account. How can I sync my contact lists and link them together so I don't have to manually add/update the same contact in each?

# Answer
You need a third party tool to sync your Outlook and Gmail contact books together. Google offers a tool you can download to sync, and there are others out there you can download/buy if you don't like theirs.
> 2 votes

---
Tags: contacts, sync, outlook
---


title: samsung Galaxy s firmware

text:
# Question
Title: samsung Galaxy s firmware
I had a message about running out of space on my GT-i9000 so like a fool I started deleting things...turns out I deleted most of my operating system is there somewhere I can download the os rather than sending back to the manufacturer (and is this the firmwear)

# Answer
> 2 votes
Samfirmware.com or XDA are your best bets. If you need instructions for flashing with Odin or recovery, we have lots of questions on that so just do a search :)

# Answer
> 1 votes
You can do a recovery of firmware using Samsung Kies software.

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


# Question
Title: How do I get a gmail account on my HTC Cha Cha?
I live in China and when I go to Settings \> Accounts it's not an option to add a Gmail / Google one, is there any software I can download ?

# Answer
You can manually add a Gmail mailbox using IMAP in the separate Email app.

As to adding a Google account to sync your contacts and calendar, unfortunately a great many of Android devices obtained from China have this "issue". The best course of action is to flash a firmware meant for the same device, but from a different region.

THese links might help - SuperDroidROM for ChaCha // HTC ChaCha forum on XDA
> 1 votes

# Answer
As to registering a new Google Account (Gmail Account), you can do it on this page: https://accounts.google.com/SignUp

As to how to add the Gmail account to your phone, you can do it from the Accounts & sync menu:
> -1 votes

---
Tags: gmail, accounts, htc-chacha
---


# Question
Title: How to plug in an  Android Tablet and show it's screen on PC or Laptop for training session?
> **Possible Duplicate:**
> How do I project the screen of my android phone for a presentation?

I just bought an Android Tablet, Toshiba Thrive AT100, its HDMI port make me able to plugged it directly to HDMI-support projector in my training session.

But I wonder if there is any application which allow me to do this kind of activity...

* Plugged Android Tablet to my laptop via HDMI (or any port), then show real-time tablet display on my laptop (or PC). This could be show via the application's area itself.

With this function, I can just switch from my presentation to show real using on tablet without to switch the cord between my laptop and my tablet.

Do you know this kind of application or any technique to do this?

# Answer
> 1 votes
Try a vnc server for your tablet, if you have rooted it. Thats the free option.

# Answer
> 1 votes
Most projectors have more than one input port; perhaps one HDMI and one VGA is a common arrangement, and there is usually a functionality to switch between HDMI and VGA on the projector. If you can arrange such that your laptop uses the VGA port and the Android uses the HDMI port (or vice versa) then you can use the projector's switching functionality.

It is also possible to use an HDMI switcher, such as this one http://www.amazon.com/Ultra-High-Performance-Switcher-Switch/dp/B0015YWKYY

For a software-only solution, you can use VNC; although you'll need a rooted device. With VNC, you can display the Android's screen in a window on your laptop, and you won't need to use HDMI cable.

---
Tags: hdmi
---


# Question
Title: How to delete gmail contacts from contacts app in Gingerbread
My phone is a Samsung Galaxy Y phone. I do not want my Gmail contacts in the phone contacts. I have disabled automatic sync. There seems to be no direct way to delete them

# Answer
> 2 votes
To completely remove them from device, go into:

```
Settings -> Accounts and sync -> (select your account) -> Turn "Sync Contacts" off

```

Now delete Gmail contacts from your phone:

1. Use the method @Ames suggested to filter out Gmail contacts only
2. Delete all contacts (only Gmail ones will get deleted)
3. Revert to displaying other contacts.

Since Contacts will not be synced, this will neither delete your contacts from web version of Gmail nor bring them back to your device. Just be careful not to turn this setting back on.

# Answer
> 2 votes
Depends on the firmware, but try this:

* While viewing contacts select menu button and then More
* Display Options
* Under "Select contacts to display" uncheck the Gmail contacts.

---
Tags: contacts, sync
---


# Question
Title: How can I buy an app that isn't supported on my (current) device?
As you may know, the official Android Market is in the process of having a sale, charging only 10 cents for a bunch of apps for 10 days. They're going to pick 10 new apps each day, so the apps for sale today won't be on sale tomorrow.

I am an OG Droid owner, and I'm one of the many who is waiting to pounce on the moment the Galaxy Nexus shows up in Verizon stores. I could have upgraded my phone weeks ago, but .. well.. you know how it is.

One of the apps on sale today (Asphalt 6: Adrenaline HD) won't let me purchase it, because the Droid doesn't support it. But (hopefully) within a week I will have a phone that definitely supports this game. I don't even care if the game sucks; it's only 10 cents!

Is there any way I can buy the app anyway, so I can install it at a later date?

# Answer
> 4 votes
You can buy it on the Amazon android appstore. They have the same prices the Google Play. It just gives you a warning that you may be purchasing a game that does not work with your device.

and, as of today (Dec 11th 2011) its still $.10

# Answer
> 3 votes
I would suggest using a friend's android phone that does support the game, setting up your account in his phone and purchasing it. Be careful not to select any auto-sync features while doing so and make sure you remove the account from the phone once you've finished your purchases.

@Bryan Denny : Looks like you beat me to it :) Didn't see your comment for the question.

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


title: How to set the default dialer?

text:
# Question
Title: How to set the default dialer?
Where are the configurations to set the default dialer? I installed a new one and want to know where I set the default.

# Answer
> 20 votes
Go to your Settings -\> Applications -\> Manage Applications.

Select the 'All' tab and scroll to the current dialer app.

Scroll down and press the 'Clear defaults' button. Now when you select dial, you should be prompted to select a particular app and also have the opportunity to set a new default.

---
Tags: phone-app, default-applications
---


# Question
Title: Android Market cannot be opened and cannot download any applications
When I first bought my GT-i5801, I could easily access the Android Market and there was no hassle in downloading any applications I want. But then one time it had a virus or something that doesn't allow the phone to open. Then I had it repaired to a Samsung registered repair shop. Then after it was repaired even a single application cannot be downloaded and that the android market can't even be opened.

So what happened? What can I do with this matter?

# Answer
> 5 votes
The first thing you could try is to clear the Android Market cache and data. This can be done from `Settings -> Applications -> Manage applications -> (All ->) Market -> Clear data`. Note that the "All" tab may not be available on your device, depending on your Android version. If it's not there, then disregard that step.

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


title: program to resize image?

text:
# Question
Title: program to resize image?
I'm looking for an image editor that I can use to do a wide array of resizing tasks including canvas size (expand/contract the image canvas), image size (enlarge/shrink the entire image), and cropping. So far, all I can find are cropping tools in the apps I'm finding, but I want the others as well. Does anyone know of any apps that provide all three tools?

# Answer
> 2 votes
Just a part-answer: i'm using a nice app for resizing images: Image Shrink (there's also a lite version).

It works via the share intent - you "share" an image to it, the app does its job and the result can be shared again (e.g. if you want to send a large image via mail and want to resize it first, easily done with that app).

# Answer
> 1 votes
If you have a tablet, Adobe have just released a whole suite of tablet focussed (paid) apps, including Photoshop Touch.

Whilst I haven't tried it out yet, it does look like it should be able to do resizing tasks, I can definitely see a "Resize" menu option in one of the screenshots on the Features page.

---
Tags: images
---


# Question
Title: Can my friend's Android phone impersonate the starship Enterprise?
I was recently browsing Reddit and found the geekiest command to boldly go where no command has gone before.

```
play -n -c1 synth whitenoise lowpass -1 120 lowpass -1 120 lowpass -1 120 gain +14

```

It's a Linux command using the sox package to create a continuous sound loop like the background sound on the starship Enterprise. Are there any existing Android apps for a Samsung Galaxy Nexus phone running Android 4.0.1 that would be able to replicate this?

# Answer
> 3 votes
You could just use Audacity or something to create a short clip of white noise, then play that on loop through the phone's media player. However, in my opinion, this whole question is a bad idea. It will constantly be running down your battery and using up processor cycles.

# Answer
> 2 votes
There is a SoX port for Android available as an open source project on GitHub: https://github.com/Kyborg2011/SoxPlayer

The developer says that it's not stable and uses high amounts of cpu (source):

> 1. instability (every tenth run - nothing happens)
> 2. high load on the processor

Wouldn't recommend to run that but theoretically this can be done.

---
Tags: applications, samsung-nexus-s, audio
---


# Question
Title: Why doesn't Samsung Kies show an update for my Galaxy Ace?
My phone has Android 2.3.3, build GINGERBREAD.XWPKY. I have the latest version of Kies and my phone isn't rooted. But I believe I should see an upgrade to 2.3.5 there. Any clues?

Note: When I first plugged my phone into Kies, it found a firmware update. I wasn't very sure what it was, but after the update the version is still 2.3.3 (which is the version before I did that update.)

# Answer
> 1 votes
My phone is also on 2.3.3. The updates get pushed out depending on a number of factors including region (as mentioned by Crashhh in his comment) and carrier.

From my understanding, often the releases will be controlled by the manufacturer (and in the case of Samsung and most others, customisation occurs). Once the manufacturer is ready to support it in a particular region, it will release the software to the carriers. Many carriers will also make their own modifications (and add their own bloatware). Only once this process is complete, will the update be available in Kies.

With the release of Gingerbread in Australia from my carrier, I know that the release went back and forth between Samsung and the carrier a few times, delaying its release to customers.

I'm speculating, but the update you received may have been some sort of patch to the manufacturer/carrier specific software, and therefore I wouldn't expect it to increment the version number of the OS.

---
Tags: updates, samsung
---


# Question
Title: How to stream videos I own to an android device?
> **Possible Duplicate:**
> Is there a DLNA enabled media player for Android?
> Video streaming from PC to Android?

I've largely been an iPhone/iPad person. I am looking at getting a Kindle Fire or Nook color. I really just want to be able to stream video from my already huge collection of movies that I have on hand. I have used the Boxee and Airplayit applications for PC/iPad/iPhone.... Anything like that for Android or will I be stuck encoding and transferring?

# Answer
> 2 votes
Personally I favour Subsonic for my media streaming, which has a native Android client (along with iPhone and more).

---
Tags: video, streaming
---


# Question
Title: Connect camera to the Android phone via cable
When travelling I usually bring my camera for pictures and my Android phone for communication. Camera is better than the phone for pictures, since it works faster and has better quality sensor. But what if I want to send fresh pictures to someone? Then I need to transfer the files from the camera to my phone in some way. Since the camera doesn't have any wireless connection, the only way is to connect it to the phone is via cable.

I can of course purchase a micro-SD card and put it into an adapter to fit into my mini-SD slot in the camera and then put it without adapter into the phone. However, I would rather avoid this as exchanging micro-SD on my phone is not easy and requires me to open the case that is kept together with some fragile pieces of plastic. If I do this too often, it will break soon.

# Answer
There are a couple of phones that support USB host mode. You could check the compatibility list of the app "DSLR Controller" over here: http://dslrcontroller.com/devices.php

In the column "How to connect" are links to an adapter cable which enables you to connect a camera to your phone.

If your phone is listed there or you verify via outher sources that your phone supports USB host mode then you could try one of the cables listed there.

After that you would need an app that enables you to mount the camera storage so you can access it.

Today I ordered one of those cables and will try to connect a cardreader to my phone (Samsung Galaxy S GT-I9000). Will post further updates once the cable arrives.
> 2 votes

---
Tags: camera
---


# Question
Title: Internet access from my Samsung G II through my office PC network via USB?
> **Possible Duplicate:**
> How to set up reverse tethering over USB?

How do I connect and have internet access from my Samsung G II through my office PC network via USB?

# Answer
The PDAnet app has always worked for me in getting internet over USB. The only difference between the free and paid versions is that paid supports https.
> 0 votes

# Answer
Even I had tried but didn't work for me. However, you can try this:
http://www.linuxreaders.com/2011/03/09/android-access-internet-from-computer-via-usb/
Another option is to set up your laptop as a wifi hotspot. This might help-
http://keithmac.com/?p=125
I have set up the same way at home without a wifi router. I have a wireless adapter on my desktop and set up an adhoc network and I can access my internet connection on my phone. But there's a catch. It might not work without rooting your phone.
> -1 votes

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


# Question
Title: How to change default PDF viewer on Nook Color?
* I just upgraded my **Nook Color** to the new **1.2 version that supports apps**.
* I purchased the **ezPDF Reader** app which supports bookmarks and other advanced features for PDFs which the default Nook Color PDF viewer does not support.

**Is there a way to make the ezPDF Reader the default PDF Viewer?**

(Currently when I click on a PDF the default viewer still opens)

**To Clarify:** Currently I have to open the ezPDF Reader first and then open a PDF from within the app. If I simply click on a PDF on a book shelf or on the home screen then the default PDF viewer opens the PDF. I don't see any area in settings like on a regular Android phone to modify installed apps or app settings.

# Answer
The latest update of the Nook Color software **Version 1.4.1** allows you to change the default PDF reader. After the upgrade open a PDF and then a pop up box will appear allowing you to choose which application you want as the default PDF reader.
> 2 votes

# Answer
Find the app that took over the PDF intent in `Menu -> Settings -> Applications -> Manage applications -> All`, and then tap on `Clear defaults` button. Next time you click on a PDF file, it should prompt you which app to use. Check the `Use by default for this action` box, and tap on ezPDF Reader.

Alternatively, you can try uninstalling and re-installing the ezPDF Reader app. It should re-register its own intent for handling PDFs, and prompt you for an app next time you try to view one.
> 2 votes

# Answer
There is an app for that !! Try Default App Manager on the Android Market which can take care of both clearing and setting defaults for various categories like pictures, audio, video, pdf etc. Really makes life very easy.
> -1 votes

---
Tags: pdf, nook-color
---


# Question
Title: Saving a PDF file downloaded from browser
I have the need of downloading and forwarding a PDF receipt downloaded from Firefox (Firefox runs in Honeycomb, not on PC!). I know that the PDF should be "protected" because Adobe Reader on PC says so, however in Adobe Reader for Android I don't have any option more than "Info on Adobe Reader" to save or forward the file in an email.

My stock ROM comes with the shareware Docs To Go that wants me to buy the full version for saving/forwarding a file.

Am I missing something in Firefox to show some kind of open/save dialog instead of directly opening the file in a reader?

Thank you

# Answer
Actually, I found that all downloaded files are always stored in `/mnt/sdcard/Download` no matter they are "opened" or "saved" so I can grab them from there with any file manager
> 5 votes

---
Tags: pdf, 3.2-honeycomb, firefox-for-android, adobe-reader
---


# Question
Title: My EVO 3D is narcissistic and won't stop taking pictures of itself
My SD card is filling up with screen caps. I mean, it's not a big problem that's taxing my storage. Still, with all the activity in my pockets, my phone frequently like to waste time photographing itself like some webcam girl.

I am running a stock EVO 3D from HTC; no roots, no screen cap apps or anything. I am thrilled that there might be native screen-capping. However, when I have googled to find out how to do it, there are either non-native instructions (it's native), or there are instructions to just shake the crap out of it (which I have tried, and does not cap screens). I admit it is totally possible there is some key-combo I have not found yet; but if there is one, I need to disable/remap it.

My question is two fold;

* So assuming the problem is between the keyboard and chair, and assuming that the behavior leading to the screen caps isn't going to change (i.e. me putting my phone in my pocket); How can I get the phone to stop screen capping at random times?
* As mentioned in the comment below, hitting \[LOCK+Home\] will take screen caps with my HTC EVO 3D; can these buttons or this behavior be remapped?

# Answer
You could try this app: ButtonRemapper (XDA Thread)

It takes a little reading to figure out how to properly configure this to your needs but once it's done it should solve your problem.
> 1 votes

---
Tags: htc-evo, stock-android, screenshots
---


# Question
Title: How can I install CyanogenMod on my HTC Magic?
How can I install CyanogenMod on my HTC Magic? Is there a tutorial or guide for this that I can follow? Sorry guys..if you feel that I was asking a silly question..! my intention was to have a brief summary about the dos and donts for getting cynogenmod in HTC phones...

# Answer
There already is a guide for install on the CyanogenMod forums and a main page for the device which contains download links and other general info.
> 6 votes

---
Tags: cyanogenmod, htc-magic
---


# Question
Title: why does the xoom dock connect the USB port?
I feel like I must be missing something. I got the Xoom dock from Verizon along with my 4G upgrade (The turn around on the whole thing was 1.5 days, and the 4G is amazingly fast, so, definitely don't put that off if you have that option), and it powers the device AND plugs a USB connector into it (making it kind of tricky to seat correctly on the dock, since the connector is a micro USB). However, the dock doesn't appear to have a USB pass-through, so, it acts EXCLUSIVELY as a charging station! So... why the USB plug and if all it's going to do is charge, I may as well just keep plugging it in!

Am I overlooking something?

# Answer
> 3 votes
The Xoom dock has a connector to the USB port for Audio and stability. The back of the dock has a stereo out port.

Here is a link detailing the innards and how to convert to a plain USB. http://wordpress.greghausman.com/2011/05/08/motorola-xoom-usb-dock/

---
Tags: charging, motorola-xoom, docking-station
---


# Question
Title: Is allowing an OTA to install after rooting a good idea?
I have a rooted phone with the stock ROM/Kernel. I only use the tethering hack outside of the stock ROM. I was prompted with "System Update" this morning. Should I stay away from this update, or would it be ok? Thanks!

# Answer
> 3 votes
A system update will most likely un-root your phone, but if all you have is the tethering hack, I would recommend updating, re-rooting, and reinstalling the hack, after making sure the the hack is supported in the next version.

---
Tags: ota-update, root-access
---


# Question
Title: How do I fix my boot-looping Samsung Galaxy Tab 10.1?
I have a Google IO Samsung Galaxy Tab that has decided it no longer wants to boot properly. It just constantly goes from the 'SAMSUNG' logo that flashes a couple of times to the stars and lines animation that goes back to the logo. It does the startup sound on the first iteration only.

If I hold the power button while it is doing this, it goes to a screen that just says

```
====================================
 Entering upload mode...
     Upload_Cause:  undefined
====================================

```

and hangs there. Holding the power button again will take it back to the boot loop. In order to get it to actually power down properly I need to just wait for it to run out of battery.

I assume I'll have to stomp the firmware or something, but I'm not sure how to actually go about it. My computer is a Mac, so instructions that work there would be good, but if necessary I should be able to commandeer a Windows machine for a while.

Also the colour rendition became bad leading up to this problem (this is a reasonable approximation of the situation - it is clearly not right, but the image is still identifiable). I'm not after a separate fix for this problem (yet) - if it's still a problem once the bootloop is fixed I'll be back, but I figured it might be a relevant datapoint.

**Update:**

I've tried to get clockwork recovery on it, by following these instructions, but after actually getting the image file on there (end of section 4), it comes up with the 'Samsung Galaxy Tab' logo with an open padlock image at the bottom, and then goes back into the animation -\> 'SAMSUNG' logo loop. Sooo, not that useful...

# Answer
I had the very same problem with my IO tablet (samsung logo loop, sometimes the upload\_cause screen, but never actualy booted). Took me a lot of try/fails before I found a working solution. And this is it: You have to reflash not only the stock rom, but the stock bootloader too. I followed this tutorial and my tablet is working without a hitch! Good luck!

http://rootzwiki.com/topic/2525-guide-wi-fi-flashing-stock-bootloader-to-io-tab/
> 2 votes

# Answer
Have you tried a factory reset by fiddling the power and volume buttons?

## Reset Galaxy Tab with Hardware Keys

If Android OS is not loading then you can hard reset Galaxy Tab using hardware Keys combination.

1. Make sure tab is turned off (press and hold the Power button for about 10 seconds to turn it off).
2. Press and hold the “Volume Up” and “Power” buttons at the same time, when logo appears on the screen release the “Power” button and continue press the “Volume” button
3. When recovery screen appears use “Volume Up/Down” buttons to navigate and select “wipe data / Factory reset” by pressing the “Home” or “Power” button (Depends on Galaxy Tab model).

(I got this from http://www.trickyways.com/2010/12/how-to-reset-samsung-galaxy-tab-to-factory-settings/ and have *not* actually tried it myself.)
> 1 votes

---
Tags: boot, samsung-galaxy-tab-10, boot-loop
---


# Question
Title: How can I add a search button to my dock on a Galaxy Nexus?
I just saw a tweet where someone had added a search button to the 3 docked software buttons

**So I'd like to know how to add the search button (or any other) to the dock with the Back, Home and Multitasking buttons**

Is this a setting of the default launcher or done through some app?

# Answer
> 4 votes
They work like normal shortcuts, just long-press the icon and drop it into the recycling bin, and then open the app menu, long-press `Search` and drag it down to the dock.

Edit: The dock in question is not customizable from the default settings, but it can be patched through ClockworkMod. The most comprehensive customization options I've seen can be found here.

The files need to be applied through ClockworkMod so the device has to be rooted. Just download the file you prefer, move it to the internal sdcard and apply the update from recovery. Be sure to backup first, just in case.

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


# Question
Title: 'Clock' app does not show up in Running Applications
My Nexus S comes with a default clock application where I can set an alarm. When I set an alarm then I see a little clock in my status bar.

If I go to 'Manage Applications' or 'Running Services', I would expect to see Clock there, but I don't?

If I go to 'All' from 'Manage Applications', then I do see the Clock app, and I can Force Quit it, however the clock in the status bar still appears.

Why doesn't the default Clock application ever appear in Running Applications or Services?

# Answer
I use Go Launcher Pro. There in the running tab it shows Clock. May be he stock launcher application hides running system processes from showing.
> 1 votes

---
Tags: alarm, clock, application-manager
---


# Question
Title: "Low on space" warning with over 50% free
I recently started getting the following notification:

> Low on space: Phone storage space is getting low.

When I click on the notification, it takes me to the "All" applications screen listing how much space each application takes, and at the bottom it shows:

> Internal storage: 296MB used, 452MB free

Why is it complaining about low space when only 1/3 of the internal storage has been used?

**Edit**: This is on an HTC Incredible both before and after the upgrade from Froyo to Gingerbread.

**Edit 2**: Looks like it's not just me:

http://code.google.com/p/android/issues/detail?id=20201&q=low%20memory&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://code.google.com/p/android/issues/detail?id=20014&q=low%20memory&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://www.google.com/support/forum/p/Google+Mobile/thread?tid=02216e9b3aed01ad&hl=en

etc.

**Edit 3**: Called Verizon about the issue (expecting to get the standard "do a factory reset"), but instead got escalated to Tier 2. The Tier 2 person looked up the issue in their system and said it was a known bug and that HTC is requesting all people with the bug not do a factory reset but instead call their tech support at 866-449-8358. I called them and they told me a fix (via OTA update) has been released and will upgrade the Android version to 4.08.605.2 (I currently have 4.06.605.3). Last night my phone did try to do another OTA update, but after restarting it complained that it could not install it due to low memory. The HTC rep told me to remove applications from the phone until the low memory warning went away, then dial the following number to force the phone to check for system updates (it normally only does it once a week or so):

```
*#*#2432546#*#*

```

I did this and still haven't received notification of a system update, but hopefully within a week I'll get pushed the new version...

**Edit 4**: Called again (both HTC and Verizon) to see if there was any other way to force the update again, but they told me all I could do is try a factory reset. A *lot* of people are running into this, more references:

http://gadgetian.com/27505/htc-droid-incredible-vzw-gingerbread-update-4-08-605-2-dwonload/

http://androidforums.com/incredible-support-troubleshooting/183963-low-space-phone-application-storage-notification-12.html

http://community.htc.com/na/htc-forums/android/f/91/t/14260.aspx?PageIndex=5

http://forums.androidcentral.com/verizon-droid-incredible/134223-second-gb-update-patch-reboot-issue-error-log-message.html

# Answer
> 8 votes
Got these instructions from http://gadgetian.com/27505/htc-droid-incredible-vzw-gingerbread-update-4-08-605-2-dwonload/?replytocom=18668#respond It worked for me. My update is installing as we speak. :)

"Here is the fix for those of you still stuck in limbo between the Gingerbread Rollout and the patch, and have not gotten another OTA announcement again.

Clear borked upload from cache

1.Boot into recovery •Press and hold Power, Choose “Restart” option •When screen turns off, press and hold Volume Down and Power

2.When the white HBOOT screen appears, use the volume button to move down to “RECOVERY.”

3.Press the Power button to select “RECOVERY.”

4.When the triangle and exclamation appears, hold the Volume Up and Power button at the same time.

5.Using the volume button, scroll down to “Wipe cache partition” and select it.

6.Select “Reboot system now”

You can now wait for the update to show up again or you can follow steps below to force an update check:

Manually change the date on your phone to one year ago. This will trigger an automatic check in with the update servers and you will get the appropriate update.

1. Menu \> Settings \> Date and Time
2. Un-check Automatic to prevent the date and time from automatically updating
3. Change the date to one year ago (under Set Date)
4. Uncheck Background data from settings menu under Accounts & Sync (don’t really know if it makes a difference, but I did it anyway)
5. Go back to the main settings and select About Phone \> Check For Update and follow the prompts (I had to do this about three or four times.) It went MUCH smoother over Wi-Fi

Caution…when clicking install and reboot, it will stay at the Droid Eye screen after reboot for a while (~5 mins), but eventually, it did get installed.

Read more: http://gadgetian.com/27505/htc-droid-incredible-vzw-gingerbread-update-4-08-605-2-dwonload/#ixzz1gUZiGs1H"

# Answer
> 8 votes
Alright, finally got it after spending a while digging through Android forums.

This thread explains how to clear the `/cache` partition. After doing that, this thread explains several ways to get the update to trigger again. The one that worked for me was to temporarily set the date one year in the past.

---
Tags: notifications, internal-storage, insufficient-memory
---


# Question
Title: Can't connect Samsung Galaxy Ace S5830 to PC after root
I have a Samsung S5830 phone. After I rooted it using upd-1.zip I got a superuser icon in the app list. However my PC won't recognize it. I have Kies installed and all Samsung drivers but it seems the problem is not with the drivers, what should I do?

# Answer
> 3 votes
Your phone might be going into USB Debugging Mode on connecting to PC. After phone is connected to PC via cable, disable Debugging Mode \[`Settings -> Applications -> Development`\] and then check for Kies Connection.

My friend had the same issue and we resolved it like this.

---
Tags: connection-issues, samsung-galaxy-ace
---


# Question
Title: How to access the internal ringtone folder on rooted 2.2?
I have a rooted Samsung GT5510 running 2.2. I have tried in vain, using different file explorers, to locate the built in ringtones (folder). Can someone please point me to the right path? Is it inside some APK, in which case how do I unzip it to access the internal contents after saving it on my computer?

# Answer
Look in `/system/media/audio/ringtones`. The notifications folder one level up contains the notification tones.
> 4 votes

---
Tags: internal-storage, ringtone
---


title: Applications keep restarting

text:
# Question
Title: Applications keep restarting
Whenever I'm done with an application, I always exit using the back button. Somehow applications like Viber, WhatsApp, Facebook, Videos, Email, Google Maps, etc keep restarting on their own.

I have tried:

* Using a task killer
* Force stopping the apps in the settings menu
* Killing them using watchdog

...but they still restart. Any idea how to solve this problem?

# Answer
> 9 votes
Let me first say: **Do not use task killers.** You are only making the problem worse. Why? Let me explain how the Android OS works.

Unlike normal OSes, Android does not actually let you "close" an application. You can leave the application, but that doesn't mean it has "closed" or "killed" it. This is because of multi-tasking: when you leave an application, you can come back to it as you were previously.

Instead, the Android OS handles the "killing" or "closing" of applications for you. It keeps track of a) how much free memory there is and b) how long it has been since you've opened that app. When memory is running low, Android will garbage collect and kill any unused applications. Android's OS task killer is very smart and can handle these situations far better than an Android Task Killer app that just kills apps left and right without any "logic" behind it.

Now, when you leave an application via back button or home, this doesn't mean the app is necessarily still running, just that it remains in memory. The only time an app will run is a) it is in the foreground or b) it has a background service.

In your case, it sounds like you are trying to kill background services. When you do so, the app will just go "oh hey, my background service is running any more, let's start it back up!" And you will then be playing a game of whack-a-mole. You'll be wasting resources and battery life because applications will be re-starting themselves. And if an application was writing to disk (your SD card) at the time you killed it, then you could end up with corrupted files and other issues. Rare, but it could happen.

The only need for a task killer is to stop an erroneous application in one-time situations. That's what force stop is for. You shouldn't need to force stop every X min. ONY when the app is misbehaving in rare occasions.

If you don't want all those apps running background services, check to see if they have settings to disable them. Look for things such as disabling background notifications or other "polling" for information/updates. Otherwise, uninstall the app.

You can find even more info over here in this thread and this thread.

# Answer
> 2 votes
Some of the applications (e.g - facebook, maps) are like services.. they keep restarting always. If other applications like Browser, Messaging are exiting fine then there is nothing wrong. It's just that some applications always want to run in background. Best option is to uninstall any of the applications which you don't use. If there is an application which you require, better let them run. Using task killers is not a good idea.

---
Tags: applications, auto-start
---


# Question
Title: How to turn on load external Javascript on the Galaxy Nexus?
I just got my Galaxy Nexus and was browsing Stack Exchange (in both mobile and full theme) and got the following warning. As a result things like voting, the dropdown and such don't work. I never had this problem on Gingerbread, so I think it has something to do with Ice Cream Sandwich.

So I'd like to know which settings do I have to tweak so the Javascript gets loaded anyway?

It does seem to load on Dolphin, so it seems limited to the stock browser.

# Answer
It turns out my probably was solved by something as simple as clearing my cache.

Which makes me feel pretty stupid, because I should have done that before even bothering to ask. I never suspected this could happen straight out of the box, guess I was wrong.
> 1 votes

# Answer
Have you enabled JavaScript in `Settings -> Advanced -> Enable JavaScript`? The site works normally for me on ICS stock browser on my Galaxy S.
> 0 votes

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


# Question
Title: What is the process for reformatting SD Card without breaking the current applications on my HTC Incredible?
Here's my scenario:

HTC Incredible, Rooted to MIUI, with an 8GB SD card.

I want to reformat my SD card because I have a ton of junk on it from before I rooted it, so I want to start with a clean install. Since some of the application data is on there, what's the proper process?

I've backed up the SD card by copying all of its contents to a folder on my computer, and I have Titanium backup on my phone for the apps, so I've done those things.

Is it ok to just format the SD card, and let the phone reinstall whatever it needs? Or what's the best way to do this?

# Answer
Unless you have apps installed on the SD card, nothing on it should be permanent/critical. Any app that always relies on SD data being present is written badly.

There may be some data you *want* to keep backed up, but that's up to you. It's impossible to say what will happen if you format the card and stick it back in empty, since it depends on every individual app. But generally speaking the apps should continue as if they'd never written anything to the card in the first place. If an app misbehaves then clearing the data should fix it.
> 2 votes

---
Tags: sd-card, backup, htc-droid-incredible
---


# Question
Title: My alarm clock program is no longer installed. Can I re-download it?
I have an HTC Incredible 2. I went to check my alarm clock before I went to sleep last night by pressing the clock on the home screen and nothing happened. It usually opens up my alarm clock.

After pressing several times and nothing happening I went into all apps and clicked the clock app. It said:

> The linked program is no longer installed on your phone.

I did not uninstall it. The only unusual activity I did last night was install the 5 Guys app, Opera Mini, uninstall Opera Mini because I did not like it, install Dolphin Browser.

I went into widgets and selected the htc clock and put a different variation on my home screen, it did not work either. I tried to find it on the Android market to reinstall it and its not listed there either.

Is there anything else I can try before I go to my Carrier?

# Answer
I asked Verizon and they said it is because of an update. There are lots of complaints about the same issue and until another update is released there is nothing you can do, not even a factory restore.
> 6 votes

# Answer
There is an over-the-air downloaded today to get alarms back. YEA!

Go to `settings > Download updates > Check new`
> 3 votes

# Answer
Can you get to it from the all apps button in the lower left corner? I've had to remove an app from the home screen and re-add it, although for me it's only been after upgrading it. But if you can get to it from the all apps drawer, then you should be good.
> 0 votes

# Answer
I have found the same problem, and just figured it out. I luckily have the digital clock on my wallpaper. I tap it and my clock and alarm come up. I can then adjust whatever changes I need.
> 0 votes

---
Tags: applications, htc-droid-incredible, alarm
---


# Question
Title: Missing "left screen" in my SGS1 . How can it be added?
I have stuff on the 7th screen and I've expected to be able to reach it on left swipe from homescreen, but it is not so. How can I configure it ? Does it require some non-default launcher?

# Answer
This is an option in most launchers, but I think it's not available in the stock launcher. I'd recommend switching to Launcher Pro, there it's enabled by default and can be toggled from `Preferences -> Homescreen settings -> Homescreen looping`.
> 1 votes

# Answer
If you're using the original Samsung supplied OS with Samsung's Touchwiz interface, then it doesn't wrap around, to get to the 7th screen you have to scroll seven screens to the right.

Alternatively you can "pinch" zoom out on any of the home screens to zoom out and see an overview of all of your screens, and tap any of them to move straight to them. You can also add and remove screens (up to 7) from here, by dragging unwanted screens to the trash bin at the bottom of the screen, or clicking the plus sign to add another (up to 7).
> 2 votes

# Answer
At the top of your homescreen, there should be a row of white dots, one for each screen. You can tap them to skip directly to selected homescreen.
> 0 votes

---
Tags: samsung-galaxy-s, home-screen
---