For those of you who want to root your Nexus S, here’s our step-by-step directions on how to do it.
Why root your Nexus S phone?
Because you can get “full” root access to your Nexus S Android smartphone and install new ROMs and whatnot. Also, you can easily unroot it if you want to.
Rooting on the Nexus S is pretty easy as it’s a Google-branded phone and Google has made it easy for users to root the phone.
How to Root your Nexus S!
1) First, you will need to turn your Nexus S off.
2) Then, power up your Nexus S by doing this: while holding down the Volume Up Button, hit the Power button until you see the bootloader menu come up.
(You should see a cool bootloader screen like this.)
2) Next, connect your Nexus S to your computer via a USB cable.
For Windows, you will need to install ADB drivers, you can read How to Install Nexus S USB drivers.
For Mac and Linux, you will not need any drivers, it should be recognized automatically. (These instructions are for Windows only, I will have new instructions for Mac and Linux soon!)
3) Next, download Nexussroot.zip:
Unzip the zip file and you should get a folder named “nexussroot”.
4) Copy over the whole nexussroot folder into your hard disk’s root directory such as c:\nexussroot like I did.
5) Open up a command prompt by typing “cmd” under Start->Search Programs and files.
Then type “cd \nexusroot”.
Then type “fastboot oem unlock”.
6) You should see a screen asking you to “Unlock bootloader” like shown below:
Select “Yes” using Volume Up button and hit the Power Button.
Congratulations! Your Nexus S has been rooted!
(You should see that “LOCK STATE” says “UNLOCKED”, meaning your Nexus S is rooted.)
Now, having a rooted phone means nothing if you don’t have Superuser app to make rooted apps run so let’s go do that next.
fastboot flash boot rootboot.img
Reboot your phone, then install “ROM Manager” app under Market. Open the app and install Clockwork Recovery by flashing (the first menu button).
If that was successful, you have successfully flashed the Clockwork Recovery, which will allow you to make full system backup/restore and also let you install new ROMs.
8) Just skip the sync for now and just connect your Nexus S to your computer as a USB storage device.
Then copy over the file “su-18.104.22.168-ef-signed.zip” from the nexussroot folder into the root directory of your Nexus S SD card. This is the Superuser app.
9) Next, turn your Nexus S off and reboot into Bootloader mode by hitting the Power button while holding down the Volume Up button like we did earlier. And choose “Recovery” to get into Clockwork Recovery.
10) Once you are in Clockwork Recovery menu, choose “Install zip from sdcard” and hit the Power button.
11) Then choose “Choose zip from sdcard” and hit the Power Button.
12) Then choose the “su-22.214.171.124-xx-signed.zip” and hit the Power Button. This will install the Superuser app and you can reboot your phone.
Once you reboot your Nexus S, you should find a “Superuser” app in the menu.
What from here? You can test our your root powers by installing root-only apps like Android Wifi Tether.
Don’t forget to subscribe to our blog here at Nexus S Hacks as we will have ROM installations and reviews coming soon!
This hack based on the root guide from XDA Developers.Need Help? Follow/add me on Google+, Facebook, or Twitter!
Want to stay updated on latest Nexus S Root news?
Sign up for our Nexus S Root Newsletter here so you don't miss a single tip and get personal help via e-mail! Nexus S Reference
You will need a rooted Nexus S to install all ROM/kernels.
NOTE: PLEASE ONLY INSTALL ROMS INTENDED FOR YOUR VERSION OF Nexus S! Otherwise you WILL BRICK YOUR PHONE and I will not be responsible!
How to Root Nexus S!
First time to rooting and custom ROMs? Please see our Nexus S FAQ FIRST! Nexus S ROMs
Nexus S ROMs
Nexus S 4G ROMs