Guide to Update Galaxy Nexus (YAKJUXW) to Android 4.0.4 YAKJU and Get future Updates from Google

Guide to Update Galaxy Nexus (YAKJUXW) to Android 4.0.4 YAKJU and Get future Updates from Google

UpdateWe’ve released an updated guideline to help you complete the following task. Follow this guide to swiftly and easily update your Yakju and Takju firmware to your device.

NEW – The Easiest Method to Switch Galaxy Nexus from Yakjuxw (Non-Yakju) to Android 4.1.1 Jelly Bean Yakju/Takju, and get the latest updates from Google

NEW – How for Manually Installing Google Android 4.2 Takju on non-Yakju/Yakju Galaxy Nexus and get future updates via Google (Without using the Toolkit)

The Google 4.0.4 (Ice Cream Sandwich) OTA update for Galaxy Nexus (GSM/HSPA+) began rolling out in March, but only to a small number of users. The OTA update was pushed to the majority of Galaxy Nexus with the product name’yakju’ however, a few Google upgraded Galaxy Nexus haven’t got it because these updates are region-specific. It is important to note that phones with the yakju product codes are directly updated by Google and those with ones that aren’t yakju versions are able for updates by Samsung that are reportedly delayed by several weeks. If you are unable to be patiently waiting to receive to receive the Galaxy Nexus OTA Android 4.0.4 update, you may choose to install the update manually.

Check: [Check] whether you Galaxy Nexus is updated by Google or Samsung What is the update process?

Google has released its official “yakju” factory images for Galaxy Nexus “maguro” (GSM/HSPA+) that are designed to be manually flashed only on the yakju version. But, there’s an 100% workable method to install the latest official Android 4.0.4 Yaju upgrade on all version that is not yakju ( yakjuxw, yakjuux, yakjusc the yakjukr, yakjudv, yakjuzs as well as the yakjujp) of the Galaxy Nexus. It will also alter the firmware of the version of your Galaxy Nexus from non-yakju to the yakju version this is beneficial as it means that your device will then be eligible for officially-approved OTA update directly from Google and not Samsung.

Disclaimer: Try this guide at your own risk! We will not be held accountable for any device that is damaged or bricked. It could also invalidate the warranty.


1. This involves unlocking the bootloader, which will erase or factory reset your phone. 2. Your phone should be running official Stock firmware and not an ROM that you have created.

3. The Galaxy Nexus device’s name should be maguro (See the steps to verify that)

4. This method is only intended to be used with GSM/HSPA+ Galaxy Nexus.

This is how we’ll accomplish the entire process using Galaxy Nexus Root Toolkit, a trusted and simple tool that allows you to root unlock, back up apps and data, as well as flash .img files to Galaxy Nexus.

Tutorial on Installation of Android 4.0.4 update on Galaxy Nexus( non-Yakju model)

Step 1. The most important step of the whole job. You must install and set up your ADB as well as Fastboot driver on the Windows system. Learn how to install ADB and Fastboot Drivers on Galaxy Nexus using Galaxy Nexus Root Toolkit[Read more]

Step 2. Create an image of the installed applications (with data) and SD card’s contents. Read our article How to Backup Galaxy Nexus Apps & Data without rooting]

Step 3. Once you’ve set up the drivers correctly and made an backup, it’s now an opportunity to open the bootloader. Follow our [Guide to Unlock Samsung Galaxy Nexus Bootloader]

4. 4 Step 4 – Download the following documents:

