I've thinking about rooting my LG Android for a long time but I've been hesitant because I use it on a daily basis and I'm afraid I might mess it up and not be able to restore it to the previous condition.
The main reason reasons I want to root it are:
- Get rid of my providers' bloatware.
- Upgrade to Android 2.3 Gingerbread.
- Possibly overclock it (how safe/risky is this [on this phone/model]?).
I've never rooted an Android phone before and I would like to get some answers on these questions:
How do I root it?
Sorry if this question seems lame, but I honestly have no idea. I read some threads on the XDA forums and from what I gathered the SuperOneClick application seems to be the way to go, right..? Is there any precautions I should take? Also, I think I also need a to get a new Girgerbread / Froyo ROM compatible with my phone model. What is the "place to go" to get this?
Can I backup the current ROM / state of my phone?
So that if anything goes wrong I can restore it?
Exporting / Importing Contacts and SMSs
I'm not very worried about contacts since most of them are also stored my Google Account, but what about SMSs - is there any way / tool I can use to avoid losing them?
EDIT: Thanks to the links @Matthew posted I've managed to root and save all my phone data, however I'm still stuck regarding the ROM upgrade, I've found a forum thread on XDA that has a 2.3 ROM compatible with my phone model, but it still has some annoying bugs I would rather avoid. I see a lot of hype around CyanogenMod but it doesn't seem to be compatible with my phone (
So, can I get a 2.3 (or even 2.2) ROM that works on my phone without any major problems? Thanks!