If you lived outside US there is a chance that the Jelly Bean OTA hasn’t been pushed to your area. If you are impatient to get the latest candy goodness from google, you can do some work to get it to accept Jelly Bean. The first step is to root, unlock your Nexus and then flash Jelly Bean. There is a huge variety of custom rom floating in the internet but to make it easier, I only be covering flashing to root Jelly Bean rom and on the Yakju version of Samsung Galaxy Nexus. If you are wondering what Yakju mean, it means that the phone was bought outside the Google Play Store. So if you bought it at a Samsung store (like I did) or some other shop, it is most likely that that version is Yakju.
Before we start we need the following things:
Yakju version Samsung Galaxy Nexus with 90% battery
Notebook (with battery) or Computer with backup power (just in case your house decides to go to stone age when you are upgrading)
Micro USB Cable
Active internet connection. Jelly Bean rom is around 220mb
Google Nexus Toolkit – download page here
So you have gathered all the necessary stuff above and ready to start. First thing is to remove all drivers of previous non Samsung Galaxy Nexus android phones as it may screw up your driver installation. This is not 100% necessary but it may help you with step 1. Also remember to connect your Nexus to the computer when installing the driver and remember to enable USB debugging at settings, developer options on you Samsung Galaxy Nexus.
Select your correct Galaxy Nexus. To check which version and build version you have, go to settings and about phone. Select the correct type to continue (mine was 5)
If there is serial number on the red arrow (it will not appear at the toolkit. I Photoshopped the arrow) that means that you are ready for step 3
Press 1 and enter and follow the instruction if there is no serial number on the red arrow. If you are doing it right, the serial number will appear in either one of the arrow (most likely in the second one). Got to step 3 if that happen. If not uninstall and reinstall the driver again.
Step 3: Backup all your data from 1 – 9 just in case
Once you are back in the main menu hit number 2 and backup all your data from number 1 – 9.
It is time to unlock your bootloader. Enter the number 3 in the main menu to start the unlocking and press 1. It will ask whether if your Nexus is at fastboot mode. IfÂ your phone now has a large picture of the android with its belly up, that means you are in fastboot mode so type yes and follow the on screen instruction. If your phone is still in Android system that means you are in ADB mode and press no. The software will switch your phone to fastboot mode. After the process is done, you are one step closer to being an elite Nexus owner. You are now ready to go to step 5.
In this step, select number 4 at the main menu and select whether you are on fast boot or not. Follow the instruction on the application again and after your are done, congratulations! You have successfully rooted your Nexus! If you wish to install stock Jelly Bean, you can continue the rest of the tutorial. If you opted for custom rom, please stop here and flash the rom using the other option. I will not be covering the custom rom route in this tutorial.
At the main menu, remember go to number 5 to rename your flash recovery. Do this or else you will get an error in the next step. After that select number 6 at the main menu and flash clockwork mod to your device. Once it is done you are ready to download and install Jelly Bean.
For the final step we will need to download the Jelly Bean stock rom. Mine is roughly 220mb big so it will take some time if your connection is slow. At the main menu select option 9, option 1 on the second screen and then option 6 for Yakju Jelly Bean. After you get back to the main menu again, select option 9 and option 2 to start installing Jelly Bean stock rom.
After the installation is complete you should have Jelly Bean in your Samsung Galaxy Nexus! Give yourself a pat in the back for the hard work and take some time to play with Google Now. If you like this post, need some help or spotted some mistake help please give a comment. I will reply if possible.
Note: I am not responsible for anything that happen to your phone if you follow this guide.