The SuperUser's Guide
  • Home
  • Select Device
    • General Android
    • HTC One X
    • Samsung Galaxy Nexus
    • Samsung Galaxy S III
  • Recommended Apps
  • Wallpapers
  • Super Users
  • Update Blog

Manually Unlock Bootloader & Root [Windows]
Samsung Galaxy Nexus

Google+ Share Donate!
Below are very detailed instructions to manually backup your phone, unlock the bootloader, restore, root, and install Clockwork Mod Recovery.  These instructions are as fool-proof as it gets.  If you have any questions reach out on the forums, there will always be people there to help.

SPRINT USERS: You can unlock the bootloader and root with these instructions, however you cannot flash Clockwork Mod Recovery.  I will update as soon as it's available.

1. Install Android SDK To Computer

  1. Download Android SDK: Site link
    1. Download the .exe file (recommended): SDK Download Link / Mirror Link
  2. Launch the downloaded .exe file
  3. Follow the installation step until you get to Choose Install Location
  4. Rename the destination folder to ”C:\android-sdk-windows” and hit next
  5. Check Do not create shortcuts and click Install
  6. Once completed click Next
  7. Verify Start SDK Manager is checked and click Finish
  8. The Android SDK Manager should pop up
  9. Make sure only the following is checked
    1. Under Tools:
      1. Android SDK Tools (Rev. 18)
      2. Android SDK Platform-tools (Rev. 11)
    2. Under Extras:
      1. Google USB Driver (Rev. 4)
    3. Uncheck Everything else
  10. Click Install 3 packages
  11. When the Choose Packages to Install window pops up, select Accept All, and click Install
  12. Once finished close out of the SDK Manager windows
  13. Open your C: drive, you should see a folder labeled android-sdk-windows
  14. Download Fastboot.exe: Download Link / Mirror Link
  15. Copy the fastboot.exe in the “C:\android-sdk-windows\platform-tools” folder
    1. If you get an overwrite warning, select Copy and Replace
  16. You have successfully installed ADB

2. Install Drivers To Computer

  1. Open Device Manager
    1. Open Control Panel
    2. Click on Device Manager
  2. Uninstall any failed driver installation attempts pertaining the Galaxy Nexus
  3. Download and install the Samsung Drivers
    1. Samsung Driver: Download Link / Mirror Link
  4. On the Galaxy Nexus Turn USB Debugging On 
    1. Go To Settings > Developer Options > USB Debugging
  5. Plug the Galaxy Nexus into the computer
    1. If the computer is a desktop, use a USB port in the back!
  6. Open the “C:\android-sdk-windows\platform-tools” folder
  7. Open a command prompt
    1. Press and hold the shift key and right click in the folder window
    2. Select Open Command Window Here
  8. In the command prompt Type “adb devices” and press Enter
    1. If you see a string of letter and number appear, continue
    2. If not, go to Troubleshooting Drivers below
  9. Boot the phone into Fastboot
    1. In the command prompt Type “adb reboot bootloader” and press Enter
  10. Wait for the phone to boot the to screen with Andy the Android on his back with a door open on his front
  11. In the Windows Command Prompt Type “fastboot devices” and press Enter
    1. If you see a string of letter and number appear, continue
    2. If not, go to Troubleshooting Drivers below
  12. Reboot the Galaxy Nexus
  13. You have successfully installed the drivers

3. Backup Phone With ADB Backup

Unlocking the bootloader will wipe the Galaxy Nexus.  If you have been using the phone for a while you may want to backup first.  If you do not want to backup you can skip to step 4. Unlock The Bootloader
  1. Verify your phone is On, plugged into the back of the computer, and USB debugging is turned on
  2. Copy sdcard contents to your computer, such as music, files and pictures
  3. Open the “C:\android-sdk-windows\platform-tools” folder
  4. Open a command prompt
    1. Press and hold the shift key and right click in the folder window
    2. Select Open Command Window Here
  5. In the command prompt type “adb backup –apk –shared –all –f /backup/mybackup.ab” and press Enter
    1. This will create a backup folder, and save the backup to “c:/backup/mybackup.ab”
    2. It will backup your app data + the apks
  6. On your phone you should see the screen on the right
  7. Create a simple password
    1. Make this easy to remember
    2. You must not forget this password
  8. Select Back up my data
    1. This may take several minutes. When its complete a screen will say backup complete, and the phone with return to the homescreen
  9. On the computer, go to the “C:\backup\” and verify there is a file labeled mybackup.ab
  10. You have successfully backed up your phone

