This tutorial is written for Windows users & applies to the Nexus 7 2013 edition. The Mac version of this tutorial can be found here.
The following process will root & install a custom recovery by TWRP. It's not difficult nor time consuming.
If you haven't unlocked the Nexus 7's bootloader, please follow the procedure in this thread before continuing.
You will also need to enable USB Debugging in Settings > Developer Options. If you do not see Developer Options, you will need to enable it. Open the About screen and tap the build number 7 times. You should see a message stating that you are now a Developer, and Developer Options will display in the settings menu.
On the PC:
- Plug the Nexus 7 into your PC (if it isn't already).
- Download and extract the folder in the attached zip file to your desktop:N7ToolsWin.zip 19.65MB 347 downloads
- Open the folder and double click the N7Tools Shortcut icon:
- Type the following (without the >) to confirm that ADB can see the Nexus 7 — you will not be able to proceed past this step until it can:
> adb devices
If ADB is able to see the Nexus 7 it will output the information below. The number will differ to reflect your Nexus 7's device ID.
List of devices attached
- Type the following to copy UPDATE-SuperSU-v1.43.zip file to the Nexus 7:
> adb push UPDATE-SuperSU-v1.43.zip /sdcard/
- Type the following to enter bootloader mode on the Nexus 7:
> adb reboot bootloader
- Type the following to flash the recovery image:
> fastboot flash recovery recovery-twrp.img
On the Nexus 7:
- Press the Volume up button twice to access the Recovery Mode option, and then press the power button to select.
The screen will turn black, a Google logo will appear, a TWRP splash screen displays, followed by the TWRP menu.
- Press the Install button.
- Select UPDATE-SuperSU-v1.43.zip from the list.
- Swipe right to confirm flash.
The install/flash should take ~5 seconds.
- Press the reboot system button.
- Open the SuperSU app once booted.
- A popup will display informing you that the SU Binary needs to be updated.
Press the Continue button.
- A second popup displays with an option to install the SU Binary the "normal" way, or via TWRP/CWM recovery.
Choose the TWRP/CWM option.
- Press the OK button to Continue.
Your Nexus 7 will be rooted and then boot to the home screen.
The Nexus 7 is now rooted!