Root Nexus 6 on MMB29K Android 6.0.1 Marshmallow Firmware



In this guide you will be able to root and install TWRP recovery on Nexus 6 running MMB29K Android 6.0.1 firmware.The MMB29K firmware based on Android 6.0.1 Marshmallow is already released for Nexus 6, if you had not updated your Nexus 6 on MMb29K factory image then follow this guide. If you are already running the latest MMB29K firmware on your Nexus 6 then go ahead and carry on along with the guide to root Android 6.0.1 Marshmallow MMB29K Factory image on Nexus 6. Previously we have mentioned the same procedure with same tools on root process of Nexus 5 on MMB29K firmware and in this guide we are going to follow the same.

How to root MMB29K Android 6.0.1 Marshmallow on Nexus 6

Disclaimer: This tutorial includes multiple operations which includes installing Custom recovery and root. Follow the guide on your own risk, we are not responsible if you brick or damage your device however the chances of bricking a device are rare but you have to pay full attention on the complete guide to avoid any issues and difficulties while performing any of the above mentioned operation.

Enable USB Debugging (Settings >> Developer Options >> USB debugging)

Your phone battery should be charged minimum 60%

Your device bootloader should be unlocked or Click Here (Remember the bootloader unlock process for all the nexus devices is the same so follow the whole procedure as described in Nexus 6P post)

Download these files:

Download Nexus USB drivers.

Download and Extract adb fastboot.

Download TWRP recovery for Nexus 6 (

Download SuperSU v2.60

Process to root MMB29K Android 6.0.1 Marshmallow on Nexus 6

Just follow the below simple steps in sequence to root your Nexus 6 on MMB29K firmware.

Open the adb-and-fastboot folder you extracted earlier and copy the TWRP recovery inside the adb-and-fastboot folder.

Now connect your device to the PC using USB cable.

Inside adb-and-fastboot folder, press SHIFT and Right-Click on an empty space inside the same folder.

Click on open command prompt here as shown in picture below.


Now enter the following command to boot your device into bootloader mode,

“adb reboot bootloader”

Once your device reboots into bootloader mode then type the following command

“fastboot flash recovery recovery.img”

This command will flash TWRP recovery on your device. Reboot the device.

Now comes the final process to root your Nexus device on Android 6.0.1 Marshamallow

How to root Nexus device on Android 6.0.1 Marshmallow

Just follow the below steps in sequence to root MMB29K on Nexus 6

Connect your device to your PC

Copy the on the internal storage of your device.

Turn off your device and enter into recovery mode by using hardware key combination or by typing the following command.

         ” adb reboot recovery “

Once your device reboot into recovery mode, hit Install

Select the file and swipe the slider to start flashing.

Once the installation process is complete, select Reboot.

That’s it! MMB29K Android 6.0.1 Marshmallow firmware is successfully rooted on Nexus 6. If you have any query feel free to contact us by posting your comment in the below provided comment section. Follow us on Facebook/Twitter/Google+ for future update.

A Software Engineer who loves to hang around latest gadgets and writes his own experiences to get the best possible and accurate information.
No Comments

    Leave a reply