ROOTing a LG Optimus One Android Phone is easier now, thanks to z4root by Ryan ZA. All you have to do is download/install the z4root application from the Android Market.
The z4root is a one-click-root type of app for dummies that seems to have been made specially for non-developers and/or those who dread the alien-like instructions of how to root an Android manually. I would sure like to try it manually but don’t want to mess up my “kinda new” LG Optimus One. I remember those days when I tried to re-compile a kernel for Red Hat 9 just to get the pretty bootsplash screen working on my machine. It was a success after only how many hours of getting it wrong.
One important thing to mention is that after the app was installed, I tried to do a Temporary Root (which is included in the latest version of the z4root app) but it didn’t work. It kept on asking me to enable the Debugging Mode when it was already on. So skip this part and proceed right away to Permanent Root.
Before you do a Permanent Root (it seems there are two important things worth mentioning here not one!), just to be on the safe side, reboot your Android phone first. My first try at this app was a failure. The rooting process got stuck, a.ka. it did not finish. I read some comments that rebooting the phone fixed it.
Ok here’s a quick rundown on what to do:
1) After the restart, enable Debugging Mode if you haven’t.
2) Connect your phone via USB and you’re ready. Don’t turn on USB Mass Storage since some of the apps won’t work if this is enabled. Which apps I do not know, but let’s just keep the SD card “un-busy.” (Actually, I think I remember not connecting the cable anymore and it still worked. Just enable debugging mode.)
3) Load z4root. Hit Permanent Root and wait for it to finish, which should be fairly quick. It will then restart your phone (yet again!).
4) Once it has rebooted yell “HURRAY! My phone is still working!” Seriously now, some apps will ask permission to allow Super User access. Choose “YES”, of course!
(Read before you proceed!)
Oh in case you were wondering if ROOTing is an irreversible process, the answer is NO. It can be reversed. In fact, the z4root app will have Re-Root and Un-Root options available once you’ve successfully rooted your phone. Ain’t that wonderful?! Re-Root is something like redoing the whole process because something went wrong. Un-Root is removing the exploit entirely.
Why I ROOTed my LG Optimus One? I simply wanted the AutoKiller Memory Optimizer app’s advanced features to work. It needed root privileges. Perhaps I will try to overclock but I’ll leave that for another day. Gonna find some useful apps that needs root too.
What I really want to do next is to have JIT and Hardware Acceleration. This was mentioned in the XDA Developers forums under LG Optimus One sub-category. I’ll have to do a lot of heavy reading on how to do it safely. (edit: After reading some more, I think JIT is already enabled by default in Android 2.2 Froyo.)
*z4root screenshot from XDA Developers Forum.