The Google Nexus 7 is a powerful little tablet, and as you get more into using it, you might come across apps that require 'root'. So what is root? Put simply, Android is just like any other operating system -- every action that tinkers with its inner workings requires a permission. Having root level permission is the ultimate security clearance, and in this guide I'll show you how to get it.
Once you've rooted your Nexus 7, you can do things like mount USB sticks with StickMount (you'll have to find a USB host cable), install custom ROMs, explore the full Linux file system (such as ES File Explorer), use Titanium Backup, tune your CPU for performance or battery life (such as with CPU tuner), and even block ads.
A word of warning -- the following procedure will void your warranty, and if done incorrectly, it could damage your device. CNET UK and I do not accept responsibility for bricking your Nexus 7. On the bright side, your device can be revived back to factory specifications -- these changes aren't permanent.
Preparation
You'll need a Windows PC. Connect your Nexus 7 using the USB cable it came with (don't use just any old USB cable). Then install the Nexus Root Toolkit (NRT). This application will allow you to root any Nexus-branded Android device. Use the 'Your Model type' setting (top left in NRT) to set Nexus 7 as your device.

Backing up
Unlocking the Nexus 7's bootloader will cause all of your data and apps to be erased, so it's worth using the 'Backup + Restore' feature provided in NRT. If you find your tablet has slowed down since you bought it, with all the apps and widgets clogging up its processes, this is a good opportunity to let everything go and start from scratch -- you'll find it runs much faster after this process is complete.
Ensure Android Debug Bridge is running
Android Debug Bridge (ADB) is a tool that lets your computer communicate with an Android-powered device. To make sure it's running, click on the Launch button in the 'Advanced utilities' section in NRT. In the bottom-left corner of the next window, click the 'Launch CMD prompt' button. In the command window that appears, type "adb start-server", and close both windows and return to NRT.

Configure drivers
First, make sure 'USB debugging' is enabled on your tablet. Open the Settings application and tap on 'Developer options', then check the 'USB debugging' box. Next, you need to install drivers that will allow NRT to communicate properly with your tablet. Even though the Nexus 7 is an Asus device, the drivers are by Samsung. Click the large 'Full Driver Installation Guide -- Automatic + Manual' button in the top-right corner of NRT.

You can choose whether to use the automatic driver setup or to do things manually. Fortunately, NRT is furnished with detailed instructions for each step -- all you have to do is read them carefully. For the sake of brevity, I'll outline the manual configuration steps to give you a better idea of their purpose.
The first two steps require you to have the right drivers for your device. This entails removing any drivers you may have installed previously, and then installing the Samsung drivers supplied in NRT.

Driver configuration steps 3 and 4 involve setting up your tablet with the Samsung drivers. This is the same process as updating drivers for any other Windows hardware. If you've done everything correctly, the Reboot button in step 5 will reboot your tablet.


The above image shows you configuring your Nexus 7 to be recognised as a 'Samsung Android ADB interface' device.
The rest of the steps are concerned with another set of drivers called Fastboot. Your PC requires these drivers to enable it to flash the firmware of an Android device. As you follow the configuration in step 6 through to 8, you'll install the Fastboot drivers for the Nexus 7 and then reboot it into 'Recovery mode' as a test (see image below).

Unlock the boot loader
Just as with a PC, the Nexus 7's boot loader is a program that tells the tablet how to wake up and load its operating system. It doubles as a gatekeeper, setting a limit on the level of permissions that can be granted to the user. Because we're dealing with a Nexus device, we won't need to replace the boot loader or exploit a security hole. Instead, clicking the Unlock button in NRT will send a command to the boot loader instructing it to boot to the 'Unlock boot loader?' screen, as shown below.

After unlocking, the Nexus 7 may take a long time to boot, or boot a few times -- don't worry, this is normal. Once it has booted properly, be sure to enable 'USB debugging' mode again.

Root the Nexus 7
Once unlocked, clicking the 'Root' button will push the SuperSU application to your Nexus 7. Whenever you run an application that requires root permissions, SuperSU will pop up asking if it may grant root permissions to the application.

Beneath the NRT Root button, you'll see radio button options for flashing 'Clockwork Mod' (CWM) or not. This is an alternate recovery mode program -- replacing the cute 'Android on its back' recovery mode. If you intend to flash your Nexus 7 with alternative ROMs, then I recommend flashing CWM. If not, then you don't need CWM. Note, even though the option says 'Permanent', returning to factory conditions will remove CWM.

You'll need to run the SuperSU application once so that it can complete its installation.

You'll also see another new application, 'Busy Box'. This provides alternate versions of Linux tools that other applications may use with root permissions. It will need root permissions too.