– Download the .tgz file onto your desktop with an archive software such as WinRAR. Rename the file, and include the .zip extension to it. The file should be extracted to an appropriate folder on your desktop. Then open the folder and extract the file ( to the same folder.

Step 5 – Installing Android 4.0.4 and Flashing the ‘YAKJU’ Firmware

1. You can enable USB Debugging on your smartphone then connect the phone to your computer using USB. (Make sure that it’s powered up.)

2. Open Galaxy Nexus Root Toolkit (Run as Administrator) Select the model of your device (CDMA or GSM) and select “List devices” to ensure that your connectivity is secure. Then select the ‘fastboot-bootloader’ option and click on ‘Reboot Bootloader’.

3. Your phone is now in bootloader mode. Prepare for flashing!

Flash the HTML0 images that you downloaded in Step 4, choose the Flash (Permanent) option in the Galaxy Nexus Root Toolkit. Next,

Click on the System option and choose ‘system.img The file is located in the folder called yakju-imm76d. (The flashing process will begin and continue until you get an end-of-flash notification in CMD)

– Click on the Userdataoption and then select ‘userdata.img’.

– Select the Bootoption and then select ‘boot.img’.

Similar to that, click on recovery, then select ‘recovery.img’.

Version Update Update to HTML0 It is recommended to flash the latest radio (baseband) and the new bootloader too.

Following flashing of the 4 images above,

– Click on Radio/Baseband option and select ‘radio-maguro-i9250xxla02.img’. Flash it!

Then restart your device using the fastboot bootloader and then clicking on Reboot Bootloader.

– Next, Click on Bootloader option and select ‘bootloader-maguro-primela03.img’.

4. Clear your cache partition. (Use any of the following methods)

Method 1. – (Without the use of a toolkit)

Download Fastboot and ADB Download the files into the folder called ‘platform-tools-v19’ located in your computer. To delete the cache click on the folder named ‘platform-tools-v19′ and pressing the Shift key. Open the command window here’.

The command prompt will pop up. Enter fastboot.exe and hit enter. After that, type the word “fastboot erase” to erase the cache.

Reboot – Type”fastboot reboot” quickboot restart and press Enter. That’s it!

Method 2 – (If using Nexus Root Toolkit v1.5.1)

Check that your device is bootloader-ready. After that, open the toolkit and start Advanced Utilities and click on the “Launch CMD Prompt button. The CMD window will pop up.

Enter fastboot.exe and hit enter. After that, enter the command fastboot erase to erase the cache.

Enter your command to reboot your fastboot and press Enter. That’s it!

Your device will now start up normally and show with the latest Android 4.0.4 update as well as the “yakju” firmware, which will provide timely update directly from Google. You can verify the version by using the ‘GN updater checker application. Make a backup of the backup you made in step 2 to gain back your installed applications and their information.

The latest features with 4.0.4 – The latest Android 4.0.4 update for the Galaxy Nexus provides improvements in stability, improved quality camera, more smooth rotation of the screen and improved recognition of phone numbers and much more. We also saw a substantial increase in battery life after updating to 4.0.4.

Get the most amazing Ice Cream Sandwich on your GNex right now!

P.S. We’ve tested the tutorial above using our Samsung Nexus, and it has worked flawlessly. Please let us know if you encounter problems while following the steps described.

[Thanks XDA Forum]

UPDATEA nice present to those who have adhered to our previous guide and liked it.

Guide to update Galaxy Nexus running Android 4.0.4 to Android 4.1 (Jelly Bean) using ClockworkMod

Update of Galaxy Nexus to Android 4.1.1 Final (JRO03C) from 4.0.4 (IMM76I) or 4.1 (JRN84D) on Takju and Yakju

Update 3: Unable to download the 4.1.1 OTA update on Yakju? [FIX]

If you’ve followed this tutorial earlier to upgrade the firmware on your Galaxy Nexus from Non-Yakju to Yakju and you have an Android 4.1.1 Jelly Bean OTA update installed on your device. However, the update installation is not successful if you haven’t flashed the XXLA2 radio/baseband to your 4.0.4 Yakju.

To fix this, simply use the toolkit again to Flash ONLY the Radio ‘radio-maguro-i9250xxla02.img’ and Bootloader ‘bootloader-maguro-primela03.img’ (steps updated above and these files should be on your PC). It is not necessary to delete the cache after flashing the files. The next step is to clear the Google framework for services to make sure that updates are checked for. (Settings > Apps > Google Services Framework > Clear data). Turn off the power and then turn it on. Check for updates to your system as well. The Jelly Bean 4.1.1 OTA update will appear.

NOTE: For automated installation of OTA updates Your device must not be rooted and it should not have Custom Recovery (CWM) or any custom ROM.

Bert Hoxton

Bert Hoxton