# Question
Title: Is it possible to connect Samsung Galaxy Ace with USB but without Kies?
I have a Samsung Galaxy Ace and my problem is that I am unable to connect the USB to my PC, without starting Kies software. Is it possible that I can connect my Ace to my Laptop without using Kies, because if I have to connect my mobile to any other PC, that may not contain the Kies?

# Answer
> 1 votes
Disable USB Debugging mode in `Settings -> Development`, and try to connect the device. I'm assuming you have installed Samsung Kies, because all device drivers for Samsung devices are present only in that software, and not on the device.

---
Tags: usb, samsung-kies, samsung-galaxy-ace
---


# Question
Title: How to unlock a Motorola Photon 4G for other carriers?
I won a Motorola Photon 4G. They are tied to Sprint, which is CDMA, but it is a world phone, which means it supports GSM and uses a SIM card. I was reading that there may be an unlock code to allow it to work with other carriers.

How can I unlock my Motorola Photon 4G for other carriers, specifically AT&T?

# Answer
> 2 votes
According to AndroidCentral and these XDA posts, the Photon 4G is specifically made to prevent access to AT&T or T-Mobile and an unlock code won't do anything. Presumably so that if you are in the US and don't need to roam away from Sprint, you can't switch away from Sprint. The limitation doesn't appear to have been hacked around yet.

---
Tags: sim-unlocking, sprint, carriers, motorola-photon
---


# Question
Title: How does the GPS work on Android phones?
Today I used the GPS on my Android for the first time, and I was wondering how it actually works.

I know that Android phones have a GPS chip in them, but does the phone establish a direct connection to the GPS server or is there something else going on? If there is a direct server connection, does that mean that every Android user can make a direct server connection?

# Answer
**GPS itself does not need a network connection to any server to work. It just needs a signal from a least 4 GPS satellites to calculate a good position fix.**

There is also the GPS Almanac, which basically provides future data on where the satellites are expected to be in a given time in the future, usually up to 7 days. This can be used to speed up the position calculation. The Almanac is broadcasted by the GPS satellites and it takes up to 15 minutes to download the full Almanac via the GPS system. That's why there are also Servers on the Internet that provide the Almanac data in an more convenient, faster way. Maybe that's what you meant by "GPS Server". Android makes use of that too.
> 15 votes

# Answer
GPS - all GPS systems get signals from the satellites. They never send data to the GPS satellites. Your phone would need a much larger antenna to send a signal to them.

Systems like OnStar do send your position back to their servers. Google servers do get your position information so they can calculate directions and pull in the tiles for the map.

The US government does not charge for the use of GPS. It is global.
> 6 votes

# Answer
GPS is a passive system. There is a constellation of satellites in orbit, with atomic clocks on board, that essentially just shout out their identifications and the time, for anybody who will listen. A GPS receiver listens for the signals and uses the differences in times that it's hearing from the different satellites -- due to speed-of-light delays and relativistic effects (!) -- and knowledge of the orbits of the satellites (also broadcast by the satellites), to triangulate its position on the earth.

The signals from the satellites are just radio. There is no "network", phone connection, or any two-way communication necessary.
> 3 votes

---
Tags: gps, gps-tracking
---


# Question
Title: Can I configure my Android Phone to block certain numbers calls?
> **Possible Duplicate:**
> How can I reliably screen or block callers on a number-by-number basis?

I'm receiving calls from call-center companies that wan't to offer me services that I don't want. I already ask them to stop calling but they keep trying.. Can I configure my 2.2 Android Phone(Galaxy 551) to block the incomming calls from certain numbers?

# Answer
> 2 votes
I am not sure about an option in the system itself but the app mr number will do that for you: The lifehacker article talks about the app http://lifehacker.com/5648876/call-block-unlimited-automates-call-blocking-and-routing-on-android-phones

# Answer
> 1 votes
Not positive which version they added the feature or if this is an HTC/T-Mo addition, but on my HTC G2 (running 2.3.3) it can be done without any apps.

While viewing a contact, I can go into the menu -\> options and change the ringtone or route calls directly to voicemail. I configured this for a single contact I've called "Blocked" and add numbers to this contact as needed.

Even better, within Google Voice, which I use for voicemail, I go to this entry, edit the Google Voice settings for that entry, and change the selection from which phones to ring to block the caller.

Now my phone doesn't ring and I don't get any voicemails to delete.

---
Tags: 2.2-froyo, calls, call-screening
---


title: Enabling WiFi HotSpot in Google Nexus S

text:
# Question
Title: Enabling WiFi HotSpot in Google Nexus S
I have a Google Nexus S with Android 2.3 in it. I want to tether/or enable Wifi HotSpot in it. Do I have to root my phone?

How should I proceed?

Thanks!

# Answer
No, you don't need to have your phone rooted to enable a portable hotspot.

Not quite sure why it isn't working for you, but here are the reasons it hasn't worked for me at various times.

1. No cell data connection. I've tried using the hotspot as a relay to another wi-fi network without any success. The original wi-fi connection is shut down.
2. Misconfigured wi-fi security on the attaching devices.
> 2 votes

---
Tags: 2.3-gingerbread, samsung-nexus-s, wifi-tethering
---


# Question
Title: Can I access my Android's Micro SD card through Bluetooth?
I just got my first Android about a week ago; so I'm hoping to learn a thing or two about it.
One thing I've been curious about is if there's a way to access my phone on my computer through Bluetooth. I was hoping I could reformat the Micro SD card that's in my phone (because I don't have an adapter..)

Can I even do that..? If so, can I go even deeper into my phone to do other neat things?

I have the ZTE Score running Android 2.3

# Answer
If your only goal is to format the SD card, you can go to `Settings -> SD card and phone storage -> Unmount SD card` and then `Format SD card`. This should standard on all phones, at least it's on my Galaxy S.

You can use bluetooth to send/receive files to/from your phone after pairing it with your PC but not format.
> 1 votes

---
Tags: 2.3-gingerbread, bluetooth, storage
---


title: info on firmware upgrade

text:
# Question
Title: info on firmware upgrade
My Asus Eee transformer just received a firmware update. Where can I go to check what the update included? Asus' website isn't helpful. I'm on 8.6.5.19, and I've already noticed the market place is different, id like to know any other cool features.

# Answer
I have found this thread on XDA to very helpful.

The entire forum for the Transformer on XDA has a lot of information.
> 1 votes

---
Tags: asus-eee-pad-transformer, device-firmware
---


title: HTC Sense - What Is "Current Weather"?

text:
# Question
Title: HTC Sense - What Is "Current Weather"?
I think this app is a part of HTC Sense. When i check weather, i get usual report:

But if i swipe down, i get "current" report:

From pictures you can see that reports differ by 2 degrees Celcius, however i once had not only difference in degrees but in day and night i.e usual report showed day while "current" report showed night (or vice versa..? can't recall).

Why there is a difference between both?

# Answer
> 2 votes
The 'Haifa (Current)' display is the weather at the position your phone thinks it is currently located at. In other words, the 'Current' refers to current position. The other 'Haifa' display is the weather at the extra city location that you have set up. The displays show different weather because the specific locations used by your phone within Haifa are presumably different, even though they are both within Haifa.

---
Tags: 2.3-gingerbread, htc-sense, htc-desire-s, weather
---


# Question
Title: How do I do a completely clean installation?
I've tried a few custom roms and now I want to reset my phone (they're all unstable).

Wipe data/factory reset from recovery doesn't cut it. It leaves a lot of stuff behind.

How do I do a completely fresh installation?

It's a Galaxy S currently running on a ROM based off JVT Gingerbread 2.3.5. CWM is installed.

# Answer
When you do a factory reset/data wipe, it does not put anything back from the stock firmware. When you install a new ROM, doing the reset just puts it in the "new" state for that ROM.

To restore back to stock, you will need to download the stock ROM for your device from SamFirmware (or another place if you know of one). Then you can use ODIN or Heimdall to restore the device back to its original state.

