How to Root Nexus S or Nexus S 4G! [NEW][Mac|Linux|Win]

For those of you who want to root your Nexus S or Nexus S 4G, here’s our step-by-step directions on how to do it.

UPDATE: See Updated Nexus S/Nexus S 4G Root for ICS or Gingerbread.

This works on ALL Nexus S variants and Nexus S 4G, this root method basically installs Clockwork Recovery then you flash Super User files, which works on all Nexus S variants.

Rooting your Nexus S will make you lose your contacts and apps so be sure to back them up (at least your contacts) using apps on the market.

How to Root your Nexus S or Nexus S 4G!

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, instructions are in the video and the driver files are in the zip file (under folder usb_driver)you will download next.

For Mac and Linux, you will not need any drivers, it should be recognized automatically.

3) Next, download nexussrootnew.zip:


Download nexussrootnew.zip

Unzip the zip file and you should get a folder named “nexussrootnew”.

4) Copy over the whole nexussrootnew folder into your hard disk’s root directory such as c:\nexussrootnew for Windows and similar in Linux or mac.

5) Open up a command prompt by typing “cmd” under Start->Search Programs and files.

Then type “cd \nexussrootnew” to browse into the directory in Windows.  For Linux and Mac, should be similar to “cd /nexussrootnew“.

Then type “fastboot oem unlock“.

(For Mac, replace fastboot with ./fastboot-mac and for Linux, replace fastboot with ./fastboot-linux.)

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 bootloader has been unlocked!

(You should see that “LOCK STATE” says “UNLOCKED”, meaning your Nexus S is rooted.)

7) 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.

Type:

fastboot flash recovery recovery3101.img

(For Mac, replace fastboot with ./fastboot-mac and for Linux, replace fastboot with ./fastboot-linux.)

8) Next choose “Recovery” using Volume buttons and hit the Power button to enter recovery.

9) Next choose “Mounts and Storage” and hit the Power button.

Then choose “mount USB Storage” and hit the Power button.

This will turn your Nexus S into USB disk drive mode.  Copy over the file SuperUser.zip file from the nexussrootnew folder into your Nexus S.

10) Next, hit the Power button to get out of USB disk mode and 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 “SuperUser.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!

Need Help? Follow/add me on Google+, Facebook, or Twitter!
GooglePlus
Facebook
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
VN:F [1.9.18_1163]
Rating: 6.0/10 (5 votes cast)
How to Root Nexus S or Nexus S 4G! [NEW][Mac|Linux|Win], 6.0 out of 10 based on 5 ratings
Categories: Nexus S Hacks, Nexus S Root.

Recent Android News from HighOnAndroid.com

