As we know that Google has released a new premium version of the Nexus 6 by the name Nexus 6P. This device has very good features along with all new Android 6.0 Marshmallow.Huawei Nexus 6P

Now that the device is released the Android developers have also started bringing in some new Custom  stuff for the device. But to have that Custom stuff you will have to first root your device and install custom recovery tool like TWRP.

So, in this guide we will help you to root your Nexus 6P and install TWRP.

Preparing your Phone

  • This information is valid only for Nexus 6P.
  • Charge the device battery to 100%.
  • Should have a working USB cable.
  • Enable USB debugging mode on the device, to do this go to Settings>about device>tap build number for 7 times. You will have developer options enabled in settings. Open developer options>Enable USB debugging mode.USB Debugging
  • Turn on “Enable OEM Unlock” in developer options.
  • USB drivers and ADB & fastboot drivers should be installed in the Computer.

Unlock Bootloader of Nexus 6P:

  1. It is necesory that you have downloaded the USB drivers and ADB & Fastboot drivers from the above link.
  2. Reboot the phone by pressing and holding Volume Down + Power Key.
  3. Now connect your phone to PC.
  4. Open ADB & Fastboot.exe in your PC (go to Windows installation drive i.e. C drive > Program Files >ADB & Fastboot > Open py_cmd.exe file in order to open the command window. Mac users can see in the Mac guide for the file they will be opening).
  5. Now in the command window enter the following commands.
    fastboot devices
    fastboot oem unlock
    fastboot reboot
  6. Disconecct the device now.

Install TWRP recovery on Nexus 6P:

  1. Download TWRP Recovery.img file and rename the file to “recovery.img”.
  2. Copy the recovery.img file to ADB & Fastboot folder.
  3. Now reboot your Nexus 6P into fastboot mode by pressing and holding Volume Down + Power key.
  4. Connect your phone to PC.
  5. Open ADB & Fastboot.exe or Py_cmd.exe
  6. In the command window enter following commands:
    fastboot devices
    fastboot flash recovery recovery.img
    fastboot reboot

Procedure to Root Nexus 6P:

  1. Download SuperSu file and copy it to your phone’s SD card.
  2. Boot into TWRP recovery on your phone by pressing and holding Volume Down + Power Key.
  3. Select Install and navigate to file in the SD card.
  4. After the process completes select Reboot option from the menu to Reboot the device.
  5. Verify root access using Root Checker.

That is it your phone will now be rooted with TWRP recovery installed on it and it's bootloader unlocked.