For those of you who want to take full advantage of what your Galaxy Nexus has to offer, you will certainly want to root your Galaxy Nexus.
UPDATE April 26th 2012 – Please see Updated Galaxy Nexus Root Method!
Why root Galaxy Nexus?
Well, I have a video on why rooting an Android smartphone can have some positive outcomes, see this video.
How to Root Galaxy Nexus GSM/4G LTE!
These are rooting instructions for Galaxy Nexus GSM version (European/Asian/International) and Galaxy Nexus 4G LTE (Verizon). This method is the “easiest” of them all.
NOTICE: One thing to remember, when you unlock your Galaxy Nexus, your phone will be “wiped” completely, you will lose your personal settings, apps, and wipes your internal storage! It is recommended to root your Galaxy Nexus early right after you get your phone.
Step 1. Put your phone in USB debugging mode by checking USB debugging ON under Settings->Developer options. Then connect your Galaxy Nexus to your computer via a micro-USB cable.
Step 2. If you are using Mac or Linux you can skip to Step 4 as drivers are not required. If you are using Windows, please download the following EXE file and run the Samsung USB Driver program to install drivers:
Step 3. Double-check you have the drivers working correctly. If you see “Samsung Android ADB Interface” in Device Manager (Go to Control Panel->Hardware and Sound->Device Manager) you have installed the drivers correctly. You can go to the next step. If you don’t see it, try re-installing drivers by repeating Step 2. If all else fails, you can try another Windows computer as sometimes drivers on Windows can get hairy.
Step 4. Next power off your Galaxy Nexus.
Step 5. Hold down Volume Up and Down buttons, then hold down the Power button.
Step 6. When you get a screen like below with Android robot and its stomach open, you can let go of all three buttons. This is called the “fastboot” mode.
Step 7. For Windows, double-check that you get “Android ADB Interface” in Control Panel.
Step 8. Download the GalaxyNexusRoot.zip file and unzip to root directory of your computer:
(Don’t have unzipping program? Download and install 7Zip first.)
Sponsored Links
Download GalaxyNexusRoot.zip
Sponsored Links
Open up a command prompt/terminal and type the following to switch directory to GalaxyNexusRoot: (For Windows, type “cmd” under Start->Search to open command prompt.)
For Windows, type:
cd \GalaxyNexusRoot
For Mac/Linux, type:
cd /GalaxyNexusRoot
Type the following to unlock your Galaxy Nexus:
For Windows, type:
fastboot oem unlock
For Mac, type:
./fastboot-mac oem unlock
For Linux, type:
./fastboot-linux oem unlock
OR
sudo ./fastboot-linux oem unlock
Step 9. Go to your phone screen, you should get an “Unlock bootloader” screen like below. Use the Volume Up button to select “Yes” and Power button to choose.
Step 10. At the bottom of your screen, it should say “Lock State – Unlocked”. If so, congratulations, you’ve just unlocked your Galaxy Nexus!
Step 11. Next, go back to the command prompt/terminal and type the following to install rooting files and SuperUser application:
For Windows, type:
fastboot boot boot.img
For Mac, type:
./fastboot-mac boot boot.img
For Linux, type:
./fastboot-linux boot boot.img
Step 12. Your Galaxy Nexus should now reboot. When it reboots, double-check you have the SuperUser app. If you do, you have rooted your Galaxy Nexus. Congratulations!
GooglePlus
Want to stay updated on latest Galaxy Nexus Root news?
Sign up for our Galaxy Nexus Root Newsletter here so you don't miss a single tip and get personal help via e-mail! Galaxy Nexus Reference
You will need a rooted Galaxy Nexus to install all ROM/kernels.
NOTE: PLEASE ONLY INSTALL ROMS INTENDED FOR YOUR VERSION OF GALAXY Nexus! Otherwise you WILL BRICK YOUR PHONE and I will not be responsible!
How to Root GalaxyNexus!
First time to rooting and custom ROMs? Please see our Galaxy Nexus FAQ FIRST! Galaxy Nexus ROMs
Galaxy Nexus GSM ROMs
Galaxy Nexus Sprint ROMs
Galaxy Nexus Verizon ROMs












