Root Nexus S on IMM76D ICS 4.0.4 Firmware

Author: | Posted in Android Rooting 22 Comments

It was not long back when we posted a tutorial to install IMM76D ICS 4.0.4 Firmware on Nexus S where we had mentioned that if you apply this firmware, your root access will be revoked and hence here is a tutorial to root Nexus S on this firmware. Do I need to explain why rooting is necessary? Well, not really. IMM76D ICS firmware is the official firmware pushed by Google and hence there might be some unwanted system apps that you wish to remove. And this could be possible only by rooting but at the risk of losing the warranty of your device. You can also free up some space and increase internal memory on your Galaxy Nexus S.

root nexus s on ics 4.0.4 IMM76D firmware


  • Backup all your applications using ASTRO File Manager. If you have rooted your Nexus S , you can use Titanium Backup for the same.
  • Back up all contacts to SD Card.
  • Disable Anti virus and other security apps
  • Enable USB Debugging by Settings>Applications>Development and ensure that USB Debugging is checked.

After you back up everything, you can proceed with the steps to install this firmware.

DisclaimerBlogoTech is not responsible for any damage that might be caused to your device during this process though the possibility of any damage is negligible. Try this at your own risk.

This does not work with stock recovery and you need to unlock the bootloader and proceed with this method only if you have custom recovery installed.

Steps to Root Nexus S

  1. Download the rooting package.
  2. Connect your device to the computer via USB Cable. Make sure you have USB Debugging enabled.
  3. Copy the zip file to the root of you SD card. Do not place it within any folders as it would become difficult to locate the file while you are in recovery mode.
  4. Disconnect your device from the PC and turn it off.
  5. Press the Volume Up button and Power button to boot into the bootloader mode.
  6. Now select Recovery mode using the power button after which you will see a warning.
  7. Press the power button and then select “apply update from /sdcard”.
  8. Select the Rooting zip file you had placed in the root of your SD card in Step 3.
  9. Confirm it in the next screen and flash it.
  10. Go back and select “Reboot system now”.

In this way you can easily root your device. If you face any issues, feel free to comment below 🙂

  • Is this is safe to root new android deice and what happen if i am rooting and in between i cancelled rooting..

    • You can not cancel it in between.. If you face some error, let me know!

  • You can root you android device that is the best part of android where symbian lack behind..

  • thomm

    pardon me, i think there is no mobile “Galaxy Nexus S”. There is only Galaxy Nexus or Nexus S..

  • greg

    will this wipe the device?

  • domi748

    I have a problem:
    — Install /sdcard …
    Finding update package …
    Opening update package …
    Verifying update package …
    E: Failed to verify whole-file signature
    E: signature verifycation failed
    Installation aborted

    I tried many times to install it but nothing helps

    • Before you choose the zip file just select the option “Toggle Signature Verification” and then try!

  • i do the steps i get to the bootloader and go to recovery n press power button it flashs to black screen the words GOOGLE come-up in the middle of the screen and then this little android character comes on and hes laying down and his stomach lid is open and theres a triangle warning symbol thats all red with a ! placed in the middle of the triangle. now no matter what i do or press it wont go past there/that screen. then the phone justs restarts.

  • the phone was unlocked when i bought it meaning i can use it with any carrier but thats it. if thats not sufficient if u can tell me whaat to do next/how unlock the bootloader would be great

  • hey i found out that once i get to that screen with that red triangle over the android if the chest of him is open and i see the keys inside on his chest that its unlocked so i read off of xda developers wheni get to that screen if i hold the power buton and tap volume i finally get the screen where it says “apply file from sd-card” so i go to that and i see the file i downloaded from you here the superuser file once i select it it says
    finding update package….
    opening update pcakage…
    verifying update package…
    E:failed to verify whole-file signature
    E:signature verification failed
    installation aborted.

    now am i supposed to wipe my phone before i apply that superuser update from the sd card ?????
    and if i “wipe data/factory reset” will it erase that superuser update i downloaded from you here???
    whata i do???
    please n thanks buddy

    • The data on your Card will not be deleted. The option to turn off signature verification comes after you select “install zip from SD Card”.

  • oooo ya and there is no part/nothing there that says “toggle signature verification” thats not there anywhere. whata i do now??? did i download something wrong??

  • sorry i dont understand what you mean thts all that comes up on the screen is:
    reboot system now;
    apply update from /sdcard
    wipe data/factory reset
    wipe cache partition

    now when i select the apply update from sd card it goes to the other screen showing everything i have downloaded onto the sd card now then i select the superuser zip file i downloaded from this site here and then it says what i told u earlier and itgoes back to the same screen with the “reboot system now”; apply update from sdcard and s0 on but it doesnt have anything to select to turn off signature verification anywhere. what am i doing wrong here????

    • Don’t you have any other option other than these 4?

  • i havent wiped my phone should i?? or does it even matter??
    im sorry for being a pain in the ass buddy

  • hey i figured something out here my bootloader is “locked” im assumeing this is why i cant get anything to work here so how do i unlock the bootloader???
    i found a tutorial on youtube but i kept getting lost or im just missing something here.
    1 tutorial told me to download and save a rar. file and for some stupid reason it wont save into a archive.

    I dont no here buddy im so sorry for being a pain in the ass here usually im really good at all this stuff but for sum ridiculous reason im just getting stumped here.

    my phone is on the WIND service here in Edmonton, Alberta-Canada its already got its update to 4.0.4 ICS also its a baseband version I9020XXKI1
    The kernel verision is 3.0.8-g6656123
    [email protected]#1

    Thanks again eh i appreciate it greatly
    this should be enuff info about the phone for you.
    If you can just show/tell me step by step on what to do would be awesome

    thanks again

  • thats for gingerbread 2.3 not ics 4.0.4