Rooting your Android phone enables you to use the Superuser. This gives you and apps that take advantage of the root permissions more control over the Android operating system and the device. After rooting your phone, you can install custom ROMs that eliminate the annoying crapware many manufacturers and carriers include by default. What’s more, custom ROMs can give you the latest version of Android weeks–or even months–ahead of the carriers’ sluggish update schedules. And Rooted phones can take advantage of some great performance tweaks–such as CPU overclocking and improved cache management–that can dramatically speed up Android.
1. At first we should download and install SuperOneClick, a powerful but easy-to-use tool to root your android phone. It supports most of android phones and the latest version of android 2.3.
2. Install the Android drivers for your phone onto the Windows computer, either via a CD that came with the phone or download from the vendor’s website
3. Enable USB Debugging mode on your Android: Tap Menu > Settings > Applications > Development. Then enable USB debugging.
4. Verify that your SD card is not mounted: Tap Menu > SD Card & Phone Storage, and (if available) tap Unmount SD Card.
1. Connect your Android phone to computer with data cable.
2. Run SuperOneClick.
3. Finally, click the Root button on SuperOneClick. If you’re using a phone with a NAND lock and you haven’t unlocked it yet with Unrevoked, click the Shell Root button instead of Root.
4. At last, you can see this program will return “Success” message. And you can unplug your android phone.
5. Reboot your android phone, and you will find there is an app — superuser in your android phone. That means you have been rooted successfully.