4. Unlock The Bootloader

  1. Verify your phone is On, plugged into the back of the computer, and USB debugging is turned on
  2. Open the “C:\android-sdk-windows\platform-tools” folder
  3. Open a command prompt
    1. Press and hold the shift key and right click in the folder window
    2. Select Open Command Window Here
  4. In the command prompt type “adb reboot bootloader” and press Enter
  5. Wait for the phone to boot into Fastboot
  6. In the command prompt type “fastboot oem unlock” and press Enter
  7. When the phone asks if you want to unlock, select yes
    1. Use the Volume Up and Volume Down to scroll and the Power button to select
  8. On the phone select Recovery Mode
    1. Use the Volume Up and Volume Down to scroll and the Power button to select
  9. When the screen with Andy the Android appears, press and hold Volume Up + Volume Down + Power
  10. Select Factory Reset
    1. Be patient, this may take a few minutes
  11. Select Reboot
  12. Go through the setup process
  13. You have successfully unlocked your bootloader

5. Restore ADB Backup

If you did not make a backup in step 3. Backup Phone With ADB Backup, skip this step
  1. Verify your phone is On, plugged into the back of the computer, and USB debugging is turned on
  2. Open the “C:\android-sdk-windows\platform-tools” folder
  3. Open a command prompt
    1. Press and hold the shift key and right click in the folder window
    2. Select Open Command Window Here
  4. In the command prompt type “adb restore C:\backup\mybackup.ab” and press Enter
  5. When the phone shows the Full restore screen, type in the password you created in the Backup your phone with ADB section
    1. This may take several minutes, be patient
  6. You have now restored your phone

6. Root & Setup Clockwork Mod Recovery

  1. Verify your phone is On, plugged into the back of the computer, and USB debugging is turned on
  2. Download su.zip and place on the phones sdcard
    • Su.zip: Download Link / Mirror Link
  3. Download the appropriate Clockwork Mod Recovery .img File to the computer
    • GSM (maguro): Download Link / Mirror Link
    • GSM Touch (maguro): Download Link / Mirror Link
    • Verizon (toro): Download Link / Mirror Link
    • Verizon Touch (toro): Download Link / Mirror Link
    • Sprint (toroplus):  Download Link / Mirror Link
    • Sprint Touch (toroplus): Download Link / Mirror Link
  4. Open the “C:\android-sdk-windows\platform-tools” folder
  5. Copy the downloaded Clockwork Mod Recovery .img file in the folder
  6. Open a command prompt
    1. Press and hold the shift key and right click in the folder window
    2. Select Open Command Window Here
  7. In the command prompt type “adb reboot bootloader” and press Enter
  8. Wait for the phone to boot into Fastboot
  9. In the command prompt type the appropriate command below and press Enter
    • GSM: “fastboot flash recovery recovery-clockwork-6.0.0.5-maguro.img”
    • GSM Touch: “fastboot flash recovery recovery-clockwork-touch-6.0.0.5-maguro.img” 
    • Verizon: “fastboot flash recovery recovery-clockwork-6.0.0.5-toro.img”
    • Verizon Touch: “fastboot flash recovery recovery-clockwork-touch-6.0.0.5-toro.img” 
    • Sprint: “fastboot flash recovery recovery-clockwork-6.0.0.5-toroplus.img”
    • Sprint Touch: “fastboot flash recovery recovery-clockwork-touch-6.0.0.5-toroplus.img” 
  10. Once complete, select Recovery Mode
    • Use the Volume Up and Volume Down to scroll and the Power button to select
  11. Select “Install zip from sdcard”
  12. Select “choose zip from sdcard”
  13. Locate & Select the su.zip file > Select Yes
  14. Reboot
  15. Install ROM Manager from the Play Store
    • Rom Manager: Play Store Link
  16. Launch ROM Manager
  17. Select “Flash ClockworkMod Recovery”
  18. Confirm Phone Model
  19. You now are rooted and have CWM Recovery permanently installed

