How to root Google Nexus 6P on Android 6.0.1 (build MHC19I) [Guide]

Google Nexus 6PLike you know, the Google Nexus 6P is the latest flagship for the Mountain View company and it recently saw yet another over the air software update arriving to the notification panel — this time updating the firmware to the MHC19I build number.

These are the instructions to root Google Nexus 6P smartphones running on the Android 6.0.1 Marshmallow software updates — with the MHC19I firmware build number:


  • You must have the Google Nexus 6P to use this guide. Following the same steps on a different device can brick that device.


  • Unlock the Developer Options on your Google Nexus 6P smartphone if you haven’t already: Settings > About Device > Tap on the build number at least 7 times or until it counts you down with how many taps are remaining to make you a developer.


  1. Set up adb and fastboot on your computer so you can use fastboot to run some adb commands.
  2. Download the SuperSU from here.
  3. Download the TWRP custom recovery file for your 6P from here.
  4. Extract the custom recovery and copy the TWRP file over to the same folder as your adb so they are both within the same folder / directory.
  5. Connect the Google Nexus 6P smartphone to the computer with the USB cable and copy the SuperSU (still zipped) over to the root of the internal SD card storage.
    – make sure you keep the SuperSU at the root level (top level) of the SD card or else it won’t show up when you boot into recovery later during the guide.
  6. From the same folder where you have adb and TWRP waiting, hold down the Shift key and right-click where it gives you the white background of the folder and a new menu should pop out.
  7. Choose to “open a new command window here” from the menu.
  8. Type the following commands one at a time and press the Enter return key between each command:
    adb reboot bootloader
    fastboot flash recovery twrp-
  9. Choose the recovery mode option from the display of your Google nexus 6P smartphone.
  10. Tap on the ‘Install’ option from the recovery mode menu.
  11. Browse the SD card for the SuperSU zip file you transferred there earlier.
  12. Follow the on-screen instructions to confirm you want to install the SuperSU.
  13. Choose the option to reboot the system now once you have installed the SuperSU.

In conclusion, that’s how to root Google Nexus 6P running on the Android 6.0.1 Marshmallow software updates with the MHC19I build number. You should have all the same root applications available to use on your device, including the popular Titanium Backup that helps backup, restore, freeze and uninstall apps. Furthermore, the custom recovery means you can check out the best custom ROMs that are available for your 6P handset if you want to get away from that stock ROM Android intended you to run. Given that it’s the Nexus 6P smartphone, you should find numerous new ROMs available from some of the best developers in the world who love to spend time creating new developments towards popular device — and the Nexus range are the most popular of all for rooted users.

Related Posts