Rooting the Nexus 7 is easy and now Chainfire released his own application for you to use with your tablet. Use all the info that I have listed in this post and make sure to ask for more help in comments in case you cannot root the ASUS Nexus 7.

This is a tutorial that works with both variants of the tablet, Wi-Fi and 3G. If your device is already on an unlocked bootloader, then the data that's currently stored on it won't be deleted. However, if your tablet is not unlocked then you should that this guide will unlock its bootloader and apply root, but that means that the data stored on it will be removed. More info about all this can be found in the preparation guide below.

Here's what you need to know before moving to the tutorial and what actions you need to take to make sure that you'll apply the root on Nexus 7 at your first attempt:

  • This is a tutorial that will work with the ASUS / Google Nexus 7 tablets, Wi-Fi only and 3G enabled variants. Do not try to flash the files listed in this post on any other device.
  • The warranty of your device will be voided by the rooting process.
  • Your tablet should on an unlocked bootloader so that you won't lose the data that's currently stored on it.
  • Create backups of all the data files that are present on your device. This will prove to be very useful in case you lose any videos, audio, ebooks or any other file in the rooting process.
  • Make sure that your PC has the ANDROID SDK installed on it ( Download link here ).
  • Enabled USB debugging option on your tablet. You can find it in the Android development menu.
  • Disable all the antivirus applications from your computer, so that no other application will interfere with the installation process.
  • Note that we cannot be blamed in case something goes wrong and you lose data or your tablet gets bricked in the process.
  • Make sure that you know what you're doing and only begin to apply the rooting actions when you will be ready.

Now that you know all of the above, move to the tutorial guide below and learn how to successfully root your tablet device.

How to root the ASUS / Google Nexus 7 with CF-Auto-Root-Tool:

  1. Download the CF-Auto-Root zip file from HERE, for the Nexus 7 Wifi model, or from HERE, for the Nexus 7 3G variant.
  2. Extract the zip contents of the CF-Auto-Root tool. Place them all in a single folder on your PC desktop.
  3. Power off your Nexus 7 tablet. Now boot it into Fastboot mode by pressing 'volume down' and 'power' buttons at the same time. When the 'START' text appears you should connect your smartphone to your PC using the USB cable.
  4. Open the folder created at step 2 and launch the 'root windows bat' file. This will launch the tool you'll use to root the tablet.
  5. Press any key to begin the Nexus 7 root.
  6. Follow the on-screen instructions and some time during the root process, you'll see that the Nexus 7 rebooted and then it will boot into normal mode.
  7. You can unplug the tablet from PC when the root is complete.
  8. Check your app drawer for the 'SuperSu' icon. This is the application that adds root access to your phone. If this app doesn't appear in the app drawer, then it might not have been installed by the root tool, and this means that you need to install it from Google Play Store.
  9. These were all the steps that you had to take and now you can begin to install other and new useful apps that previously asked for root access and you couldn't grant that since the device was on stock firmware.

Users that aren't running Windows computer and are instead using Linux or Mac systems should read the instructions listed below as they will need to apply steps 1,2 and 3. After that, enter the command lines listed below to push the root files on the Nexus 7 tablets.

Here's what you need to do:

For Linux OS:

  • Launch terminal.
  • Make sure that you've extracted the files in the zip downloaded at tutorial step 1.
  • Connect the tablet to PC.
  • Enter this command line: chmod +x
  • Run the file named ''.
  • Complete the onscreen instructions and when you're done you can unplug the phone from PC.

For Mac OS X:

  • Launch terminal.
  • Download and extract the zip from the link listed in the tutorial step 1.
  • Connect your Nexus 7 to computer.
  • Enter this in the terminal window: chmod +x
  • Now go to the folder and launch this file:
  • Follow the on-screen instructions and complete the root.

That's it, these are all the instructions that you had to follow and now, your device should be rooted. If you cannot complete the root, then you should ask for extra help in our comment field. We will try to come up with a useful solution to your problems.

Note that in case you lost any data in the process then you shouldn't blame us. It is common sense for everyone to create backups of all the files stored on their respective devices before flashing custom files.

If you're experiencing other problems, then you should leave a detailed comment at the end of this post containing all the steps you took and where you got stuck during the root.

Jianxiong Yin · 3 years ago

Hi, I was trying root my Nexus 7(2012,3G) under Windows 7 64bit after restore it to stock factory 5.1.1 rom. The thing is when I was executing root-windows.bat as administrator, "The system cannot find the path specified" error message turned up. I googled around but failed to find any answer. Could you help me out of this?

Adam · 3 years ago

Nexus 7 2013, WiFi only, previously rooted with chainfire to 5.02. Now trying to get 5.1 installed.

Installed the SDK to ensure most recent Google USB drivers, got the CF-Auto-Root files. Got my Nexus to the fastboot screen with the Green Start at the top, plugged in USB, and ran the BAT file. Nothing happens on the Nexus, the PC shows the same output in the cmd.exe window that Rebecca showed.

Any suggestions on how to proceed?

Rebecca · 4 years ago

Hi I'm having trouble rooting my Nexus 7 2013 with wifi. I've managed to unlock the bootloader but after that it continually says booting in the command window. Then the nexus is stuck on the fastboot start screen and I have to hold the power button to reboot. Previously on Android 4.4.4, it was rooted, but after updating to lollipop it isn't any longer. I'm new to android devices so I'm a bit out of the loop. I've attached a photo of the cmd thingy. Please help!

(Sorry if this is an obvious problem, I wasn't sure what to search and such.)

David · 3 years ago

Did ever get this issue solved? I'm having the same problem.

Jon · 4 years ago

Awesome guide. Worked a treat and like Mark, my unusable 2012 N7 is like new. Very happy

Mark · 4 years ago

Tried this with my dog slow Nexus 7 2012, after getting the OTA Lollipop upgrade. CF-Auto-Root img already available for it! It now has a new lease of life, feels like a brand new Nexus 7 with Lollipop.

Nikhil · 5 years ago

its taking too much time for booting

corner-left-up dots-three-vertical