7. Make a Backup of Stock

  1. Launch ROM Manager
  2. Select “Backup Current ROM”
  3. Rename backup (example: “Stock 4.0.2”)
  4. Select “OK”
  5. You have now made a stock backup to fall back if needed

1st Driver Troubleshoot

  1. Download USBDeview
    1. USBDeview: Download Link / Mirror Link
  2. Unzip the usbdeview.zip file
  3. Click on the USBDeview.exe Application File
  4. Uninstall any Samsung, Galaxy Nexus, Motorola, HTC drivers that would pertain to Android
  5. Go back to the Install Drivers section and try again.

2nd Driver Troubleshoot

Some experience driver issues.  If this happens to you, the easiest solution is to install PDAnet.  PDAnet is a tethering application.  While we don’t need it to tether it does have a nice set of drivers that work perfect.  PDAnet will install to your computer and to your phone.  Once the drivers are installed you may uninstall the PDAnet app from your phone.
  1. Use USBDeview to remove the Samsung drivers
    1. Triple check there are no other conflicting drivers
  2. Download and install PDAnet for Android to your computer
    1. PDAnet for Windows (x86) 32bit: Download Link / Mirror Link
    2. PDAnet for Windows (x64) 64bit: Download Link / Mirror Link
  3. Launch the PDAnet .exe file
  4. Follow the Setup Wizard
    1. If a USB driver found message pops up, select Yes
    2. If any publisher warnings pop up, select yes, continue with installation
  5. A USB Driver Installation window will pop up
    1. Make sure the phone has USB debugging turned on
      1. Go To Settings > Developer Options > USB Debugging
    2. Connect phone to the Computer with the USB cable
      1. If it’s a desktop computer use a USB port on the back
    3. Click OK
    4. If any autoplay windows pop up, close them
  6. When the Install to Phone window pops up
    1. Launch the PDAnet app on your phone
    2. Select USB Tether Mode to turn it on
      1. Select No, Already Installed when it prompts to install desktop client
    3. Click OK on Computer
  7. Setup – PDAnet window, Installation Succeeded
    1. Uncheck Display Incoming SMS on computer
    2. Uncheck Hide Tether Usage
    3. Click Finish
  8. Open the “C:\android-sdk-windows\platform-tools” folder
  9. Open a command prompt
    1. Press and hold the shift key and right click in the folder window
    2. Select Open Command Window Here
  10. In the command prompt Type “adb devices” and press Enter
    1. If you see a string of letter and number appear, continue
    2. If not, ask for help in the forums, be as detailed as possible
  11. Boot the phone into Fastboot
    1. In the command prompt Type “adb reboot bootloader” and press Enter
  12. Wait for the phone to boot the to screen with Andy the Android on his back with a door open on his front
  13. In the Windows Command Prompt Type “fastboot devices” and press Enter
    1. If you see a string of letter and number appear, continue
    2. If not, ask for help in the forums, be as detailed as possible
  14. Reboot and continue to step 3. Backup Phone With ADB Backup
    1. You can also uninstall the PDAnet app from your phone

Galaxy Nexus in Fastboot
Picture of Galaxy Nexus in Fastboot
Android ADB Backup
Picture of ADB Backup
Unlock Bootloader
Picture of the Unlock Bootloader Screen
Clockwork Mod Recovery
Picture of Clockwork Mod Recovery
ROM Manager
Picture of ROM Manager
xda-developers
droidforums.net
galaxynexusforum.com
Questions or comments? reach me at dakota0206@gmail.com