Here is how to root any Android device:
NB: This method uses Unlock Root which is able to root up to 250 different devices including the big boys like HTC, Sony Ericsson (Sony Mobile these days), Samsung, and Motorola as well as upcoming players like Huawei. Confirm compatibility of your device on their website before attempting to root your Android device. Only Android versions 2.1, 2.2 and 2.3 are supported. I suppose Ice Cream Sandwich and Honeycomb (for tablets) support is in the works.
- On your PC, head over to http://www.unlockroot.com and download Unlock Root. Unlock Root is only available for Windows PCs. It should work well on Windows 7. At least that is what I have tested. (Though it is reported to work equally well on Vista and XP, I recommend Windows 7. No, don’t risk with Windows 8 yet though it should still work). It is a small application (around 9 Mb as at the time of publication of this post) and thus won’t leech your data.
- Install the USB drivers for your device (Many USB drivers install automatically, like for Sony Ericsson and Huawei devices, when you connect the device via USB. However others have to be installed manually. For Samsung users like me, make sure you have Samsung Kies installed on your PC as it is the one that has Samsung drivers. Even if your device installs drivers automatically upon connection, make sure you download the drivers and keep them for backup purposes. To be sure, download them from your manufacture’s website).
- Enable USB debugging on your Android smartphone. You do this by going to Settings > Applications > Development then check the “Allow USB debugging” option.
- Connect your smartphone via USB to your computer. Make sure not to enable USB connect. Just connect.
- Install Unlock Root (the one you downloaded) on your PC by running the downloaded .exe file. It launches immediately.
- Wait for your device to be automatically detected
- Choose your device from the list of auto detected devices.
- Click Root
- Sit back and wait while your device is rooted.
- Now reboot your device. Check that your device has the superuser app installed. Make sure you can see either of these applications named “Superuser” in your applications drawer/list
Verifying That You Have Root Access
- On your device, connect to the internet via 2G/3G or wifi and head over to the Android market (these days it is called Google Play Store). On the Google Play store, download and install this app: Root Checker Basic.
- Run the app and verify root access. If it displays the message like this one below then you are good to. Enjoy your rooted device.
It’s as simple as that. Try it out.
One more thing, below the Root button, there is a small button. Use that button if you want to unroot your phone i.e revert to a non-root user status.
As I had highlighted before, there is an alternative method of rooting (this is however NOT FOR ALL ANDROID DEVICES but I have only tried it and it worked on two devices: the Huawei U8150 IDEOS and the Samsung Galaxy Mini GT S5570. Read about the alternative method on Google if you cant pass through this.
Let me know in the comments below, by contacting me on Twitter and by filling my contact form on how it goes, whether you encountered a problem etc haha.