Install TWRP Recovery on Nexus 7 For Faster Backups and More Options [Guide]
The official TWRP recovery has been released for the Nexus 7 by the TWRP team. TWRP is a custom recovery like ClockworkMod (CWM) recovery that lets you install custom ROMs as usual, but also has other features such as a better touch-adapted user interface, faster backup and restore (when uncompressed), an inbuilt file manager, ability to rename backups, etc, making it much more advanced and convenient that CWM recovery.
The guide below will walk you through the steps to install TWRP recovery on your Nexus 7. Let’s take a look.
- Nexus 7 TWRP Recovery — Link | File: twrp-22.214.171.124-grouper.img (11.6 MB)
- Nexus 7, 1st Gen, 2012, Wi-Fi editon, codename grouper
- Don’t try this one any other device!
Important: Check your device’s model no. on free Android app called Droid Info. If you see the model no. and codename mentioned above in the app, then use this recovery, otherwise not. BTW, you can check model no. device’s packaging box too.
Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.
Backup important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have backup of all your important files.
Required: Make sure you have unlocked bootloader of your Nexus 7, as it is required to be able to flash TWRP via fastboot as we are going to do below. For help, see our page on Nexus 7 bootloader unlock.
Step 1. Download the TWRP recovery and SuperSU file from above. Keep them in a separate folder on PC.
→ Ignore SuperSU file and the steps below involving it, if you don’t want to root your device, and only wish to install TWRP recovery.
Step 2. Install ADB driver.
Step 3. Install Nexus 7 driver.
Step 4. On your Nexus 7, enable USB debugging. For this:
- Go to Settings > About phone, and then tap ‘Build number’ 7 times or until you see the ‘you’re not a developer’ message pop up.
- Go back to Settings, then choose ‘Developer options’. Find the ‘USB debugging’ option and use its toggle button to enable it. Accept warning by tapping on OK button.
Step 5. Connect your Nexus 7 to PC now. You will get a pop-up as shown below on your phone when you connect for the first time after enabling USB debugging. Select ‘Always allow from this computer’ checkbox and then tap on OK button.
Step 6. Transfer the SuperSU file (UPDATE-SuperSU-v2.46.zip) to PC.
Step 7. Rename the recovery file to n7-recovery.img
Step 8. Now, open command window in the folder where you have the n7-recovery.img file. For this:
- Open that folder and then left click on empty white space in the folder.
- Now, while holding shift key, right click on empty white space to get a pop-up as shown below.
- Now choose Open command window here option from that.
You will see a command window open up, with location directed to folder where you have the twrp recovery file.
Step 9. Boot your Nexus 7 into Bootloader/Fastboot mode:
- Power off your device and wait for 3-4 seconds after screen goes off.
- Press and hold Power and Volume down together for 3 seconds and then let go. You’ll enter bootloader mode. And should see FASTBOOT written at top. It’s already in Fastboot mode by default.
Step 10. Test whether fastboot is working alright. For this, run the command given below. (You can also copy paste the command and then use enter key to run it.)
→ Upon running command below, you should get a serial no. with fastboot written after it. If you don’t get fastboot written on cmd window, then it means you need to reinstall adb and fastboot drivers, or change restart PC, or use original USB cable.
Step 11. Flash Nexus 7 TWRP recovery now. Use the following command for that.
fastboot flash recovery n7-recovery.img
Step 12. TWRP recovery will now be installed on your Nexus 7. When done, reboot into recovery mode. Simply type the command below.
fastboot boot n7-recovery.img
Step 13. [Optional] You will see TWRP recovery. Now, you must take a full backup of your phone, including system partition. In TWRP, tap on Backup, and then select all partitions. Then do the swipe action at bottom to start the backup process.
Step 14. To Root, tap on Install button, and then browse and select the SuperSU file. Then on next screen, do the Swipe action at bottom to flash the root package.
Step 15. Tap on Reboot System to restart the device. That’s it.
And let us know if you need any help regarding installation of TWRP recovery on your Nexus 7. Use the comments section below.
How to boot into recovery mode to use TWRP recovery
Well, now that you are rooted, Simply use an app called Quick Boot from the play store. Install the app, and then open it and tap on Recovery to reboot into recovery mode, where you will have TWRP ready for use.
Or you can use the ADB command below, but first make sure that USB debugging is enabled, and device is connected to PC in powered on state.
adb reboot recovery
OLD GUIDE BELOW — DO NOT USE!!
- Root and unlock the bootloader on your Nexus 7 by using the Nexus Root Toolkit → here. Backup everything on your tablet as unlocking the bootloader completely resets it and wipes out all files. The toolkit will also install the necessary drivers for the tablet on your computer.
- Download the TWRP recovery image from the official TWRP website. The image will be a .img file.
- Download fastboot.
Download Fastboot | Filename: Fastboot.zip
- Extract the Fastboot.zip file to the C: drive on your computer to get a folder named Fastboot with four files inside it.
- Copy the ****.img file (*** is the name of the file downloaded in step 2) to the Fastboot folder on C drive. You should have 5 files in the Fastboot folder now.
- Install ES File Explorer File Manager on your tablet from the Play Store.
- Open ES Explorer on the tablet. Then, click the menu button on your device and click Settings. Here, tick the “Up to Root” option. Then go down and tick the “Root Explorer” option, then press the Allow/Grant button when prompted to grant it root access. Then, tick the “Mount File System Option” as well. Once all three options are selected, press back to exit the settings.
- Now, press the Up button on top till you reach the outermost folder and it says / at the top. Then, go into the system folder and long press on the recovery-from-boot.p file and delete it. This is necessary as otherwise TWRP recovery will get overwritten by stock recovery after a reboot. If this file is not there, ignore it and go to the next step.
- On your Nexus 7, go into Settings » Developer options, click the button on the top to turn on developer options, then enable USB Debugging. Then, connect your tablet to the computer. Wait for the drivers to finish installing.
- Now, open the Start menu, type “cmd” (without the ” quotes) and press Enter to open the Command Prompt (or open it from All Programs » Accessories » Command prompt).
- In the command prompt, enter the following commands to flash TWRP recovery on your Nexus 7 (check the screenshot after step 11.3 for reference):
- cd C:Fastboot
- adb reboot bootloader (this will reboot your tablet into fastboot mode)
- fastboot flash recovery _____.img (replace the ____ with the name of the recovery file obtained in step 2)
- TWRP recovery will then be flashed on your Nexus 7. After it’s finished, you will get a finished/OKAY message in the command prompt. You can then type fastboot reboot to reboot the tablet.
- To try out TWRP recovery, turn off your tablet. Then, press and hold the Volume Up + Volume Down + Power buttons together till the device boots into TWRP recovery.
TWRP recovery is now installed on your Nexus 7. Also try out ClockworkMod recovery for the Nexus 7 → here.