How To Unlock Bootloader, Install TWRP & Root Huawei Nexus 6P

Just a month back Google released the all new Nexus 6P. This time Google partnered with Huawei for its new flagship device. The name 6P suggests that this is a premium iteration of the Nexus 6. Huawei has put a lot of effort in making this device beautiful and stunning. The spec sheet carries a 5.7-inch QHD display with an 8 MP selfie shooter at the top. We have a 12.3 MP shooter at the back accompanied by Nexus imprint. Snapdragon 810 v2.1 clocked at 2.0 GHz is powering this device up, and GPU is Adreno 430. We have a whopping  3GB RAM and internal storage begins from 32 GB. A massive battery with the capacity of 3450 mAh is placed under the hood to make this device run for long. Nexus 6P also brought Android 6.0 Marshmallow out of the curtains. The elegant design and premium build quality make this device a rockstar.Google-Nexus-6P-images (1)

Nexus 6P was available for users right after the moment it was released by Google. The device is now seeing its way towards Android development and we have the custom stuff landing in now. Google always makes it pretty easy for developers to tweak its devices, the same has happened with the Nexus 6P as well. Issuing a few commands will help you to unlock the bootloader of your phone and then you’re all set to flash custom recoveries, root your phone or flash custom ROMs. Users who are new to the word custom in the world of Android, they may want to know that custom recoveries allow you to create and restore Nandroid backup, flash zip files, backup modem, efs and other such partitions. It also allows you to wipe cache, dalvik cache and there’s a lot more that you can do using a custom recovery. Flashing a custom ROM changes the system of your phone. Custom ROMs are the aftermarket versions of Android. Rooting your device allows you to install root-specific applications and make system level tweaks to your Android phone. To do all this stuff, you need an unlocked bootloader.

Nexus 6P users can now easily unlock the bootloader, flash a custom recovery and then root their device. In the succeeding guide we will be unlocking the bootloader of Huawei Nexus 6P. After unlocking the bootloader we will flash TWRP recovery on this device. In the end we will flash file in TWRP recovery to root Huawei Nexus 6P. Let’s go ahead and learn the steps now.


  1. This guide is only for Huawei Nexus 6P. Do not try this on any other phone.
  2. Your phone’s battery must be charged up to 70% to avoid any power issues.
  3. Use original data cable to establish connection between your phone and your PC.
  4. Backup all of your important media content, contacts, call logs and text messages.
  5. Enable USB debugging mode on your phone. To do so, go to settings > about device > tap build number for 7 times. You will have developer options enabled in settings. Open developer options > Enable USB debugging mode.
  6. Also turn on “Enable OEM Unlock” under developer options.
  7. Download and install Google USB drivers.
  8. Download and setup Minimal ADB & Fastboot drivers.  Mac users can use this guide to install ADB & Fastboot drivers.
  9. Disable Windows Firewall or Antivirus if you have enabled.
  10. Follow this guide to the letter to avoid any mishap.

Disclaimer: Methods involved in flashing custom recoveries and rooting the device are highly custom. In case of a mishap, Techbeasts or Huawei may not be held responsible. Make sure that you’re doing everything at your own risk.

Unlock Huawei Nexus 6P Bootloader

  1. Make sure that you’ve downloaded and installed Google USB drivers and also installed Minima ADB & Fastboot drivers on your Windows PC or installed Mac ADB & Fastboot for Mac.
  2. Also make sure that USB debugging mode is enabled, OEM Unlock is also enabled. We are going to connect your phone to your PC in Fastboot mode.
  3. Now turn off your phone completely. Turn it on by pressing and holding Volume Down + Power Key.
  4. Connect your phone to your PC now.
  5. Now open Minimal ADB & Fastboot.exe from your desktop. If you do not have this file on your desktop, then go to your Windows installation drive i.e. C drive > Program Files > Minimal ADB & Fastboot > Open py_cmd.exe file in order to open the command window. Mac users can see in the Mac guide for the file they will be opening.
  6. Now in the command window enter the following commands one by one.
    • fastboot devices

      This command will verify the connection of your device with your PC in fastboot mode.

    • fastboot oem unlock

      This command will unlock the bootloader. As soon as you press the enter key after typing this command, you will get a message in your phone asking for the confirmation of bootloader unlocking. Use volume up & down keys to navigate through options and confirm unlocking.

    • fastboot reboot

      This command will reboot your phone. That’s all, disconnect your phone.

How To Flash TWRP Recovery On Your Nexus 6P

  1. Download boot.img and TWRP Recovery.img file. Rename the file to only “recovery.img”.
  2. Copy boot.img and recovery.img file to Minimal ADB & Fastboot folder which is located in program files in your windows installation drive.
  3. Now boot your Nexus 6P into fastboot mode as suggested in the step 3 above.
  4. Connect your Nexus 6P to your PC now.
  5. Open Minimal ADB & Fastboot.exe or Py_cmd.exe as explained in step 5 above.
  6. Now in the command window enter following commands:
  • fastboot devices

    fastboot flash boot boot.img

  • fastboot flash recovery recovery.img

  • fastboot reboot

This will flash TWRP recovery on your Huawei Nexus 6P.

How To Root Huawei Nexus 6P On Android 6.0 Marshmallow

  1. Download SuperSu file and copy it to your phone’s SD card.
  2. Boot into TWRP recovery on your phone.
  3. Tap Install > Scroll all the way down > Select file > Confirm flashing.
  4. Once flashed, reboot your phone.
  5. Locate SuperSu in application drawer. Verify root access using Root Checker.

That’s all. Need help with something? Reach us out through the comment box below.

Follow Me

Usama M

+Usama M: Ex Farmviller | Android Fanatic | Software Engineer,Founder -
Follow Me
  • hzd

    Fastboot OEM unlock command is no longer supported in ADB for the nexus 6p.

    You need to use – fastboot flashing unlock

  • Kamille

    To boot into TWRP recovery, if I’d press and hold Volume UP after turning on?

  • Kamille

    To boot into TWRP recovery, if I’d press & hold the Volume UP after turning it on?

    • !@disqus_5ZS785GJOP:disqus Press and hold Volume Up + Power Key to turn on device in recovery mode.

      • you can also boot into recovery using this command: adb reboot recovery

  • Where do you get the idea the 6P has an SD card? None of these devices are expandable. That’s why there’s a 32, 64 and 128gb version.

© 2016 TechBeasts. All rights reserved.· Entries RSS · Comments RSS is not associated with Google, Samsung or any other OS provider and smartphone manufacturer. We are an unofficial fan site.