These are the steps that I took when I initially reverted my device back to stock (keep in mind this was about a year ago, so the files (version) used probably changed, but steps should be the same.

I couldn't give you downloads for everything because you did not say what device you have. Samsung made like 8 different versions of the Galaxy S.

*You will need the USB drivers for your device if you don't have them installed*

* Download ODIN
* Download 512 PIT
* Download JFD tar
    + Note that all 3 of those are from the same thread. It also wouldn't hurt for your to read that post too.
* Open Odin, plug in your phone, then put it into download mode.

+ To expand on this because a lot of people were asking "how to put in download mode". The easiest way I found to actually do it, if you can can connect via ADB is to do the following:
    `# reboot download`
    If you can't get that to work, try how i mention below (phone off, battery out, hold vol+ & vol-), or try searching these forums for "vibrant download mode" you will find other things that "work" for people
* load the PIT file in appropriate area.
* load the .tar file in the PDA area.
* DO NOT check 're-partition'.
* Click start, let it finish.

*Hopefully ODIN doesn't fail for you here, but it did for me, dont panic*

* At this point ODIN failed on me. and I got the "mobile-!-pc" image.
* Now, pull your battery and unplug USB
* I also took out the SIM and sdcard at this point.
* bring the phone to download mode again
    + plug the USB back in (the phone should be off)
    + Hold down vol+ & vol-
    + Put battery back in
    + press power
    + re-run ODIN as mentioned above (if needed)
> 5 votes

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


# Question
Title: how Downgrade LG optimus P500 from 2.3.3 to 2.2.2
I upgraded my LG optimus P500 phone from Android 2.2.2 to 2.3.3.
After upgrading the battery started to dry very soon and it auto powers off as well even when the battery is more than 80%.

Now I want downgrade my cell back to original froyo 2.2 version.

How can i do this?
Or is there any other fix for this problem of battery and auto power off.

# Answer
Had this problem on 2.2 when I first bought it. Changing SD cards did not help. Resolved by uninstalling some apps. I believe it's a task killer or a launcher that's causing the SD card rebooting few times daily. Try deleting these apps one by one and monitor.
> 1 votes

---
Tags: downgrade
---


title: What does FTM mean on my phone?

text:
# Question
Title: What does FTM mean on my phone?
I have a Telstra smart-touch Next Gen. I wanted to get rid of my google account so I went to settings-privacy-factory reset. Everything was perfectly fine until I tuned off my phone and when I tried to turn it back on. The only thing it says now is 'FTM'. I can't do anything to the screen not even turn it off again.

How can I fix it?

# Answer
FTM = Field Test Mode

Try removing the battery to turn the device off. Replace the battery and then turn the phone back on and you should be out of FTM.

FTM, i believe, is usually entered by holding a button combination down when turning the phone on. Sounds like you accidentally figured out that combo when you turned it on. It could be as simple as "holding the power button while turning on".
> 9 votes

---
Tags: factory-reset
---


# Question
Title: Phone takes a long time to boot after installing Darky 10.2.2 EE
I took the plunge and installed Darky 10.2.2EE on my SGS. Now it takes a few minutes to boot, when before (stock + voodoo) it took less than a minute.

Is this normal? If not, what can have caused it?

# Answer
The first time you boot a device after installing a new ROM, or wiping the Dalvik Cache , the OS needs to rebuild the Dalvik Cache. This cache is what is used to launch the applications on the device quicker.

Any time you install a new application or update an application, a dalvik cache for the application is created. When you wipe the cache, this needs to be rebuilt. The more apps you have installed, the longer it will take the first time it boots.

As a good practice, you should clear the dalvik cache when ever you update your ROM.

On top of that, there could be extra boot scripts that will "extend" boot time.
> 1 votes

---
Tags: samsung-galaxy-s, boot
---


# Question
Title: Is it possible to update the Android platform my phone runs on?
I just got my first Android phone. The ZTE Score which runs on Android 2.3.4.. I'm curious if I can update to a newer Android os, or if I'm stuck with 2.3.4..

# Answer
As I stated in the Comments, version 2.3.4 is the latest version for phones. Versions 3.0, 3.1, and 3.2 are all for tablet devices. Version 4.0 will be released on the Galaxy Nexus sometime this month. Version 4.0 (code named Ice Cream Sandwich) was designed to run on both phones and tablets which may clear up the confusion surrounding the numbered releases.

Though Google controls the Android operating system and when it gets released, it is up to the manufacturers to decide whether to put it on their devices. Some companies, like HTC and Motorola, actually rewrite pieces of Android with their own special features, like HTC Sense and Motorola Blur. The companies have the choice to push out an update or not. Some of those companies have come out with plans to update their phones to 4.0.

ZTE has not announced (as of a couple weeks ago) any plans to upgrade their phones to 4.0 but there's no doubts they won't.

The second option is to wait until Google releases the code for 4.0. Once they do this, the Android community (like XDA) will work on a ROM of the operating system which you would then be able to install on your device manually. Doing so is not an easy process and involves dedication and a free weekend. If you consider this route, you should also do a little research to make sure doing so won't "brick" your phone or cause side effects with your service provider. However, it will provide the most clean and pure Android experience you can get.

EDIT: As @eldarerathis pointed out in the comments, Google did release a version of Gingerbread numbered 2.3.7 but it is only to support there Google Wallet product which at this time is only supported on Nexus devices or devices with NFC. If you'd like to build this version yourself and install it on your device, you can download the Android source code and build it yourself. There are instructions on how to do this at the site. However, I would strongly recommend waiting until 4.0 (Ice Cream Sandwich) is released. For documentary purposes, I will update this answer upon release of 4.0.
> 5 votes

---
Tags: updates, operating-system
---


# Question
Title: Is there a way to create virtual memory?
I'm curious if there's a way to create virtual memory for an Android phone. I have a 4gb mirco sd card in my phone.
Any ideas?

# Answer
Yes. You can partition your SD card and add a swap space to it; I have this on my G1. However, it's fairly complicated voodoo. (link is for G2, but instructions should be good for most phones; however, you should probably search XDA for whatever your phone is to be sure)

Swapper 2 from the market will do this for you, apparently. I haven't tried it myself, I use a custom ROM that has it built in.
> 5 votes

---
Tags: ram
---


title: How can I get an .apk file to my phone?

text:
# Question
Title: How can I get an .apk file to my phone?
> **Possible Duplicate:**
> How can I install an app given only its APK file?

I just made a 'Hello World' app using Eclipse. Now I'd like to know how I can actually put the app onto my phone.
Must all apps be downloaded through the marketplace, or can I simply transfer it to my phone?

# Answer
**Right click on your project -\> Android Tools -\> Export Signed Application Package.**

Export Android Application pops up. Select your application press Next button,
Select Create new keystore radio button,
Give some location path and enter some passwords and press Next button.
Enter values into Alias, Password, Confirm Password, Validity and First and Last Name fileds. Press Next button.
Enter Destination APK Path. Press Finish button.

Now your application apk file is ready to be installed on your phone. Use Bluetooth or USB cable transfer or any other way which you prefer to transfer the apk file to your mobile.

Use Explorer to locate your application and install the apk file.
> 1 votes

# Answer
You can do this without needing a cord. Install Samba Filesharing on your phone, turn on your wifi, run the app, enable filesharing in the app after setting the username and password, navigate to the Android SMB share on your workstation, transfer the file over wifi, then open your APK on your phone using any file explorer app.
> 1 votes

---
Tags: applications, apk
---


# Question
Title: Should I reset my phone and how do I back up my phone's data?
I've got a new Telstra Smart-Touch Next Generation and I logged on to my G-mail account so I could use the calender and other apps. After a while I realised that my credit was being eaten up bit by bit, a few cents an hour I think. I thought it must be my G-mail and I tried to log out but didn't know how. So, I went to my G-mail account on my Mac and deleted it. Now my phone says that I've entered an incorrect password and wants me to type it in, and most importantly my credit is still being used up and I don't know what to do. I was thinking that maybe I should reset my phone but I don't want to lose my contacts, messages and apps.

Should I reset my phone? Can I backup my phone's data beforehand if I do this?

# Answer
If the account is the one you used to set up the phone, then you probably will have to do a factory reset to remove it. There is a similar question related to this here, and there is a question regarding how to backup your phone here. If it is not the one you used when setting up the phone, then you can try going into `Settings->Accounts and Sync` and tapping on the account. There will be a `Remove Account` button on the bottom of the screen that you can use to try to delete the account from your device.

**That being said**, you might not really need to do a factory reset if you're just trying to avoid the data charges that you're incurring from your Gmail account. Instead, try going into `Settings->Accounts and Sync` and unchecking the options `Enable Background Data` and `Auto-sync`. If you want to be absolutely sure that you aren't using up data when you don't want to, then you could also go into `Settings->Wireless and Networks->Mobile Networks` (or somewhere similar if your settings are not exactly the same) and uncheck the option for mobile data. You would then simply need to turn it back on anytime you want to access the Internet.
> 1 votes

# Answer
In addition to what eldarerathis said, you can go into `Settings -> Accounts and sync` and just turn off syncing for your Gmail account. I would suspect, however, that other apps are using data since Gmail shouldn't be using anything after you closed the account. In that case you should turn off sync as eldarerathis said or perhaps uninstall the troublesome apps. An app like My Data Manager can help you figure out who the culprits are.
> 1 votes

# Answer
As far as backing up your phone's data, Titanium Backup is definitely the best solution I've found for carrying data between phone resets. Requires root, like most backup apps.
> 0 votes

---
Tags: gmail, backup
---


# Question
Title: Dial 7 digits in an area requiring 10 digits
My area code(402) is going to be requiring everyone to dial 10 digits soon because we're getting an area code overlay(your next door neighbor could have a 531 area code). However, at first everyone will have a 402 area code.

I would like to only dial 7 digits, and for the phone to see 7 digits and prepend 402. So I would tap buttons for 867-5309 and it would dial as if I had tapped 402-867-5309. Is there a way to make my Incredible do this?

# Answer
> 1 votes
Try the Dialer One app. It is a pretty good 'Phone' replacement app. Under 'Advanced Settings' there is an option to specify 'Phone prefix'. This prefix will be added when you long click the call button. I tested by setting the prefix to '402'. I typed '8675309' and then long pressed the call button. It prefixed '402' and the number became '4028675309'. You can press the call button again to call the number.

# Answer
> 0 votes
A bit of overkill just for this, but if you're using Google Voice GVoice Callback is a great rules-based dialing app. You can use regexes in the rules, so it would be easy to add a rule to prepend 402 to any 7 digit number.

---
Tags: htc-droid-incredible, phone-app
---


# Question
Title: What can cause the Oct 2011 OTA update of the Galaxy Tab 10.1 to fail?
I'm using a Galaxy Tab 10.1 3G (GT-P7500), Android 3.1, Baseband version P7500XXKG7, Build HMJ37 P7500XWKG9, rooted. (I got it *with* 3.1 and TouchWiz preinstalled.)

A few weeks ago, I got a notification about an OTA update. The only information I get about this update is:

```
Update details (9.61MB)
Improved stability.

```

Trying to install this update reproducibly fails. It downloads, then asks me whether to install. I confirm, and it tells me that it will reboot the device. The device reboots. During the reboot animation, I see a low-resolution progress bar that runs until about 25%. Then it reboots again, I enter my PIN and it tells me: "Failed to update firmware. Try again using PC software (Kies) or visit a Samsung service centre". It does not give me any details as to why it has failed.

I connected DDMS to the device during the update, but (as expected) it doesn't show anything during that phase. I don't know how to get any additional reporting as to why the update failed.

I can't connect the device to Kies either. Again, it doesn't report the problem. Kies notices when I connect the device, then says: "Reconnect the device in Samsung Kies (PC Studio) mode.Current connection mode not supported by Kies." (sic!)

What can cause an OTA update to fail?

# Answer
Updating via Kies eventually worked. The trick to getting Kies to connect to the device is to turn off USB debugging on the device.
> 1 votes

# Answer
I read that missing system apps can cause this problem. I unfroze the following stock apps:

* Ap Mobile
* eBook
* Music Hub
* My Files
* Pulse
* Social Hub
> 0 votes

---
Tags: samsung-kies, 3.1-honeycomb, samsung-galaxy-tab-10, ota-update
---


# Question
Title: Can I restore a Titanium backup from an Incredible to a Captivate?
I had an HTC Incredible that I backed up with Titanium Backup Pro. I just got a Samsung Galaxy Captivate and wish to restore the backup, but when I go to restore, the app doesn't find the backup on the SD card. I went into the SD card and confirmed the backup is there.

Is it possible that I can't restore from an HTC phone to a Samsung one? If so, can I at least restore the apps on the SD card?

Any suggestions?

# Answer
> 5 votes
May be the app is not recognizing the location of the backup. Do the following and see if that works

1. Remove all the backup files from the new Samsung Captivate
2. Now, from Captivate do a Titanium backup, it will create a backup folder with backed up apps.
3. Then, copy all old backup files from HTC to that location.
4. Try titanium backup again, this might show all the backed up apps now.

Hope that works. Good luck :-)

