Few days back, we wrote How to install Android 2.3.3 on Nexus S. Today, we are going to let you know the rooting procedure of Nexus S.
Paul, an Android hacker has successfully rooted Nexus S with Superboot. Superboot is a boot.img that he has released. When Superboot is flashed, it will root your device the first time you boot (installing su and the superuser APK). You do not need to flash the system partition, nor need you to use ADB. It involves no messing with contents of your data partition and you also need not to bother of overwriting the shipped ROM on your device.
You just follow the below instructions and flash the boot image.
How to root Nexus S Android 2.3.3 with Superboot
1. Download Superboot zip file using the below links and extract it to a directory. (Check your device ‘about’ screen to determine which superboot version you need.)
* Superboot for GRI40
* Superboot for GRH55
* Superboot for GRH78 / GRH78C
2. Put your device in bootloader mode – Turn off the phone then turn on with the ‘volume up’ button pressed to enter the bootloader.
3. If you are using WINDOWS, double click install-superboot-windows.bat
4. If you are using LINUX, Open a terminal window to the directory containing the files, and type chmod +x install-superboot-linux.sh followed by ./install-superboot-linux.sh
5. If MAC, Open a terminal window to the directory containing the files, and type chmod +x install-superboot-mac.sh followed by ./install-superboot-mac.sh
The superboot image is also ‘insecure’, that allows you to use ‘adb remount’ as well as having full ADB root access to your device.
Note: If you are using retail Nexus S, you may need to unlock the bootloader first, using ‘./fastboot-windows oem unlock’ (or the appropriate version for your PC). Also, remember that OEM unlock sequence wipes your device (including the internal SD storage).
Disclaimer: Do it at your own risk