Samsung Galaxy Nexus (toro)
The Samsung Galaxy Nexus is the third device of the Google Nexus franchise.
| Galaxy Nexus Toro | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Specification | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contents |
Update History
A list of updates (official and leaked) for the Samsung Galaxy Nexus (toro), as well as links to relevant fastboot images.
ITL41D
- Android 4.0.1
- Full images available: Yes
- OTA available: N/A
- Shipped with device on 15 December, 2011[1]
- LTE Radio: EK02
- CDMA Radio: EK01
- Bootloader: PRIMEKJ10
ICL53F
- Android 4.0.2
- Full images available: Yes
- OTA available: Yes
- OTA released on 15 December, 2011[2][3]
- LTE Radio: EK02 (Unchanged)
- CDMA Radio: EK05
- Bootloader: PRIMEKK15
IML74K
- Radio and bootloader leak only, not a full Android update.
- Full images available: N/A
- OTA available: N/A
- Leaked on 21 December, 2011[4]
- LTE Radio: EK04
- CDMA Radio: EK06
- Bootloader: PRIMEKL01
IMM30B
- Android 4.0.4
- Full images available: No
- OTA available: Yes
- Leaked on 5 February, 2012[5]
- LTE Radio: FA02
- CDMA Radio: FA02
- Bootloader: PRIMELA03
IMM76K
- Android 4.0.4
- Full images available: Yes
- OTA available: Yes
- OTA available on 01 May, 2012[6]
- LTE Radio: FC05
- CDMA Radio: FC04
- Bootloader: PRIMELA03 (Unchanged)
JRO03O
- Android 4.1.1
- Full images available: Yes
- OTA available: Yes - from IMM76Q - from IMM76K
- Leaked on 29 August, 2012[7]
- LTE Radio: FG02
- CDMA Radio: FF02
- Bootloader: PRIMELC03
Rooting
DISCLAIMER: RootzWiki, the authors of this article, and any associated or mentioned parties are not liable or responsible for any damage to a user's device. It is solely the user's decision to root, modify, unlock, tamper with, void the warranty of, molest, confound, brick, drop, destroy, or otherwise interact with their device. Furthermore, no article, walk-through, tutorial, or other piece of information can be 100% guaranteed to be completely accurate, or be successful with every device.
Unlock the bootloader
This procedure will wipe all data on your device's internal memory and void the warranty.
- Backup everything on your phone that you care about: Apps, settings, contacts, call logs, text messages, and so on. There are a variety of apps in the Market to assist with this.
- Setup the Android SDK on your computer.
- Reboot your device into Fastboot mode by powering off, then...
- Nexus One: Powering on while holding down the trackball and power button. You should be at a white screen with skating Bugdroids.
- Nexus S: Powering on while holding down Volume Up and power button. You should be at a white screen with skating Bugdroids.
- Galaxy Nexus: Hold all three buttons until arriving at a black screen with an open Bugdroid.
- Connect your device to your computer and open a command prompt, terminal, or shell on your computer.
- Run the following command:
fastboot oem unlock- Note: If you do not have the fastboot executable, make sure you followed the instructions for setting up the Android SDK properly. Failing that, you can download it for Windows and Linux.
- Note: On Windows, if fastboot returns with Waiting for device, download the Samsung USB drivers, install them, then right-click the "Android 1.0" device in Device Manager, select "Update Driver Software...", "Browse my computer for driver software", "Let me pick from a list of drivers on my computer", "Samsung Android Phone", "Next", and if given a choice of drivers, select the newest one and finish the driver installation. Aferwards re-run the fastboot command.
- Note: On Linux, if fastboot returns with Waiting for device, run it as root.
- On your device, a prompt will appear and confirm that you wish to unlock your bootloader, and warn that doing so will void your warranty. If you agree to those terms, press Volume Up to select Yes, and then the Power button to confirm.
- Your device will wipe its internal memory, and then reboot.
- Note: If it does not, use the volume keys to select the "Recovery" option. In Recovery, press both Volume keys and the power button simultaneously, use the volume keys to select Factory Reset, and power to confirm.
Install Custom Recovery
Due to a decision by Samsung and Google, the Galaxy Nexus will revert to a stock recovery at each boot. The fix is relatively simple, though. Before proceeding onward, download the Superuser ZIP and stock-recovery-stopper-signed.zip, then place both on the root of the "sdcard". Make sure to not reboot into Android between flashing the custom recovery, and flashing both ZIPs in the step after this.
- Download the recovery image: recovery-clockwork-touch-5.8.0.2-toro.img
- Reboot into fastboot mode and connect your device to your computer.
- Open a command prompt or terminal on your computer and
cdto where you downloaded the recovery image. - Run this following command:
-
fastboot flash recovery recovery-clockwork-touch-5.8.0.2-toro.img
-
Rather than rebooting at this point, select Recovery Mode, and proceed through the installation of Superuser in order to prevent booting into the ROM and having the recovery overwritten.
Flash Superuser
To prevent the stock ROM from overwriting the recovery, repeat steps 4-6 with stock-recovery-stopper-signed.zip instead of the Superuser ZIP. Make sure to do this prior to rebooting! Note that flashing this ZIP may cause the device to no longer properly process OTAs. However, if you have come this far, odds are that will not matter since you can just flash system images or components of the OTA and a custom ROM for the same end result.
- Download SuperSU 1.25 (Mirror) and copy it to the root of your sdcard (External storage) or Device storage (Internal storage).
- Reboot your phone into recovery mode.
- On most HTC devices this can be done via booting into HBOOT by holding the trackball or a volume button (usually down) and power after removing and reinserting the battery, then selecting "RECOVERY".
- On most Samsung devices you can hold Volume Up and Power from a powered-off state until you arrive at the custom recovery.
- On the Samsung Galaxy Nexus, hold both Volume buttons and the power button from a powered-off state until you arrive at the bootloader (black screen with an open-chest bugdroid), then use the volume keys to select "Recovery mode" then press power to confirm.
- Select backup and restore, then Backup. The backup will take some time to complete, so be patient.
- Select install zip from sdcard then choose zip from sdcard.
- Select UPDATE-SuperSU-v1.25.zip and confirm.
- Once complete select Go back until you return to the main menu.
- Select reboot device now and allow your device to reboot.
Install TWRP
GooManager Install
- Download and install GooManager from the Google Play Store. A direct download of the APK is available on Goo.im. (Make sure to download the latest version!)
- Open the app, and tap on the Menu button.
- Select Install OpenRecoveryScript.
- If you receive a Superuser prompt, check Remember then tap on Allow.
- Sometimes the Superuser prompt will throw off the app. Just select Install OpenRecoveryScript again if this happens.
- Confirm the recovery installation, and the download version. Make sure that the indicated filename includes your phone's name: openrecovery-twrp-2.1.0-toro-signed.zip or openrecovery-twrp-toro-2.1.0.img.
- The app will automatically download the recovery.
- The installation might then proceed via one of two methods, either of which is completely automatic and with no further user interaction necessary:
- If a ZIP was downloaded, the app will reboot your device, flash the new recovery via your old recovery, and then reboot your device back into Android.
- If an IMG was downloaded, the app will use flash_image to directly install the recovery. You should then see a toast notification confirming success.
Manual Install
- Download the recovery image: openrecovery-toro-2.1.2.img
- Reboot into fastboot mode and connect your device to your computer.
- Open a command prompt or terminal on your computer and
cdto where you downloaded the recovery image. - Run this following command:
-
fastboot flash recovery openrecovery-toro-2.1.2.img
-
Device Encryption
The Samsung Galaxy Nexus is capable of encrypting its entire data partition thanks to the Device Encryption feature in Ice Cream Sandwich. However, this prevents access by a custom recovery to the storage (/sdcard) or user data (/data) partitions, making it impossible to take backups or flash update.zip's. The only way to undo the encryption, is to format the data partition with a stock recovery:
Note: The following instructions will lead to all user data (sdcard, apps, app data, preferences, etc.) being wiped. Data cannot be recovered at all. It is highly recommended that you backup all of your apps using Titanium Backup or a similar application, and backing them up on your computer (or if using Titanium Backup, Dropbox and Box.net are also available).
- Download the stock recovery image for your device: recovery-toro-icl53f.img
- Open a command prompt or terminal, and cd to wherever the radio image(s) were saved.
- Reboot into the bootloader and connect your phone to your computer via a USB cable.
- On Windows you may need to install the bootloader drivers. See the second note under step five of unlocking the bootloader for details.
- Run the command
fastboot devicesto make sure that the device is recognized. If you see your device's serial number, continue. - Flash the stock recovery:
fastboot flash recovery recovery-toro-icl53f.img - Boot into recovery mode and press Volume Up and Power.
- Select Factory Reset using the Volume keys, and press the Power button to confirm.
- Once it is done, if asked, select Reboot now.
- Re-install your custom recovery.
Flash Radio Updates
A guide to flashing radio images on the Samsung Galaxy Nexus after the bootloader has been unlocked.
- Download the radio images of your choice.
- Note: The device has two radios, radio (the LTE radio) and radio-cdma (the CDMA radio). Each radio image is named as such, as are their partitions.
- Open a command prompt or terminal, and cd to wherever the radio images were saved.
- Reboot into the bootloader and connect your phone to your computer via a USB cable.
- On Windows you may need to install the bootloader drivers. See the second note under step five of unlocking the bootloader for details.
- Run the command
fastboot devicesto make sure that the device is recognized. If you see your device's serial number, continue. - Flash the radios via the following commands, replacing (radio number) with the appropriate value for the name of the file being flashed:
- LTE Radio:
fastboot flash radio radio-toro-(radio number).img - CDMA Radio:
fastboot flash radio-cdma radio-cdma-toro-(radio number).img
- LTE Radio:
- Once you have flashed the radios you desire, run the command
fastboot rebootto return to Android, or use the Volume keys to select Start, and press the Power button to confirm.- Note: You do not need to reboot between flashing radios; if you so desired, you could flash a new kernel, radios, and recovery all in the same session.
Boot Options
Instructions for booting into the various modes available on the Samsung Galaxy Nexus.
Android (Normal)
Can be recognized by a normal boot animation, followed by your lock screen at start-up.
- From Off: Hold down the power button until the Google logo appears.
- From Android: Hold down the power button, then select Reboot. Some custom ROMs may require selecting Reboot from the menu, then OK. Alternatively, power off. then follow From Off instructions.
- ADB:
adb reboot - Terminal:
reboot - From Recovery: Select "Reboot Now"
- From Bootloader: Use the Volume keys to select "Start", then press the Power button to confirm.
- From Bootloader (Fastboot):
fastboot reboot
Safe Mode
Can be recognized by a normal boot animation, followed by your lock screen at start-up with the words "Safe Mode" in the lower-left corner.
- Power off the phone completely.
- Hold down the power button until the Google logo appears.
- Immediately hold down the Volume Down button until the lock screen appears.
- "Safe Mode" should appear in the lower-left corner of the screen.
- Reboot normally to exit Safe Mode and return to normal.
Recovery
Varies depending on custom recovery used, but typically has either a developer team logo, an open bugdroid, or ClockworkMod logo in the background, or the creator's name at the top of the screen (ClockworkMod, TWRP, etc.).
- From Off: Boot into the bootloader, use the Volume keys to select "Recovery mode", then press the Power button to confirm.
- From Android: If you custom ROM supports it, hold down the power button and select Reboot, then Recovery. Otherwise, power off and follow From Off instructions.
- From Android (ADB):
adb reboot recovery - From Android (Terminal):
reboot recovery - From Recovery: Under Advanced, select Reboot Recovery. Otherwise power off and follow From Off instructions.
- From Bootloader: Use the Volume keys to select "Recovery mode", then press the Power button to confirm.
Bootloader (Fastboot)
Can be recognized by a large open Bugdroid, and the word "Start" in green at the top of the screen.
- From Off: Hold down both Volume buttons and the Power button until a large open Bugdroid appears with the word "Start" in green at the top of the screen.
- From Android: If you custom ROM supports it, hold down the power button and select Reboot, then Bootloader. Otherwise, power off and follow From Off instructions.
- From Android (ADB):
adb reboot bootloader - From Android (Terminal):
reboot bootloader - From Recovery: Power off and follow From Off instructions.
- From Bootloader: Use the Volume keys to select "Restart bootloader", then press the Power button to confirm.
- From Bootloader (Fastboot):
fastboot reboot-bootloader
See Also
- Samsung Galaxy Nexus (toroplus), the Sprint CDMA and LTE version of the Galaxy Nexus
- Samsung Galaxy Nexus (maguro), the GSM and HSPA version of the Galaxy Nexus
- Samsung Nexus S, the GSM and HSPA predecessor to the Galaxy Nexus
- Samsung Nexus S 4G, the CDMA and WiMAX predecessor to the Galaxy Nexus
- HTC Nexus One, the predecessor to the Nexus S
External links
- RootzWiki Sub-Forum for the Galaxy Nexus Toro
- RootzWiki - The Ubuntu Way: A New, Easier Method for Setting Up ADB and Transferring Files by Nicole Watkins
- Official website at Google
- Galaxy Nexus at Verizon Wireless
- Official Samsung drivers
- OTA update ZIP files
- Stock images
Fastboot Images
References
- ^ a b PC World - Galaxy Nexus Coming to Verizon Thursday. www.pcworld.com. Retrieved on 2012-04-08.
- ^ DroidLife - Android 4.0.2 Rolling Out to Verizon Galaxy Nexus Units. www.droid-life.com. Retrieved on 2012-04-08.
- ^ DroidLife - Within 2 Hours of Activation, Your Galaxy Nexus Will Receive an Update – Here are the Details. www.droid-life.com. Retrieved on 2012-04-08.
- ^ DroidLife - Download: New EK06 and EK04 Radios and Bootloader for the Galaxy Nexus. www.droid-life.com. Retrieved on 2012-04-08.
- ^ AndroidPolice - Android 4.0.4 Makes Another Surprise Appearance, This Time On The Verizon Galaxy Nexus (IMM30B). www.androidpolice.com. Retrieved on 2012-04-08.
- ^ Droid Life - One Lucky DL Reader Receives Anroid 4.0.4 IMM76K Update on Verizon Galaxy Nexus?. www.droid-life.com. Retrieved 2012-05-01.
- ^ Droid Life - Download: Jelly Bean (JRO03O) Update for Verizon Galaxy Nexus. www.droid-life.com. Retrieved on 2012-29-08.