# Answer
> 4 votes
Hossain is actually correct, but you don't need to go through that process to find the location.

The Captivate has internal SD storage separate from the main phone storage and the external SD card. As such, the external SD card is mounted at `/mnt/sdcard/external_sd/` rather than just `/mnt/sdcard/`. So you just need to copy the `TitaniumBackup` folder from that first path to the second, since that is where Titanium is looking. **Edit** or, as Saiboogu notes below, you can change the directory used by TB.

When you move apps to SD they go on the external SD card, but almost everything else uses the internal SD. You'll find that photos, downloaded files, and so on go there.

---
Tags: restore, titanium-backup
---


# Question
Title: How can I set a song as a ringtone using the newest version of the Music app?
> **Possible Duplicate:**
> How do I set a custom MP3 as a ringtone for other notifications?
> How to set MP3 ringtone in Android (Nexus S)

Pressing a track in the Music library no longer offers the option of using that track as a ringtone on the Nexus One after the latest update. How can I do this?

# Answer
> 0 votes
Download RingDroid

---
Tags: updates, ringtone
---


# Question
Title: Do any phones other than the Samsung S have gyroscope capabilities?
The Samsung S, Android's first official phone to support 2.3 will have gyroscoping capabilities. Do any other phones have a gyroscope?

# Answer
The Samsung Galaxy S series phones have a 6-axis accelerometer, which is not a true gyroscope although a good approximation. Hopefully it is actually a true gyroscope in the Nexus S. Motorola's next big phone is rumored to have a gyroscope, but who knows. I don't believe any other Android phones have a gyroscope, but the iPhone 4 does.
> 1 votes

# Answer
After a little search I've found the following Android devices with built in gyroscope:

* HTC Sensation
* Samsung Google Nexus S
* Samsung Galaxy S2
* Samsung Galaxy R
* LG Electronics P990 Optimus Speed

Can't say anything about whether they have a true gyroscope or not
> 1 votes

# Answer
Most Android phones from the original G1 upwards have an accelerometer (often called the G-Sensor in HTC phones) and compass inbuilt which performs the same job. There's very little you'd get from a true gyroscope that these don't offer you.
> 0 votes

---
Tags: 2.3-gingerbread
---


title: Share WIFI to Computer?

text:
# Question
Title: Share WIFI to Computer?
> **Possible Duplicate:**
> Can the Samsung Galaxy Tab be used as a wifi-hotspot?

