GUIDE: Update your Galaxy Nexus from ‘Yakjuux’ build straight to ‘yakju’ Jelly Bean 4.1.1


Finally!!! I have finally updated my old guide and edited it to now make a new guide on how to update your ‘Yakjuux’ build Galaxy Nexus to the new ‘Yakju’ build running the latest version of Android, Jelly Bean 4.1.1. I have left the old guide up for those who want to be able to get the update OTA from Google, but if you choose to bypass the OTA and go straight to the latest version, this is the guide for you. I have left all the old information regarding what the ‘Yakjuux’ and ‘Yakju’ builds are for new users who may not have seen the old post so skip down to the bottom for the instructions. I will also be adding a FAQ section soon as I have received many of the same questions and will save you some time even though most of the questions are answered in this post.

So you’ve purchased a new Galaxy Nexus phone from Rogers, Telus, Fido, Bell, AT&T or any other GSM  with hopes of having the latest updated; it turns out that there are two different builds, ‘yakjuux’ and ‘yakju’. The main differences between these two builds is that the ‘yakjuux’ build is pushed out by Samsung and the Yakju build is pushed directly from Google.  The benefit from having the ‘yakju’ build is that you will receive the updates much faster as they are being pushed from Google directly.

The current pushed versions of Ice Cream Sandwich:

YAKJUUX – 4.0.2

YAKJU      – 4.1.1 (JRO03C)

In this tutorial, I am going to show you how to update your build from the ‘yakjuux’ to ‘yakju’ build of Jelly Bean 4.1.1 on Mac OS X. I am using OS X lion 10.7.3.

Disclaimer: I take no responsibility for any damages you incur to your phone by updating. I am merely writing a how-to guide and everything is done at your own risk.

Make sure you backup anything on your phone as this process will wipe everything.

First you will need to download the fastboot file which is located inside the ‘Nexus’ folder. That file can be downloaded

You will want to place the Nexus folder onto the desktop as the commands below require it.

Inside the “Nexus” folder, you will find the file “fastboot”. Open this up the way you would an application and let is run. It will ‘install’ whats needed. If you don’t, you will receive a permission denied reply when you try to run the fast boot commands.

Next, download the Factory Image for Android 4.1.1 here: Link

You will want to download UnRarX in order to extract the Android 4.1.1 tgz file. Once you are ready to extract the file, extract the contents to the ‘Nexus’ folder located on the desktop.

Next download the Android File Transfer software for mac from and install.

At this point, you should have everything extracted into the ‘Nexus’ folder on the Desktop and we are ready to start the process.

We are going to start by unlocking the boot loader. This is needed so that we can install the ‘yakju’ image files. Note: This is not the same thing as rooting your phone.

First you are going to want to plug-in your Nexus and make sure that the Android File transfer recognizes the phone. If it does, power down the phone with it still being connected to the computer.

Next, boot the phone into recovery mode. To do this, power down the phone and restart it by holding the power and volume up/down buttons until you see the recovery screen.

Next, we will unlock the Bootloader. To do this, open up Terminal(located in your Applications->Utilities folder)and type the following commands.

1.) cd ~/desktop/Nexus        (hit enter after typing each one if these commands)

2.) ./fastboot devices

If everything is installed correctly, you should see xxxxxxxxxx fastboot(the numbers represent your serial number)

3.) ./fastboot oem unlock

4.)Your phone will ask you if you want to unlock the bootloader. Use the volume up button to ‘yes’ and select it by pressing the power button.

NOTE: THIS WILL ERASE ALL DATA ON YOUR PHONE. Your bootloader is now unlocked.

Next we will install the new files:

5.)type ./fastboot flash bootloader bootloader-maguro-primelc03.img

6.) type ./fastboot reboot-bootloader

7.) type ./fastboot flash radio radio-maguro-i9250xxlf1.img

8.) type ./fastboot reboot-bootloader

9.) type ./fastboot -w update

At this point, the phone will automatically restart. Once the phone has booted to the factory startup screen, power down again and and boot into recovery mode.

We are going to now re-lock the bootloader. Keep in mind that if you choose to lock it and want to update to a future version, you will need to re-unlock it and thus erase everything again. If you decide that you need to send it in for warranty, you will want to re-lock it.

To lock the bootloader:

In the Terminal, type the following:

1.) type ./fastboot devices

2.) type ./fastboot oem lock

Your bootloader is now locked again.

3.) ./fastboot reboot

Your phone is now updated to the latest firmware, Android 4.1.1 Jelly Bean. As well, you will now also be able to receive the future OTA updates directly from Google.


Filed under Tutorial, Updates

