Root Google’s Samsung Nexus S
The Nexus S was launched in many regions of the world with a S-LCD screen, instead of the Super-AMOLED screen found in the original. Beside the difference in screen, the Nexus S and the Nexus S-LCD variant have no other difference.
Before following the steps below, please keep in mind that rooting your Nexus S will wipe your phone clean of all data, including files present on the SD card. Users are recommended to make a backup of the internal memory card, before proceeding with the rooting steps mentioned below.
Here is a simple way to root your Nexus S and Nexus S 4G in just a few steps, running Android 2.3.3/2.3.4-:
Head over to this link, and download the zip file which contains all the required files to root your Nexus S/S 4G.
Unzip the downloaded file on your desktop, and install the ‘PdanetA300.exe’ or the ‘PdanetA30064.exe’, if you are running a 64-bit version of Windows.
Make sure to install the ADB drivers, when asked. Select the appropriate device manufacturer when asked, which will be Samsung in this case.
After the installation is completed, double click on the ‘run.exe’ file and connect your phone to PC, when asked. Make sure to connect your phone in USB Debugging mode. To do so, go to Settings->Applications->Development and tick the USB Debugging option.
Follow the on-screen steps, which are pretty simple.
If you follow the on-screen steps and do everything correctly, you will have root access on your phone along with ClockWorkMod Recovery installed.