Is their a way I can share the WiFi on my Galaxy Tab on my PC without having a landline internet access already available? My mom and I are really curious because it's hard to do computer projects when you can't save it to a folder that is personal when you have little siblings, please HELP! (:

# Answer
> 1 votes
I *think* your question is a duplicate, it's a bit hard to understand given how it's worded. Check out this question.

---
Tags: wi-fi, samsung-galaxy-tab, internet, wifi-hotspot
---


# Question
Title: How do I turn off the cascade of tones that happens every time I end a call?
I have a Galaxy S phone, and every time a call ends it plays a cascading series of 4 tones. Regardless of how my phone's ringtone volume is set - e.g. even if I have it on silent mode - these tones play. It's especially annoying when I'm wearing my headset, which seals against my ear, making these tones much louder than the call was. I have to jerk my headset away from my ear unless I want to endure it, and I don't like to complain, but it's f-ing LOUD. Is there any way that I can disable this end of call sound? It doesn't matter which headset I use; this is a function of the phone itself. Can't find anything in the manual about it, either.

# Answer
> 3 votes
On my phone (Galaxy S) it's in `Settings -> Call settings -> All calls -> Call status tones -> Call end tone`.

---
Tags: samsung-galaxy-s, audio
---


# Question
Title: Does allowing Bluetooth discovery consume more power?
Privacy issues and of course turning Bluetooth completely off-- all aside, if I enable "Make device discoverable" will that draw more power than not? As long as Bluetooth is "on", is it always drawing the same power regardless?

# Answer
I've found no hard evidence for or against it, it is basically down to the Bluetooth stack implementation.

The BT stack needs to weigh power consumption vs availability requirements for the operation it assumes the user wants to perform, so it attempts to turn off both transmit and receive circuits whenever possible.

The ideal case is when two devices are connected, and neither expects any other devices to show up; being "connected" means that the devices have synchronized clocks and agreed on duty cycles. For an idle headset, it is totally acceptable if it listens for a short period once every second, as the user is unlikely to answer the phone any faster; if there is work to be done, the phone will send a packet instructing the headset to keep its receiver on.

Going to connected state from power-on is more difficult, as you have two devices trying to minimize the duty cycles on their transceivers while they still need to find each other (and cannot assume synchronized clocks yet). How devices behave now largely depends on how much power they have available and what their purpose is.

A headset will assume that it is being turned on in reach of a phone that it is paired with, so it will listen continuously if one of the devices in its pairing list speaks up; if so, it will reply with a connection setup packet; after a few seconds, it generally gives up and goes to a low-power mode, assuming that it was turned on inadvertently (e.g. in a handbag).

A car hands-free set has lots of power available, so it can listen and actively probe for paired devices continually.

Being "discoverable" only means that certain broadcast packets are replied to if they are received; otherwise, only unicast packets directed at the device are considered. This setting is technically independent from the power policy, but these are often set together by a middle layer responding to an UI request.
> 13 votes

# Answer
Device in discoverable mode does drain more power. The following thread will help you: Turning Bluetooth "Discoverable" On.
> 6 votes

---
Tags: bluetooth
---


# Question
Title: Nook Color with CyanogenMod7 is not visible via ADB over USB
I recently bought a Nook Color. My intentions from day 1 was to install CyanogenMod7 on the device to get a full Android experience. That process worked just fine, and the device is now running CM7. I am running CM7 installed directly on the device, not from an sdcard.

I access my devices a lot via command line using `adb`, but with the nook color, I am unable to get `adb` to see the device.

I have Windows 7 64-bit, I used the USB drivers, and "fix script" from here and USB Debugging is enabled. If I mount the device to windows I am able to access the sdcard on the device. But no matter what I do, I cannot get `adb` to see the device.

# Answer
I finally tracked down a fix after some file searching...

The "adb over usb" fix creates a file in `%USERPROFILE%\.Android\adb_usb.ini` with the "vendor id" of `0x2080` in it.

I have a `.android` folder in my root of my sdk directory `c:\android-sdk\.android\`, and in there is also the adb\_usb.ini. I added the `0x2080` to that file, then restarted adb and I can now see the device via USB-\>adb.
> 2 votes

# Answer
Try removing the existing drivers and starting the Windows driver installation from scratch.

1. Connect the NC to your machine via USB.
2. In Win7 go to Start, right-click Computer and select Management, and then Device Manager.
3. Locate the Nook Color device that should be either under "ADB Interface," "USB Mass Storage Device," or "Other Devices" section, right-click it and select the Uninstall option. When presented with a confirmation, choose to remove drivers as well.
4. Disconnect and re-connect the NC. This should bring up the New Hardware Installation wizard, but fail to install the drivers.
5. Install the drivers you downloaded from the XDA thread.
6. After installation completed, restart the ADB daemon via Command Prompt by using the `adb kill-server` followed by `adb start-server` commands (or simply reboot the PC.)

You should now be able to access the Nook Color via ADB.
> 1 votes

---
Tags: cyanogenmod, adb, windows, usb-debugging, nook-color
---


# Question
Title: How to avoid to have my carrier resend information to my G2X after losing sms over 4g after instaling a rom
Ever since I got that great/not so great phone I have been attempting to get a good version of gingerbread running on it since the stock version of froyo LG has on it is too unstable for me.

Every time I install a rom I it 90% functional but there is always something missing such as 4g, gps or network problems.

I had finally found a rom I liked but I discovered I could not send sms/mms over 4g anymore. It would say cannot send message with a red exclamation mark in a triangle). It still worked over wifi. So I did like I always do and restored back to froyo.

But this time the problem stuck!! I tried everything and finally had to call customer support. They resent some data to my phone and that fixed my problem. The tech support guy hinted strongly that my problem was because I installed a rom and said they could resend the data but nor "too often hint hint".

I installed at least 10 different roms before I had this problem. It appeared on rom: Hybrid - P999 Gingerbread 2.3.4 colorized from LG P990 UI - LG CAMERA - Rooted.

In the XDA thread there are a couple of guys who had the same complaint as me. The rom creator was quite upset we where accusing his rom but I had never heard of this problem in any other custom rom thread on XDA.

My question is! Can any rom do this and if so how can I avoid that? I am now afraid of installing roms and I like to do it so much!

My phone is a LG P999 branded as a Optimus 2X here in Canada. Carrier is videotron.

# Answer
> 0 votes
After installing new ROM did you setup the APN for your network? If the custom ROM doesn't have the settings for your network your MMS wont' work. For SMS it needs correct message center number which in most cases is automatically provided by network.

---
Tags: sms, custom-roms, 4g, t-mobile-g2x
---


# Question
Title: What's the reason that the alarm clock isn't working when the phone is turned off?
I know that the alarm isn't working when the phone is turned off, but my question is: Why doesn't this work? What were the developers/engineers thinking?

I always used my mobile phones as alarm clocks and even very old mobile phone support alarm clocks when they are turned off.

# Answer
There is no power to the phone when it's off. It's actually **off**. Some phones have a minimalistic charging mode that just shows a battery animation, but I have yet to see an Android device that boots into a clock-only type mode.

The Android OS is designed to use minimal power when not in use. If you have a problem with the battery dying overnight, it's probably due to a third-party app.
> 20 votes

# Answer
Your old mobile phone wasn't really "off" when you turned it off.
> 5 votes

# Answer
After setting your alarm, instead of powering off the phone, turn airplane mode on. This way the operating system is closed to an idle state with the clock running.

HTC could link holding the power button to turning airplane mode on and going to standby. An then when the user holds the power button again to turn the phone on, the phone would actually perform a restart. The power on/off function would appear the same as before.
> 3 votes

# Answer
I did an "experiment" with my phone (Samsung Nexus S, Android 2.3):

Settings --\> Date & Time --\> Automatic --\> OFF

Then I manually set the time to a wrong value (real time + 5 minutes). I switched the phone off. With off I mean really off, not standby, the status when the alarm does not work. After a few minutes I turned it on again.

The time displayed was still the wrong value I set before, i.e. the updated current real time + 5 minutes.

This means that the phone should have an internal clock that works even when it is off. In reality it may not have one, but it should store the delta between the current time obtained from the network and the time I set; however this seems to be quite unrealistic.

So, this makes me think that Android phones have an internal clock with its own battery, and this should be able to make the phone boot at the appropriate time.

Could be something missing in the Android OS itself?

P.S.: Does anyone know if it it possible to make the phone wake up at a specific time? If it was, we just should make it boot five minutes before the alarm is set...
> 2 votes

---
Tags: htc-desire, alarm
---


# Question
Title: Alarm/Cal Event repeating every alternate day and that which does not sync with google
I need to create an alarm or calender event that repeats every alternate day at same time. I can not associate it with day of week, or date. I am using HTC Desire S.

I also need create entries in HTC Desire S calendar that which does not sync with Google calendars.

# Answer
The application Touch Calendar Free create entries in phone-only calendar called 'PC Sync'. It also has repeat option as 'repeat every x day' where I have set as x=2. These entries are visible in HTC Calendar too.
> 0 votes

# Answer
Create an event in Google Calendar with the repeat/reminder frequency that you want.

To avoid synchronizing the event with external calendars, put the event on a phone-private calendar: http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=168512&topic=21414#1077952
> 0 votes

# Answer
In the Clock app, you could create two alarms. One that's set to go off on Monday, Wednesday, Friday, and Sunday; and the other to Tuesday, Thursday, and Saturday. Then you just need to alternate which one is off and which is on each week.

Not a perfect solution, but it will work with the built-in tools. (Otherwise you're going to need to get someone to write you a custom solution.)
> 0 votes

---
Tags: calendar, clock
---


# Question
Title: Is is possible to configure the 'listen to' voice action to pull up Amazon MP3 player (or other player) rather than youtube search?
Love the voice commands, but for me 'listen to \[\[blah blah\]\]' only ever pulls up the youtube app & searches for whatever \[\[blah blah\]\] is. I've got the amazon mp3 app installed (as well as UberMusic) and would like for one of those two to come up instead.

I tried going into Menu \> Manage Apps \> Youtube & hit the 'clear defaults' button to see if I would get prompted to choose a program to respond to 'listen to' commands, but there was no prompt--I still went right to youtube.

This is a t-mobile vibrant running bionix 1.2.1 (an android 2.2 version).

Thanks!

# Answer
> 1 votes
Try using the apps suggested here and configure them to launch the program of choice.

# Answer
> 0 votes
The PowerAmp app will respond to "Listen to..." commands. It's a good music player if you are willing to pay about $5, but it does have a free trial.

---
Tags: voice-command
---


# Question
Title: How do I improve photograph quality on my HTC Desire?
I think that I have my HTC Desire on the highest quality settings for taking pictures, but the quality of the photographs is awful. Is that a weakness of the Desire, or is there something that I can do to improve things?

In response to @George\_Gaal's comment below I have uploaded two pictures. The top one was taken quite a long time ago and the quality is fine.

This one was taken last week and is completely out of focus. I wonder if I haven't inadvertently changed some settings? My phone did have to get a new board after it overheated. Could it be something to do with that?

# Answer
have you seen this post http://forum.xda-developers.com/showthread.php?t=990596 Battery cover couses focus loss there is a youtube video on the post which makes a comparison, also sample pictures. hope this helps ;)
> 2 votes

---
Tags: htc-desire, photos
---


# Question
Title: How can I control the brightness from the notification bar?
My friend has the `Galaxy S` and is able to control the brightness by sliding his finger over the notification-bar. He said he didn't install anything to have it (but he has a custom ROM, so that doesn't have to mean anything).

I have the `HTC Desire` running with the `Cyanogen` MOD. I tried finding a widget or something else that will allow me to control the brightness from the notification bar, but came up with nothing.

Can it be done?

# Answer
> 2 votes
As far as you have cyanogenmod, you can do it ;) Follow the below settings menus: Settings-\> CyanogenMod Settings-\> Interface -\> Status bar tweaks -\> Than make sure Status bar brightness control is checked.

# Answer
> 4 votes
This is an undocumented feature in certain Samsung devices. Hold your finger over the notification bar and then sliding it left and right can increase/decrease brightness.

It started with the Galaxy S, IIRC. Also, "auto-brightness" setting must be turned off.

---
Tags: samsung-galaxy-s, htc-desire, screen-brightness, notification-bar
---


# Question
Title: How can I turn my Galaxy Tab 7" into a Kindle Fire?
I got a Galaxy Tab from work and I don't use it that much, but the screen size and specs look pretty similar to the new Kindle Fire. I know next to nothing about how things work under the covers but I know that there is a large hacker/modding community within Android. So is it even feasible to attempt such a thing? If not, why, in layman's terms please :)

# Answer
> 7 votes
Unless Amazon releases their Kindle Fire source code, there won't be a way to mod a different Android tablet to be a faux Fire. I seriously doubt that will happen

That's not to say that someone won't be able to put together some combination of mods and apps that might approximate some of the Fire's functionality, but that's a pretty daunting task, if Amazon's proprietary changes don't make it completely impossible.

***Update***: How about that? Amazon actually *did* release the Kindle Fire source code. http://latimesblogs.latimes.com/technology/2011/11/amazon-releases-kindle-fire-source-code.html

***Update 2***: It seems that someone's got something very close. Android Spin has details.

---
Tags: samsung-galaxy-tab, amazon-kindle-fire
---


# Question
Title: What pros would upgrading to Superuser Elite bring?
I somewhat understand what Superuser does, but I'm curious if upgrading to the Elite version is a good idea... What pros are there? Does upgrading provide any additional features?

# Answer
You can see the advantages from the developer's home page.

Superuser Elite is the Premium version of Superuser. It unlocks several premium features within Superuser, including:

* PIN Protection – Secure your Superuser prompt with a PIN number so that nobody but you can grant Superuser rights to apps
* Access timeout – Allow an app to maintain Superuser rights for a set amount of time, so that you can allow certain apps access without having to remember them or press allow multiple times
* Ghost mode – Hide Superuser from your app tray and home screen. With ghost mode activated, the only way to launch it is by dialing a secret code into the dialer. The default secret code is `*#*#787378737#*#*`, but it can be set to whatever you want. Note that this feature will probably be disabled if your device does not have a dialer (tablets specifically).
* Advanced log management – Set the log to only store a certain number of entries before deleting the oldest entry. You also gain the ability to set certain apps to not log at all.
* Advanced notification management – Set which apps send notifications and which apps don’t
* Toast notification placement – If you choose to use Toast notifications instead of Status bar notifications, you gain the ability to set where the notification will appear; top, bottom, or center of the screen, or the default location
> 3 votes

---
Tags: superuser
---


# Question
Title: Getting Exchange Email Through a Cisco VPN ?
Is there a way to get my email from my works exchange server if I need to connect using a Cisco Any Connect VPN client?

I can't find an Any Connect Client for Android and I've tried connecting to the mail server directly but it (Obviously) can't resolve the host because it's behind a VPN.

# Answer
> 1 votes
My colleague has just pointed out that ICS will include Cisco Any Connect functionality...

http://www.talkandroid.com/69015-cisco-anyconnect-vpn-support-to-be-implemented-in-ice-cream-sandwich-enterprise-users-rejoice/

Upon Further investigation there is an Any Connect Client for Android, but you need to have rooted your phone to use it: https://market.android.com/details?id=com.cisco.anyconnect.vpn.android.rooted&feature=search\_result#?t=W251bGwsMSwxLDEsImNvbS5jaXNjby5hbnljb25uZWN0LnZwbi5hbmRyb2lkLnJvb3RlZCJd

---
Tags: email, vpn
---


# Question
Title: Apps unavailable after upgrade to Gingerbread
I recently upgraded my HTC Incredible from Froyo to Gingerbread. Everything seems to work fine, except for several apps that had their home screen icons revert to the default Android icon and clicking them does nothing. I believe they are all the apps I had on my SD card before the OS upgrade. If I go to Settings -\> Applications and look at the "On SD card" tab, the apps are listed, but if I try to "Move to phone" I get the error:

> Failed to move application. The application does not exist.

In Market, the apps are listed as purchased but not installed. What do I need to do to get my apps back?

**Edit:** It looks like this is related to the out of memory bugs in the new 2.3 update (see my related question). At one point after trying to clear memory the apps came back, but then I got the memory warnings again and they disappeared again.

# Answer
> 2 votes
I deleted all the apps that couldn't be found. Then you can just install them again, like onik suggested. Apps that you purchased are linked to your account, so the market keeps track of them, even after deleting them. Purchases that you delete will be organized in the Not Installed section of your My Apps list.

---
Tags: applications, 2.3-gingerbread, updates, sd-card, htc-droid-incredible
---


# Question
Title: How to Remote Control Android smartphone, if not in same subnet
I'd like to "Remote Control" my Android 2.3.x (Oxygen 2.3.2 ROM) from my PC. I know that there are VNC servers available *(previously available via https://market.android.com/details?id=org.onaips.vnc)* and also apps like Remote Web Desktop *(previously available via https://market.android.com/details?id=net.xdevelop.rm)*.

This works fine, but only if the mobile phone and the "controlling PC" are in the same subnet, or if traffic from PC -\> mobile phone is routable.

At work, this isn't the case for me… :/ **The WiFi devices are in a separate subnet, and the *office network devices cannot reach the WiFi devices*.** That's done on purpose and is to be accepted as an unchangeable fact (at least for the time being).

If the mobile phone were a normal PC/Mac/Linux system, I'd install TeamViewer on it and be all set. But there's no *TeamViewer server for Android*, is there?

Well, what are your suggestions? How can one remote control the Android smartphone from a Linux (or any…) system, if the PC doesn't "see" the mobile phone?

I do have USB and Bluetooth available, if this helps.

Cheers.

# Answer
> 1 votes
If your phone is rooted (which I'm assuming it is since you're running Oxygen), you could try androidscreencast. It allows you to interact with a rooted phone over USB using mouse and keyboard. It's not the fastest solution, but then again, neither is a VNC server and the like.

There's a fairly decent walkthrough on how to set everything up on How-To Geek. You'll also need to have `adb` in order to use androidscreencast (the Android SDK is one way; there's probably also some places you can directly download the necessary binaries).

---
Tags: 2.3-gingerbread, linux, remote-control, remote-access, networking
---


# Question
Title: Twitter & Facebook login details periodically forgotten
Amongst others, I have Facebook and Twitter apps installed on my HTC Desire running Cyanogenmod 7.1.

Every few days, it requires me to login again, even though I've previously saved my details. It even asks me again (for Facebook) about syncing Contacts to my phone... it's as if it's forgotten my login to those apps altogether.

I have these 2 apps installed on the SD card, so wonder if that's the problem - I don't have space to run them from the phone as that storage is very limited on the Desire...

Any ideas if there's a setting of some sort that I can change so that it keeps my details?

# Answer
> 1 votes
Yes, it is likely to be the problem. I suppose it's a hack of yours if these apps are on SD rather than internal memory.

As the Android SDK mentions, applications that use Service, AccountManager and Widget shoudl not be installed on SD card. The Facebook app has an AccountManager, a widget and a Service.

# Answer
> 0 votes
I had the same issue on the same device and cyanogenmod. You just have to move those apps to phone and just move the apps which doesn't appear in the accounts settings. You need the reserve the space for these kind of account syncing apps.

---
Tags: cyanogenmod, facebook, twitter
---


# Question
Title: How to take a screenshot on a Kindle Fire?
I ran across this question posed on Twitter by Anil Dash:

*Is there really no way to take a screenshot on a Kindle Fire? Huh.*

I know it's early to tell, but does anyone know if this is true about the device?

# Answer
> 11 votes
You can take screen shots with ddms and the Android SDK. It's not hard to set up. See http://www.thefireblog.com/2011/11/16/houston-we-have-screenshots/:

> So, here’s a quick summary people:
>
> * Install the android SDK tools, then the platform-tools
> * Edit your adb\_usb.ini file to add the 0×1949 vendor ID at the end
> * Ensure that adb is running properly
> * Check that your device is online
> * Run ddms
> * Start taking your screenshots using the Device \> Screen Capture option.

# Answer
> 3 votes
This might help:

How to take a screenshot with an Android device?

Basically Android doesn't provide you a direct way to take a screenshot the way iOS does. But Android 4.0 Ice Cream Sandwich will.

# Answer
> 3 votes
I haven't tested since I don't have my Fire yet, but it can be rooted with SuperOneClick, which means you can probably take screenshots with an app like ShootMe or Screenshot ER 2.

I would think Amazon would advertise it if it could take screenshots without root, so I would suspect non-root users to be out of luck. That said, ShootMe has been known to work on some unrooted phones. Nobody knows why, but you could try it and hope :P

---
Tags: screenshots, amazon-kindle-fire
---


# Question
Title: Is there an official Android "Google" ROM?
So I have an old unlocked phone and I'd like to load up my own OS. I've seen some mods out there. CyanogenMod seems to be the most popular. However, I was curious if I could just install a pure untouched version of the OS -- as distributed by Google. I seem to remember being able to download a clean compiled version of the Android OS.

Does Google distribute any binaries like this, and if not, is there someone out there that does?

Additionally, is this even worth trying? These days is it necessary for Android to be packaged with special drivers and such for all of the different hardware out there?

# Answer
> 13 votes
To answer if Google distributes binaries for your device: No, they do not (Unless you have a Nexus device). They do, however, have the full Android source code available so that if you wanted you could compile the source code for your device. However, that leads into your second question about the drivers and such. Yes, you will need to find the drivers and any other proprietary files that your device requires for it to interface with Android. You would have to search about compiling a custom ROM for your device and how to include these files.

Likely, your simplest choice is find an AOSP (Android Open Source Project) ROM that exists for your device and install that. Check the XDA Forums to see if your device is included on their site. IF so, go into the development sub-section for your device to search for ROMs.

---
Tags: rom
---


# Question
Title: How to update GTalk to feature video chat?
I would like to know if it is possible to 'force update' the Talk app. I have Nexus S and I have the video chat in my Talk, but my girlfriend with S Galaxy II (2.3.4) doesn't. I read somewhere on the internet that Talk should feature videochatting from 2.3.4 on, but well... It doesn't so far.

# Answer
This post from xda-developers will help you if her phone is rooted.
> 1 votes

---
Tags: samsung-galaxy-s, google-talk, video-calling
---


title: Can't install skype on android 2.2

text:
# Question
Title: Can't install skype on android 2.2
I'm using http://www.midoblesim.com/product\_info.php?manufacturers\_id=&products\_id=483 and i can't install skype.It says that it's not matching, but still it is downloading it from the market. I gived you that link becouse this isn't an original, android phone, it's some Chinese stuff. But however, how can i solve the problem and install skype and run it correctly ?

# Answer
According to the web page that you linked, your phone has the following specs:

* mtk6516 416 MHz CPU
* 512 MB ROM
* 256 MB RAM
* Screen HVGA 800 x 480

The Skype FAQ says:

> **What do I need to run Skype on my Android phone?**
>
> To run Skype on your Android phone, you will need a supported phone running Android OS version 2.1 or above with least 27MB of free memory space on your handset and 600Mhz or more processing power. The supported screen resolutions are 320x240, 240x400, 320x480, 800x480 and 850x480.

So it looks like the app doesn't support your phone's CPU (which oddly seems to be slower than the very earliest Android phones like the G1).

There is more than one official Skype app, it's possible that the one you're using isn't compatible with your phone, but another one might be. See the links in this question to find the Skype apps Can I install Skype on my xperia?
> 4 votes

---
Tags: 2.2-froyo, skype
---


# Question
Title: Use 3G connection on my Android in Ubuntu
I would like to use the 3G connection on my android with my Ubuntu. Is there any method to do so?

# Answer
> 1 votes
Easy Tether from Mobile Stream should work. It's a way to share your internet connection with another device via USB. Get the Lite version (does not support https, or tethering to gaming consoles) or the Full version.

> Supports Windows 7/Vista/XP (32-bit and 64-bit), Mac OS X 10.7/10.6/10.5/10.4, Ubuntu 10.4+ and Fedora 13+

Full version supports the following:

> Tether PS3, Wii, XBox via PC Internet Connection Sharing, you need a computer for game console tethering.

---
Tags: linux, tethering, internet, 3g
---


# Question
Title: Using other block device when conecting Android device to computer as USB storage
When I connect the device to computer, it makes sdcard available to it, as in card reader.

How to make it share not sdcard, but other block device or file?

# Answer
> 0 votes
On my device (Sony Ericsson Xperia X10) it is, for example:

```
echo /sdcard/debian.ext2 > /sys/devices/platform/msm_hsusb/gadget/lun0/file

```

After it the content of file becomes available on the host. Can write to sdcard file without unmounting it from android.

---
Tags: sd-card, usb-connection-mode
---


title: Updating T-Mobile G1 from 1.0 to 1.6

text:
# Question
Title: Updating T-Mobile G1 from 1.0 to 1.6
I have a T-Mobile G1 phone (Dev Phone) with android 1.0. To be able to install some apps, I needed to update it to 1.6. So I downloaded an update file and put it on its sdcard. But the update failed and now the problem is that I cannot boot the phone completely. First it asks for a SIM card.

Although, I don't have a T-Mobile SIM card now, I could pass that stage with an AT&T SIM card.

Now it wants me to login to my gmail account to boot up. But I cannot connect to Internet at the moment.

There is no option for wireless too. When I press menu button it just shows me the settings for APNs.

I believe in the newer versions of android, one can skip logging in to Google. But now I cannot even "adb shell" to copy other update files to the SD card.

Any helps would be appreciated.

Thanks,

# Answer
You can follow this guide to bypass the activation screen. It requires reverting back to RC29 ROM (downgrading back to 1.0), and having ADB and HTC drivers installed on your PC.

The reason for installing RC29 is that this version has a flaw that treats anything you type as if it was typed into the Terminal. You will be exploiting this flaw to enable ADB access and bring up the Settings menu, from which you can enable WiFi and activate the device.

> 1. With a Sim Card installed in your HTC G1, turn on the phone.
> 2. Plug your T-Mobile HTC G1 to you PC USB and Install Drivers on the Windows XP Machine.
> 3. Once it ask you for registration type on the keyboard the following:
> \[enter\]
> `setprop persist.service.adb.enable 1`
> \[enter\]
> \*Even though you don’t see what you are typing, but you are actually executing a Command on your G1 to Enable USB Debugging in Settings.
> 4. You will notice that the command worked, because Windows XP will recognize a new Hardware Device. “HTC Dream Composite ADB Intefase”. Install the driver by pointing to the folder where you downloaded the USB Drivers.
> 5. Unzip the ADB Tool software into the “c:\adb” Windows XP folder.
> 6. On Windows XP, click Start -\> Run -\> cmd” to Command Prompt
> 7. Type `c:\adb devices` (If your Device is Connected u will see it)
> 8. Type `c:\adb shell` (You will see a $ sign) Just Copy & Paste this into Command Prompt:
> `am start -a android.intent.action.MAIN -n com.android.settings/.Settings`
> 9. The settings screen will appear on the HTC G1 Phone. Now switch on Wi-Fi, connect to the WiFi network you have and connect to the Internet.
> 10. Now you can either Login with your existing account or create new account with Google.

After your G1 is activated, you can then flash a custom firmware (e.g. CyanogenMod) or a pre-rooted stock 1.6 ROM that will allow you to re-activate your G1 over WiFi without resorting to exploits.
> 3 votes

# Answer
It doesn't look like the update failed. What it is asking for is your google credentials. If the update you applied failed, you most likely would be at the "android" boot and it would just loop, or you'd have a black screen.

The ADP1 device is SIM unlocked, you said you have the Developer version of the G1. You do not need to have a T-Mobile SIM, an AT&T SIM will work.

Make sure you have the google USB drivers for the device installed.

You could also install a version of CyanogenMod on the device, I believe that allows you to use wifi to authenticate.

I found this tutorial on how authenticate via wifi, but keep in mind, this device is a couple years old now and I don't know if the files needed are still available.
> 1 votes

---
Tags: updates, htc-dream, 1.6-donut
---


title: Wi-fi problem after tablet stand by

text:
# Question
Title: Wi-fi problem after tablet stand by
I have a couple of tablets for a school software.Tablets are mid 2.3 gingerbread. They work ok. When they start, it checks for wi-fi and automatically connects. My problem is, after 30 minutes of inactivity, when they get into stand-by, after I unlock the screen my wi-fi connection is not available. But if I turn off/on it works ok. I was wondering how can I fix this so that when the screen goes into stand-by when it wakes the wi-fi will work. (The tablets are in a different city and I can't turn the wi-fi on manually or by remote). Any help is welcomed. Thanks.

# Answer
Go to SETTINGS \> WIRELESS \> WIFI SETTINGS.

Press MENU \> ADVANCED. Ensure the WiFi Sleep Policy is set to NEVER. This will make sure that your WiFi remains always connected. This may however result in a marginal increase in battery consumption.
> 4 votes

---
Tags: wi-fi, connection-issues, standby
---


# Question
Title: how do I use my motorala blur 3-G or internet full time when I not a wi-fi spot?
I have a wi-fi connection at home. can get on internet, facebook and everything else, with my wi-fi connection. How do I use my motorola blur, that has 3-G full time?

# Answer
> 1 votes
Android devices' inherent behaviour is to opt for a WiFi connection over mobile EDGE / 3G / 4G data. In order to force a device to use the mobile data connection instead of the WiFi, just turn off the WiFi.

There are a number of apps like Llama / Locale / Tasker that can automatically enable/disable your WiFi connection depending on your location and other user-specified conditions.

---
Tags: wifi-tethering
---


title: Keyboard for developers

text:
# Question
Title: Keyboard for developers
Recently I installed SL4A application with Python interpreter. Everything is cool, but a standard keyboard, installed on my system (HTC Sense) doesn't have some necessary characters, like **\[** and **\]**, and some other. So it is impossible to write many things, and I have to use copy/paste from other text files.

Anyone knows about any keyboard with specific characters?

# Answer
> 4 votes
Take a look at touchqode. It comes with a virtual keyboard specifically for programming.

# Answer
> 3 votes
Have you tried Hacker's keyboard application?

# Answer
> 1 votes
Try the graffiti handwriting app. There is a (surprisingly short) learning curve if you have not used a Palm PDA but it uses less screen estate than a keyboard, has "all" characters and, at least for me, allows faster typing.

---
Tags: keyboard
---


# Question
Title: How do I get the new "Music" section of the market to show up?
It appears Google has updated the market application. Including documentation in the new Google Music application for a link to `/music` in the market. The link does nothing on my phone except take me to the home screen of the market though. I'm super excited for this new feature and would like to use it now. Is there a way to force the market to update or anything? I'm using stock 2.2 Froyo on T-Mobile Defy (rooted)

# Answer
> 3 votes
I just did this, and it works. Go into `Settings > Applications > Manage applications > All > Market` then clear data, and cache. I had to reboot the phone after. But once it reboots, go into the Market, and the music section should be there.

---
Tags: google-play-store, 2.2-froyo
---


# Question
Title: Realtime task activity viewer for Android
There are many times when an app just stops responding and I'm not sure whether it's still working on something, or has just gone dead. Titanium Backup has done this on a number of occasions. If I could just see a list of apps and what memory and CPU percentage each is using, I'd have a better idea of whether to wait or kill the app.

Is there any way to show the nature of the activity going on with running apps, something like Windows Task Manager?

BTW, I do not like the Android's "Wait/Force Close" dialog since it usually comes up prematurely.

# Answer
> 4 votes
Sounds like OS Monitor might do what you want. I believe it just uses the `top` utility to get process info. Screenshot:

And note that tapping on one of the rows will expand it to show info like memory use, priority, and so forth.

---
Tags: task-management
---


# Question
Title: Is there an easy way to un-root Android 2.2 on Droid X rooted via z4root?
Is there an easy way to un-root Android 2.2 on Droid X rooted via z4root?

The reason is that I would like to apply a Gingerbread 2.3 update from Verizon, and that update ALWAYS fails to install.

Since I never had a custom ROM on the phone, my first guess is that the problem may be due to being rooted, but I don't see an "Unroot" option in z4root.

Please note that factory reset is NOT an answer I'm looking for.

# Answer
z4root added an "Unroot" button in version 1.2. Version 1.3 added "force unroot" (not entirely sure what that means). You can grab the most recent version from the XDA thread, then you should be able to simply hit "Unroot" and be on your way.
> 1 votes

---
Tags: 2.2-froyo, motorola-droid-x, unrooting, z4root
---


# Question
Title: Accessing the Android Market using a US SIM card from outside US
I have a Nexus S phone with Android 2.3 and a SIM card from a Canadian carrier. While I'm in Canada, I want to download applications from Google's Android Market (e.g. Google Music) without rooting my phone.

Will it work to replace the SIM card with a US SIM card (e.g. AT&T GoPhone)? If I did that, everything should work smoothly, correct?

# Answer
> 1 votes
I haven't tried it but I think it should work just like the app Market Enabler fakes the SIM ID.

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


# Question
Title: Is there a "hardware reset" for the Galaxy S?
I have had my Samsung Galaxy S for less than a year, and never did anything like rooting it. Just normal use.

About 60 minutes ago I opened from it's "sleep" state to check a web page and left it on my desk where it went to "sleep".

Now about 10 minutes ago, I tried to open it again, but it's dead. Touching the screen doesn't bring up anything. I press and hold the power button which doesn't do anything. I don't remember the battery being low, but I plugged it in anyway.

The recharge screen doesn't come up and it still won't start even with the power cord plugged in.

What can I do ? Is there some kind of hardware reset I can do ?

# Answer
Did you wait some time after the power cord was pluged in? It is normal that this takes some time to show the charging screen *if the battery is not charged at all*.

For a full factory reset (that is the most reset that can be done by the Galaxy S), you want to boot into recovery mode by powering off the device, and then booting it by holding down the **Volume Up + Home + Power** keys. A menu should appear that offers the "Factory Reset" option.
> 4 votes

# Answer
Sounds like the phone simply froze up. Try taking out the battery, putting it back in, and then press the Power button to start it.
> 5 votes

---
Tags: samsung-galaxy-s, power-on
---


# Question
Title: Why is my Android fetching http://xtra3.gpsonextra.net/xtra.bin upon start?
I notice my HTC Desire fetches http://xtra3.gpsonextra.net/xtra.bin when it boots (and before I enter the PIN).

What is that ?

Here's the HTTP Request sent:

```
GET /xtra.bin HTTP/1.1
Accept: */*, application/vnd.wap.mms-message, application/vnd.wap.sic
x-wap-profile: http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#
Host: xtra3.gpsonextra.net
Connection: Keep-Alive
User-Agent: Android

```

# Answer
That is done by **gpsd**. The XTRA files are the current GPS Almanac. The location of where to download the XTRA files to is defined in `/system/etc/gps.conf`.

These files contain data that speed up the GPS, which will result in faster GPS position fixes.
> 16 votes

---
Tags: gps, data-monitoring
---


# Question
Title: How to set static IP address for wi-fi connection?
How can I set manually the IP Address for wifi?

# Answer
> 10 votes
1. Hit the hard menu button on your phone and then choose `Settings`.
2. From there, browse to the Wireless controls section and then choose `Wi-Fi Settings`
3. Whilst in the Wi-Fi Settings section, push the hard menu button again and select `Advanced`.
4. Press `Use static IP` to put a check in the box and then enter the network settings as per your own network.

If you’re not sure what your settings are, and assuming you’re using Windows:

1. Open a command prompt by clicking `Start`, then `Run`
2. Type in `cmd` and hit `Enter`
3. Type the line `ipconfig -all` and hit `Enter`, the relevant details should be listed there.

Just make sure you use a different number for IP address on your phone than is shown on your PC!

# Answer
> 5 votes
If you control the network, you may be able to configure your DHCP server to always assign the same IP for your phone's MAC address. This has the advantage of working even if you (for example) do a factory reset of the phone, or otherwise revert the wifi settings.

My Linksys E2000 router supports this via a button labelled "DHCP Reservation" on the Basic setup screen, and any host-based DHCP server would allow this as well.

---
Tags: wi-fi, settings
---


# Question
Title: How can I install an updated version of Android on my device?
> **Possible Duplicate:**
> When will my phone get the Android 2.3 update (Gingerbread)?

I have an Android mobile device which has Android 2.2 and I want to update it to Android 2.3.

What possible ways are there for me to update the OS?

# Answer
> 1 votes
You have two options:

1. If your device manufacturer has released an update, you can use that to update your android. Manufacturer updates are generally released OTA, and they are device specific so you need to check whether the manufacturer has released an update for your device or not.
2. Install a custom ROM. Custom ROMs like can be used to upgrade Android but remember that it is not official upgrade and you lose the device warranty provided by your device manufacturer.

# Answer
> 0 votes
@Atul Goyal's answer is not very accurate. You can usually get both stock ROMs and updates from the manufacturers website. Generally they are .ZIP files that you put on the root of your phone and flash. If you can't get them from the manufacturer, usually you can find them on XDA.

---
Tags: updates
---


title: Incredible2 and Gmail notifications

text:
# Question
Title: Incredible2 and Gmail notifications
My wife has an HTC Droid Incredible 2, unrooted, running Android 2.3.4, HTC Sense 2.1. If she gets a Gmail email, the notification appears in the notification bar AND it plays a notification sound.

What I'd like to do is to get the notification in the bar, but not hear the sound. Gmail now only displays an option to display a notification or not. There are no settings for notification sound in Gmail. But the phone's notification sound can be changed, but there is no "Silent" ringtone. You can add ringtones for the phone ringer, but those added ringtones don't appear in the notification sound list.

Is there any way around this?

# Answer
The gmail app now does notifications based on “labels” instead of having global notification settings. That way you can have different settings per label. So, if you go to the inbox label (I think), you can set the sound there…
> 1 votes

---
Tags: notifications, audio, gmail, htc-droid-incredible-2
---


# Question
Title: EeePad Transformer ADB problems with drivers on Windows7 x64
Sorry for the cross-post (http://stackoverflow.com/questions/8185773/eeepad-transformer-adb-problems-with-drivers-on-windows7-x64)... I was told this is a better place for my question.

I have 2 Windows7 x64 machines.

One of them has got both drivers (ASUS Android Composite ADB Interface and Transformer TF101) and when i run adb devices I get the device listed as expected.

The other one has only got one of the drivers (ie. the ASUS Android Composite ADB Interface is not there and there is no unknown devices or apparent problems in Device Manager).

Any ideas?

# Answer
Ok, I uninstalled and deleted the drivers for the tablet and then reinstalled manually and it worked.
> 1 votes

# Answer
I would reinstall the TF101 driver and install the Android SDK drivers. This XDA post has some additional info.
> 1 votes

---
Tags: adb, asus-eee-pad-transformer, windows
---


# Question
Title: If I flash my ROM or wipe my device after buying an app, will I have to buy it again?
> **Possible Duplicate:**
> How many times an Android Market's application can be installed?

If I buy an app and after a few days I decide to wipe out the data on my phone and install a new ROM, will I have to buy that app again or can I download it for free since I had already bought it earlier? Can someone please confirm?

# Answer
> 2 votes
No, the market keeps track of your purchases.

Purchased apps can always be downloaded using the Android Market, assuming you are signed in with the account that you used to make the purchase.

# Answer
> 1 votes
**No, your App purchases are tied to your Google account.** This also allows you to install a purchased App on more than one device. For example I can install Apps that I bought on my smartphone and on my tablet.

# Answer
> 1 votes
As Gary mentioned, so long as you set up your phone with the same account(s) you had on it before you flashed the ROM, the apps will download and install for you. Your apps follow your account, not your phone.

You can **also** use an app like Titanium Backup to backup your app(s) + settings and then restore them after flashing a new ROM. This is my preferred method, as you don't have to spend a lot of time on the settings again. The free version lets you do one backup total at any time, which is good enough for a casual user, and there is a batch mode to let you back them all up at once (I don't recommend doing that with system apps across ROMs though as you may get strange results). It does require root, but if you're flashing a new ROM anyway that shouldn't be an issue.

---
Tags: applications, installation, downloading
---


# Question
Title: Quickly switch input methods (swype->other)
I'd like to be able to switch from Swype to Hacker Keyboard from within programs, especially ConnectBot and TerminalEmulator. Hacker Keyboard comes with a shortcut to switch to others, but Swype doesn't. If there are workarounds to reduce the number of clicks needed to switch input methods, those would also be welcome.

# Answer
> 2 votes
I am looking at Swype right now, and it's got a cogweel in the bottom left corner, which if pressed for more than 1 second gives you a choice of the input methods (Swype, Android Keyboard, others...) https://i.stack.imgur.com/3Jg4v.png

---
Tags: keyboard, swype, input-methods
---


title: Flashing Android Source - Droid X

text:
# Question
Title: Flashing Android Source - Droid X
(I previously asked this on StackOverflow and was directed here.)

I'm hoping for some clarification on the requirements and/or process of flashing a custom build of Android to a device. I've built a stock version from the AOSP and tried a few different times to flash it on my Droid X, all unsuccessful. I was thinking (or hoping) that the process of rooting the device would also unlock it to allow this, but maybe that's not the case. It looks like the phone still can't be touched at kernel level.

Anyone know what's up here? There's a lot of ROMs for the DX, so it seems like there's a way, or do all those ROMs modify only a superficial level of the Verizon image? I just want to know what's going on under the covers.

# Answer
eldarerathis is right, you'd need to build *the Droid X source* in order for it to just work without modification. Drivers are the main issue here; unlike Windows, for example, Android does not include a vast number of drivers to enable it to work on most any hardware. Android also runs on much less standardized hardware than PCs.

Most ROMs you see tend to be modifications of the stock image, possibly with custom kernels built from stock. It's rare that they're fully built from the manufacturer's source, and even rarer when they're built from the AOSP (apart from the Nexus devices).
> 1 votes

---
Tags: custom-roms, motorola-droid-x, rom-flashing
---


title: Where are the settings for stock swype?

text:
# Question
Title: Where are the settings for stock swype?
I have a Samsung Galaxy S from Sprint that has Swype pre installed. The latest OS update included some changes to Swype that are making me completely insane. The biggest issue is that it auto-corrects words when I'm finger tapping accurately. So a message to my sister that meant to say "Pfft. Just come." got auto corrected to "Orgy. Just come." I'm totally exasperated!

I can't find Swype settings on my phone. I looked at http://www.swype.com/tips/swype-basics/ but the only thing I get when I longpress the Swype key is the option to toggle between input methods. I can't access any further settings.

# Answer
> 0 votes
`Settings > Language and keyboard > Swype` on a Galaxy S2

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


# Question
Title: Google Calendar is installed, How do I open it?
I have recently purchased a Spice MI 350 Handset which is loaded with Android 2.3.3, the phone also has some preinstalled apps.. When I go to application manager -\> installed I see Google calendar there but I don't know from where I can open it.. I have tried almost all the options.

I have tried finding "Google Calendar" at android market place but there is no such app (or at least I couldn't find one)... I need a calendar which gets sync with my Google Calendar account..

Since the phone is not rooted I can neither open nor use nor re install it from the market (disappointing) ..How do I get Google Calendar working for me...

# Answer
Usually it's called Calendar. Ask your provider if it still isn't showing on your phone.

Alternatively, trying seeing if long-pressing an empty area of your screen and then choosing Widgets - shows the Calendar Widget in the list.

I am assuming of course, that you've already set up your Google Account to sync with your device.
> 2 votes

# Answer
Does the app here work for you? http://forum.xda-developers.com/showthread.php?t=1317804&page=9
> 1 votes

---
Tags: google-calendar
---


# Question
Title: How can I update the Market app on my device?
I have an HTC Desire S with Android 2.3. After I purchased my phone Google released an update for the Android Market, but I haven't receive this update. How can I update to the new version of the Market?

# Answer
New versions of the Market are rolled-out by Google automatically (and there is a slight chance that you never see the new Market, but I don't think that this is true for the Desire S). So the best thing is to wait.

If you really can't wait you could try this market.apk, but I am not sure if it's the latest. Make sure that you have "Unknown sources" enabled. Source
> 3 votes

---
Tags: google-play-store, htc-desire-s
---


# Question
Title: Get rid of duplicate songs on phone when using Google Music
I've uploaded my mp3s to Google Music. I also physically have the files on my phone. But now when I use the Google Music app it shows the songs on my sd card *and* the songs I've uploaded to the cloud.

Apart from deleting the files on my phone, is there a way to tell Google not to sync songs I already have?

# Answer
> 1 votes
**I think that there is no other way as to simply delete the files on your Android device.** Make sure you have a copy of the files on your PC or an external HD. I am not sure if one can download the mp3s easily from the Google music cloud. **You have the files in Google musics cloud, why do you need them on the device too? The music App will cache the files on the device for fast/offline access.**

---
Tags: google-play-music
---


# Question
Title: Is it possible to delete my Facebook account and not lose the info synced to my Evo?
Last weekend I turned off the automatic sync feature on my phone and deleted my Facebook account. It appeared that all of the info on in my calendar was still there so I thought I did all that I needed to do. By this weekend all of my birthdays and events were deleted from my calendar - except 3 that were linked to Facebook - and all the ones that I manually entered (**not** linked to Facebook) were gone! I tried to reactivate my Facebook account, and re-sync everything to get the info back, but its not working.

How do I get the info back into my calendar, and delete my Facebook account/remove the Facebook app and sync stuff from my phone? Is it possible?

# Answer
> 2 votes
Assuming your phones calendar is syncing with a Google Calendar, then the easiest way to do this may be to export your friends' birthday info from Facebook and import it into Google Calendar.

Our sister-site Web Applications has more info on doing this:

---
Tags: sync, htc-evo, facebook
---


title: Where is this Twitter App hiding?

text:
# Question
Title: Where is this Twitter App hiding?
I changed my twitter password a while ago, and periodically, when my phone has been off or totally offline, I'll get an alert: "Twitter sign in failed" but the Icon looks like a twitter icon, not Seesmic or Tweetdeck, the two apps I use. I'm assuming the problem from the app perspective is that my password isn't working. From my perspective, the problem is that I can't even figure out what app is sending these prompts. Seesmic and Tweetdeck have my new password, and I don't see a "Twitter" app in my applications anywhere.

How do I even begin to figure out where this alert is coming from?

# Answer
> 1 votes
It's probably the Social Networking Service (SNS) or a similar application, rather than a Twitter-specific app. I have this service on my Samsung phone and there's a widget that can display social networking posts on the home screen. You can manage it via `Settings -> Accounts and sync`, as Al said.

---
Tags: applications, twitter
---


# Question
Title: OTA Gingerbread 2.3 update fails to install on DroidX (rooted stock Froyo 2.2.1 / unrooted back)
I was trying to install the Gingerbread (Android 2.3) OTA update available from Verizon for my Droid X.

However the update ALWAYS fails to install. It downloads fine, pops up a message saying that the update (**4.5.605.en.US**) is about to install and needs a reboot, then reboots when I OK it.

**After the reboot, it pops up "Update Status: The Software Update Failed" error box.**

---

My only possible suspicion as far as the reason is that my DroidX is rooted via z4root - I posted a separate question on how to un-root it ( Is there an easy way to un-root Android 2.2 on Droid X rooted via z4root? ) in case that suspicion is true.

**UPDATE** \- I unrooted using latest z4root version. The problem with OTA was NOT fixed.

# Answer
> 1 votes
As far as I have read (in some instances) rooting the Droid X can prevent an OTA upgrade from being applied. If that is the case here, you can perform an operation to return the phone back to its stock state. In the case of the Droid X, this would be referred to as SBF. An SBF file is used with a corresponding piece of software (like RSDLite for windows or sbf\_flash in Linux) to completely reset the phone. Here is a site with the files and tools used - Droid X SBF files. There are many sites and videos that can walk you through this process.

Your best bet is to SBF back to .602 and then you should be able to take the update, but you will lose root and your phone will be fully reset. As with everything root-related, you are fully responsible for any issues with the phone. I, nor any others members of this site take responsibility for any issues or damages you run into with your handset.

---
Tags: 2.2-froyo, 2.3-gingerbread, motorola-droid-x, ota-update, z4root
---


# Question
Title: Phone starts playing podcast for no apparent reason
This started yesterday, and I have no idea why.

I noticed my phone was playing a podcast. I've been using BeyondPod for a while, which is sometimes a bit wonky, but never had this kind of problem.

I tried playing and pausing, no dice. In fact, BeyondPod just played over the currently-running podcast. They played simultaneously. Same for any other music stuff, whereas usually when I start e.g. Pandora, the podcast or Music apps will pause themselves.

And it gets weirder. I restarted the phone. A few minutes later, podcast starts playing. Exact same podcast, playing from the beginning. I turn the phone off and on and it's good for a while, but then an indeterminate amount of time later, I notice the podcast playing again in my pocket (loud room, so I don't know how long it had been going).

It's also worth noting that the podcast plays from the phone's speakers, but if I plug in headphones it plays from them *in addition*.

I check my running services. I stop literally everything I can. I check battery usage. Nothing. I *uninstall* BeyondPod, and that doesn't help either.

The only change I've made to my phone was recently switching to ADW Launcher from the default. But even there, I reverted back to the original home, and I'm still having the problem.

Any ideas? This is getting really aggravating. It always plays the same podcast, always starting from the beginning.

# Answer
> 1 votes
I was having trouble with the original pre-installed "Music" app on my Droid X randomly playing music even though I never used the app. I tried factory resets, updates, cache wipes, data clears, everything I could think of. The only fix I found was to root the phone and use Titanium Backup to "Freeze" the Music app so that it no longer functioned.

It's possible that Music has latched on to one of your podcasts the same way that mine latched on to a song.

Note: this is not the new Google Music service and app that uses the cloud. This was the original Google Music app that came on the android phone. Shame on Google for re-using the same name for two different apps, and both buggy.

---
Tags: system, podcast, system-error
---


# Question
Title: What is the easiest way to add a new contact to an existing Google contacts group?
Let's say I'm adding a new contact and it's a long lost family members so I want to add them to my custom "Aussie Family" group within my Google account. There appears to be no easy way to do this. I have to log in on a PC to actually achieve the grouping.

I recall reading a similar question somewhere (which I now can't locate) which indicated it's **not possible using the built-in contacts manager**, so, if that's the case, I'm looking for the best way to do it via an app.

I'm using Gingerbread (2.3.3) on a Samsung Galaxy phone (kernel v2.6.35.7).

# Answer
> 1 votes
Thus far, there appears to be no answer. The best alternative appears to be that you can log into Gmail on a PC and add your new contact to an existing group. Will change the answer to this question if a valid answer pops up.

# Answer
> 0 votes
I have a Samsung Galaxy S2 running the default 2.3.3 Gingerbread and from within the phone/contacts app, selecting a contact and then scrolling to the groups section allows me to check and uncheck whichever groups I wish this particular contact to be a part of.

Naturally, make sure you're saving your contacts as "Google Contacts" and not simply "Phone Contacts".

---
Tags: contacts, contact-groups
---


title: Samsung Epic Touch 4G - ROM Listing

text:
# Question
Title: Samsung Epic Touch 4G - ROM Listing
> **Possible Duplicate:**
> Where can I find stock or custom ROMs for my Android device?

http://forum.xda-developers.com/wiki/index.php?title=HTC\_Supersonic/ROMs is a great page for ROM listings for HTC. Is there a similar page out there somewhere listing details on custom ROM's compatible with my Samsung? Thanks.

# Answer
> 0 votes
A quick search of XDA-Dev gives this page: Rom List Epic 4G Touch last updated yesterday, so it should be up to date.

---
Tags: custom-roms
---


# Question
Title: Will android market work (update app) after I install a new mod in my phone
I am going to root and install cyanogen mod 7 on my samsung I5801 (Having froyo).

Will the android market work in cyanogen mod i.e. will I be able to use and update all the applications (whenever updates are released) that I installed from android market as I would do previously?

# Answer
> 3 votes
CyanogenMod is not permitted to redistribute Google's proprietary apps packaged with the ROM, but they make them available separately. As long as you download and flash the latest Google Apps package from your recovery system, you can continue to use the Market as you normally would.

The newest versions of CM are (according to the wiki, anyway) designed to actually backup your Google Apps during the install and then re-install them for you, but I've had mixed results with this so I typically just install them manually after installing CM.

---
Tags: google-play-store, cyanogenmod, updates, samsung-galaxy-apollo
---


# Question
Title: Samsung galaxy tab upgrade with android 3.0 honeycomb
> **Possible Duplicate:**
> When will my device get the Android 3.x update (Honeycomb)?

I want to upgrade my samsung galaxy tab from android 2.2 froyo version to 3.0 honeycomb. Please provide me the steps to upgrade version of OS. Any help will be appreciated. thanks.

# Answer
> 2 votes
Android 3.x (Honeycomb) is not officially available for the original 7" Samsung Galaxy Tab tablet. Furthermore, since the source code for Honeycomb was not made available by Google until very recently (as part of 4.0/"Ice Cream Sandwich" release,) any currently existing 3rd-party custom ROMs were built against the SDK (Software Development Kit,) and are therefore missing critical features such as GPU acceleration, for example.

You can still try Honeycomb SDK-based custom ROMs that are available on sites such as XDA-Developers or Rootzwiki, although most ROMs will be based on Gingerbread (Android 2.3.x) since it actually was open-sourced by Google for a while now, and some Galaxy Tab variants actually received an official 2.3 upgrade from Samsung.

---
Tags: updates, 2.2-froyo, 3.0-honeycomb
---


# Question
Title: Alternative way of setting the debug mode
I'm having a problem with my android phone: whichever phone application (contacts, settings, messaging...) I try to run, I get the dialog "The process stopped unexpectedly" and I have to force it to close.

So I want to install a ROM. Problem: I have the debug mode off and there is no way of accessing the phone settings.

Is there any alternative way to set the debug mode on? A market application for example? If it is of any help I have a LG GT540 with Android 2.1.

Thanks.

# Answer
> 3 votes
You can try `setprop persist.service.adb.enable 1` in a terminal. This works on the HTC Dream; can't say I've needed to do it on other phones, and I can't say if it needs root or not (the exploit on the Dream runs that command as root, so it's completely possible you need root first.)

See this question here for other ideas: Broken screen while debug mode was disabled. How can I re-enable adb?

# Answer
> 0 votes
Recovery mode is not available on the stock LG GT540.

In order to flash a different ROM, you will need to first flash a ROM that has "fastboot" enabled via software updater utility KDZ, as described in this guide:

1. Download and install LG's Windows drivers for your phone, and make sure your computer recognizes the phone when you connect it via USB.
2. Download the KDZ updater and fastboot binary from here and extract them.
3. Latest MSXML package is required for KDZ to work, so download it directly from Microsoft and install it on your PC.
4. Download the ROM with fastboot enabled from here. Save the ".kdz" files somewhere on your PC (e.g. on the `C:\` drive.)
5. On your phone enable USB Debugging by going to Menu -\> Settings -\> Applications -\> Development and make sure the `USB Debugging` option is checked.
6. Connect the phone to PC via USB cable. When prompted, do NOT activate the Mass Storage.
7. Launch the KDZ updater, change “Type” a “3GQCT” and “PhoneMode” “DIAG”. Click the "Browse icon next to "KDZ file" option, browse to wherever you saved the V20A\_00.kdz, and click Open.
8. Click the `Launch software update` button and (patiently) wait for the process to complete. This can take up to 15 minutes. The phone will reboot when the update is completed.
9. Repeat steps 5 through 8, but this time around select the `romfastboot.kdz` file.
10. Turn off your phone, press and hold the Camera and Power buttons together, and release when the screen's backlight turns on.
11. Connect the phone to your PC.

You can now use the fastboot module to install a different recovery image (e.g. ClockworkMod Recovery) and a different ROM (e.g. CyanogenMod 7.)

---
Tags: rom, usb-debugging
---


# Question
Title: Sync contacts to more than one google accounts
I have two gmail accounts on my android. When I first use it, I synced all the contacts to the one account. Now I want to sync all the contacts again(I have added many contacts since then) to the other account. But I cant, although the gmails contacts have synced to my phone. Sounds dummy but I am confused.

Any help appreciated...

# Answer
> 3 votes
You cannot do this on the phone. Any contacts created on the phone that were added to one Gmail account, cannot easily be "copied" to the other Gmail account, especially not in-bulk.

You can however, do this quite easily on Gmail's web site:

1. On your computer log into your Gmail account that has your latest contacts, and click on "Contacts" link.
2. On the upper-right side click the "Export" link, select "Everyone (All Contacts)" and "Google CSV format" options, and click the "Export" button.
3. When prompted, save the "google.csv" file somewhere on your computer (e.g. C:\ drive.)
4. Log off your Gmail account, and log into your second Gmail account.
5. Go to Contacts, click on the "Import" link, click on "Choose File" button, browse to your C:\ drive (or wherever you saved the file in step 3,) select the "google.csv" file, click Open, and finally click the "Import" button. You may also choose to add these new contacts to an existing group, or create a new one.

After a few minutes, these contacts should sync to your phone under the 2nd Gmail account.

---
Tags: contacts, sync
---


# Question
Title: Can I remove the "USB Configuration\KIES\UMS" splash-screen?
Everytime that I plug my Android smartphone on my USB PC port to recharge the batteries a splash-screen popup telling me to choose between "KIES and UMS-only configuration" and I need to chose "Cancel" to make the screen extinguish it light. There is some configuration to set one of these modes and cancel this choose process?

My smartphone is a Galaxy 551 with 2.2 Froyo Android.

Thank you.

# Answer
> 3 votes
On my Galaxy S, turning on USB debug mode in `Settings -> Applications -> Development` turns off this notification.

---
Tags: 2.2-froyo, samsung-kies
---


title: Problems with SetCPU on Sidekick 4G

text:
# Question
Title: Problems with SetCPU on Sidekick 4G
I installed SetCPU on my SK4G today, and for the most part things are running fine and I haven't had any problems.

At first I was getting a lot of lag and my phone kept freezing, so I checked this post and it helped me out a lot.

But I ran into one more problem. My phone keeps shutting off and I have to take out the battery and put it back in order to turn it on again. It's happened twice.

Could SetCPU be the cause of the problem?

**Profiles:**

Main / 816max - 312min (ondemand)

Temp \> 35.6 C / 608max - 216min (ondemand / priority: 100)

Charging / 760max - 456min (ondemand / priority: 75)

Screen Off / 456max - 312min (ondemand / priority: 50)

I should also mention that I don't have a custom ROM or Kernel on my phone. It's just rooted.

# Answer
Absolutely yes. I have a SK4G as well, and tried SetCPU out too. It force closed regularly; whether it's due to overheating I can't say for sure, but it seems the most likely cause.

FYI, all the SK4G ROMs are based on the stock ROM as no one's reverse-engineered the hardware requirements to build custom kernels for it yet :(
> 2 votes

---
Tags: setcpu, t-mobile-sidekick-4g
---