Undo!
You're all done. If you find you want to undo everything and go back to factory specifications, you can undo all of the above using NRT. This YouTube video has useful, easy to follow instructions.
- If you want to get the most out of your Google Nexus 7, check out our 25 top tips.
- Read this guide if you'd like to squeeze more battery life out of your Google Nexus 7.


Comments 17
Add your comment
anonymous 28 September, 2012 21:00
Absolutely Fantastic worked 100% correct though thickooo me took a whole evening to do it !!
DavidRGilson 30 September, 2012 11:34
Don't knock yourself for taking a while to do it - it took me just as long. Better to go slow and get it right than get it wrong and kill your device!
anonymous 4 October, 2012 18:30
Hi guys
I got a Nexus 7 recently.
I am new to rooting devices
Does this root wipe my customisation & personal files?
Thanks!
anonymous 30 October, 2012 00:56
I must be doing something wrong. First when I try to make a backup of All Apps I get a message Rebooting followed by Waiting for you device to finish booting back up... This message never clears and I can't see that my Nexus 7 has done anything, either shutdown or rebooted.
Second, If i do get a backup I'm confused about where the Launch button in the 'Advanced utilities' section in NRT is. I can find no menu or button to 'Advanced utilities'.
Any help or advice would be appreciated.
anonymous 12 November, 2012 16:42
It doesnt work. Same issue. It does not reboot or do anything when trying to back up
anonymous 14 November, 2012 14:25
Another device rooted thanks to your guide.
anonymous 15 November, 2012 23:02
Any way to get into USB debugging mode without using the screen? Or to root from recovery mode?
Puychaud 1 December, 2012 11:53
Nexus 7 4.2,1 , build JOP40D, same problem as others- when I try to make a backup of All Apps I get a message Rebooting followed by Waiting for you device to finish booting back up... This message never clears and I can't see that my Nexus 7 has done anything, either shutdown or rebooted.
anonymous 1 January, 2013 02:55
nice! helped a ton! took about an hour though.
anonymous 2 January, 2013 02:36
Well if this voids your warranty then DO NOT DO IT!!!!!!!!! The ASUS Nexus 7 works perfectly as it is. If you want to void your warranty and break your device then do so BUT if it breaks than you will have to pay full price for a new one. About 55% Nexus 7 tablets stop working after a week if you root it and they have to spend £250 to get a new one. Don't be stupid people...DO NOT ROOT
Steve Smith 2 January, 2013 13:58
Hi,
I commented earlier that it didnt work (anonymously), when attempting the back up. I got around this, by performing the driver update element using the guidance with the toolkit and this now meant that the backup worked. However, the root procedure kept failing in a similar fashion. I then updated to the latest toolkit 1.6.2 and this worked like a dream. I would suggest to anyone to download the latest NRT before attempting this procedure and ensure you update the drivers before performing your back up. Its okay to do it like this, as your apps and data will remain until you "unlock". So, just do the backup before you unlock. This should save lots of wasted time and hair pulling.
anonymous 4 January, 2013 21:39
Took about an hour, had to use USB port on the back of my tower to get a stable connection to my Nexus 7.
Time to do my Nexus 4 now....
anonymous 6 January, 2013 11:57
Just meer USB dac support through otg cable. Shouldnt i waait fort the support from google insread of rooting and insralling kern els
anonymous 6 January, 2013 12:45
I'll rephrase. Just need USB DAc support for my fiio e7. I thought 4.2.1 al ready did the job nut no., should i wait for the next version ?
anonymous 8 January, 2013 10:56
Great tutorial!
Do you know of any good tutorial to dual boot Ubuntu in the Nexus 7 ?
Greetings,
Eduardo
anonymous 10 January, 2013 16:23
Well if this voids your warranty then DO NOT DO IT!!!!!!!!! The ASUS Nexus 7 works perfectly as it is. If you want to void your warranty and break your device then do so BUT if it breaks than you will have to pay full price for a new one. """"""About 55% Nexus 7 tablets stop working after a week if you root it"""""""" and they have to spend £250 to get a new one. Don't be stupid people...DO NOT ROOT
------Your an idiot, don't post if you don't know what your talking about. How old are you -12?
anonymous 10 January, 2013 19:58
I'm interested in rooting my device as I bought it in the USA but brought it to Uruguay, and then I configured my user account. Of course the tablet is detected as being in Uruguay so I can't reach the english version of the BBC broadcasting website or any other "english native" web content. Also Google Play only shows pre-filtered content for my Country.
I'm in doubt about that cipher of 55% devices stopping working about one week after rooting.
Is this so permanent? I hope it's not as dangerous as first jailbreakings for iPhones
I also found another thread on another forum talking about rooting N7 WITHOUT wiping off your personal files or apps, but didn't work. Mine is still "unrooted". Do you know if there's something similar for current Android 4.2.1?