Root Nexus 6P and Install Custom Recovery


Google recently announced its Nexus duo: the LG made Nexus 5X and the Huawei made Nexus 6P. Nexus 6P is the high-end smartphone of the two and is already receiving much love. Today we are sharing with you how you can root Nexus 6P on Android 6.0 Marshmallow and install a custom recovery.

While the devices are yet to hit the consumer markets and root packages yet to be made available, you can follow these steps to root Nexus 6P once you get your brand new Nexus as the files are expected to come as soon as Nexus 6P is available to larger markets.

How to Unlock Nexus 6P Bootloader

root nexus 6p android 6 marshmallow nexus 6p wallpapers

Prerequisites to root Nexus 6P on Android 6.0 Marshmallow: 

  • Create a backup of all important data on your Nexus 6P device.
  • Download and install USB drivers for Nexus 6P in your computer.
  • Enable USB debugging option by pressing Menu > Settings > Applications. Navigate and tap on Developer Options to ensure that USB Debugging is enabled.
  • Your device needs to be on Android 6.0 Marshmallow before you follow this guide to root it.
  • Ensure that your Nexus 6P carries more than 70% of charge.

Note: Rooting your device voids its warranty; please proceed at your own risk. Recovery package and image files are still to be made available for the Nexus 6P as the device is yet to hit the mass markets. These steps will work fine once the files are available for the device.

How to root Nexus 6P on Android 6.0 Marshmallow:

Required files: download Android SDK and install it. Set it up with platform-tools and USB drivers package in SDK. Download SuperSU v2.49 ( for Nexus 6P on your PC. Download TWRP or CWM recovery tool (when they are made available) and save it to the android-sdk-windows\platform-tools directory on your computer.

Finally, download Fastboot from the following links, depending on your OS:

Step 1: Extract the downloaded Fastboot file in android-sdk-windows\platform-tools directory on your PC (should be under C:\Android). Create directory if not already there.

Step 2: Connect your Nexus 6P to your computer via USB.

Step 3: Copy and paste file to your device's SD card / internal memory root folder.

Step 4: Turn your Nexus 6P off.

Step 5: Enter the Bootloader mode: turn your Nexus 6P on while pressing and holding Volume Down Power keys.

Step 6: Go to android-sdk-windows\platform-tools directory on your computer and open Command Prompt (Shift + Right-click > Open Command Prompt) and type the following command:

  • fastboot flash recovery *RECOVERYFILE*.img and press Enter. <RECOVERYFILE> corresponds to the .img filename of your recovery tool, CWM or TWRP. 

Step 7: Once done, enter recovery mode by choosing Recovery from the Fastboot menu.

Optional, but recommended: Once you have a custom recovery installed on your Nexus 6P, it is highly recommended to create a Nandroid backup of your current OS so you can easily move back to it if things don't work out. Go to Recovery  Backup> Backup and Restore. These options are a little different depending on the recovery you are using.

Step 8: In the recovery mode (CWM or TWRP), scroll down to flash zip from SD card choose zip from sdcard.

Step 9: Using the volume keys, locate the file and select it. Confirm the installation process.

Step 11: After installation is completed, go to +++++Go Back and reboot your Nexus 6P. First boot may take a few minutes so please be patient.

Ta da! Your Nexus 6P is now rooted on Android 6.0 Marshmallow. You can use a Root Checker app to verify the root. Don't forget to let us know about your experience with the new Nexus and its shiny new operating system.

For more details and help, refer to this XDA thread.

Recommended: Download All the New Android Marshmallow Wallpapers