Are you excited about the Android 6.0.1 MMB29M Marshmallow update which is ready for your Google Nexus 6P? The update should be rolling out via OTA to this smartphone, but I cannot anticipate when exactly it will hit your device too. Isn’t waiting the best compromise in this case? Then, you can grab the factory image and flash it right away with the help of this procedure: Flash Android 6.0.1 Marshmallow MMB29M Firmware on Nexus 6P.
However, I know that some of you might want even more than that and this is exactly what you are getting. Here you can find a detailed step-by-step instructions guide on how to root Android 6.0.1 MMB29M Marshmallow on Nexus 6P, but make no confusion.
This root procedure is only for Android 6.0.1 (MMB29M) installed on Google Nexus 6P and it’s not compatible with any other variants of the Nexus 6P on other carriers. Then, my advice is to be prepared for anything and to take a Nandroid backup of your previous phone set up before proceeding. You don’t want to risk loosing all your data, trust me on that!
Your Nexus 6P bootloader should be unlocked and you also have to download Android SDK from the Android Developers website and install it right away (you should use this link for that). No less important, you have to enable the USB Debugging mode in your Nexus 6P and then, download Fastboot and extract it in android-sdk-windows\platform-tools directory:
How to Root Nexus 6P on Android 6.0.1 MMB29M Marshmallow:
- Download SuperSU v2.60 on your PC; use this link for that;
- Connect your Nexus 6P to the computer using the USB cable;
- Transfer the SuperSU-v2.60-20151205163135.zip file to your SD card;
- Then, turn off your phone;
- Now go into Fastboot/Bootloader Mode on Nexus 6P. For that, you have to press Volume Down + Power keys for a few seconds till you see some text on the screen;
- Go to android-sdk-windows\platform-tools directory;
- Open Command Prompt (Shift + Right-click > Open Command Prompt);
- Up next, it’s time to enter the following command:
fastboot flash recovery twrp-220.127.116.11-angler.img
- Then, choose Recovery from the Fastboot menu and enter Recovery Mode;
- In recovery, scroll down to “flash zip from SD card” and press the power button to select it;
- Press the Power button again and select “choose zip from sdcard”;
- Go to the SuperSU-v2.60-20151205163135.zip and select it using the Power button;
- Don’t hesitate to confirm the installation on the next screen and the installation procedure should start;
- After the installation completes, you just have to reboot the phone by selecting the usual “reboot system now” from the Recovery menu.
That’s it! Your Nexus 6P is now rooted on Android 6.0.1 Marshmallow firmware on your phone! Has everything went according to the plan? You can verify that by using the popular Root Checker app or any other app of your choice.