How ToRooting Guides

How to Root Nexus 6 on Android M 6.0 MPA44G Preview 3 [Custom Recovery]

Android Marshmallow 6.0 Preview 3 MPA44G has been rolled-out for the Nexus devices recently and users have updated their phones to this latest Android OS via factory images manually. We have already shared a guide to install Android M 6.0 Preview 3 MPA44G on Nexus 6. So if you have updated your Nexus 6 to this Android version then you might be looking to root your phone running on Android M MPA44G Developer Preview 3. Here in this guide we have given  a complete root guide with all the required files, steps and instructions which are required to root this device to get full access over its internal file system.

If you are interested to root your Nexus 6 on Android M then go ahead and follow the step-by-step guide given below. Keep in mind that in order to root your phone, its bootloader should be unlocked and take a backup of all your data first as this process will wipe out all of the data.

Root Android Marshmallow 6.0 Developer Preview 3 on Nexus 6


This tutorial containing the instructions and files to root Android M MPA44G Developer Preview 3 are only compatible with Motorola Nexus 6. Do not use this guide for other device or incorrect variant.


AndroidBlog will not be held responsible for any kind of damage occurred to your Nexus 6 during or after the rooting process of this Android M MPA44G Developer Preview 3 on Nexus 6. Proceed at your own risk.


  • Make a proper backup of all your important data and data on your Nexus device.
  • Download and install Nexus 6 USB Drivers on your PC.
  • Enable USB Debugging option by from Settings > Developer Options and make sure that USB Debugging is enabled.
  • The latest version of a custom recovery like CWM / TWRP should be installed on your phone.
  • The battery level of your Nexus 6 should be at least about 70%.
  • Download Android SDK and extract it in android-sdk-windowsplatform-tools directory.

Required Files:

  • Download Despair Kernel
  • Download SuperSU v2.49 ( for Nexus 6.
  • Download Fastboot For Windows
  • Download Fastboot for Mac
  • Download Fastboot for Linux

Steps to Root Nexus 6 on Android M MPA44G Preview 3:

1:- First of all, unzip Fastboot file in android-sdk-windowsplatform-tools directory (create directory if not already) on your PC.

2:- Connect your Nexus 6 with the PC using its USB data cable.

3:- Transfer the and files to the root folder of your SD Card on the phone.

4:- Switch OFF the Nexus 6 in order to boot into Bootloader Mode.

5:- Switch ON the phone while pressing and holding Volume Down Power buttons at the same time.

6:- Navigate to android-sdk-windowsplatform-tools directory and launch the Command Prompt.

7:- Type the following command and press Enter:

fastboot flash recovery openrecovery-twrp-

8:- OAfter the above process is complete, enter into recovery mode; Fastboot menu > Recovery.

9:- While the Nexus 6 is in the recovery mode (CWM or TWRP), select flash zip from SD card choose zip from sdcard.

10:- Browse and select the using volume keys. Confirm the installation to begin.

10:- Repeat the above steps to flash file also.

12:- Go to +++++Go Back+++++ and reboot your Nexus 6.

Your phone might take about 4 to 5 minutes while booting for the first time after the rooting process is completed.

Done! You have successfully rooted Nexus 6 on MPA44G Android M 6.0.

Tell us in the comments area below if you have any question or trouble while rooting Nexus 6 on Android M.

Aamir Jamal

An Android Geek and audiophile who love to read and write reviews/tutorials about gadgets and new tech stuff. He has written 1007 guides and other posts.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button