How to Root and Install TWRP Recovery on Huawei Nexus 6P

TWRP Recovery & Root Nexus 6P

While the Huawei Nexus 6P was launched in 2015, it remains to be one of the most popular Nexus-branded Android smartphones even today. It features a large 6.0-inch display, a fingerprint sensor, and a USB-C port, features that are still very relevant to newer smartphones today. So, it’s not that hard to see why some users are still clutching on their Nexus 6P.

Unfortunately, the phone has already reached the end of its life – that means, it is no longer supported as far as software update goes. Plus, the phone is overrun by problems that make it merely unusable for the existing users today. To continue using it, you will have to install custom ROM specific for Nexus 6P. But before you could do that, you need to unlock the bootloader first. Today in this post, we will teach you how you can install Custom Recovery, and root your Nexus 6P smartphone.


  1. Unlocked Nexus 6P bootloader.
  2. ADB USB Drivers
  3. Minimal ADB Package
  4. TWRP Recovery: Nexus 6P.
  5. SuperSU (For Root): Download.
  6. Modified Boot.img: Download.

How to Enable USB Debugging & Setting ADB in Nexus 6P

Step 1. Enable USB Debugging mode in your device. (Settings>Developer options> USB Debugging). To enable Developer options, Goto Settings>About Phone>Tap on build number for 7 times.

Step 2. Connect your device to PC, extract ADB package zip file & launch command.bat

Step 3. Enter the below command. You might see a confirmation message in your device, similar to this:

adb devices

Step 4. Now, Switch off your Nexus device and then turn it on in Fastboot mode. To enter Fastboot mode on Nexus 6P, press & hold Volume Down and Power key.

Step 5. Connect the Nexus device with your PC.

Step 6. Place the downloaded Boot.img & TWRP recovery.img files in extracted ADB package folder.

Allow USB Debugging

How to install TWRP Recovery in Nexus 6P:

Step 1. Launch command.bat file & type:

fastboot flash boot boot.img

Step 2. Now to flash recovery image, type:

fastboot flash recovery <filename>.img
(Replace filename with the filename of the recovery image) 
How to install TWRP in Huawei Nexus 6P

Step 3. Use the volume keys to scroll and 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.

How to Root Nexus 6P

1. Boot into TWRP, enter the wipe menu and format (not wipe) data. This will erase all user data from the device (This step is essential at the moment as TWRP is unable to decrypt the data partition, so in order to read and install from it a format must be performed to remove the encryption.)

2. Select Install & locate file & Swipe to install.

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


1. How do I flash factory image on Nexus 6P?

  1. Download latest factory image of Google (Huawei) Nexus 6P from Google 6P Factory images depending on the model Number of your device.
  2. Extract the downloaded .tgz file using any free extracting tool like 7zip.
  3. Switch off your Google Nexus 6P. Press and Hold Volume down + Power key. Release the buttons once you see a screen similar to this.
  4. Connect your Nexus 6P to your PC & run “flash-all.bat” file from the extracted folder.
  5. Step 5. It will install all the files & reboot your device at the end.
  6. (If the above process failed, refer to our existing guide here.)

2. Will Nexus 6P get Android 9 Pie?

No. The Nexus 6P will stay on Android Oreo. In 2017, Google said that it couldn’t guarantee software updates for the Nexus 6P and Nexus 5X after 2017.

Note that the device was launched in September 2015. Google’s update cycle usually lasts 3 years after the initial launch. Last month, the Nexus 6P and Nexus 5X turned 5 years old.

3. How do I reboot my Nexus 6P?

To reboot your Nexus 6P, just press and hold the power button for 10 seconds. Ensure that the device is above 5%. If your battery is below 5%, your Nexus 6P will not turn on.

 4. Is Nexus 6P affected by Huawei ban?

 No. The ban currently only applies to future Huawei smartphones. Also, since the Nexus 6P already reached the end of its life, future updates which will remove the Google Services on existing Huawei devices will not apply to the Nexus 6P. This, if the tension with US-China trade ban continues.

5. How to soft reset on my Nexus 6P?

To soft reset your Nexus 6P, just simultaneously push the Volume Down and Power Button until the smartphone restarts. This should last approximately 20 seconds.

Related Posts —