How to Root Nexus 6P (Without a Custom Kernel)


We have talked about Nexus 6P quite a bit in the past couple of weeks and covered almost all the things you need to do before you are able to root it. From unlocking the device’s bootloader, to flashing a custom recovery, we have covered it all and now it only makes sense that we teach you how to root Nexus 6P with ease. So, without any further due, let’s get started.

Disclaimer: We take no responsibility for any damages done to your device either during or after the process, please proceed at your own risk.

Prerequisites: You are required to have

  • An unlocked bootloader (not really required but you will need to have one to flash a custom recovery)
  • A custom TWRP recovery
  • Device drivers installed on your computer
  • USB Debugging enabled on the phone
  • ADB & Fastboot installed on your computer


  • Download the file required to root Nexus 6P from here
  • Place it on your phone’s memory and boot into TWRP either manually or by using the command: “adb reboot recovery”
  • Once in recovery, tap Install and flash the .zip file you placed on your phone’s internal memory from the previous step.
  • Once done, go back, tap Wipe and do a Dalvik and Cache wipe.
  • Reboot phone
  • If TWRP asks you to root your phone, tap NO! Your phone has already been rooted and if you tap yes it will mess things up.

That is it, you will now have root on your Nexus 6P. However, for some power users this might not be enough as this systemless root method is still not compatible with some apps. To fix that, just follow the steps below:

  • Go to Play Store and download Terminal Emulator
  • Open it and type: su
  • Grant root permissions once prompted and then type the following commands:
  • mount -o remount,rw /system
  • touch /system/bin/su /system/xbin/su
  • mount -o remount,ro /system

That is it, you now have managed to root Nexus 6P without flashing a custom boot image.

Share Button