Update and Root MMB29V Android 6.0.1 on Nexus Devices

Rafia Shaikh

Google has released March security updates for its Nexus devices fixing several security exploits in its mobile operating system. We have already shared with you the direct download links of March update. Following are the steps to flash MMB29V Android 6.0.1 on Nexus devices and root them on the latest firmware.

mmb29v android 6.0.1

Prerequisites to update and root Nexus devices on Android 6.0.1 MMB29V: 

  • Create a backup of all important data on your Nexus device.
  • Download and install USB drivers for Nexus in your computer.
  • The Nexus bootloader should be unlocked.
  • Enable USB debugging option by pressing Menu > Settings > Applications. Navigate and tap on Developer Options to ensure that USB Debugging is enabled.
  • If you are going to root, make sure to have a custom recovery tool like CWM, or TWRP (download link).
  • Ensure that your Nexus device carries more than 70% of charge.

Steps to update your Nexus devices to MMB29V Android 6.0.1:

Required files: Download the required file for your specific Nexus device from this link.

Step 1: Connect your Nexus device using a USB cable and turn it off.

Step 2: Now, start the device in Fastboot mode: Turn on the phone while pressing and holding the Volume Up + Volume Down + Power keys until you see the Fastboot menu and the START text on top.

Step 3: Extract the downloaded Android 6.0.1 file anywhere in your PC. Go to _MMB29V_ folder (the build number for your device) and copy/paste all the files to your Fastboot directory (which often is the platform-tools folder inside the Android SDK directory).

Step 4: This step involves flashing the desired factory image to your Nexus device. Open the folder containing the Android Marshmallow factory image downloaded and extracted. In the address bar, type cmd and type the command written below and press enter.

  • On Windows: Run flash-all.bat
  • On Mac: Run flash-all.sh using Terminal
  • On Linux: Run flash-all.sh

Once the script finishes running, your Nexus device will reboot. First boot may take up to 5 minutes, so don't be worried if it takes your device longer than usual to boot up.

Your device is now updated to the very latest MMB29V Android 6.0.1 Marshmallow. Once you are done, you can follow the instructions below to root your Nexus device on Android 6.0.1 Marshmallow.

How to root Nexus devices on MMB29V Android 6.0.1:

Required files: download Android SDK and install it. Set it up with platform-tools and USB drivers package in SDK. Download SuperSU v2.66 for Nexus on your PC. Also, download Fastboot from the following links, depending on your OS:

While the above links work for all the Nexus devices, following links are specific to the devices:

Step 1: Extract the downloaded Fastboot file in android-sdk-windows\platform-tools directory on your PC. Create directory if not already there.

Step 2: Connect your Nexus device to your computer via USB.

Step 3: Copy and paste SuperSu file to your device's SD card root folder.

Step 4: Turn your Nexus off.

Step 5: Enter the Bootloader mode: power your Nexus on while pressing and holding Volume Down Power keys.

Step 6: Go to android-sdk-windows\platform-tools directory and open Command Prompt (Shift + Right-click > Open Command Prompt) and type the following command depending on your device:

  • Nexus 6P: fastboot flash recovery twrp-
  • Nexus 5X: fastboot flash recovery twrp-
  • Nexus 6: fastboot flash recovery openrecovery-twrp-
  • Nexus 5: fastboot flash recovery recovery-clockwork-touch-
  • Nexus 7 (2013): fastboot flash recovery recovery-clockwork-touch-
  • Nexus 9: fastboot flash recovery twrp-

Step 7: Once done, enter recovery mode by choosing Recovery from the Fastboot menu.

Step 8: In the recovery mode (CWM or TWRP), scroll to flash zip from SD card choose zip from sdcard.

Step 9: Using the volume keys, locate SuperSU zip file and select it. Confirm the installation process.

Step 10: After installation is completed, go to +++++Go Back and reboot your Nexus device. First boot may take a few minutes.

Ta da! Your Nexus devices are now rooted on MMB29V Android 6.0.1 Marshmallow. You can also use the Nexus Root Toolkit to root and update your Nexus device on the latest firmware. To verify the root, use any Root Checker app.

Share this story