How to Easily Root the HTC 10

HTC 10 rear

The new HTC 10 can be easily rooted but only in certain conditions. That’s why, I decided to show you what you need to prepare for the root access, what’s the advantages and the risks that must be reviewed first and how to actually unlock your phone’s Android system; everything during this dedicated step by step tutorial. Therefore, if you want to make the next step in order to tweak the performances of your HTC 10, don’t hesitate and learn everything about the root process.

For the HTC 10 you will have to use a modified version of SuperSU. With that particular root exploit you will be able to unlock the Android system and still be able to use the network connections – with the classic SuperSU file you cannot do that on the HTC 10. Usually, SuperSU can be easily flashed through recovery mode, but now since we are dealing with a modified software the process is a little bit more complicated; don’t worry, you have it all explained and detailed during the guidelines from down below.

You should think in gaining root access if you want to obtain more from your HTC 10: increased speeds, better performance and upgraded battery life. The root access will just remove the factory and the default restrictions from your device, but the operations that can be afterwards completed are what make everything possible. Through those operations you can really customize, optimize and personalize your HTC 10 – in fact only in that matter you can manage to unleash the full potential of your Android powered smartphone.

The operations about I was referring can be the following ones: updating with a custom ROM firmware[1] like CyanogenMod, AOKP or Paranoid Android, removing bloatware and other start-up programs, installing complex apps from other sources than Google Play, flashing a custom kernel, overclocking or undervolting the CPU frequencies[2] and so on.

Since all the default restrictions will be removed, gaining root access isn’t an official operation. The SuperSU file is developed by third party devs and it is not related with Google or with HTC. Thus, completing this step by step guide will make you lose your HTC 10 warranty. As a conclusion, if you manage to brick your smartphone, taking it back to service will imply in paying for the technical assistance; that’s why it’s important to learn how to manually troubleshoot Android software related issues[3] such as boot loops, lags, bugs, force close errors, screen freeze, alerts, battery drain, heating situations or total blackouts[4].

Also, before ensuring root you should backup your HTC 10 as during the unlock process all of your data might get wiped out. Once more, that’s happening because you are using a modified version of SuperSU. As a precaution, you should save everything that you might have to use afterwards: contacts, call logs, texts, images, videos, audio files, market apps, internet settings, EFS folder, IMEI / NVRAM data[5], calendar info, saved passwords and so on. For being sure that your data is in safe hands try to ensure a proper backup by syncing your info with your account, by using dedicated cloud storage platforms or by using tested backup and restore apps from Google Play.

On your way you should also make a Nandroid backup[6] – if something really bad happens during the root process (it’s unlikely, but why to risk something when you can be safe and secured?) you can choose to use the Nandroid backup file in order to reinstall the stock Android firmware on your HTC 10[7].

The present root process can work only if on your HTC 10 TWRP recovery[8] is running. So, first of all, install a custom recovery image on your phone – you can use our dedicated tutorial in that respect (just follow the mentioned link from above).

Gaining root access can be done only by following a manual operation. Therefore, a computer is required. On that particular computer you have to install the Android SDK utility; so learn how to install Android SDK on Windows[9] or how to set up ADB on MAC OS X / Linux[10]. Also, on the same computer the HTC 10 USB drivers must be flashed.

Afterwards, on your phone you have to perform a few tasks: from “menu – settings – about phone” you need to tap a few times on Built Number in order to become a developer; then, you have to access “menu – settings – developer options” from where to check the USB Debugging option. In the end, you have to look over the battery status of your phone: plug in the charger if the power left is lower than 50%. If you skip the charging process your device can get turned off while you try to ensure root and if that happens your HTC 10 can get bricked[11].

That’s it; you can now safely resume the steps from below.

How to easily root the HTC 10

  1. From your computer navigate towards this[12] page and download the modified SuperSU file.
  2. Place the file on your computer, on desktop if that’s possible.
  3. Connect your HTC 10 with your computer with the help of the USB cable – your device should be turned on.
  4. On your computer access the Android SDK folder.
  5. From there open a command prompt window: press and hold the Shift keyboard key while right clicking on any blank space.
  6. In the cmd window type: “fastboot-reboot bootloader” – your HTC 10 will be automatically rebooted into bootloader mode.
  7. From bootloader select the recovery option and reboot into recovery mode[13].
  8. Tap on Cancel when prompted about the Encryption password.
  9. Allow System Modifications when asked.
  10. Then, from main menu of recovery select “advance – adb sideload – swipe to start adb sideload”.
  11. In the cmd window type: “adb sideload ”. Of course, replace with the SuperSU location from your computer – you can just drag and drop the SuperSU file on the cmd window in order to get the proper location.
  12. Press enter when done and wait while root access is ensured.
  13. When done, from main menu of recovery select “reboot system now”.
  14. Enjoy.

So, there you have it; that’s the process that must be followed in order to easily and safely root the HTC 10. Enjoy the results and also stay close for further step by step guides and Android related tips and tricks compatible with your device.


  1. ^ updating with a custom ROM firmware (
  2. ^ overclocking or undervolting the CPU frequencies (
  3. ^ how to manually troubleshoot Android software related issues (
  4. ^ total blackouts (
  5. ^ IMEI / NVRAM data (
  6. ^ make a Nandroid backup (
  7. ^ reinstall the stock Android firmware on your HTC 10 (
  8. ^ HTC 10 TWRP recovery (
  9. ^ how to install Android SDK on Windows (
  10. ^ how to set up ADB on MAC OS X / Linux (
  11. ^ bricked (
  12. ^ this (
  13. ^ reboot into recovery mode (

Leave a Reply

Your email address will not be published. Required fields are marked *