For those of you that have been rooting your phones since the beginning, you probably know that it wasn’t always a seamless and easy process. Luckily, thanks to amazing programmers and developers, there is a very easy and quick way to root and unroot your android phone. The following method works for ALL android phones as stated by the developers of the software. This method is SuperOneClick. This post is a step by step walkthrough to using this software to root your phone quickly and easily!
First, you are gonna need the right drivers for your android phone on your computer. Even if your phone can connect to your PC and let you browse to the SD card, this does not mean you have the correct drivers installed! Go to MOTODEV and choose the ‘Handset USB Driver’ for your version of windows. (32/64 bit) Then click download near the bottom of the page. You will need an account here to access the download so go ahead and select ‘Join MOTODEV Now’ and proceed with creating an account so you can download the file. Once you have downloaded the file, go ahead and install the the driver software.
Now it’s time to install SuperOneClick. Go to the SuperOneClick thread over at xdadevelopers and download the latest version of the software. (links located at the bottom of the first post) You will also need an account with them before you are able to download the SuperOneClick software so go ahead and click ‘register’ and create an account so you can download the file. Once you have downloaded the file, you will need to extract it. Go ahead and right click on the SuperOneClick folder and click ‘Extract All’. You now are ready to run the program out of that extracted folder.
Step 3 – Prepare Your Phone
You’re almost there! One last thing you need to do before you are ready to root your phone. On your phone, go to Settings–>Applications–>Development and on that screen, check the box next to ‘USB debugging’ and press ‘OK’.
Step 4 – Root It!
Go ahead and plug your phone into your PC with your USB cable and wait for it you recognize it. DO NOT MOUNT YOUR SD CARD! This will just cause problems. Once your phone is plugged in and ready, go ahead and run the SuperOnceClick application in the folder you extracted. (Usually best to ‘Run as Administrator’) Once you have the software open, you will see an option on the far right to choose between two different ‘Exploits’. Select the ‘rageagainstthecage’ exploit. (Either of these should work, but this exploit has been more successful/seamless for me personally) Go ahead and click ‘Root’ and watch the magic happen! If everything goes correctly, a popup window should appear that says you have been rooted. Now your good to go! Enjoy your easy and quick android root!
Obviously, every phone is different so not every phone is going to behave the exact same way when trying to root with SuperOneClick. However, I have had the chance myself to test this on several different android phones and have become pretty handy with solving any problems or issues that may come up while trying to use the software. Feel free to comment if you have any problems, questions or need any help with anything! I will do the best I can to provide the answers!
Here is a video demonstration that the guys over at TheUnlockr.com have done. It is a few versions old, so there are minor differences, but it will help if you want a basic visual demonstration.
Some devices have a NAND lock. SuperOneClick gives you only shell root until you remove this.
The following phones can use Unrevoked.com to get rid of the NAND lock: