[GUIDE] Step by Step ROOT Nexus S via ClockworkMod Recovery image (i9023 and i9020A)

Search This thread

nexustechseeker

New member
Apr 1, 2012
3
0
how to fix my nexus s

i've flash a new rom,
after then i notice it become "nexus s 4g"
the baseband- unknwon
and got no signal :confused:

need some help

noob from philippines.
 

agentbardall

Senior Member
Feb 6, 2012
60
17
London
more info

i've flash a new rom,
after then i notice it become "nexus s 4g"
the baseband- unknwon
and got no signal :confused:

need some help

noob from philippines.

when you flashed CWM in your normal rom did u make sure to select nexus s not nexus s 4g as there is 2 options
is the system running ok does it boot much info as possible please
also what rom are you using
 

TigaTiger

Senior Member
Apr 13, 2012
370
44
Sydney
this may help alot

nexusshacks.com/nexus-s-root/how-to-root-nexus-s-or-nexus-s-4g-on-ics-or-gingerbread/[/url]

It is actually easier than you think
 
  • Like
Reactions: rhagemeyer

[-silver-]

Senior Member
Sep 22, 2011
58
5
Google Pixel 7
wunderbare umsetzung. funktioniert absolut problemlos!

ups, just wrote in german, in english: wonderful implementation. works without any problems! :)
 
Last edited:

teuntje3

Senior Member
Oct 29, 2011
241
17
If you are going to root or flash a rom, how do you backup important things? (Like imei or something?)
 

TNIxeye

Member
Apr 28, 2009
19
2
i follow all instruction but i cant go to recovery theres anroid symbol open up and theres exclamation sign at android symbol

anyone now this why ?

how to solved this problem ?
 

teuntje3

Senior Member
Oct 29, 2011
241
17
solved thx

but another problem comes

when i install custom rom such as cm9 and kanyultra it keep
running at splash running(or booting) and cant go any further

could u install custom rom at ur phone mr ?

sry for my bad english

Try a full factory reset before instelling,and clear dalvik cache and cache partition

Verstuurd van mijn Nexus S met Tapatalk
 

phositadc

Senior Member
May 7, 2010
2,103
341
Have an i9020a on the way. I like to use it stock for a week or two before I root,and if it does not come with ICS 4.04, I'll probably run the OTA to update it. Does this guide work on phones running stock 4.04, or does it only work on phones running Gingerbread?

Also, once I do this method, is it OK if I download ROM Manager from Play Store and use it to update to the latest version of CWM? Or does this method already use the latest version of CWM?
 
Last edited:

teuntje3

Senior Member
Oct 29, 2011
241
17
Have an i9020a on the way. I like to use it stock for a week or two before I root,and if it does not come with ICS 4.04, I'll probably run the OTA to update it. Does this guide work on phones running stock 4.04, or does it only work on phones running Gingerbread?

Also, once I do this method, is it OK if I download ROM Manager from Play Store and use it to update to the latest version of CWM? Or does this method already use the latest version of CWM?

It works for both.
I dont know or this is the latest version, but it is possible to update cmw with rom manager

Verstuurd van mijn Nexus S met Tapatalk
 
  • Like
Reactions: phositadc

eXecu7or

Member
Jul 25, 2010
38
0
Hi guys,

So I'm trying to get back to stock on a 9023 with unlocked bootloader.

However, once I get in fastboot mode, the device is not detected by the adb server and I get the following messages on the screen:

Code:
USB Control Init
USB Control Init End
STANDARD SET CONFIGURATION
STANDARD_SET_CONFIGURATION

Tried installed several drivers for the Android Interface, no specific result.

Any ideas?

Thanks.
 
Last edited:

eXecu7or

Member
Jul 25, 2010
38
0
Hi guys,

So I'm trying to get back to stock on a 9023 with unlocked bootloader.

However, once I get in fastboot mode, the device is not detected by the adb server and I get the following messages on the screen:

Code:
USB Control Init
USB Control Init End
STANDARD SET CONFIGURATION
STANDARD_SET_CONFIGURATION

Tried installed several drivers for the Android Interface, no specific result.

Any ideas?

Thanks.

Yeah, it was actually connected after all. "fastboot devices" listed it and i was able to flash everything back to stock.

I suppose "adb devices" couldn't have listed it since i wasn't actually in the OS... n00b :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 53
    Hi all,

    i've recently bought a Nexus S which is a non-US/UK (GT-i9020) version having a SC-LCD screen (GT-i9023).
    Which is not, sadly, the only difference...

    MOD EDIT: This tutorial also applies to AT&T/Rogers/Telus variants of the Nexus S with SAMOLED screen (i9020A)


    This tutorial is based on AllGamer's [GUIDE] Step by Step ROOT Nexus S via ClockworkMod Recovery image (i9020 only).

    Part 1 - Drivers

    1 - Download Android SDK
    2 - Unzip & launch "SDK Manager.exe"
    3 - Cancel the first popup & go to "Available packages" > "Third party Add-ons" > "Google Inc."
    4 - Select "Google USB Driver package" & click "Install Selected"
    5 - Once you're finished go to your SDK installation "extras\google\usb_driver" dir
    6 - (MOD EDIT: Ignore this step for i9020A models) Open "android_winusb.inf" and add the following lines to both "[Google.NTx86]" and "[Google.NTamd64]" sections :
    ;
    ;Google Nexus S GT-i9023
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20​
    as described here [SOLVED] Google Android USB drivers - Nexus S SCLCD GT-i9023 not recognized
    7 - Turn Off your SNS
    8 - Make sure the SNS is connected to the PC via the USB cable
    9 - Boot the SNS into the Bootloader Interface, by holding Volume UP & Power button

    It reads LOCK STATE - LOCKED
    Open Device Manager (or run devmgmt.msc) make sure you don't see this problem (windows failed to identify the SNS and install the correct drivers)


    10 - Do a right click and select Update Driver Software
    11 - Select Brose my computer for driver software
    12 - Point it to your Android SDK installation "extras\google\usb_driver" dir
    13 - Make sure to CLICK "Let me pick from a list of device drivers on my computer"
    14 - Then from the list 3 choices select Android Bootloader Interface
    15 - If it's installed properly it should show up like this (reboot is not required)

    NOTE: if you encounter problems like question marks, unknown drivers, or exclamation marks eve after you have installed the drivers, download and try the USBDeview 32/64 to remove and uninstall all the junk USB devices from your computer/registry

    Part 2 - Unlock

    1 - Open a command prompt go to run & type "CMD" & hit enter
    2 - Switch to the directory where you unzipped the Android SDK & go to "tools"
    3 - Type "fastboot oem unlock" & hit enter

    Then you will get this
    fastboot oem unlock
    ...
    Selecting YES will wipe EVERYTHING from the SNS, so make sure you have backed up everything you needed to safe before you continue.

    4 - Use the Volume up/down keys to select and Power key to apply

    you should see something like this after it's done
    ... OKAY [435.433s]
    finished. total time: 435.433s​
    Now back on this screen you should read
    LOCK STATE - UNLOCKED​

    Part 3 - Recovery

    1 - Download the ClockworkMod recovery image (for i9020A models, use this i9023 recovery image too!) 3024v3-i9023.img from [MOD][RECOVERY]Clockwork 3.0.2.4 New wipe & confirm menus!! i9023 & i9020 versions
    2 - Save it to the Android SDK "tools" dir
    3 - Open a command prompt go to run & type "CMD" & hit enter
    4 - Switch to the directory where you unzipped the Android SDK & go to "tools"
    5 - Then type "fastboot flash recovery 3024v3-i9023.img" & hit enter

    You should get something like this, if not your image is corrupted, download it again
    sending 'recovery' (3980 KB)... OKAY [ 0.621s]
    writing 'recovery'... OKAY [ 0.511s]
    finished. total time: 1.132s​
    6 - Then back on the SNS select Power Off (Reboot also works)

    Part 4 - Root

    1 - Power ON the SNS
    2 - Download su-2.3.6.1-ef-signed.zip from [APP] Superuser 2.3.6.1 - Now on the Market [2010-09-05]
    3 - Save it to the Android SDK "platform-tools" dir
    4 - Open a command prompt go to run & type "CMD" & hit enter
    5 - Switch to the directory where you unzipped the Android SDK & go to "platform-tools"
    6 - Type "adb push su-2.3.6.1-ef-signed.zip /sdcard/su-2.3.6.1-ef-signed.zip" & hit enter
    7 - Boot the SNS into the Bootloader Interface, by holding Volume UP & Power button
    8 - Select "Recovery
    9 - Then it should boot into this screen, if not then repeat the steps to download the image
    10 - Select "Install ZIP from sdcard" (power button to apply)
    11 - Select "Choose ZIP from sdcard" (power button to apply)
    12 - Select su-2.3.6.1-ef-signed.zip (power button to apply)
    13 - Select "Yes - su-2.3.6.1-ef-signed.zip"

    Should says
    Install from sdcard complete​
    15 - select go back
    16 - select reboot

    You're now free to install the ROM you want.

    Have fun, take care !
    Credits goes to AllGamer & afilopou
    5
    Ok here you can find a guide for rooting and installing cwm to i9023.I could not post the screenshots here so i made a word file.

    One more time credits to AllGamer

    http://dl.dropbox.com/u/14913717/i9023.doc

    Edit :I finally managed to post the guide here as well



    First thing first :Credits goes to AllGamer and j_r0dd and of course to kursk who first wrote down the steps.
    I am not an android expert/developer, just a user trying to help other guys.

    I see a lot of guys asking /having problems with rom manager (3.0.0.5 or 3.0.0.6). Yes its true so just use the CWM version from here and DONT try to install and update rom manager from the market.
    This guide applies to nexus s i9023 (slcd) on Windows 7 (i am running the 64bit version) and of course if you decide to root your phone and unlock your bootloader is at your own risk. You may end with a bricked phone. The guide following worked for me and of course took the risk of a brick .
    At the end of the guide you will find a few instructions in order to flash your phone to stock with Odin.




    !!!!!!!First check that your computer has already installed the Microsoft.net framework 4!!!!!!!!

    1. Download Java SE and install

    https://cds.sun.com/is-bin/[email protected]_Developer

    2. Download Android SDK. Install the .exe file as administrator and right down to a piece of paper where your installation is (i propose to install it at C:\Android\android-sdk)

    http://dl.google.com/android/installer_r10-windows.exe


    3.Select to run SDK manager

    4.You are going to have a popup window asking for some updates.

    5. Make sure you select the “Accept All” instead of the default “Accept” in order to download and install the google driver. (image below)

    sdk%20upd.PNG


    6. Let the SDK finish the installation

    7. Then check the following folder
    C:\Android\android-sdk\extras\google\usb_driver

    google%20fold.PNG


    Here is the google usb drivers

    8.Then go to C:\Android\android-sdk\platform-tools and copy-paste the adb, AdbWinApi.dll and AdbWinUsbApi.dll to C:\Android\android-sdk\tools.
    After that your C:\Android\android-sdk\tools must be like the image below

    tools%20fold.PNG


    9.Go to Start>Computer right click Properties and then Enviroment Variables

    variabl.PNG


    Go to System Variables and find the “Path”, select edit and at the end of the line just add ;C:\Android\android-sdk\tools (with this way the “adb” is executable from everywhere).

    10. Go to Start and type cmd and then right click “run as administrator” and then type adb

    adb.PNG


    11. From here http://forum.xda-developers.com/showthread.php?t=728929 download the usb drivers for Samsung (select the 32bit or 64 bit depending your system) extract the zip and run the setup.

    13.Now lets go to our phone. Go to Settings>Applications>Development and enable the “USB debugging”.

    14. Connect your phone through usb and at the same time open your device manager of your pc.If your device manager shows “Other devices” and below that “nexus s” do a right click and Update Driver software

    driver.PNG


    And then Next.
    After that you are going to see

    adb%20comp.PNG


    15. Turn off your phone . Hold volume up and then power button to boot in bootloader.Then connect your phone through usb to your pc.
    You are going to face in device manager the below image

    adb%20unkown.PNG


    Ok don’t panic.Right click Update driver software>Browse my computer for driver software

    Then Let me pick from a list of device drivers on my computer ,then select Android phone

    android.PNG


    And then Android Bootloader interface

    adb%20boot.PNG


    After that device manager is going to be like the below

    adb%20boot%20dev.PNG


    16.Then open a command prompt (CMD) and switch to the directory C:\Android\andoid-sdk\tools.

    17.Type fastboot oem unlock

    after few seconds you are going to see on your phone

    nxs%20boot.PNG


    Use volume keys to select and power button to apply.
    After finished (it takes very little time) you are going to see LOCK STATE-UNLOCKED
    And on CMD
    • ... OKAY [435.433s]

    If for any reason you hang up after fastboot oem unlock,you can try another usb port or maybe another cable.

    18.Download from here
    http://forum.xda-developers.com/showthread.php?t=988686

    the 3024v3-i9023.img
    md5:
    f8fca0dd910546c8f95b07c23fb906ec

    Be careful !!!!The 3024v3-i9023 and NOT the 3024v3-i9020
    Rename it to recovery.img and put it in C:\Android\android-sdk\tools

    Open a CMD again (if you close it) and switch to C:\ Android\android-sdk\tools
    And type fastboot flash recovery recovery.img and then hit enter

    You are going to see on CMD something like that


    • sending 'recovery' (3980 KB)... OKAY [ 0.621s]
    • writing 'recovery'... OKAY [ 0.511s]
    finished. total time: 1.132s.

    19.Power on your phone (you are going to see the GOOGLE logo but with the unlock symbol below it)

    Download from here http://forum.xda-developers.com/showthread.php?t=682828
    The superuser for froyo /éclair
    drag/drop the su-version#-signed.zip file into the root of the internal SD of the nexus.
    Power off your phone and boot in bootloader (vol up+power) and select the recovery .

    recovery.PNG


    Select install zip from sdcard
    Select choose zip from sdcard
    Select the su-version#-signed.zip
    Select yes install su-version#-signed.zip
    Select go back and reboot systereason you want m now.
    Now your phone is rooted and has CWM V3.0.2.4 installed.


    If for any reason you want to go back to stock (ps just an advice,before do anything just right down the details from Settings>about phone and go to http://www.samfirmware.com/android.htm create an account and download Odin and the proper version of your phone or go to
    http://forum.xda-developers.com/showpost.php?p=12676414&postcount=44
    (in this post I explain how you can put your phone in download mode)

    Hope to help you guys.
    Ps :I took some screenshots from AllGamer post because I didn’t have my camera available, but I wrote the whole think with a clean installation to my laptop.
    Good night or good morning.
    3
    Ok guys found the answer.I set up xp on my virtual machine and i followed the same procedure as win7. When the phone is on everything is ok .At first we have the nexus s with exclamation mark

    nexus%20on.PNG


    and following what i wrote i came to adb composite interface as you can see

    adb%20compos%20ok.PNG


    Then i switched off the phone and i have on device manager

    adb%20nexus%20off.PNG


    so i tried to do the update driver software>install from a specific location >don't search .i will choose the driver to install and

    step4.PNG


    ohhh sh****t .I can not even see the adb bootloader interface.So i went to the inf google file and i add few details for the google nexus s

    ;
    ;Google Nexus S GT-i9023
    %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E20
    %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E20


    for both the [Google.NTx86] and [Google.NTamd64]. I saved the inf file (android_winusb.inf in Android\androidsdk\extras\google\usb_driver) and after that in a command prompt i did

    adb kill-server
    adb start-server

    and i went again to device manager
    update driver software>install from a specific location >don't search .i will choose the driver to install and i select "Have disk" (there give the path where google driver is c:\android\androidsdk\extras\google\usb_driver) and success !!!!

    you have "Android ADB Interface" and "Android Bootloader Interface".Of course select the bootloader interface and go ahead.

    final.PNG



    Here is the inf file ready, just for copy-paste to the c:\android\androidsdk\extras\google\usb_driver (first rename your original from android_winusb to android_winusb.old)

    http://dl.dropbox.com/u/14913717/nexus%20s%20xp/android_winusb.inf


    hope to help
    3
    Hey guys i9020A here, having a problem when I connect either when my android is on (says Nexus S) or when it's in bootmode (says android 1.0) windows 7 won't recognize the driver and gives it's an exclamation point and I can't go farther down the list ;/. Any help would be appreciated!

    Right click > update drivers
    Browse my compuer > let me choose > Have disk
    Point to "android_winusb.inf", it's in the SDK package you should have installed
    Uncheck show compatible devices > choose the bootloader one

    USB%20Driver.jpg
    2
    I was heading through this toturial and many others present in the SNS forum. There seems to be some confusion regarding rooting && flash custom roms.

    Being rooted does not imply that we can flash new roms. For that we need custom recovery. In several phones, we could only had a custom recovery if the phone was rooted. In SNS, we just need an unlocked bootloader and a compatible recovery. No root is needed IMHO.

    Also, in this guide, as in several others, there isn't said anywhere that the custom recovery will be reverted by the system as soon it finishes booting the stock rom. I think it should be clear that we need to remove/rename the script that does that.

    Still... Thanks.