Please disable your adblock and script blockers to view this page

Nexus 6P & 5X: Root & Install Custom Recovery On Android Nougat & Oreo

The Nexus lineup has been discontinued by Google, but the devices like Nexus 5, Nexus 6, Nexus 5X, and Nexus 6P still rule the hearts of millions of Nexus lovers and owners all around the globe.

Software upgrades are no longer available for most of the Nexus devices. Only some of the Nexus devices still get regular software patches.

Since there is no official support from Google, you only have unofficial approach if you want to experience the latest software on your Nexus smartphone.

Now, if you want to take your Nexus 6P to another level by taking all the root controls in your hands, then you’re at the right spot.

The process we’ve discussed below applies to both Nexus 6P and Nexus 5X, so feel free to try on any of the devices. Let’s go through the Nexus 6P custom recovery installation and rooting process.


  • Always update your phone to the latest build available before starting the unlocking/rooting process.
  • You’ll need a working ADB/fastboot environment on your PC to get through some of these guides.
  • You must have Java installed, and up to date in order to use the SDK Manager, please ensure that this is taken care of before installing the SDK.
  • Go here to download the Android SDK, which will give you the most updated version of ADB and fastboot.
  • Install the latest available USB drivers for your device.

Install Custom Recovery on Nexus 6P

For this process, we’ll use TWRP recovery.

#1. Unlock Bootloader. Click here to know how.

#2. Download the latest TWRP recovery. For Nougat, it must be TWRP 3.0.2-1 or later.

#3. Place the file in your fastboot folder (this is where fastboot.exe is located on your PC).

#4. Boot into the bootloader. Open a command prompt from within your fastboot folder (navigate to where you have fastboot.exe located on your PC, shift + right click anywhere within that folder, select open command prompt here), enter this command:

fastboot flash recovery <filename>.img

(The recovery filename in the command will change depending on which recovery you’re flashing)

#5. Use the volume keys to scroll and the power key to select the Reboot Bootloader option. Once the phone has booted back into the bootloader, you can use the volume keys to scroll and the power key to boot into your newly flashed recovery. It’s now safe to disconnect your USB cable.

NOTE: Do not flash the version of SuperSU that TWRP offers to flash for you in order to give you root access; it is not compatible and will cause problems. When you attempt to reboot out of TWRP it will tell you that it’s detecting that you don’t have root and it will offer to root for you, skip past this.

Rooting Guide for Nexus 6P

#1. Install custom TWRP recovery using the above method.

#2. Download the latest SuperSU

#3. Boot into TWRP recovery and enter the install menu.

#4. Navigate to where you have SuperSU zip stored on your internal storage and select it.

#5. Swipe to install.

#6. Once you’ve installed SuperSU, you’ll have the option to wipe cache/dalvik and an option to reboot the system. Wipe the cache/dalvik, hit the back button and hit the reboot system button.

That’s all folks. Now you’ve successfully gained root access and installed a custom recovery on your Nexus 6P running Android Nougat or Android Oreo.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.