Home Technology How To Root HTC 10 (Updated)

How To Root HTC 10 (Updated)


Couple of weeks ago, HTC has announced their flagship device, HTC 10, which is powered by 2.15 GHz Quad core Snapdragon 820 and Adreno 530. In addition it has 4GB of RAM and 32GB/64GB of onboard storage. The device has a premium build quality with some awesome specs and features, which you can read here.

It has 5.2 inch Super LCD5 display with Quad HD display. It runs on latest Android 6.0.1 Marshmallow with optimized Sense UI. The device is backed with 3000mAh battery.

WARNING: Please proceed only if you have enough knowledge about rooting Android devices, as it may soft or hard brick your device. Proceed with your own risk, we are not responsible for any harm done to your device while rooting the phone. Rooting a phone also void the manufacturer’s warranty.

Steps Before Rooting

  • Charge your phone at least 60% or above.
  • Backup all your phone data.


How To Root HTC 10

  1. Unlock your Bootloader via HTCdev.
  2. Download and install Universal ADB drivers from here (16.27MB).
  3. Download Android SDK tools from here. Install Android SDK in Desktop or any other place.
  4. Now download the modified version of SuperSU from here. Place the file in your phone (remember the location).
  5. Download twrp-3.0.2-1-pme.img from here (43.6MB). Rename the file to “twrp.img”. Now copy this file to “platform-tools” folder inside Android SDk folder.
  6. Go to your phone Settings > About and tap 7 times on Build Number to enable developer settings. Press back and go into “Developer Options” and enable “USB debugging”. Accept any option that pop ups in your phone.
  7. Now visit the place you have installed Android SDK. Open folder “platform-tools” and then press shift along with right click at any blank space inside the folder. Now click “open command window here”. This will start command prompt with the default address pointing to Android SDK folder.
  8. In the command prompt type adb reboot bootloader
  9. This will boot your phone in fastboot mode.
  10. Now type fastboot flash recovery twrp.img in command prompt.
  11. The above command will install TWRP in your HTC 10. Now type fastboot reboot to reboot your phone.
  12. Now press and hold Volume down button along with Power key, and then release power button (don’t release volume down button for 3-4 seconds). This will enter the device in Fastboot mode. Now select recovery option to enter TWRP.
  13. Now select “Install” in TWRP and select the SuperSU zip file that you downloaded in 3rd step.
  14. Now reboot your phone by visiting [Reboot] and then [System]
  15. This will restart your device and it will take some time to boot (around 10-15 minutes).
  16. Congrats, you have successfully rooted your HTC 10.

Extra steps, thanks to XDA:

  • Run SunShine for s-off.
  • After SunShine the device will appear to be encrypted, boot into TWRP recovery choose wipe, then choose format data (FORMAT do not just wipe).

If you are having any problem in rooting your HTC 10, then do comment below. If you bricked your device somehow, then you can download the factory image for your device from here (the factory image is now available) and can flash it and your phone will go back to factory state.

Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
June 23, 2016 2:53 pm

This won’t work. You can’t flash twrp recovery without s-off, and the HTCdev unlock method only unlocks the bootloader, which is different from s-off.

Amr Shahin
Amr Shahin
June 3, 2016 12:41 am

Hey, i tried this with my HTC 10, TWRP cannot install the su zip, it says
Failed tp decrypt data
unable to decrypt data with default password
updating partition details
unable to mount storage
etc …

please note that my htc has the data encryped, i tried wiping the partition by didn’t seem to have any effect, is there any solution for this?

May 28, 2016 7:55 am

little help please,
I’m stuck here. How do I install twrp without unlocking the sys partition? My HTC one m7 never needed s-off and I’d rather not open that vulnerability,

edit: my device is an unlocked HTC 10, Android 6.0.1, Bootloader unlocked, s-on

C:Program Files (x86)Androidandroid-sdkplatforms>fastboot flash recovery twrp.img
target reported max download size of 536870912 bytes
sending ‘recovery’ (44700 KB)…
OKAY [ 1.018s]
writing ‘recovery’…
FAILED (remote: cannot flash this partition in s-on state)
finished. total time: 1.077s

May 8, 2016 10:20 pm

Hi, does this method cause a malfunction of radio ?? Just download the SupersSU and put it in SD card then install via TWRP?? why does some other methods have to install by sideload??

May 4, 2016 9:34 am

Ok this is all nice and dandy but, what’s the process for rooting without installing twrp? I don’t want to change absolutely anything else, just simple root access for apps. Everythin else on stock for smooth otm updates.

XYZ Times
XYZ Times
May 4, 2016 3:59 pm
Reply to  SuppaTenshi

Hi, you cannot root your device without having custom recovery and once you are rooted, you lose the capability of getting OTA updates, and if after root you forcefully try to install the OTA updates, your device will get soft bricked.

May 4, 2016 4:03 pm
Reply to  XYZ Times

I do not believe this. A quick search on Google shows tons of devices being able to be rooted without installing a custom recovery. I don’t see why you HAVE to install a custom recovery on the HTC 10 to do so, it doesn’t make much sense. OTA updates are precisely why I would prefer to stay away from custom recoveries. Perhaps you simply have not found this solution yet, but surely someone will.

XYZ Times
XYZ Times
May 4, 2016 6:20 pm
Reply to  SuppaTenshi

I am rooting my devices from last 5 years, and i have used loads of phone right from Galaxy S2, and as I remember, none of my phone rooted without the use of custom recovery, earlier there was CMW, but now TWRP is more popular.
On your second point, its a fact that you cannot install OTA updates on a rooted device, though you can use FlashFire by chainfire to patch OTA on a rooted device, but again it is in beta stage and does not support every device.

May 4, 2016 11:50 pm
Reply to  XYZ Times

I have been rooting devices for many years as well, and I can tell you devices can definitely be rooted without custom recovery. Just needs some work and research. We will see once HTC 10 is widely available.

Anthony Davis
Anthony Davis
May 27, 2016 9:55 am
Reply to  XYZ Times

I’ve been rooting phones since the HTC Evo. The phone i was using before the htc 10 was a galaxy s5 and i definitely did not install a custom recovery to achieve root. You could gain SU access and perform mods with things like xposed and I had the viper audio drivers installed but anything involving flashing custom roms or kernels or anything that would have required a custom recovery was a no go the bootloader was locked. installing CWM or TWRP would have been completely pointless.

Would love your thoughts, please comment.x