[Nexus 7 Q&A, Help & Troubleshooting] Spenzert:
Information: If you're experienced with ADB/Fastboot or Manual Android Rooting, you could read this thread and see if you find something that seems wrong and report to me, thanks!

Introduction​

Hello there! :)

I decided to create a new Nexus 7 Rooting Guide, I know that there are some guides already, but I have a few reasons to make this guide.

Unlike many rooting guides, this one doesn't use an automated program (a.k.a Toolkit) and it works for both Nexus 7 Wi-Fi and Nexus 7 3G.

This guide has been tested with a Nexus 7 3G Edition, running Android 4.2.1/4.2.2.

Last Topic Update: Never

Last Minor Topic Update: Check thread edit date!

Requirements:

Nexus 7 (Wi-Fi or 3G Edition)

Android SDK

ADB/Fastboot Drivers

Unlocked Bootloader

If you don't have ADB/Fastboot drivers installed, please check out this thread:

http://xdaforums.com/showthread.php?t=1907796

See

Basic Knowledge

and

Driver Installation

parts.

If you have Android SDK and ADB/Fastboot drivers installed and working, you can continue reading.

Make sure you have USB Debugging enabled in your Nexus 7.

Don't forget to unlock the bootloader!

Warning: You're the only one responsible if something bad happens to your device!

Nothing bad is going to happen, but there is always a small risk.

Personally, I recommend having +60% of Battery during ROM Changes (Flashing and etc).

I also recommend you to learn how to do a Factory Image Restore (Flash Stock ROM) before attempting to root...

Rooting your Nexus 7

​

To root our device, we're simply going to put in our tablet a small program called "SuperSU", you might want to download it now to your PC:

SuperSU v1.04

Basically, we´re going to put SuperSU in /system partition, the file you downloaded is a "Flashable ZIP".

We're going to use TWRP (Team Win Recovery Project) to flash the Flashable ZIP (In this case, SuperSU), after flashing SuperSU you get root privileges!

Now, go to your Android SDK Folder where Fastboot (fastboot.exe) is located (platform-tools), open a command prompt and change directories to your Fastboot location, if you need help just search on Google.

Now, you have CMD (Command Prompt) open with the Android SDK Directory, and we need to reboot your device into Fastboot mode, to do that just type the following:

You're now in Fastboot Mode (a.k.a Bootloader), type the following to make sure you're in Fastboot Mode:

You should see something like this:

> fastboot devices
# the following output should be returned
<device serial number> fastboot

Type "fastboot reboot" to reboot the device, then copy the SuperSU.zip you downloaded to your Nexus 7.

I also forgot to tell you to download TWRP, if you have the Nexus 7 Wi-Fi Edition, your board codename is Grouper, if you have the 3G Edition, your board codename is Tilapia.

TWRP for Nexus 7 [grouper]

TWRP for Nexus 7 3G [tilapia]

Copy the correct TWRP Edition to your Nexus 7, then boot into the bootloader.

Temporarily boot TWRP using the following command:

Replace "TWRP.img" with the correct file name.

You can also flash TWRP instead of temporarily booting.

Inside TWRP click "Install" and select the SuperSU ZIP File, then Confirm Flash.

After flashing, reboot your device and you should have SuperSU installed. (Open SuperSU just to test)

Congratulations! You now have a Rooted Device!

To make sure you have rooted, download "Root Checker" from Google Play.

Conclusion​

As you can see, this tutorial is a little different from others, I explained what we were going to do and also explained the commands instead of giving you directly the commands.

This tutorial was written to teach the basics of ADB/Fastboot, I hope you rooted your device without problems and learnt/learned something, have a good day!

Feel free to give suggestions or corrections! :D

This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.​