Root: How to Root HTC 10

In this guide we will be sharing an easy HTC 10 root method that can be used to root your HTC safely. This guide is designed for all Android users, so whether you’re an advanced rooter or have never touched rooting before, this guide can help. For this guide we’ll need to follow a few steps and download some resources. You can get started below.

Before you continue with the steps listed in this guide; you acknowledge and accept that any damage to your phone caused by your attempts to root your phone is your own responsibility. Appuals, the (author) and our affiliates will not be responsible for a bricked device, dead SD Card, or anything to do with your phone. If you don’t know what you’re doing; please research and If you do not feel comfortable with the steps, then DO NOT PROCEED.

Please note you’ll need a microSD card and a micro USB cable for this guide.

Step 1: Unlocking Bootloader

For the first step you’ll need to unlock the bootloader on the HTC 10. To get started with this, please visit Once on this page you can use the scroll box on the right side of the screen to find the HTC 10. You can then press the green ‘begin unlock bootloader’ button.

You will now need to register with the HTCdev service. This process should only take a few minutes of your time and an email address. Once you’ve signed up you may need to select the bootloader again. You’ll then need to accept the pop-up warnings and T’s & C’s before you can continue.


You can now follow the steps provided by the HTCdev page to complete the bootloader process. On step 4 you’ll need to download the Fastboot binary. Make sure to choose the file for your corresponding operating system.


The next steps will involve using the CMD program on Windows. After that you’ll be able to progress through the steps to unlock your bootloader.

Step 2: Flashing TWRP

For step 2 you will need to flash TWRP onto your HTC 10. For this, you’ll need to download Minimal ADB & Fastboot. You can download that here.

Once you have downloaded Minimal ADB and Fastboot, save it in a folder that you can access easily later. Next, download the twrp-3.0.2-6-pme.img file from this link. Save it in the same folder as Minimal ADB and Fastboot. Finally, download SuperSU from here. Save it and place it in the same folder.

Next, take your HTC 10 and navigate to the settings menu. Scroll down and tap About. Next tap software information. Under ‘More’ there will be an option that lists your build number. Tap build number until a pop-up appears on-screen.

Next, go back to the settings menu on your HTC and navigate to developer options. Within the developer options menu, tap to enable USB debugging.


You can now plug your HTC 10 into your PC.

Now you’ll need to follow the following actions from your PC.

Go to the folder that has the TWRP file and Minimal ADB and Fastboot installed.

Hold shift and right click on the Windows explorer tab.

Click ‘Open Command Window Here


A new Command Window will open.

Type ‘adb reboot download’ into the Command window.

Your HTC will reboot into download mode.

Type ‘fastboot flash recovery <twrp-3.0.2-6-pme.img>’ into the Command window.

Your PC will now flash TWRP onto your HTC 10.

Next type ‘fastboot reboot-bootloader’ into the Command window.

Your HTC will reboot into TWRP.


In TWRP, tap the recovery option.

Backup all files, especially system image.

Save the backup to your microSD card.

Now return to your PC and type ‘adb reboot bootloader’ into the Command window.

Your HTC 10 will now reboot into TWRP again.

In TWRP, tap the Advanced

Tap the Sideload

Next, on the PC CMD window, type in adb sideload <>

The SuperSU file will now be flashed and your HTC 10 will be rooted!

Unfortunately things don’t end here. There are a couple more actions you must follow through with to make sure that your HTC 10 works normally.

You will need to be in TWRP to follow through with these steps. If your HTC 10 is not already in TWRP, type adb reboot bootloader into the Command window on your PC.

Next, tap the restore option on TWRP. Choose to restore the system image and boot. Now, execute the following commands into the Command window on your PC.


adb reboot bootloader

adb sideload <>

And that’s it! Your device should now be rooted! To check your root status, you can download an app called Root Check from the Google Play Store. You can run the app and it will confirm root status on your device.

Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

Root: How to Root HTC 10

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested