How to Root Huawei P9 / P9 Plus & Install TWRP Recovery

Huawei P9 and P9 Plus are the two premium smartphones from the Chinese giant which surely takes on other flagship smartphones including the Galaxy and Note series phones. Those who already own any one of this smartphone might be looking to make it most by flashing custom ROMs, Mods, etc. But it’s all possible if and only if Huawei P9 / P9 Plus device is rooted and has TWRP recovery installed. So, without much wasting time do check the following steps to Root Huawei P9 / P9 Plus & Install TWRP Recovery.



  • Install Huawei P9 / P9 Plus smartphone USB drivers on your PC.
  • Enable Developer options and USB Debugging from settings. (Complete guide)
  • Setup ADB & Fastboot drivers on your PC.
  • Make sure you have enough battery level on your device to avoid unnecessary power-off between the update processes.
  • Backup all your important data to a safe location.

Download Section:

TWRP Recovery for Huawei P9 – Link

TWRP Recovery for Huawei P9 Plus – Link

SuperSU (Save to device storage)

Disclaimer: We should not held responsible for any damage occurs to your device during or after the rooting process. Always continue at your own risk.

Guide to Root Huawei P9 / P9 Plus and Install TWRP Recovery

Step 1: Download the TWRP recovery image from the above download section and copy the same to folder where you have installed ADB & Fastboot files. Rename the recovery file to twrp.img

Step 2: Take a USB cable and connect your device with PC.

Step 3: Now you need to launch command prompt from the ADB and Fastboot folder. To do so, press Shift + Right click on empty space inside the ADB & fastboot folder and select Open command window here from the context menu.

Step 4: Give the below command to reboot your device into bootloader/fastboot mode.

adb reboot bootloader

Step 5: Give the second command to confirm whether the device is connected or not. You’ll see device serial number if there is a valid connection.

fastboot devices

Step 6: Now, flash the TWRP recovery on your device with the below command.

Fastboot flash recovery twrp.img

Step 7: Once done, disconnect the device from PC and reboot into TWRP Recovery mode. To do so, press & hold the Power + Volume Down buttons until Huawei logo appears on your screen. Then release the power button for a second before holding it again to enter TWRP recovery.

Step 8: In TWRP Recovery, it asks permission for modifications. Just Swipe to allow modifications.

Step 9: Then perform factory reset using the “Format Data” option under the Wipe menu.

Step 10: Now go back to recovery main menu, and choose “Install”.

Step 11: Select the SuperSU .zip file and confirm the flash.

Step 12: Reboot device.

Confirm root status by downloading “Root Checker” on your device. That’s it! You have successfully rooted Huawei P9 / P9 Plus and installed TWRP Recovery.