Install TWRP and Root Huawei P10/P10 Plus

Users have been looking for a way to root and install custom recovery on the latest Huawei P10 and Huawei P10 Plus. Finally, a working solution is available, thanks to the XDA Developers OldDroid and yuri_z. Read ahead to know how to install TWRP and root Huawei P10 and Huawei P10 Plus.

You might also like: 50 Best Root Apps for Android

Please note that your device’s bootloader must be unlocked before proceeding!



  1. Make a complete backup of your device: 
  2. Make sure you have the latest USB Drivers installed on your PC. Get the latest USB Drivers from the below link: 
  3. Enable USB Debugging on your device: 


Install TWRP on Huawei P10 and Huawei P10 Plus:

Follow the below steps to install TWRP on your device:

  1. Download TWRP Recovery for Huawei P10/P10 Plus: Download
  2. Enter into fastboot mode:
    • Begin by holding down the Power key in order to switch off the device.
    • After that press and hold Volume Down for a while.
    • Then connect your smartphone to the PC by using Micro USB Cable.
    • You can release the keys as soon as the desired mode appears on the screen.
  3. Open the command window on your PC inside the folder where ADB and fastboot are installed. Shift + Right Click on the empty space inside the folder to open the command window. If you don’t have ADB and Fastboot, go here to get it: Download and Install ADB and Fastboot for Windows.
  4. Flash the recovery by running the following command in command prompt:
    fastboot flash recovery twrp-3.1.0-0-vtr.img
  5. Done!

Root Huawei P10 and Huawei P10 Plus:

You must first install TWRP recovery in order to achieve root on your Huawei P10 or Huawei P10 Plus. Also, note that this method has only been tested on firmware VTR-L29C10B120

Follow the below steps to root your device:

  1. Download the following zip file:
  2. Copy the above downloaded file to your phone memory.
  3. Reboot your device into TWRP Recovery:
    • Hold down the Power key in order to switch off the device.
    • Press and hold Volume Up and Powekey for a while.
    • Release the keys as soon as the Huawei logo appears on the screen.
  4. Tap on ‘Install’. You will be asked to select a file to flash on your device. Select the file we downloaded above and ‘Swipe to install’.
  5. Once the installation is complete, reboot your device.
  6. Download and install the ‘phh’s SuperUser’ app from Google Play Store by clicking below: 
    phh's SuperUser
    phh's SuperUser
    Price: Free
  7. Please note that the above step is a must in order for the root to properly work.

Troubleshoot installation:

If you get the error ‘Error 1’ during installation in TWRP, flash the below boot image through fastboot using the below command:

fastboot flash boot boot.img

Boot Image:

If your firmware is a different version, you need to download the boot image accordingly. In case you are looking for stock recovery, here it is:

Follow ThemeFoxx on Facebook, Twitter & Google+ to get all the latest updates.


Download Minimal ADB and Fastboot [All Versions]

Download Xiaomi Mi 6 Stock Wallpapers here


Leave a Comment

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