For those of you who want to root your Nexus 6P, here’s a step-by-step tutorial for all Windows, Mac, and Linux/Ubuntu.
Before we begin, rooting your Nexus 6P involves unlocking the bootloader, which ERASES EVERYTHING!!! So PLEASE make a backup of everything beforehand!!! You’ve been warned, please do not whine like a baby because you didn’t read this, we will not be responsible!
Step 1. First, go into Settings->About Phone and make note of your Android version and Build number. Write it down on a piece of paper as you will need it later.
Step 2. Tap on the Build Number about 5 times until it says, “You are now a developer!”.
Step 3. Tap the back button then tap on “Developer options”.
Step 4. Make sure “OEM unlocking” is turned ON.
Step 5. Power off your Nexus 6P. Then hold down Volume Down and Power buttons together until you see an Android guy laying down with stomach open like below.
Step 6. Connect a USB Type C cable from your Nexus 6P to your computer’s USB port.
Step 7. Next, download the following files:
Download fastboot.zip (for all Windows, Mac, and Linux/Ubuntu)
Download Nexus 6P USB Driver (only required for Windows)
Download Boot image for Nexus 6P (for mdb08k)
Step 8. Go ahead and unzip fastboot.zip, Nexus 6P USB drivers (for Windows), and boot image zip file. You should find new folders in your Downloads directory.