Root Nexus S on IMM76D ICS 4.0.4 Firmware

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 🙂

Leave a Comment