Android phones comes with pre-installed or factory installed apps. Facebook, Twitter, YouTube etc. are good apps but you may not want Infant Vaccine Tracker or LG App Adviser like app in your phone. If you will try to uninstall those pre-installed apps, you will see a message saying that you can’s uninstall them as you don’t have authorized permission. To do such thing with your Android Phone, you will have to become a Superuser i.e. captain or real in-charge of your phone.
To become a Superuser, you will have to root your Android phone. Rooting a phone means to get full access of the device. Once you get that access, you can do anything with your Android phone. For example, you can uninstall system apps and even can change that with some improved apps. In some cases, you can also clock the processor speed of the phone to have better response time and performance with same hardware.
Rooting an Android phone may void the warranty given by the company. In case you damage your phone (software or hardware), the manufacturer may NOT consider the phone in warranty. Follow the steps mentioned in this article at your own risk, author will not be responsible for any damage. The process is well tested on the phone explained in this article, and it worked perfectly fine.
You may lose stored data like contacts, files, messages while rooting your phone. It is recommended to have a backup before running the root process.
Root an Android Phone
In this example, I am going to root LG Optimus One P500 which comes with 600 MHz ARM 11 processor, 512MB RAM, 170MB Internal Memory. The phone comes with Android 2.2 FroYo but I upgraded the phone to Android 2.3.3 Gingerbread.
To root the device you need to have a computer with phone driver installed on that. And you also need a USB cable to connect the phone with the computer. I have already installed the driver for LG Optimus One P500 (You can get that from official site). Now follow the below steps,
- Download Unlockroot23 and install on your Windows PC
- Turn On the USB Debug on your Android Phone. To do that, navigate to Settings ==> Applications ==> Development options page
- Run Unlockroot23 and click on the Root button available on the application window
- It will detect the attached Android Phone, select the phone to root that
- Phone rooting will complete in next 10 – 20 seconds. You will receive root completion message on application and the phone will reboot for once
- To verify if the phone has been rooted successfully, install a free app named “Terminal Emulator” from Android Play
- Run the application on the phone and type “su”. If it throws “#” in the next line, it means your phone is successfully rooted and now are now Superuser of this phone.
To uninstall the pre-installed application, you can install applications like SystemApp Remover from Android Play.
No you have a rooted Android phone and you can enjoy all the apps which require Root Access of the phone.
Bonus – You can also Unroot the phone using the same application. You can see an Unroot button on Unlockroot23 application.