Install Custom TWRP Recovery and Root HTC Phone 10


HTC 10″ is one of the latest product lines of HTC. After the defeat of HTC M9 and M9 Plus, HTC has decided to stop releasing the M series version and replace it with the HTC 10 with the most desirable specs for a smart mobile device since the beginning of 2016. The design of the phone is simple and great, HTC has never disappointed the user community with its phone design since the introduction of the M series. With the M series version the worst point is the camera, but this time they made the offering a priority. for best flagship device users. The camera is upgraded to 12MP for f/1.8 aperture with 1.55μm pixel size for the best image quality.

On the software side, HTC equips it with SenseUi and has brought the software experience closer to Android Stock. Many Sense apps and bloatware other has been removed and replaced by Google. But what else can device manufacturers do to better deliver on their Android experience? But the real power of a phone is that when it hits the market it matters in its ability to root the device. Here are the instructions install TWRP on your HTC 10 and root your device.


Before proceeding, you need to backup all data on the device such as music, files, photos, … to the cloud or to your computer.

Requirements before implementation

  • You need to Unlock the bootloader of your HTC 10 phone:
  • TWRP Custom Recovery: Link
  • Modified SuperSU zip file: Link
  • ADB and Fastboot: Link

Requires you to install ADB and Fastboot on your computer. Follow the instructions linked above to Setup ADB and Fastboot for a few seconds before starting with the steps below.

Steps to take

  1. Fully charge your device or make sure it has at least 70% capacity left.
  2. Go to and follow their instructions to unlock the bootloader. Remember this step will wipe the data on your device so make sure you back up all your data as advised above.
  3. Download the latest version of TWRP from the link above. Copy this file to the ADB and fastboot folder that you installed using the instructions linked above (usually C:/Program Files/Minimal ADB and Fastboot). Alternatively, rename the file to “twrp.img”.
  4. Activated Developer Options on your phone. To do so, open Settings -> scroll down to About Phone, then tap Build Number about 7 times. This will enable developer options on your device.
  5. To enter Developer Options and activate USB Debugging and OEM. Connect your phone to your computer with a USB cable
  6. Now open ADB and fastboot on your computer and type the following command to boot into download mode:

    adb reboot download

  7. Now type the following command to install TWRP

    fastboot flash recovery twrp.img

  8. Now type the following command in the ADB and Fastboot window:

    fastboot reboot-bootloader

  9. Insert an SD card into the device to back up your current system files and data. This step is optional, you can skip the backup, but we encourage you to do it in case you accidentally delete it on your device.
  10. Now your phone has booted into bootloader mode, choose Recovery and reboot into recovery
  11. Now TWRP is started on your device. If TWRP asks for your encryption password just press Cancel. Then run TWRP in read-only mode.
  12. Now go into TWRP’s backup option and select all partitions except data and then swipe to create a backup of the partition.
  13. Once the backup is complete, don’t reboot your device just go back to TWRP’s main/home screen and select Reboot -> Recovery.
  14. Now again cancel the prompt for the encryption password. This time, allow the system to change and the device will be rooted. Then, select Advanced -> ADB Sideload -> Swipe to start ADB sideload.
  15. Make sure your phone is connected to your computer and that you are running windows ADB and Fastboot on your computer. Type the following command on the window

    adb sideload

    Replace with the path/location of the SuperSU file (modified by topjohnwu not decrypting user data) that you downloaded from the link above. You just need to drag the file to the command prompt to make sure the right one appears in the command window. Then press Enter and wait for the process to finish.

  16. Restart your device.

That’s it, your device has TWRP installed as well as rooted. To check if root is successful or not, use the following checker application


We will be happy to hear your thoughts

Leave a reply

App New
Reset Password