'Do I need to root my phone to use my phone?'
No.
Android is a very open mobile OS, you can change all aspects ranging from homescreens to keyboards just fine without any kind of root unlock. Root is required if you wish to unlock certain permissions (e.g. adjusting the CPU speed) and/or install custom ROMs.
A custom ROM is a community-made modification of the Android OS, customizing it more in some way. Additional functionality (like joining ad-hoc wifi networks) or more sleek set-up (speed, control over battery life) can be gained. You're no longer reliant on your manufacturer or carrier to push android updates to your phone. You could for example run a modified gingerbread (Android 2.3.3) on your ZTE Blade phone instead of Android 2.1 eclair.
Root also opens the door for automatic battery modifications by automatically underclocking your CPU when your phone is idle or screen turned off. Some ROMs have kernels that support advanced 'governor' settings so you don't have to tweak with profile settings either.
'How do I get started?'
You will need to gain root access on your device and use a ROM specifically suited for your phone model.
Check the
XDA dev forums, scroll down to the forums of your device and check out the Sticky threads. Be sure to follow them with care, backing up where they ask you to back-up your original stuff and using the right instructions for your device versions.
a few basic terms:
ROM: this is the OS you'll be flashing to your device. Examples include official ROMs, Cyanogenmod etc.
Recovery Mode: when you boot your phone to recovery mode (usually volume down + boot) you hit recovery mode. Rooting your phone installs a custom recovery mode (usually either clockworkmod or amonra) from which you can flash .zip files to your phone, such as the ROM you want to install
Nandroid: in Recovery mode you can make a complete system image back-up of your phone to which you can restore to. It is recommended to _always_ do this before wiping your phone and flashing a rom. This way you can return your phone to the complete image state it was before.
Radio: The firmware of the cellular radio can also be flashed, check the ROM page for which radio version is recommended.
when flashing a ROM of a different version (custom ROM or android version) you should wipe your device in recovery mode first. As such, you'll need to make a back-up of your messages, call logs, contacts etc first. Titanium Backup pro works (but requires root first, so root first, then back-up, then flash the ROM).
Rooting has its risks! Be prepared to have to tinker with your device in case shit goes wrong.
Also, before you do anything to your phone in recovery mode (you'll probably have to go there as part of the rooting process if you decide to, as well as if you are flashing any custom ROMs) make sure your battery is charged! If you're plugged in it won't charge while in recovery; this is probably the quickest way to brick your phone.
While flashing your device it's recommended not to charge the device - it may fool battery calibration a little bit (although that can be re-calibrated later).
Note that while rooted you may not be able to receive official OTA updates, or if you can - they will make you lose root. If you install a community ROM they will most likely incorporate the official update in a newer version.
Recommended root apps:
SetCPU, Titanium Backup, ROM Manager, ADFree Android, ShootMe (Screenshots)
Posts
I have been recommended the HTC Desire and the Samsung Galaxy S.
Both *seem* good, but I have no idea if they ARE. Will every Android phone be able to get upgraded to a newer version? Can I "buy myself into a dead end"?
From the last thread.
Klyka, the wife and I have greatly enjoyed our Galaxy S phones. I was a little preturbed at the time it took to update, but that wasn't really a deal breaker.
PM if you add me!
When you connect headphones, is media volume control working for you? I basically just get off and full volume regardless of what level I set it volume to.
edit: Used Titanium Backup to wipe the data DSP Manager. Seems to be working now
MichaelLC
I didn't really see it, might be in pay version. It does offer more individual controls, but it seemed more like a dev kit than an app, if that makes sense.
I haven't given ADW a true shot because I paid for a LauncherPro license. Figure I should use it.
A few peeps here (cokebottle and myself for one) can confirm the HTC Desire is good stuff.
Samsung's problem is that they're very late with updates (and the devices dont have a notification led - not everyone is fan of the device look either). basically you have the stock android version, manufacturers stick their own UI stuff on top of it (HTC Sense for HTC stuff), so you're stuck waiting for them to provide the update. HTC is the fastest of the bunch and HTC Sense is considered the best of the manufacturer UI enhancements. HTC Desire is getting 2.3 soon~ish (month or two?). End of april the Desire S hits town which is the same as the Desire except a little bit more RAM and gingerbread from the getgo.
Some android devs port modified android ROMs to devices. If you root your device you can flash a custom rom like cyanogenmod on it, at which point you don't rely on samsung updates anymore of course. If you're not a fan of the samsung ROM you can always do that.
Galaxy S's main strength over desire is the screen (SAMOLED? Supposedly more resistant and better in direct sunlight I've been told) and internal memory size.
The Desire is sort of the "default" Android phone. You can't go wrong with.
The Galaxy S is more powerful, so it should end up being updated for longer, it's just that the updates will roll out more slowly.
also 8s there anyway to switch a contact that I mistakenly put on phone to Google without putting it in over again? (Droid incredible)
XBL GT: Winged Weasel
Sense has contact export functionality built-in to solve issues like this.
go to:
People > Menu > Import / Export > Export "Phone" contacts to the SD card (.vcf - Vcard File)
transer that .vcf file to your PC
Then on your PC, go to:
Gmail > Contacts > More actions > Import > Choose File
upload the file (might require some reformatting afterward)
Back on your phone:
Settings > accounts and Sync > Google > sync now
You'll have dupliacte entries at this point, at which point you can delete the "phone" contacts and leave the "google" contacts.
<3 Sense
Steam: CarbonFire MWO, Planetside 2, Origin: Carb0nFire
My wife and I have the Sprint Everything Data Family plan. That's $130 a month for two phones, 1500 shared minutes, unlimited text, picture, video messages and unlimited data (no cap, for now). Since both of our phones are 'premium' tack an extra $10 each on to that. Add taxes and fees and subtract a discount I get through my employer and it comes to $155 a month.
I was hoping we'd have been above this in this thread
Sorry, I missed the update
Rebooting....
Steam: CarbonFire MWO, Planetside 2, Origin: Carb0nFire
About the same for us, though we're (thankfully) not on 4G.
One of our friends got an iPhone, but not an unlimited data plan. O_o They actually dropped Sprint to do it, too. Like why wouldn't they get an iPod and just use Wi-Fi?
And 250mb/month is more than enough for emergency/boredom 3G use.
Android-related, how can I convince my wife to get an Android now that it's upgrade time? She likes her BB Pearl and isn't sure if she'll get used to the touch keyboards.
So, get her an android phone WITH a keyboard?
Steam: CarbonFire MWO, Planetside 2, Origin: Carb0nFire
Point her in the direction of the android phones with slider keyboards (like the Droids)?
(Note, I have yet to meet a touchscreen keyboard that I didn't grow to hate, so I totally am with her on not wanting to go touchscreen only.)
I'm not a huge fan either, just trying to find a cheap 'droid since BB seems to be really behind with applications and innovations. Seems to really like the Blackberry layout so will prob. just get another.
I'm currently paying around 80 a month (post-tax/fees) for 550 minutes and unlimited everything else. If cheap is what you're looking for, you should find how how Virgin Mobile's coverage is in your area. They use Sprint's coverage area, but don't have Sprint's cross-roaming agreements with Verizon in place, so it ends up being less coverage than Sprint proper offers.
At any rate, Virgin Mobile has the Optimus V available which is honestly a great low/mid range phone. It's all prepaid, with no contract and $25 a month for 300 minutes and unlimited text/data.
Yeah. Great phone, except for the aforementioned internal memory complaint. I didn't know the Desire S was launching next month, though. Neat!
Sidenote: Is there a site that lists available Android phones on a per region basis?
If your contract is up, check with amazon wireless for some pretty great android phone deals.
So apparently, even though I copied Google Earth to my SD card, and my phone recognized it on my SD card, when I deleted it I magically freed up 30mb of internal memory. o_O
Any way around this (without rooting)?
That sort of stuff is baked into the phone by the carriers. You can't remove it, last I heard.
EDIT: Only semi related, all the Droid X's (and most Android phones, it seems) now say that they come with 8gb internal with a 2gb SD card. They apparently were 16gb cards at one point. When I went to play with the phone at the Verizon store three different rep's pointed out to me that they hadn't updated their info card and that it only comes with a 2gb card now.
The one I got from amazon totally had a 16gb card in it on top of the 8gb internal. I'm pretty stoked about that.
EDIT EDIT: Man the App store needs to designate somewhere what apps are made for, say, dual core, or what. I just saw a game that looked decent but, aside from being $10, the little video said something about a tegra chip, so Xoom I guess it's for. Nowhere in the description for the game though does it say it's meant for dualcore/tablet phones.
Also, there's an app for Calvin and Hobbes comics that you should get, because that's just a great comic.
I dunno, it was taking up 32mb total, and with no cache that I can remember seeing when I uninstalled it.
I have one, and I've been pretty happy with it overall.
Gave up on Birds due to the lag and bad physics. Yes, I expect the bird's shape & weight to accounted for in a free phone game.
Ok. Because I am stupid, is there a "how to do this for dummies" site, 'cos I know nothing about the rooting.
basically comes down to installing the hboot (on unrevoked website) and ADB driver (install HTC sync, then uninstall htc sync - the app might interfere).
When the device is rooted you will be able to start the phone in 'recovery' and flash files like ROM that way.
You can try any rom but I recommend leedroid as it doesn't change too much from the default rom (some battery saving and performance improvements, HTC Sense is still there)
http://forum.xda-developers.com/forumdisplay.php?f=628
When you start the phone in recovery (boot the device with volume down pressed in) you're also able to make 'nandroid' backups. Basically a backup of the phone image and data, very important. If something goes wrong you can revert to your old state. So you make a nandroid backup before you begin.
Then you throw a program like Titanium Backup on to backup system settings. Backing up app settings doesnt seem to be recommended. Apps like Launcher Pro have their own backup feature though.
In titanium backup backup all the system settings (that aren't red). This will include stuff like your messages.
Copy your SD card contents to your PC, because you need to make your SD card ready for 'A2SD'. this can be done with the Rom Manager app copy pasted from the 2nd post in the Leedroid thread
copy back the SD content to the SD card, as well as the leedroid 2.3d rom file
Once your backups are in place you can start flashing the rom.
You boot the device into recovery, wipe cache/dalvik, then 'flash rom from zip file' and select the 2.3d file.
After it's done you boot it up, start up titanium backup, restore settings and restart the device (your messages wont show until you reboot). Then you're set
if you need more info etc there's also a leedroid wiki
http://leedroid.com/bravo-home/
You should now have ample internal space and also notice improved battery life. The downside is that you can't use official updates anymore unless you unroot. Not to worry though, community is usually quick in applying HTC patches. With the Desire S rom also leaked it'll probably be out before the gingerbread rom is out for desire too (and you're also not reliant anymore on softbank updates either).
Man... resistive touchscreen? Hmm, guess since it's older?