Root Galaxy Nexus on Any Firmware

Google has recently pushed Ice Cream Sandwich OTA updates to Galaxy Nexus. They have also pushed some updates to fix network issues. Since these are official updates, you will not have root access though you had it previously. In this tutorial we will tell you how to root Galaxy Nexus. This tutorial will work regardless of the firmware you have provided you have unlocked the bootloader of your device.  Unlocking the bootloader will erase everything on your device, hence backup everything before you proceed. The steps to backup and unlock bootloader can be found in this tutorial.

root galaxy nexus

You must also have flashed the ClockworkMod Recovery or TWRP Recovery before you proceed because you will be flashing the su binaries to your phone which will give you permanent root access. The steps to flash CWM recovery are also mentioned in this tutorial.

After you have done the above, you can proceed with the steps to root Galaxy Nexus on any firmware.


It is very unlikely that you will lose any data on your device but if you are stuck at some position you may need to perform a factory reset. Having a backup is good in such situations!

  • Back up all apps using ASTRO File Manager. You can get the APK files using ASTRO and later restore it. Rooted users can use Titanium Backup which also backs up data along with the apps.
  • Back up all contacts to SD card.
  • Backup SMS on Android.
  • Backup call log on Android.
  • Have minimum 60% charge on your phone else you might get stuck while the update process is running on your device.
  • Remove any security or Anti-virus app if you have them installed.
  • Enable USB Debugging. This can be don by Settings>Applications>Development and making sure that USB Debugging is checked.

Disclaimer: Hack My Android is not responsible for any damage that your device may face during this process. The developer is also not responsible for the same. There are little chances that your device may face any issue. However, try this at your own risk.

Procedure to Root galaxy Nexus on Any Firmware

  1. Download Galaxy Nexus Rooting Package to your computer and unzip the contents to any separate folder.
  2. Turn off your phone.
  3. Remove the battery and re-insert it into the phone.
  4. Boot into Fastboot mode. To do this, press Volume Down + Volume Up + Power button and you will boot into fastboot mode and make sure it says “LOCK STATE – LOCKED”.
  5. Open Command Prompt (or) Terminal and change the directory to the location where you unzipped the files in first step. You can do this by typing “cd [Path to folder]” .
  6. After changing the directory, type the following commands:
    cd GalaxyNexusRootNew
    fastboot oem unlock

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

  7. On your device, hit the Volume Up button and confirm that you wish to Unlock the bootloader.
  8. To flash ClockworkMod Recovery for GSM/Verizon Galaxy Nexus and TWRP recovery for Sprint Galaxy Nexus, use the following commands:
    For GSM Galaxy Nexus type

    fastboot flash recovery optimus_prime-touch-v5.5.0.4-6-GSM.img

    For Verizon Galaxy Nexus type

    fastboot flash recovery optimus_prime-touch-v5.5.0.4-6-toro-VERIZON.img

    For Sprint Galaxy Nexus type

    fastboot flash recovery twrp-toroplus-2.1.2-SPRINT.img
  9. Reboot your phone, connect it to PC and copy “” to your SD card.
  10. After this, turn off your device and boot into recovery by pressing Volume up + Volume Down + Power buttons. Now your phone should say “LOCK STATE – UNLOCKED”.
  11. Use the Volume buttons to select the Recovery mode option.
  12. From the Recovery mode, select “Install zip from SD card”>”Choose zip from SD card” and select the zip file you had copied to your SD card in step 9. (Options may vary depending on phone’s variant).
  13. Confirm it and flash the zip file in next step.
  14. Go back and select “Reboot system now”.

In this way you can easily root Galaxy Nexus on any firmware.

Via GalaxyNexusRoot