How To Root Nexus 6P

Google Nexus 6P

Earlier, we covered step-by-step guide on how to unlock bootload on the Nexus 6P smartphone. In this tutorial, we will guide you on how to root Nexus 6P.

TeamWin had released the official TWRP recovery for Nexus 6P. Now, a modified boot image from Chainfire is available, using which you can safely root Nexus 6P with SELinux in enforcing.

The modified boot for Nexus 6P won’t set SELinux to permissive mode to get root access. It will patch the SELinux that allows root while still running in enforcing mode.

It will also disable forceencrypt and dmverity on Nexus 6P, so that you can decrypt it, and have a choice on encryption rather than the forced encryption on boot.

Just download Chainfire’s modified boot for Nexus 6P from the link below and flash it via fastboot and then install SuperSU from TWRP.

  • Modified boot image — Link
  • SuperSU root package — Link
How to Root Nexus 6P with Modified Boot
  1. First of all, setup ADB and Fastboot on your PC.
  2. You will need to unlock the bootloader on your Nexus 6P.
  3. After that, install TWRP recovery on your phone. (Download Link).
  4. Download the modified boot image from the download link above and extract/unzip the file to get boot.img file.
  5. Now boot your Nexus 6P into bootloader mode and flash the boot.img file using the following command:
    fastboot flash boot boot.img
  6. Download and flash the latest SuperSU zip using recovery.
  7. Wipe the cache/Dalvik, hit the back button, and hit the reboot system button.

All done. Your Nexus 6P should now be rooted.


Please enter your comment!
Please enter your name here