314 Responses to How to Root Nexus S or Nexus S 4G! [NEW][Mac|Linux|Win]

  1. marius says:

    I`ve made all the steps from here and the other post, and I`m stuck with the boot image of “Google”, I have acces to the recovery, what can I do?! I need a ROM.img, a boot.img?! Something its missing I think. Please I need you help. Thank you!

  2. Dave says:

    Hello,
    I have run into a snag using this guide, I feel rather stupid because this guide is suppose to be idiot proof.
    But here is what happened, at step 6 after I unlocked the phone. (I see the unlocked icon during boot and the bootloader says unlocked) I reset the phone on accident.

    After the reset, the phone booted into the OS but the strange this is that I can no longer mount my SD card. Furthermore If i try to access the phone through the prompt is just says waiting for device…

    Is there any suggestions on how I can restore my partition or reset the phone to factory to try again?

    • Jon says:

      When I finished step 6 I had to install the driver for the Nexus S device under the device manager in order to mount it.

      • Dave says:

        @Jon,
        Thanks Jon, I ended up having to do the same thing. The only difference between what happened to my unit was the partition appeared to be gone, but for some reason it has returned.
        This might have been due to two reasons. Either 1, I installed google sky map because i knew it had app2sd compatibility and I forced a default partition to be created when moving the app. or 2, it might be due to installing superuser from the market.

        either way, the phone is back to normal, thanks again for the advice :D

  3. chris says:

    thank you zedomax!!! i rooted my nexus s and it works perfect!!!!!!!!

  4. Michael says:

    Does anyone know why when i have my phone plugged in an go through all the steps to get to the “bootloader” screen on my phone it tells me “waiting for device” in the system cmd screen??. I’ve gone through all the step correctly as far as i know. if anyone knows plzz help me out. Thx

    • HO says:

      Unplug ur phone from pc, don’t close the DOS screen (Cmd), on the phone select “Power off”, then do the Bootloader start up again, once on the Bootloader options screen pls connect ur phone to the pc, now u shall see the screen on step #6.

  5. Aaron says:

    Nicely done, i rooted mine while watching the video. 15 minute max!! great tutorial thanks

  6. tony says:

    Thank you!
    It worked fast and flawlessly.

  7. Sean says:

    I have a 3g nexus s from at&t and it worked perfectly. Thanks alot!

  8. Yunior says:

    I will test this when the nexus s for t-mobile return to bestbuy!!it see easyyy this is nothing compare to root a droid 2 from verizon

  9. MJ says:

    F*CK!

    Why isn’t there a BIG HINT that this will delete all your files and reset to factory????? There has to be a warning in big red letters!

    This just f*cked up my data.

    • Voyn says:

      Yeah, no kidding, a heads up at the beginning of the procedure would help, not a “Oh, by the way, after completing that last step, your phone has been wiped clean of all information”. For f*ck’s sake. I was following along step by step, and then he drops THAT bomb.

      Otherwise, a beautifully simple and easy to follow procedure. I thought it was going to be a lot harder. But damn, I gotta recover everything.

      • Marius Flage says:

        Totally agree. This is a bit stupid. Even though he says in the beginning of the video that it’s both safe and won’t touch anything…. I just lost around 1000 images and countless messages. Thanks a bunch for that heads up.

    • Eric Lachance says:

      Seconded.

      *********************************************************************
      *** IF YOU WERE SMART ENOUGH TO READ COMMENTS ***
      *** THIS METHOD RESETS YOUR PHONE TO FACTORY DEFAULT !!! ***
      *********************************************************************

  10. Patrick says:

    So i have been rooted on my nexus s 4g and for some reason i cannot get in the recovery screen. i have gone thorugh the Volume up and the power it just gives me the android dude where it the triange over him and when i go through the rom manager it will let me back up my current rom which is great but it wont let me add a new rom weird right so if you know of what to do please let me know or email me

  11. Michael says:

    This worked great for my 4g nexus s for sprint! A couple of things. Installing the drivers on XP was a little different but it is the same concept as described here. Also, I had to modify android_winusb.inf in the usb driver folder to include the nexus s.

  12. udzy says:

    My phone is rooted! And re-imaged the recovery as well (with “fastboot-linux flash recovery recovery3101.img”).
    But the problem is i can access the recovery menu only once, after restarting the phone i get “!” mark for the recovery menu (pressing vol+ and power buttons together takes me to default android recovery menu(not the clockwork recovery menu)). So i have re-image the recovery3101.img again to access the recovery menu.

    Its strange and not sure whats happening!

    (nexus s 9023)

  13. Stephan says:

    It worked, thank you very much, now I have to find stuff to do with it!

  14. david claffey says:

    i have done all of it and i think that it has worked. should anything be different on the phone

  15. Chris says:

    First off, you all should know that rooting/unlocking your phone will wipe all your data.. did you guys not research this stuff before jumping into it?

    Secondly, I’ve got a Korean Nexus S (SHW-M200K) Will this method work for my model as well?

    • MatLax says:

      You must be kidding, right?

      I looked for a guide to root my phone, found one, did the steps listed and that’s it, a simple “Warning, this will erase erase everything on your phone!” message up there would be extremely convenient! If you know what rooting lets you do with your phone but never did much more research than that (why would you?), no, you don’t know that.

  16. ken says:

    how can i unroot the nexus s 4g the root its not acting right

  17. ken says:

    can u fast boot oem lock to reverse the unlock method in cmd mode

  18. Van says:

    will this work for 2.3.7????

  19. Phreed says:

    The only problem I had was that fastboot needed to be run as superuser (on Ubuntu).

  20. Minå says:

    Soo good guide! Works just fine :)

  21. Ian says:

    This is great. I was trying to root my phone for about a week now and stumbled across this new way to root the phone. Went flawless. Thanks for the great tech help!!!

  22. April says:

    Quick question after rooting the phone how can i get the sense 3.0 rom for my phone and has the data started working for it yet

  23. Adrian says:

    The nexussroot zip file is not working something wrong with the tcp connection…

  24. Guy says:

    I followed the instructions and the initial root went very well. I was able to install the WiFi Tether afterwards without issue. I have since rebooted my Nexus S 4G and am getting a “Unable to start tethering. Is your device rooted?” message whenever I attempt to start the WiFi tethering. Seems that the reboot may have unrooted my device. Anyone seen this / have any ideas? Thanks for the advice and great guide!

  25. Bobby Noonan says:

    please help: I successfully rooted my phone using this tutorial, however when I try to get into Recovery mode again (to install cyanogen mod — for example), I cannot get into Recovery mode. When I click Recovery, it loads a screen with the Google logo in the middle, and the unlock icon below it…then it just reboots the phone normally.

  26. Chris says:

    fantastic howto, and even better video! this is a perfect step-by-step howto and works flawlessly. the time it took to root my Nexus was as quick as the time it took me to watch the video. THANKS, and great job!

  27. herve says:

    Thank you very much for the tutorial, it went like a breeze !

  28. joseph LR says:

    hi i’m from india, mizoram can i used this method for my new samsung google nexus s I9023XXKB3 GRI54.
    sory for my bad eng

  29. daniel says:

    after i typed ./fastboot-mac nothing happened

  30. Espen says:

    I do not get it to work simply because it cannot find the driver for when the phone is connected in fastboot. When I connect the phone as normal it works, but when in bootloader it calls itself Android 1.0 and Windows cannot find driver for it even though I point it to the correct folder where the newly downloaded driver is located.

    • Espen says:

      OMG, now I’m even running Ubuntu from a USB stick to overcome the Windows driver problem. When trying it now I just get a permission denied and I even run as su. Dunno why I get it. Is it because I’m running from USB or what? I’m just not ment to root my phone…

      root@ubuntu:/nexussrootnew# ./fastboot-linux oem unlock
      bash: ./fastboot-linux: Permission denied

      • Michael says:

        Espen,
        I had the same problem. I had to modify the android_winusb.inf file in the usb driver folder to include the nexus s. Search for “modify android_winusb.inf for nexus s” and you will find what you need to do. Once you have modified this file, do an update drivers and described above and use this new modified driver. This should allow fastboot to find your phone. You can also use the android development suite to add the drivers to windows. Just make sure you point to the modified .inf file. Hope this helps and good luck.

        • Espen says:

          Thanx! That worked!

        • rookie says:

          Hi Michael,
          I tried to see the ‘android_winusb.inf’ file, it does not has nexus s; but even if i want to add nexus s, i do not know what parameters is should put for them.
          Here is my ‘android_winusb.inf’ file; please tell me any site or source or anything to know how to modify it please?
          ;
          ; Android WinUsb driver installation.
          ;
          [Version]
          Signature = “$Windows NT$”
          Class = AndroidUsbDeviceClass
          ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
          Provider = %ProviderName%
          DriverVer = 12/06/2010,4.0.0000.00000
          CatalogFile.NTx86 = androidwinusb86.cat
          CatalogFile.NTamd64 = androidwinusba64.cat

          ;
          ; This section seems to be required for WinUsb driver installation.
          ; If this section is removed the installer will report an error
          ; “Required section not found in INF file”.
          ;
          [ClassInstall32]
          Addreg = AndroidWinUsbClassReg

          [AndroidWinUsbClassReg]
          HKR,,,0,%ClassName%
          HKR,,Icon,,-1

          [Manufacturer]
          %ProviderName% = Google, NTx86, NTamd64

          [Google.NTx86]
          ; HTC Dream
          %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
          %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
          %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
          ; HTC Magic
          %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
          ;
          ;Moto Sholes
          %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
          %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
          ;
          ;Google NexusOne
          %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
          %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
          %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
          %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
          %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01

          [Google.NTamd64]
          ; HTC Dream
          %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
          %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
          %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
          ; HTC Magic
          %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
          ;
          ;Moto Sholes
          %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
          %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
          ;
          ;Google NexusOne
          %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
          %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
          %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
          %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
          %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
          ;
          ;Galaxy Tab 10.1
          %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&REV_9999&MI_01
          %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_01
          %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6601
          %SingleAdbInterface% = USB_Install, USB\VID_0955&PID_7000
          [USB_Install]
          Include = winusb.inf
          Needs = WINUSB.NT

          [USB_Install.Services]
          Include = winusb.inf
          AddService = WinUSB,0×00000002,WinUSB_ServiceInstall

          [WinUSB_ServiceInstall]
          DisplayName = %WinUSB_SvcDesc%
          ServiceType = 1
          StartType = 3
          ErrorControl = 1
          ServiceBinary = %12%\WinUSB.sys

          [USB_Install.Wdf]
          KmdfService = WINUSB, WinUSB_Install

          [WinUSB_Install]
          KmdfLibraryVersion = 1.9

          [USB_Install.HW]
          AddReg = Dev_AddReg

          [Dev_AddReg]
          HKR,,DeviceInterfaceGUIDs,0×10000,”{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}”

          [USB_Install.CoInstallers]
          AddReg = CoInstallers_AddReg
          CopyFiles = CoInstallers_CopyFiles

          [CoInstallers_AddReg]
          HKR,,CoInstallers32,0×00010000,”WdfCoInstaller01009.dll,WdfCoInstaller”,”WinUSBCoInstaller2.dll”

          [CoInstallers_CopyFiles]
          WinUSBCoInstaller2.dll
          WdfCoInstaller01009.dll

          [DestinationDirs]
          CoInstallers_CopyFiles=11

          [SourceDisksNames]
          1 = %DISK_NAME%,,,\i386
          2 = %DISK_NAME%,,,\amd64

          [SourceDisksFiles.x86]
          WinUSBCoInstaller2.dll = 1
          WdfCoInstaller01009.dll = 1

          [SourceDisksFiles.amd64]
          WinUSBCoInstaller2.dll = 2
          WdfCoInstaller01009.dll = 2

          [Strings]
          ProviderName = “Google, Inc.”
          SingleAdbInterface = “Android ADB Interface”
          CompositeAdbInterface = “Android Composite ADB Interface”
          SingleBootLoaderInterface = “Android Bootloader Interface”
          WinUSB_SvcDesc = “Android USB Driver”
          DISK_NAME = “Android WinUsb installation disk”
          ClassName = “Android Phone”

          Also how to do ‘update drivers’? Is it a command or something?

  31. Pete says:

    Hi Im a mac user, At step 4. where should i put the file ?

  32. Davis says:

    The tutorial worked on my Fido 3G Nexus S. Next question is how to reverse what we just did incase we want to go back to stock unrooted and someone forgot to do a clockwork backup of their stock ROM…?

  33. hebus letroll says:

    Excellent work ! Thanks a lot.
    Just one question : is there a way to update my newly rooted nexus S with the official Gingerbread 2.3.6 update without loosing my root mode ?

  34. Jude Brown says:

    Thank you so much. Phone was useless after 2.3.6 update. This allowed be to get root, install SU and get a 2.3.4 image back on there. Thanks again!

  35. Junior22 says:

    first of all i downloaded other drivers.when i go to cmd i type the directory of the files and when i type fastboot oem unlock it says fastboot is not recognised as an internal or external command,operable program or batch file..HELP!!!btw the drivers were correctly installed as the android adb interface is on the control panel..sorry about my english.

  36. Junior22 says:

    oh and i have installed the 2.3.6 update 2 days ago

  37. Junior22 says:

    i did it :D i downloaded your files and it worked..tanks man !!!!!!

  38. Janne Oksanen says:

    Worked like a charm after 2.3.6 update unrooted me. Thanks a lot for the guide!

  39. joel says:

    hi, before rooting, how can i back-up my data, not the contacts, but the apps themselves? I’m new to this, so i don’t know pretty much anything lol.

  40. manuel says:

    for some reason the first time i try to root the phone it only unlock the phone but did not have or load the superuser file and could not figure out what happen so i did more reading and read the forums and decide to start all over and after 2 shots a smoke and a week i got it so now i know were i went wrong and its way to easy to root now the only thing is figuring what ROM i want lol

  41. Rafal says:

    Having trouble at Step 9.

    I just mounted, and the drive is showing up on my computer. However, it’s showing up as empty.

    Any ideas>?

  42. Scott says:

    Worked flawlessly and only took ten mins, much easier than my hackintosh project.

    One small question, how would I reverse, and unroot if I got excited and didn’t think to do a clockwork backup of the stock ROM?

  43. Hein says:

    Can someone confirm that this method also works on a European Vodafone Nexus S with Android 2.3.6. build GRK39F I9023XXKF1 ??

    It looks like this method might work on my phone but before i brick it i want to have more faith ;)

    • Hein says:

      Good news, for me at least. A Vodafone Nexus S wil be able to unlock and install super user. Now using my phone with root power ;)

  44. avinash says:

    GOOGLE NEXUS S. hello. I was using CM7 but due to some problem I had to restore the stock rom. after that I got update of 2.3.6 from Google itself. but after updating I lost my access to root, superuser is still installed and while booting I can see unlock image… I just want to make sure that will this guide be able to root my phone again

    • avinash says:

      guyz please reply… as I wanna use my rooted nexus s again. n yeah, in bootloader mode, it shows that my phone is unlocked ….. WAITING FOR YOUR REPLY

  45. Gummyroids says:

    I was able to successfully root the nexus but now it wont boot into recovery to flash a new rom on it, I downloaded the clockwork recovery and it still wont boot into recovery?

  46. lamanjones says:

    Works fine on 2.3.7

  47. rohan jit singh says:

    in the video in the intial steps when it says to double click tht .inf file in usb_driver folder .. well i cant c tht file

    • Hein says:

      If you downloaded the nexussrootnew zip file and extracted it like this form example: C:\rootnexuss\usb_driver then there should be a android_winusb.inf file in that folder.

      Don’t forget to edit that file and add the following:
      ;Google NexusS
      %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20

      To both sections (x86 and the other one). Would not recognise my phone without this being added.

      • rohan jit singh says:

        i did, the files under usb_driver are :
        amd64
        i386
        android_winusb
        androidwinusb86
        androidwinusba64
        source.properties

  48. rohan jit singh says:

    @hein – i did try to c the settings, its set to show all types .. still cnt see ..

  49. Hein says:

    ;
    ; Android WinUsb driver installation.
    ;
    [Version]
    Signature = “$Windows NT$”
    Class = AndroidUsbDeviceClass
    ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
    Provider = %ProviderName%
    DriverVer = 12/06/2010,4.0.0000.00000
    CatalogFile.NTx86 = androidwinusb86.cat
    CatalogFile.NTamd64 = androidwinusba64.cat

    ;
    ; This section seems to be required for WinUsb driver installation.
    ; If this section is removed the installer will report an error
    ; “Required section not found in INF file”.
    ;
    [ClassInstall32]
    Addreg = AndroidWinUsbClassReg

    [AndroidWinUsbClassReg]
    HKR,,,0,%ClassName%
    HKR,,Icon,,-1

    [Manufacturer]
    %ProviderName% = Google, NTx86, NTamd64

    [Google.NTx86]
    ; HTC Dream
    %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
    %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
    ; HTC Magic
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
    ;
    ;Moto Sholes
    %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
    %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
    ;
    ;Google NexusOne
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
    ;
    ;Google Nexus S GT-i9023
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20

    [Google.NTamd64]
    ; HTC Dream
    %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
    %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
    ; HTC Magic
    %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
    ;
    ;Moto Sholes
    %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB
    %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
    ;
    ;Google NexusOne
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
    ;
    ;Google Nexus S GT-i9023
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20
    ;
    ;Galaxy Tab 10.1
    %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&REV_9999&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_01
    %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6601
    %SingleAdbInterface% = USB_Install, USB\VID_0955&PID_7000
    [USB_Install]
    Include = winusb.inf
    Needs = WINUSB.NT

    [USB_Install.Services]
    Include = winusb.inf
    AddService = WinUSB,0×00000002,WinUSB_ServiceInstall

    [WinUSB_ServiceInstall]
    DisplayName = %WinUSB_SvcDesc%
    ServiceType = 1
    StartType = 3
    ErrorControl = 1
    ServiceBinary = %12%\WinUSB.sys

    [USB_Install.Wdf]
    KmdfService = WINUSB, WinUSB_Install

    [WinUSB_Install]
    KmdfLibraryVersion = 1.9

    [USB_Install.HW]
    AddReg = Dev_AddReg

    [Dev_AddReg]
    HKR,,DeviceInterfaceGUIDs,0×10000,”{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}”

    [USB_Install.CoInstallers]
    AddReg = CoInstallers_AddReg
    CopyFiles = CoInstallers_CopyFiles

    [CoInstallers_AddReg]
    HKR,,CoInstallers32,0×00010000,”WdfCoInstaller01009.dll,WdfCoInstaller”,”WinUSBCoInstaller2.dll”

    [CoInstallers_CopyFiles]
    WinUSBCoInstaller2.dll
    WdfCoInstaller01009.dll

    [DestinationDirs]
    CoInstallers_CopyFiles=11

    [SourceDisksNames]
    1 = %DISK_NAME%,,,\i386
    2 = %DISK_NAME%,,,\amd64

    [SourceDisksFiles.x86]
    WinUSBCoInstaller2.dll = 1
    WdfCoInstaller01009.dll = 1

    [SourceDisksFiles.amd64]
    WinUSBCoInstaller2.dll = 2
    WdfCoInstaller01009.dll = 2

    [Strings]
    ProviderName = “Google, Inc.”
    SingleAdbInterface = “Android ADB Interface”
    CompositeAdbInterface = “Android Composite ADB Interface”
    SingleBootLoaderInterface = “Android Bootloader Interface”
    WinUSB_SvcDesc = “Android USB Driver”
    DISK_NAME = “Android WinUsb installation disk”
    ClassName = “Android Phone”

  50. rohan jit singh says:

    k thnx but what do i have to do to those files i cnt understand .. n when do i have to do it ?

  51. Hein says:

    Again.. when the above instructions of the owner of this site plus what i and others have posted do not make any sense then just stop and accept the fact you are not capable of rooting your phone. I do not intend to hold your hold your hand and guide you every step of the way. The instructions on this page, plus the video are more then enough for anybody who knows his way around a linux,mac or windows machine.

    In other words.. you are on your own from this moment on

    • avinash says:

      hello. I think u hv enough knowledge abt all dese… I was using CM7 on my nexus s but due to some problem I had to restore the stock rom. after that I got update of 2.3.6 from Google itself. but after updating I lost my access to root, superuser is still installed and on bootloader I can see unlock image and phone status is also unlocked… I just want to make sure that will this guide be able to root my phone again, I.e. 2.3.6 plzz reply….

  52. Hein says:

    Yes it wil root Android 2.3.6.

    • rohan jit singh says:

      hey did u update to the latest clockworkmod recovery and superuser ?
      qnd which rom and kernel r u on ? i cnt find a good stable one over at xda

  53. zach says:

    I am having a problem with clockworkmod staying, I turn phone off and go into fastboot and then recovery and sometimes it will go into clockworkmod and others it will give me an ! in a triangle and a little android guy then go into stock recovery, is there a trick to getting clockworkmod to stay installed or to keep stock recovery from defaulting. thank you

  54. wings64 says:

    The recovery is NOT sticking…How do we make the recovery stick?

  55. Nexus S Hacks says:

    Did you try the latest rom manager? Make sure you’ve updated to the latest version.

  56. zach says:

    Yea I’m up to date.. just double checked. I just got phone yesterday and updated to 2.3.7 and downloaded all apps.

    • Nexus S Hacks says:

      But you can get into CWM right? Just won’t stay after reboot?

      • zach says:

        Yea sometimes it will. Its weird. Sometimes it won’t go into cwm after I flash. I always turn. Phone off and then go into recovery. I usually don’t use option to reboot into recovery in cwm. Thanks for your help by the way.

  57. wings64 says:

    I’m on a I9023, 2.3.6. T-Mo US. Same issue with recovery not sticking. I’m going to try renaming install-recovery.sh in the \system\etc folder to install-recovery.sh.bak and use fastboot to erase recovery and then flash recovery in your nexussrootnew file again. Reading around nexus one and XDA forums, it seems that this script is reinstalling the stock recovery after a reboot.

  58. wings64 says:

    I made CWM recovery survive a reboot for a SNS I9023 w/ stock ROM 2.3.6. Here’s what I did.
    It worked for me BUT do this at your own risk. I was already booted into android so…
    1. I installed ES File Explorer from the market. In ES File Explorer settings, select both root settings “Root Explorer” and “Mount File System” to navigate and modify root files. Allow permissions in SuperUser.
    2. Navigate to /system/etc and rename (tap&hold on file) install-recovery.sh to install-recovery.sh.bak
    3. Shut off phone. Turn on phone into bootloader (VOL UP + Power), plug phone into USB.
    4. Open CMD from start, then cd \nexussrootnew. Then I did: fastboot erase recovery to clean up the recovery partition.
    5. Re-do STEP 7 from above: fastboot flash recovery recovery3101.img

    CWM recovery now survives a reboot. Thanks Max for the tutorial and the help.

  59. Nathan says:

    Can I keep the ROM that came with my original NEXUS S plus add new ROMS like Cyanogen?

    Is there a guide on how to flash new ROMs whilst keeping the existing ROM?

    Thanks

    • Hein says:

      If you unlock and root your phone then you can use ClockworkMod to backup the current rom. And then install a new rom. Read the clockworkmod documentation for more details.

      • Nathan says:

        Thanks for the reply.

        In your opinion, do you recon Cyanogen will have a gingerbread rom first for the Nexus S or am I better off waiting for Vodafone to push the update?

        Thanks again :)

  60. patrick214 says:

    can i ask something.. if i root or install cm7 to my nexus S can i update my phone to ice craem sandwich in the future? even it was rooted or ROM?? or i will flash my phone to getback stock ROM to get that update??? anyone can answer my question??

  61. Jared says:

    I just rooted my Nexus s 4g w/ cm7.1 and noticed the google talk video chat feature stopped working. Is there an updated gapps to flash which will allow the gtalk video chat to work?

  62. Jonathan says:

    The nexussrootnew.zip file seems to be offline, can you please reupload it? Thanks.

  63. drago says:

    Thank you very much for this tutorial.

    I have a small suggestion though. At step 5 you should invite linux users to make a chmod +x ./fastboot-linux before running the script. Former windows users, like me, don’t always have the idea to check and ajust permissions.

    Good work anyway. Much clearer than on many sites. Thanks again.

  64. HELLO
    MY PHONE IS UNLOCKED BUT IT DOESN’T GO IN TO RECOVERY.
    WHEN EVER I GO IN TO RECOVERY IT GETS STUCK ON GOOGLE LOGO AND UNLOCKED LOCK ON BOTTOM
    PLEASE HELP

  65. Jordan says:

    Just rooted my nexus 4g. everything went ok. i have superuser access and phone is rooted but i get no internet when connected to phones wifi or when tethered. please help.

  66. xlecro says:

    hello, will i be able to recieve the upcoming icecream ota update with this root? i am aware that an ota update will remove root

  67. Rich W says:

    Hated rooting my last phone, it was a complete nightmare and took hours of research. That was fantastically simple and only took 5 minutes – thanks!

  68. AjnabiZ says:

    Hello

    Have you updated the package with the latest Clockwork Recovery image 5.0.2.0

  69. nex eu says:

    Hi, there!
    For for off-topic, but I have Sprint Nexus S4G, with 2.3.7, CyanogenMod. Thing is my SIM card from europe where I’m does not work.
    Could someone be so kind to direct me where can I download stuff I need to get it work in eu?
    Thank you!

  70. Rezwana says:

    Hi, I followed the procedure as you described, however, now my airplane mode is always on, and I can’t access mobile network. Is there a solution to this?

    • BS&SIR says:

      I compared my rooted device with my daughters unrooted device, and found some missing info under mobile networks: access point names: such as username, password, server, etc. that I was able to enter into my device and was able to re-connect to my carriers 3g network. Maybe you could try this with someone that you know who has the same phone/carrier.

  71. AjnabiZ says:

    I followed the steps, unlocked the phone

    But when it came for transfering the SuperUser.zip file.

    I rebooted my phone into fastboot and selected “Recovery”

    Here is what i get after the Google logo with the UNlock icon.

    http://static.zooomr.com/images/10110396_806a835e04_o.png

    and after trying to boot it up again, i got the following screen

    http://static.zooomr.com/images/10110398_c733ede677_o.png

    How should i proceed ?

    If i restart the phone, it goes and shows the “Welcome to Nexus S — Touch the android to begin” screen.

    I did not proceed from there and just powered off my phone until i get some help from here.

  72. Saurabh says:

    Thank you a lot !!!
    This makes rooting easier than anything else on web!

  73. Arthur says:

    it worked for me!

    Thanks a lot for this excellent guide!

    regards,

    Arthur

  74. mat says:

    thank you so much !!!!!
    great job !!

  75. Pingback: Anyone rooted Nexus S on Ubuntu 11.10? - Android Forums

  76. Ralf Bergmann says:

    Hi..
    I have a GRK39F Nexus S..
    Does it work with my phone?

  77. xcalivo says:

    hi
    i instal usb driver for nexus s that released from your site ( http://nexusshacks.com/nexus-s-hacks/how-to-install-nexus-s-windows-usb-drivers/ )
    then
    i keep step by step to unlock and root my device
    when i type fastboot oem unlock in CMD in say : Waiting for device
    but in device screen not any option have been shown to select ( not change in bootloader screen ) !!!
    what is wrong here ???
    sory for bad eng writing

  78. xcalivo says:

    i succes to unlock
    tnx very very much
    wish paradise for you /
    but order : fastboot flash recovery recovery3101.img not work
    its file is health ?

  79. John says:

    The zip appears to be broken, only 3kb downloads and then it says “end of file not found”

  80. will this erase my USB storage or reset to factory default?

  81. MHGU says:

    I am getting stuck at step 7. My bootloader unlocked fine, but everytime I try to flash the recovery I either get “nexussrootnew is a directory” or “No such file or directory found” these come up no matter how I enter it. Its very annoying! I am using a mac also.

  82. BS&SIR says:

    After using this proceedure on my GRK39F Nexus S 2.3.6, I lost the ability to connect to my carries network. Wifi is ok, but no more 3g. Any help with this would be greatly appreciated!!!

    • BS&SIR says:

      I compared my rooted device with my daughters unrooted device, and found some missing info under mobile networks: access point names: such as username, password, server, etc. that I was able to enter into my device and was able to re-connect to my carriers 3g network. All else seems to be working fine.

  83. john.newhouse says:

    I rooted my Nexus S using this method. Everything seem to work fine except one thing… when i try to connect to my personal Wi-Fi at home, it doesn’t work. It says: “Authenticating”…”Disconnected”…”Disabled” and it stay there. Before rooting, it was working #1. So what could be the problem? How do I fix it? Help! :(

    • john.newhouse says:

      Forget that. Silly me was entering the wrong password… you know when you swear that it is something like mypassword12 and in fact it endup being mypassword11… sigh.

  84. A Dixit says:

    Thank you for the excellent video to show how to root the Nexus S. I am a novice and was able to follow thru the process. My next challenge to load ICS.

  85. Conan says:

    Hi, i got a problem, when the time i select yes for unlock the bootloader, my phone is just stuck on the “unlock bootloader” screen, how can i solve this problem?

    thanks a lot…

  86. Sean says:

    I followed every step verbatum, and I mean every step, but after step 12 when I reboot my phone, it states on the Google screen with the unlock picture. How long is this suppose to stay on as it has been ten minutes already and it’s still stuck. Please help. Thank you

  87. Connor says:

    Hey, genius, I’ve got an idea. WHY DON’T YOU REMOVE THE POST THAT IS BRICKING EVERYONE’S PHONE AND MAKE THIS YOUR ONLY GUIDE TO ROOTING THE NEXUS S????????????

  88. Connor says:

    So what am I meant to do if I’ve already bricked by phone using your old nexus.root?

  89. Andres says:

    I’m having the same problem that Michael had earlier. I have followed all the steps up till the boot loader screen and it’s still reading waiting for device, I also tried the fix that HO mentioned. Any clues as to what I’m doing wrong?

  90. hakan says:

    the step 5 dont work in my computer !
    i dont no what im doing wrong

  91. Nelly Nandes says:

    I’m trying to do this on a mac. When I change the fastboot file to ./fastboot-mac it makes the file invisible. When i open up my terminal and try to do the oem unlock command it says no such file or directory. Any ideas?

  92. Sefear says:

    Thanks, nice work :) very easy :)))))

  93. Pedro says:

    worked great. thanks!

    btw, I’d like to note that unlocking the phone is what resets your settings, not rooting it. I had unlocked my phone previously but for some reason had failed to root it (SuperUser was installed but wasn’t working). So, just now I did everything except the unlock part, and all my settings are still intact

  94. Chris says:

    I bought I9023 two days ago..My SNS automatically downloaded 2.3.6 update. I do not want to install this update.
    Is there any way of clearing the update notification and removing downloaded files?

  95. poul says:

    Worked, thank you!
    Had to lock and then unlock again to get results (probably because of the previous upgrade on an unlocked phone).

    THX for the great easy to use guide!

  96. Jakelley says:

    Does all of the rooting get undone when our phones update to ICS? I just don’t want to waste my time when I’m going to have to do it in a couple of weeks again.

  97. redheadedweirdo says:

    I am kinda stuck. my phone says it is unlocked in red letters, but when i run a boot checker, I am told the phone isn’t rooted. I tried to reinstall the original os and got stuck again. maybe this is over my head but I have done crazier things to my blackberry curve and my windows computers over the years. please help. I may need more coaching.

    • arun says:

      i have the same problem….super user not working …binary not updating….root checker says its not rooted in red letters…..i did it twice….still aint working….help!

  98. Fotis says:

    OK, after I followed your 1st guide with the broken .img file that led to me just seeing the Google logo along with an unlock logo and nothing more, I came upon this guide, which I followed from the step where I have to re-install the .img file again. The whole process went well but again, I only see the Google logo along with an unlock logo at the bottom of the screen. Is it OK for you to give me a solution as to how I can re-operate my phone?

    • Chris says:

      I have the same problem.

    • Jorge says:

      OK, after I followed your 1st guide with the broken .img file that led to me just seeing the Google logo along with an unlock logo and nothing more, I came upon this guide, which I followed from the step where I have to re-install the .img file again. The whole process went well but again, I only see the Google logo along with an unlock logo at the bottom of the screen. Is it OK for you to give me a solution as to how I can re-operate my phone?

      Sama^^please help me :(((

  99. Jaxxed says:

    Note that linux users using 64bit OS may need to install the 32bit compatibility libraries to use the provided fastboot binaries. Also, as mentioned above, users will need to use chmod to indicate to their OS that the fastboot and adb files are executable binaries.

    in (k|edu|l|?)ubuntu: $/> sudo apt-get install ia32-libs

    It should be easy to research how to install them on your distro

  100. Elias says:

    im in help wit rooting my nexus s 4g. i followed ur steps but as soon i get to the command promopt i get stuck on the file “recovery 3101.ing’ it reads error… also do u extract the files?

  101. Chrine says:

    Im running Nexus S on ICS 4.0.2. All the steps went smooth and got Superuser app in the end. But then when I use a root-only app it says my device is not rooted??!

  102. Sanket says:

    I followed all the steps mentioned by you but while copying SuperUser.zip into SD Card connection was lost. So what should I do???? to complete the installation.

  103. sean says:

    Those having problems with Superuser go to androidsu.com and get latest Superuser zip and u will not have any problems.

  104. Rob says:

    Note that on Linux the fastboot commands need to be run as the ROOT user, or otherwise all you get is

    so the correct commands (assuming you have working sudo)

    sudo ./fastboot-linux oem unlock
    sudo ./fastboot-linux flash recovery recovery3101.img

    If you do not have working sudo, then first ‘su’ to root before running the commands.

    • Rob says:

      Ok, it seems that the ‘waiting for device’ message was stripped from the above post, as it is enclosed in html style brackets, and there does not seem to be a way to update a post.

  105. David Levels says:

    Please help. I have completed steps 1 through 7 but I apparently did not flash recovery corre4ctly through my cmd on my computer. Now my phone has an android with an exclamation point. What do i do? please help

  106. Abdou says:

    I can’t load the drivers on windows 7… can som1 help me ?

  107. Jonah says:

    Hey, I’m not commenting about this root, as I already have my phone rooted, I just wanted to say I appreciate this website. Keep up the good work!

  108. Eric says:

    Awesome, it worked. Fortunately I did the hard part a couple months ago with the usb drivers and fastboot, unlocking the bootloader. This completed the rooting process so thank you.

  109. Chirag Verma says:

    After following this method:
    I rooted my device successfully but none of my root apps are working. I cant get the rom manager to work since it does not install clockworkmod recovery and shows me the following error “An error occurred while attempting to run privileged commands”, i dont know if its the superuser access issue. I have searched forums everywhere but i cant get it to work. I want to install a new custom rom but i cant install clockworkmod recovery. I have installed titanium backup as well and it cant get the root access and same is the case with busybox and setcpu. I thought i have successfully rooted my phone through this method but i was wrong.
    Phone specifications
    Nexus S (GSM version)
    Icecream sandwich (latest official update)

    I am very worried and want any of you to please help me. Any sort of help would be appreciated.
    Thanks

  110. SpiLunGo says:

    It works! Thanks great site ;)

  111. sean says:

    @chirag go to androidsu.com and get the latest superuser I think the one u want will be 3.0.3 or something similar and that will give you full root for pics. This guide works great just follow steps and use superuser that I recommended.

  112. tterranigma says:

    anyone having problems doing this on arch linux with manual mounting the sdcard, if you have problems with the zip file being bad, I solved this by downloading the zip from the superuser site (600+ kb) and used this. Also, payed attention to manually mount and unmount the sdcard from my linux before pressing any buttons on the nexus.

  113. Chirag Verma says:

    @Sean Thanks for the reply Sean,
    I have downloaded the new superuser file from androidsu.com but how should i install it on my phone?
    I tried following the same root procedure with the new superuser file but i cant go back into the recovery option in bootloader, it shows me some weird exclamation mark and then reboots after a minute.

  114. Rolando Reiner says:

    in linux when i type ./fastboot-linux it says command not found :S but when i’m in the directory with the prompt i must type “./fastboot-linux oem unlock” or only “./fastboot-linux”??

  115. Rolando Reiner says:

    my linux don’t recognize it in bootloader mode,what i must do?

  116. tasos says:

    I cannot find words to say thank you. you are really perfect. I followed the procedure till the point to unlocking
    device as the only one thing that i needed was to hard reset my device as it was locked after too many pattern attemps and any other solution described on web didn’t work form me.
    Now i’ll try to lock it again. many thanks

  117. Rolando says:

    i tried to do it in windows too and when i type fastboot oem unlock it says waiting for the device and it doesn’t move heeelp please

  118. Rolando says:

    oh forget it,nexus s rooted,thanks a lot,fantastic site :D (i’ve done it in windows xp with other drivers)

  119. Pingback: Spoilt for choice - Android Forums

  120. Colin Tudor says:

    Very easy to follow guide. Only time I got stuck was when I rebooted only to find Superuser missing. I forgot to install it. Went back and installed it. Im rooted and have installed Clockwork Recovery and am ready to install a rom. Can anyone recommend me one? Thanks in advance guys

  121. volan says:

    Need Help Please !

    I followed the guide (great job by-the-way even an idiot like me could follow it). Everything went as it was supposed to except at the end when I check to see if the superuser app is present I don’t see it. So I went back in and I was able to ‘install zip from sdcard’ and it all went smooth but still no superuser app.

    Can anyone give me any suggestion?
    Thanks.

  122. dave says:

    PLEASE HELP. thanks for great tutorial on how unlocking nexus s. ive successfully followed your instructions but im having problems installing custom roms. i can only access clockworkmod by using tethered cmd. when i install rom manager it doesnt think i have clockworkmod and it keeps showing an error when i try installing it through rom manager. cheers

  123. Ressurrectionist says:

    When trying to unlock my phone I keep getting this error from cmp . I tried turning off my phone and rebooting it with the cmp still running. Nothing is working for me. I have installed the drivers as instructed in the video but every time my phone i connected in fastboot mode i get an error telling me i dont have the correct driver and i cannot find any online to solve this problem. Please help me

  124. Ressurrectionist says:

    When trying to unlock my phone I keep getting this error from cmp . I tried turning off my phone and rebooting it with the cmp still running. Nothing is working for me. I have installed the drivers as instructed in the video but every time my phone i connected in fastboot mode i get an error telling me i dont have the correct driver and i cannot find any online to solve this problem. Please help me. Email me at ChristoAyala@Gmail.com

  125. dan says:

    I dont have the other devices option

  126. Evan Marshall says:

    Somebody have a step-by-step for doing this via mac? I am lost from “copying the zips to hard drive” and onwards.

  127. raja says:

    dude i want to do this root soo bad but im so scared that i might break my phone and wont be able to fix it or get it replaced.

  128. Aurum says:

    You said you wouldn’t lose anything, all my apps are gone. Please edit your video so it doesn’t say you won’t lose anything.

  129. gstar1897 says:

    great instructions, worked for my at the fist time, noooooo troubbles at all!! im just impressed by that work!!

    thank you so much m8

  130. ragh says:

    hi,
    while working in the clockwork mod recovery,
    i have done something unknown and my
    fastboot mode at the bootloader screen says no boot or recovery image.

    my phone is not booting up at all..

    please help me out with the same at ragh2506@gmail.com

  131. NexusSNoob says:

    Hey,
    First off amazing tutourial!!! simple to follow no hick ups if you can read and follow directions lol but I have a minor issue – Have recently rooted the phone done the bigxie’s ics rom upgrade and have noticed everything is working awesome but my 3G connection flips back and forth from 3G to H, messaging and phone calls work but my browser and some game apps wont connect to the mobile data – unless Im on wifi — have i effed up something or did i clearly miss a step??

  132. Rom Hak says:

    hi ive done everything it says step by step, i got it unlock and install super user but its still running android 2.3 how do i get ICS on? please HELP ME
    plus its my first time ever i rooted my fone all i want is ics not 2.3

  133. Rom Hak says:

    ive done everything it says step by step, i got it unlock and install super user but its still running android 2.3 how do i get ICS on? please HELP ME
    plus its my first time ever i rooted my fone all i want is ics not 2.3

    • Gummyroids says:

      Once you have your phone unlock make sure you have a recovery flash like clockwork mod, and then you need to download and flash custom roms.

  134. Mario Christian C. Oquias says:

    hi i want to root my SNS while its fresh (in factory settings) , ive been following the instructions and found out that the driver doesnt work on win XP , do you have a driver for xp that i can use? thanks in advance :)

  135. NexusS says:

    Hi

    Please need your help

    I can´t browse to the nexussrootnew directory from cmd,
    it says that it can´t find that directory and i have created a folder called nexussrootnew and put the files in there and put the folder in the root directory i C.
    What should i do??

  136. Rudolf says:

    Hi everybody,

    I thought to have rooted my nexus S successfully (unlocked indication w. bootloader, superuser app established, wifi tether installed successfully), but when I use ROM Manager and want to install ClockworkModRecovery I get an error message saying (translated from German): “while executing privileged commands an error occured….” By installing CWM Autoinstaller I get the message, that “root is not available? What can I do?
    Thanks in advance.
    Rudolf

    Nexus S, 4.0.3

  137. Leslie says:

    I’ve been trying to do this for over a week now. I was excited to finally unlock the phone with these easy steps! However, when I get to the part about updating from sd card, I get an error message that says;
    “E: signature verification failed
    Installation aborted.”

    I’m trying to get to the point where I remove the provider lock, but can’t get past this step. Can someone please advise?

    Thanks so much!

  138. Adam wilson says:

    i keep getting the error waiting for device please help asap

  139. uzi says:

    On a Linux machine, I kept getting “waiting for device” message when I ran ‘./fastboot-linux oem unlock’. I just figured out that in order to access the USB ports, chances are I’d need to be the root user. Did a ‘sudo -i’ to become root and then tried the command again, finding it worked successfully.

  140. skylinkd says:

    Hello Sir.
    Would like some help …
    I’ve been following all the steps and it’s working ok but ,
    When I type fastboot flash recovery3101.img
    it goes like
    unknown partition ‘recovery3101.img’
    error : cannot determine image filename for ‘recovery3101.img’

    What to do Please ?!

  141. ali says:

    a recovery not working after rooted
    it is showing a google with a small open lock image down of Google
    need help please

    • Nexus S Hacks says:

      Recovery not working? Try re-flashing it in ROM Manager app (available on the Market). Then use it right away, stock ROMs tend to erase your custom recoveries on reboot so go to a custom ROM.

      • LESLIE says:

        Leslie says:
        February 16, 2012 at 11:16 am
        I’ve been trying to do this for over a week now. I was excited to finally unlock the phone with these easy steps! However, when I get to the part about updating from sd card, I get an error message that says;
        “E: signature verification failed
        Installation aborted.”

        I’m trying to get to the point where I remove the provider lock, but can’t get past this step. Can someone please advise?

        Thanks so much!

  142. MBR says:

    Nice, works great, only thing is you forget to mention that it will COMPLETELY wipe out the built-in USB storage. I backed up my contacts to the 16GB built-in storage, then made sure my Google account was synched, but when I did the ROOT, turned on the phone to see that all of my built-in backups were F___***__ gone !!!!!! Turns out Google did not have all of my contacts, only about 1/3rd. This is bu**s**t !!

  143. oliver elliott says:

    HELP! I think my phone is buggered. I had already rooted/unlocked and used a few roms. I unrooted it with i9020t_i9023.zip and but didnt lock it again. then re-rooted it and now it wont load ANY rom the i9020t_i9023.zip or any of the CM9 roms. I get error message:

    E: error in /sdcard/i9020t_i9023.zip
    (status 7)
    installation aborted

    im stuffed- there is no ROM installed so i have a paperweight.

    PLZ help!

  144. hassan1504 says:

    i sucessfully completed this guide with no problems or error. when i try to install clockworkmod recovery it says there no root access, the same happens with set cpu. any ideas whats going on?

    thanks.

  145. jami says:

    thank you so so so much! worked like a charm after I watched the video :) awesome job.

  146. Benedict Tan Shan-Wen says:

    Just ran this root method for a friend’s phone. Had multiple problems with it including;
    -Hangup while installing superuser app
    -No root access even with the superuser app installed
    -Superuser app crashing
    -the Nexus S just generally resisting rooting

    The worst crashes needed the battery to be popped out to shut down the phone but EVENTUALLY everything went right and the phone was rooted properly with superuser access. My advice to everyone is if it doesn’t work just keep trying!

  147. kerwin augustine says:

    hi i forgot to type flash in this command (fastboot flash recovery recovery3101.img)
    and now i cant boot in recovery mode
    it gos to little guy in triangle helppppppppp

  148. Dr.James_Grey says:

    I’m in the command prompt, but it says that ‘fastboot’ is not recognized as an internal, ecternal….etc.
    I have done everything correctly, but cannot get the command to be accepted.
    Please help.

  149. Andrei C. says:

    This metod worked flawlessly! Done in 3 minutes. Thanks alot.

    • Andrei C. says:

      *Update: after a complete root of my nexus s I started to install apps that need root and I saw that superuser doesn’t recognize my apps. I tried to update the su and the su binary but i says it can’t get root acces. Any fix for that Max?

  150. mike says:

    ran into a few problems with step 6 but i read down on the comments and pushed right through… now rooted :)

  151. yusuf says:

    i followed the procedure to unlock fastboot/…. but after choosing unlock by vol up button and power button.. still the phone shows lock state locked… plzz helpp

  152. kerwin augustine says:

    hi i forgot to type flash in this command (fastboot flash recovery recovery3101.img)
    and now i cant boot in recovery mode
    it gos to little guy in triangle helppppppppp

  153. roshan says:

    hello!
    what about ADB drivers if i`m using windows xp.
    i`ve already installed it but don`t know where! & what should i do now?
    please must reply .
    thank you…

  154. emilio v. says:

    rooted my nexus s 4g for sprint everything was working fine then it just shut off and went into boot loop now it wont even go to bootloader all i get is an android in a yellow triangle that says downloading do not turn off target ive been stuck like this for 2hrs any thing i can do? or is it no good now?

  155. peck says:

    Hi,
    I did everything above, the phone lock state is Unlocked.
    But superuser doesn’t work as it should and I installed Root Checker and that tells me the phone is not rooted (sorry, this device does not have proper root access)
    I’d be very greatful if anyone has any ideas what could be wrong

  156. jeff says:

    i have downloaded and it will not unzip to nexussrootnew file so i keep getting the system cannot find the specified path! i have tried a hundred times and several diff unzip programs any ideas??

  157. Pingback: Anonymous

  158. mr wooo says:

    hey maaan, you should better explain in your videos instead of going” im lame whatever”

  159. marold ramos says:

    hi my phone is nexus s, and it is already rooted, and have not installed yet a rom, what should be the best possible rom for me?, i have issues in battery, it drains so fast, whenever it is on standby, and my signal is very low pls help me! tnx

  160. marold ramos says:

    and by the way, what is the best preferred network type for my nexus s? i can’t change it to GSM/ CDMA auto (prl),
    before i want to update this i think there is a code you have to put just like this SMSC:__________ update Refresh
    but i dont know the code

  161. Fabian says:

    Please help!
    I already rooted my nexus s and i locked it after that but now i want to unlock it but then this is comming:
    c:\nexussrootICS>fastboot oem unlock

    FAILED
    finished. total time 6.552s

  162. Adam Harnick says:

    These instructions lock phone into recovery and will not reboot as normal therefore breaks the phone. By using instructions I have broken 5 android devices.

  163. xudaoweng says:

    plz share me video for how to root nexus s

  164. David says:

    i did all the steps every thing was fine Super User is there but when i checked root with app it says my phone is not rooted also tried using other rooted apps and i cant… i tried over and over again and nothing changes any suggestions????

    • David says:

      ok i downloaded a diff superuser.zip and did the steps all over again n it worked so u might wanna update ur superuser file other than that ur tutorial was grate and simple. thx

  165. Villoro says:

    If anyone want to root from JB 4.1.1, you can follow similar steps but you need this files: http://forum.xda-developers.com/showthread.php?t=1795167

  166. Leon says:

    PLEASE HELP…

    After update to Jelly Bean I can no longer to reboot into the recovery mode. USB connector stopped working (charging OK). I tried different cables and computers – no luck. The power button works great while the phone is ON. Reliable all the time! but when you turn power off, the power switch will not power up the phone. Out of 20 pushes it may do once. Removing and reattaching the battery is the only way I can boot it up. The Power Switch is NOT a problem because it works great when the phone is powered up (I mean when you are inside Android), but when you are just trying to power up – it just doesn’t work. Because of that I can’t power it up holding the Volume Down button, because the power switch does not activates the main power.

    What the hell is going on with my phone?
    Please help me.
    Thanks in advance.

    • gummyroids says:

      I have the same issue with my nexus, the way i boot into recovery is directly from the clockwork mod, it gives you an option to boot into recovery.

      • Leon says:

        I can’t flash the phone, I can’t install the clockwork mod. What’s worst is that the USB port is not working for communication, works only for charging. My only solution is to install some sort of app (if there’s one) over the air or WiFi and do something with it.

        Unless there’s another option.

  167. arun says:

    i followed the instructions….had super user…updated from market…but when i checked usin rom checker app it shows not proper root access….apps requiring root access would not work…i am using jelly bean official. phone status shows unlocked….help!

  168. sri says:

    Hi.
    Guide was so useful in rooting my phone. I did unlocked and flashed superuser.But many application says that i dont have root access !!! Please help. Do i need to flash with latest superuser.zip? HELP PLS

  169. Jaewook says:

    I have done everything this guide told me to but it did not root my phone. I checked with some root only applications but it says it needs root access. But I’m sure who to blame anymore. I tried rooting with so many different methods and I know I done everything correctly. I tried this guide and it was flawless. I didn’t encounter any problems at all but at the end after unlocking bootlader and installing superuser, it still didn’t work. Maybe its something wrong with my phone. Any suggestions???

  170. marco says:

    hello, i have i9020t, with android 4.1.2, can i use your guide?

    my phone is all stock. can i unblock bootloader and root with your guide, or do i need something more update?

    thank you

  171. joas xarin says:

    saludos
    quiero rootear mi nexus pero no entiendo nada de eso
    necesito ayuda paso por paso si no es mucha molestia…..
    he visto que necesito driver pero no se donde encontarlos
    tal vez les suene tedioso o hasta ridículo pero en verdad en esto estoy bajo cero

    de antemano gracias por cualquier dato que me puedan ofrecer

  172. Rolf says:

    Hi,

    Windows 8 is already available and I wanted to know, whether there is a guide to root Nexus S. Specially the device is not recognized, when in bootloader modus and even I created a testmodus with Windows 8, I cant install the drivers….
    Best, Rolf

  173. Ibrahim says:

    dude im stuck at the driver installation part,,,,, im using windows xp and in unable to update drivers it always says that there is a problem in installing the drivers

  174. seaweed says:

    I did this three times because I am having problems.

    I rooted my Google Nexus S and got the app “Superuser” pre-installed.
    When I go into the app “Superuser”, it says there are “No apps in list”.
    (I tired to see the app “GameCIH” because that app said:

    “Error!!!
    The system deny to ROOT.
    CIH in Taiwan”

    I wondered if my phone was rooted so I installed 2 root checker apps from the Market, and they both said I had no root access.

    Anyone know how I can obtain root access?
    Response would be greatly appreciated.

  175. Jacob Wiebe says:

    What do i use to backup my data and apps?

  176. Pingback: Android 新人报告 | 半緣

  177. Qadar Khan says:

    i followed your steps and i have been un.lock my nexus s but when i type … fastboot flash recovery3101.img there –> i got the following error message

    unknown partition ‘recovoery3101.img`
    error: cannot determine image filename for `recover3101.img`

    please help me what is the problem

  178. Qadar Khan says:

    fw: i followed your steps and i have been un.lock my nexus s but when i type … fastboot flash recovery3101.img there –> i got the following error message

    unknown partition ‘recovoery3101.img`
    error: cannot determine image filename for `recover3101.img`

    please help me what is the problem

  179. Qadar Khan says:

    reply me soooooon i have another problem,,,,,, please help me i m new user and i followed your steps for rooting my nexus s i done all root my nexus s and super user but when i install rom manager and select flash recovery the downloading starts and when 100% downloading complete there is following error comes
    “an error occurred while flashing your recovery”

  180. Rafitheboy says:

    I went through all the process and it all should work. I copied this SuperUser but cannot run any apps which require rooted phone. It says that my Nexus S isn’t routed.
    Did anyone have same problem? Please advice

  181. JW54 says:

    Have tried the above with a Mac. When I try to fastboot it says there is no ./fastboot-mac oem unlock file and i can’t find any such file in nexussrootICS. What is the solution?

    thanks

  182. Maximo says:

    You’re so cool! I don’t think I have read anything like
    that before. So nice to discover somebody with unique
    thoughts on this topic. Really.. many thanks for starting this up.
    This website is something that is required on the internet,
    someone with a little originality!

  183. samuele says:

    where i can download nexussrootnew.zip?!?!?

  184. Asking questions are truly nice thing if you are
    not understanding something completely, however this post provides fastidious understanding even.

  185. This is very interesting, You are a very skilled
    blogger. I have joined your feed and look forward
    to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!

  186. Its like you read my thoughts! You seem to know so much approximately
    this, like you wrote the guide in it or something.
    I believe that you simply could do with some % to power the message home a bit, however instead of that, that is
    great blog. A great read. I’ll definitely be back.

  187. Chet says:

    Magnificent web site. Lots of useful information here.
    I am sending it to several buddies ans additionally sharing
    in delicious. And of course, thank you on your
    sweat!

  188. fell says:

    I just could not depart your site prior to suggesting that I
    extremely enjoyed the usual info an individual supply in your visitors?
    Is gonna be back often to check out new posts

  189. jeff s says:

    ok first i really enjoy your videos done so even an idiot can follow. Ok well feeling like an idiot because i have gone over this several times now. All goes well, my nexus s says it unlocked and that is good. Superuser installed, good. Now apps are telling me i dont have root access also my superuser has a outdated binary notification. When i tap to check for updates it says downloading manifest- fail!
    i dont know what i did wrong but if some could help me out that would be great :) thanks

  190. helix says:

    I have the following situation: one day my Nexus S (Worldwide edition) froze on restarting with the Google Logo on the screen. Every time I try to turn the phone on it stacks at Google logo. When in the fastboot mode the status is Locked. Every time I try fastboot oem unlock I get Phone’s prompt with yes or not to unlock bootloader and after choosing yes, the status doesn’t change to Unlock. Tried on Linux, Mac, Windows, the same result. Tried to force Flash Stock + Unroot in Wugfresh, doesn’t work due to the Locked Bootloader. Any word of advise would be greatly appreciated. Please help. Thank you!

  191. Abgesehen vom etwas geschmacklosen Witz, dass Königin Diana die USA bereist,
    ist den Blattmachern aus Virginia ein sehr gelungener Hoax geglückt , der dank der „tagesschau-Adaption auch in Deutschland viral geht.

  192. Eine hörbare Geschichte des Autors Ralf Schlatter erweckt Museumsgegenstände zum
    Leben.

  193. Greetings I am so delighted I found your webpage, I really found you by error, while
    I was searching on Bing for something else, Anyways I amm here
    now and would just like to say thanks a lot for a marvelous post
    and a all round thrilling blog (I also love the theme/design), I don’t hwve time to go through it all at the moment but I have bookmarked it and
    also added in your RSS feeds, so when I have time I will be back to read a great deal more,
    Please ddo keep up the excellent work.

  194. It’s a shame you don’t have a donate button! I’d most certainly donate to this excellent blog!
    I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to new updates and will share
    this blog with my Facebook group. Chat soon!

  195. argile says:

    Hi there to every , for the reason that I am truly
    eager of reading this weblog’s post to be uupdated regularly.
    It includes fastidious stuff.

  196. 同志 says:

    I read this post completely on the topic of the difference
    of most recent and preceding technologies, it’s remarkable article.

  197. If you are going for finest contents like me, simply visit this web
    site everyday because it provides feature contents, thanks

  198. ineedhelplz says:

    help!!! it keeps saying

Leave a Reply to gummyroids Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Related News and Resources