The iPhone jailbreakers are a well thriving community headed by experts like Geohot and the Dev team. While the availability of a more open ecosystem on the Android has meant that users looking to root their Android handsets are not in great numbers, there is still a demand for it since rooting your Android handset will help you install customized ROMs that will add speed and stability to your handset.
Step 1 : Download and extract the Superboot zip file to your computer
Step 2 : Put your handset in bootloader mode. To do so, turn off your phone, remove the battery, plug in the USB cable and reinsert the battery when the battery icon appears. Now switch on the power button while holding down the camera button. Alternately, if you have a trackball on your handset, simply turn off the phone and turn it back on while pressing and holding the trackball.
Note : This does not work for Nexus One users. These users may click here
Step 3 : If you are on Windows, double click “install-superboot-windows.bat” file.
Mac users need to open the terminal window to the folder containing the files and have to type
chmod +x install-superboot-mac.sh
Linux users need to open the terminal window to the folder and type
chmod +x install-superboot-linux.sh
The rooting is complete.