Subscribe via RSS

i cant not get drivers to work when im in fastboot i always goes back to android 1.0 im on windows 7 please help asap
Do you have the exclamation mark on the Android 1.0? If you don’t, you might be good to go.
I have got the same problem.
When using phone normal, drivers are installed properly, when I am in fastboot mode , its saying Android 1.0 with an exclamation mark
Now I got the message galaxy with an exclamation mark
problem solved.
I reinstalled drivers again after getting galaxy with mark and then it was ok
Now I am only getting a red cross when I want to enter recovery mode via vol up+down and power
please mention when phone has clockwork, download rom manager and flash the clockwork recovery
Yeah i did but i did something and it finally worked:) idk u remeber but i had the htc evo 3d i been following u for a while and i love this GNex
Im try root on mac my gNex. But not lucky. After write on terminal ./fastboot-mac oem unlock have and nothing more.. Sorry for bad english
..
waiting for device
My cmd also write waiting for device and NOTHING happend in CMD and phone is not reacting too
After finishing this process and booting up, my phone won’t connect to the LTE network, only CDMA. The signal is also weaker than it was before. Any suggestions or ideas?
So if I root it now will i get ics 4.0.3?
Step 7. For Windows, double-check that you get “Android ADB Interface” in Control Panel
I failed in this step
Device Manager can’t find my galaxy Nexus….
What can I do…?
So does this work for Mac? At least one person said it did not.
It worked! But beware!
It completely wiped the SDCard and settings…? Was it supposed to do that? SD card is empty – all music(6GB), all settings wiped! I was presented with the Google setup wizard or reboot.
PS for the ADB driver install that shows – Android 1.0 driver error in Device manager after fastboot mode. You need to select Manual installation of the driver, Browse, then manually pick. then point to C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\android_winusb.inf (installed via the SDK driver install).
You should read what stuff before you click on it. 3rd paragraph, last sentence of the unlock bootloader screen. look at the screenshot above if you need a refresher.
same thing happen to me, and there is the exclamation mark too. If I go to step 8 as ignoring step 7. nothing happens at the prompt command window and the galaxy nexus. so I just reboot the phone, and nothing has been changed. I think it might be a driver problem. My Android version is 4.0.2. and GSM version. what should I do?
The Link to download the GalaxyNexusRoot.zip is broken, we cannot download the file /GalaxyNexusRoot.zip.
Invalid link: http://downloadandroidrom.com/file/GalaxyNexus/rooting/GalaxyNexusRoot.zip
Try now, it should be working.
Hello there Max.
What a great guide you got there for noobs like me. There is one problem that i faced so far, i dont know the directory command to find GalaxyNexusRoot in the terminal. Hint: I have the folder on my desktop. pls help
Thanks
Hey Max..when i try and do unlock and root for mac when i open up the terminal and type cd/galaxynexusroot it says no such file or directory…does the file of galaxy nexus root have to be under a certain folder on a mac like it is under C drive for windows
did u get it to work? i get the same propt! help..
mine was in the downloads folder so I had to type this whole thing every time to be in the right directory.(mine was in downloads so) type this Downloads/GalaxyNexusRoot/./fastboot-mac
I am not even sure if i am communicating with the terminal right i followed the directions but it doesnt seem to work
Solution to the Android 1.0 drivers for Windows. Go to junefabrics.com/android/download.php download n install PdaNet for android. Works for me
Hey man, thanks for posting this. It’s working for me. Thanks a million!
How do i unroot my Galaxy Nexus
I little bit more steps but is easy, I just do this today to return my Nexus for warranty
How did you do it? Steps?
I have got the same problem.
When using phone normal, drivers are installed properly, when I am in fastboot mode , its saying Android 1.0 with an exclamation mark.
Help ?
thats cool i have done it it works …….. Little difficult to do for the 1st time in mac…….
If anyone is still having the issue where device manager does not correctly recognize your Galaxy Nexus while in fastboot mode, you can try downloading 1wayjonny’s found at http://forum.xda-developers.com/showthread.php?t=1379875
They are in his sig at the bottom of the opening post–called, Android Universal Naked Driver. After much searching and many driver install attempts this was the one that worked.
Thank you to Zedomax for the guide, was great! (other than driver issues on my end^^)
my phone keeps flashing google everythign worked even unlocked my the phone but after typing in the fastboot command it wont turn on i need help
On step 7. For Windows, double-check that you get “Android ADB Interface” in Control Panel.
The name of the device on my device manager become ”Samsung Galaxy Nexus BootLoader Interface”
will that have any effect at all??
i have now tried for the third time, to download the samsung usb files, but it’s to slow(5kb/s) or it stops :-S . i don’t have a slow conection. any other places I can download the file? please help.
never mind.
but now it says, after I’ve installed samsung usb drive, that the “mtp”, or something like that didn’t get installed. so it doesn’t say Samsung Android ADB Interface. and when i go into fastboot, the usb drive says android 1.0(no exclamation).
“waiting for device”
I had the exclamation mark and after 4 times of reinstalling driver still not succeed. Then I tried the PdaNet solution and it works
What to do when we lost the root after an OTA?
Seems that the bootloader is still unlock but how to get root again? Will this erase the SD?
Thanks
i think i saw an app called ota root keeper and it like keeps the root even with ota updates but roms are a different story
sorry im wryitinhg with my footty
I did everything as instructed. Everything went fine. But after the phone is on, I even see the superuser app. But that app crashes every time I try to launch it. i.e. I don’t even get the window of the app. Tap the app icon and get crash notification.
:(:( fyi, I’m at ICS 4.0.4 Could you please advice?
Hey peeps just wanna know what software did you`re use to unzip the file
Thanks in Advance
You unzip on your computer, not your phone. Just use any normal unzipper: windows explorer should have one by default, or if you’re missing you can get winrar or info-zip.
Hey does this erase all of your content like it does on the Nexus S? BTW great job on your sites. Only place I get my rooting and rom instructions from.
Mine is stuck at the google logo with the unlocked padlock
what did i do wrong?
If you are running Linux and you get “Waiting for device” try “sudo ./fastboot-linux boot boot.img”.
Also if you get “command not found” while running linux right click on the file called “fastboot-linux” then click the “Permissions Tab” -> Then click the check box “Allow executing file as program”. While you’re doing it for “fastboot-linux” you might as well do it for “adb-linux” and “su”.
My phone locked up on it’s first reboot. I pulled the battery and rebooted and it came right up.
64bit Linux users may also need to install 32bit compatibility libraries.
If you’ve chmod’ed the program and it still des nothing, then this may be the case.
Rooted successfully with Linux (didn’t want to waste time with stupid Windows drivers so used Ubuntu on USB stick).
Since the root, I cannot set the phone to vibrate. It seems disabled. I’ve tried two other ROMs as well and same result. What is going on?
THE SOLUTION TO THE DRIVERS PROBLOMS I.E. “WAITING FOR DEVICE” IS TO NOT HAVE A LOCK ON YOUR PHONE, JUST SLIDE TO UNLOCK UNDER SETTINGS>SECURITY. REINSTALL THE DRIVER AFTER AND IT SHOULD WORK.
Does this work with the 4.0.2 update?
For all of you that are having the driver problems in fastboot mode (Android 1.0 exclamation mark etc) check this link out it shows you how to get the driver installed right http://www.galaxynexusforum.com/forum/galaxy-nexus-hacking-mods-lte-cdma/1445-wugs-galaxy-nexus-root-toolkit.html#post22682
Windows 7 installed the drivers fine. I checked Control Panel and everything showed up fine. And then when I moved to Fast Book and checked again in Control Panel, the drivers no longer show up in there. So I tried to reinstall them a few times and I’m being told they are already installed, but they are not showing up in Control Panel, so I am scared to move forward past Step 7.
Anyone else having these issues?
The PDANet link given in a comment above solved my issue.
Only by using PdaNet it worked, Thanks guys for your useful comments.
Hi
Does it work with Galaxy Nexus with 4.0.4? If so, can I proceed step 11 if the bootloader has already been unlocked?
Thanks!
Hi
I have a same qustion like max… My bootloader already has been unlocked.. If I start from step#11 is the rooting will wipe all of my user data? I remember when I rooted my phone at first time, I lost every of my data. Now I just installed the new firmware (4.0.4) and I lost my root privileges. Is it possible to get back the root privileges beside keeping every user data? Thanks.
Greets: NSX
I just did exactly that. What Max and yourself were asking about. Galaxy Nexus on 4.0.4 and the update caused me to lose root access (well Superuser was still there but things broke down, and the Root Checker apps told me it was not rooted, etc).
I did the directory change in Terminal on my Mac, then I did Step 11. I am concerned whatever this boot.img is may be outdated though since I have no idea what that file actually IS. If someone can enlighten me here, or on my comment below, please let me know.
Anyway it hung on the Google logo for a long, long time. In fact it was even detected by my Mac before it started. I left it for over 15m JUST to be safe… Wouldn’t power off with the button, had to remove the battery. Restarted but I’m in the same spot.
I can’t recommend this process! Maybe it’s the boot.img file, maybe it’s out of date but I don’t know because I don’t really know what it is. =/ I also tried updating within the Superuser app but it fails at the ‘Gaining Root Access’ stage.
Avoid this tutorial. It doesn’t work. I’m now reflashing everything for the third time following your piss poor tutorials.
ATTENTION EVERYONE! who ever has a problem with “waiting for device” should know this! you probably have this issue because you have a 64 bit windows! its easy to fix this problem!
“YOUR COMPUTER WILL RECOGNIZE THE PHONE WHEN ITS TURNED ON! BUT IT WONT RECOGNIZE IT IN FASTBOOT! SO WHEN YOU ARE IN FASTBOOT, FOLLOW THE INSTRUCTIONS BELLOW!”
1. go to device manager
2. under the Samsung Android Phone you will see Android 1.0 or something like that with a yellow mark on it
3. right click on Android 1.0 and choose update driver
4. choose “Browse my computer for ….”
5. choose “let me pick from a list of…”
6. go to “C:\Windows\System32\drivers\” and press ok
7. choose Samsung Android Phone .. or something like that…
8. it will show a bunch of samsung drivers… choose the latest one! and
9. go on and go to CMD and follow the rest of the instructions told on this website…
I also have to thank Galaxy Nexus Root for the instructions..
Pingback: rooting problems - Android Forums
Pingback: || ANDROID || Owners' Club - Discussion/Tips - Page 645
Pingback: Waiting for device - Help! - Android Forums
I used these instructions a few times now on my Mac and it’s worked flawlessly every time. My only issue with it is that while it’s good because it’s simple, it also doesn’t explain anything.
Can someone please answer one question for me?
When at the stage where the command is ‘fastboot boot boot.img’ what are we actually doing? We’re using fastboot to boot into the boot.img file? But what IS that .img file? Is it the SU files? I have no idea and I really want to figure it out because I am a little concerned that this boot.img will get outdated over time. If anyone knows what this file actually is PLEASE let me know!!
Hello community,
@Max: Thanks for the great guide.
I have the same issue as already reported above. After installing the SamsungDrivers I just get this wenn I plug my GalaxyNexus: http://i46.tinypic.com/2qt8iab.jpg
I didn’t find a solution for this problem in the comments, does smbd have any idea what’s going on here?
If I continue the boot procedure Windows recognizes the phone: http://i46.tinypic.com/2h4gbh5.jpg
Will fastboot work in this mode? If not, what am I doing wrong?
greetings from germany
please excuse my english skills
@Kaveh: You solved my problem….
Manually update the Android 1.0, you will see an option to change it to Android ADB.
Jep, worked great. I’m fighting wirk clockworkmod right now. Wont start in fastboot, can’t install CW recovery mod eighter. I’ll figure this out myself :>
i made it past the unlock phase and then when I get to the “fastboot boot boot.img” part, command prompts says “cannot load ‘boot.img’ ” what is the problem here?
make sure boot.img is in the directory. It should be.
it’s not
i have some kinda optimus prime img file in the directory
That’s fine, replace boot.img with that one.
Pingback: AOKP "Hardware" problem... - Android Forums
should i turn on debugging mode before doing this step or not? because in some forum they told as to do so
no need.
cool thnks man.i did the tutorial and works like a charm
. now i want to flash a new rom but im really scared of getting a bootloop and not be capable to go to cwm to flash new rom. can u point me to ur video in solving this so i can have a peaceful mine(im just a 16 year old that cant afford to buy a new gnex if i brick it hehe) of flashing new rom(paranoid the tablet mode).i have a windws 7 home premius 64bit. ive been browsing ur site a whole day haha it makes me exited of new things i learn here.. i
iphone suckssssssssssssssss haha
You should be okay on this, Galaxy Nexus is “unbrickable” Android device.
Pingback: Quem tiver um Galaxy Nexus já pode instalar o novo Android 4.1 Jelly Bean « Denny Torres
I’ve performed all the steps above and everything went fine. However when i boot my phone up i do not have root access? sorry i’m new to this and a bit confused. If i try and give any apps (eg nova launcher) root access it says it can’t. Also the superuser app wont update on account of root access failing. Is there something else i need to do?
Many Thanks
Try reflashing the super user zip file.
I’ve done that and still the same. I’ve also done the whole thing again to see if i messed up the first time, and no matter what i do i seem to end up in the same place! no root access. really not sure what i’m doing wrong.
I’m also having the same issue. I noticed in Astro that /system/xbin/su doesn’t have execute permissions (only read, -r-). Might this be the problem?
Hmmm. what ROM are u guys on?
I’m on stock ICS. I’m performing this process from a Linux PC. I’m verifying that root access isn’t working via Titanium Backup and the Root Check Basic app.
I tried manually chmod’ing ‘su’ to executable by all, before reflashing the superuser files. It did not seem to help. I upgraded to Root Check Pro, and this is the output. http://pastebin.com/s29UQhci
As a side note, when I first extracted the zip file, I had to manually chmod ‘fastboot’ to make it executable. I also had to use ‘sudo’ to get past the “Waiting for device” issue. Perhaps that’s why the user ownership for ‘su’ comes up as “root:root.” I don’t know if that is normal or not.
For linux, you have to do:
chmod 755 *
and you might have to use sudo or just do:
sudo -i
so you can run everything as root.
Hope that helps.
i followed the steps up to the command referring to boot.img and i get a error saying cannot load boot.img file. what am i doing wrong
ok i am stuck at the same point of guide.
i am trying to fastboot boot boot.img,but i get only errors on my command prompt(different errors anytime i try)
do you figure it out?
I just received the ota to jb from sprint. Will this method work for stock sprint jb or should I wait to see if there are any issues?
Thanks!
please use this guide instead:
http://galaxynexusroot.com/galaxy-nexus-root/how-to-root-galaxy-nexus-universal-guidegsmverizonsprintwindowslinuxmac/
After i root the phone, does google keep upgrade my android if there’s a new release?
After typing “fastboot oem unlock” I get “waiting for device message on my cmd and no response from the device itself – how do i fix it in order to go on?
try checking your drivers in device manager.
No to undercut max but there is a all in one tool on xda.com for the gnex I just rooted my friends phone yesterday in 10 min it does our driver cwr and gives u root
Followed the steps on my mac and it seemed to work.I can see the super user app after my phone rebooted. Now i installed ‘bootlocker” from which I can lock and unlock the bootloader. When I try, it says “bootloader status : NO root access ” . Have I really unlocked my phone
Same thing, although the process came through and superuser got installed, I don’t really seem to have root access on the phone