These are the instructions to root Google Nexus 7 2013 on Android 6.0.1 Marshmallow with the build number MMB29K. Once you complete the step-by-step guide, you can start installing your favorite rooted apps again like the AirDroid file manager.
With AirDroid, users can access your Nexus device from a computer. It works well for the most popular operating systems, including Windows, Mac and a new AirDroid web browser. Once you have it set up, you can transfer all files between devices and even view your SMS messages from the computer, laptop or notebook running Windows or Mac.
- You must follow this guide using the 2013 variant of the Google Nexus 7 tablet.
- You can only follow this guide on a Windows computer.
BEFORE WE BEGIN
- Make sure you have the universal ADB Drivers  on your computer before starting the guide. They should work well for your Google Nexus 7 tablet.
- You are voiding the warranty by following this guide. You can unroot the nexus device and get the warranty working again.
- Make sure you backup the Google Nexus 7 2013 device before starting the steps. Try to back up your text messages, pictures, call logs, settings, phone contacts and any music files you do not want to risk losing. If you want to factory reset your device at any time, you will lose that data and need to rely on having a backup copy to restore.
HOW TO ROOT GOOGLE NEXUS 7 2013 ON ANDROID 6.0.1 MARSHMALLOW (MMB29K)
- Download the fastboot file you need from this link .
- Download the TWRP recovery for your tablet from this link .
- Download the SuperSU rooting exploit from this link .
- Learn how to set up ADB and Fastboot on your Windows computer if you do not have it done already. You do not need to do it again if you have done it earlier from a different rooting method.
- Connect the Google Nexus 7 tablet to the computer with the USB cable.
- Transfer the SuperSU zip file over to the root of the internal storage SD card.
- Transfer the TWRP recovery over to the same folder as your ADB and Fastboot.
- From within the Fastboot folder, hold the Shift key and right-click to bring up a new menu. Choose to open the command window here from that same menu.
- Put the Nexus device in Bootloader mode by pressing and holding the Volume Down and Power keys until you see the bootloader mode text on the display.
- Type the following command to flash your custom recovery on the Nexus 7:
fastboot flash recovery openrecovery-twrp-18.104.22.168-flo.img
- Check your devices display and select to enter the recovery mode option from the bootloader menu.
- Tap the ‘Install’ option from the custom recovery menu and browse the SD card for the SuperSU — it must be still zipped to work.
- Follow the on-screen instructions to flash that SuperSU on your device.
- Once the SuperSU is flashed, you can go to the main recovery menu and select the ‘reboot system now’ option.
Now your Google Nexus 7 2013 will reboot in normal mode and you can head to the Google Play Store and start installing your rooted apps like the AirDroid  app.