27 responses to “GUIDE: Update your Galaxy Nexus from ‘Yakjuux’ build straight to ‘yakju’ Jelly Bean 4.1.1

  1. digitaligloo

    If someone could please test this on Mountain Lion 10.8 and let me know if it works, that would be greatly appreciated! Please like, share and comment if you found the guide useful.

    • Fritz

      I did this on ML 10.8.
      I had to change step 9 to: ./fastboot -w update but otherwise, it went smoothly. Thank you very much.

  2. Nicky

    Can I do this update for the LG Prada 3.0?

  3. John

    I’ve tried this, but UnRarx said there was nothing to unzip

  4. Tulio C.

    I’m getting little bit confused..your guide is great, but you told yakju on title, and post takju.. is it ok to use takju (only difference i’ve heard is that it contains Google Wallet), or must I download the yakju version? Tks..

  5. Tulio C.

    the process isn’t working.. after ./fastboot devices , nothing happen (no serial number).. what may I be doing wrong? I installed fastboot (click twice) and did all as it told the tutorial..also, as I type ./fastboot devices and nothing happens, in some minutes my phone just reboot by itself and i have to start all over again.. please help!

  6. Tulio C.

    there was a lil bit strange on process, but i could do it!! Thanks so much for your tutorial!!!

  7. MTLUV

    I would suggest using this guide:

    Once updated to 4.0.4, you will be able to update to 4.1.1 using the google’s OTA update! It is safer. Worked very well for me! I used mountain lion to update mine. No issues at all.

  8. Anonymous


  9. Anonymous

    Is it a good idea for me to use this guide if I’m doing it on a PC?

  10. Jp

    Do you have a pc guide? Many thanks!

  11. Anonymous

    Please release a PC guide! Thanks!

  12. Zeeshan

    I am using Windows 7, Can you please tel me procedure with that …….. Thanks.

  13. adi

    Worked like magic THANKS SO MUCH

  14. Anonymous

    Wait so if I keep the boot loader unlocked, will I still be able to update to future versions of android???

    • param

      taken from XDA..

      Notes on the bootloader:
      1) Do NOT re-lock your bootloader after you are finished. The is no need.
      2) Having an unlocked bootloader does not affect anything related to the ROM/GoogleWallet/OTAs. Nothing at all.
      3) If your bootloader is locked, you CANNOT use fastboot commands. This is pretty much the only thing it affects.
      4) If your bootloader is locked, and you need to unlock it, it will wipe everything, including /sdcard. This is the major drawback of re-locking your bootloader.
      5) ONLY re-lock your bootloader if you need to return your device to the store. The command is: fastboot oem lock
      6) As of June 2, 2012, a method has been found to unlock the bootloader without wiping (but root is required), and segv11 put it together in an app for us. See here. So, if you have root, there is no issue with re-locking the bootloader if you want — just make sure you don’t lose root, or you will have to wipe to unlock it again.

  15. param

    amazing, thank u so much, i cant thank u enough for this.
    the only thing that i had to change in this tutorial is that instead of
    cd ~/desktop/Nexus
    i used..
    cd /desktop/Nexus
    and it worked out perfectly !
    i am using mac osx 10.6.8

  16. Wizgurl101

    Thank you so much for this guide. My nexus is now running 4.1.2 smoothy 🙂

  17. Prateek

    Hey, I’m currently on Jellybean 4.1.1 and I’ve heard that google has released 4.2 update for the nexus takju version. Mine is yakjuxw. Is it possible to change yakjuxw to takju? Or can you please post the same please coz I don’t have a pc. That’d be soo great.

  18. Pirata

    It worked great for me, but also at step 9 I had to write it with “Takju” instead of “Yakju”. The file your link points us to to download is actually “Takju” so my phone and wife’s went from “Yakjuux” to “Takju”.
    We’re in Montreal, Canada on Fido, the only diffirence between “Takju” and “Yakju” is the google wallet. Nothing else? We’re both on 4.2.1 now.
    Thank you so much for such an easy guide on a MAC, with out all the odin and rooting and complicated stuff.
    Thanks again.

  19. Tya

    Espen,I had the same problem. I had to mofdiy the android_winusb.inf file in the usb driver folder to include the nexus s. Search for mofdiy android_winusb.inf for nexus s and you will find what you need to do. Once you have modified this file, do an update drivers and described above and use this new modified driver. This should allow fastboot to find your phone. You can also use the android development suite to add the drivers to windows. Just make sure you point to the modified .inf file. Hope this helps and good luck.

  20. Prateek

    I am already on Yakju and I want to change to Takju as this post suggests. After step 5 it shows this error: cannot load ‘bootloader-maguro-primelc03.img’
    Can anyone help me out of this please?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s