HTC One M9 SuperSU root

HTC One M9 has been updated to the latest the Android 6.0.1 Marshmallow update. Featuring several important bug fixes and security improvements, the Android 6.0.1 Marshmallow update may have reached most of the One M9 users. If you too have received the update, you may be looking at options to root the phone.

Popular Android developer Chainfire has updated SuperSU with all the changes required to work on Marshmallow devices. The latest version of SuperSU is v2.65 in the stable branch while the beta version is up to v2.71. Both the versions work just fine, but for better compatibility and improved performance, we suggest you go for SuperSU 2.71. It’s a beta but works just as great as the stable version.


  • SuperSU 2.71 (recommended) – Download here
  • (or) SuperSU 2.65 – Download here
  • TWRP 3.0.1-0 – Download here
  • ADB/Fastboot Installer – Download here

To be able to flash SuperSU zip file, you will need to have a custom recovery installed. We recommend the latest version of TWRP for the HTC One M9.

Root HTC One M9 Android 6.0.1 Marshmallow Update

Rooting the HTC One M9 on Android 6.0.1 Marshmallow update is a two-step process if you don’t have TWRP installed. If you do, though, skip to the final section.

Install TWRP on HTC One M9

To be able to flash SuperSU on the One M9, you will need to have TWRP installed. Now, to install TWRP, the bootloader of your HTC One M9 needs to be unlocked. If your phone’s bootloader is still locked, read our tutorial on how to unlock it.

Before getting started, make sure you have ADB/Fastboot installed on your system. If you don’t, download them from the link above and install them. This is required to be able to flash TWRP on the One M9.

Flashing TWRP

  • Turn your One M9 off.
  • Press and hold the Power and Volume Down buttons to boot into the bootloader.
  • Now connect the One M9 to the computer.
  • Open Command Prompt and type the following:
    fastboot flash recovery C:\Users\Rounak\Downloads\TWRP.img
  • After flashing TWRP, switch your One M9 off. Using the volume rocker, select Power off and press the Power button to confirm.
  • Now turn your phone on normally.

Root HTC One M9 with SuperSU

Once TWRP recovery has been installed and your phone has booted back into Android, it’s time to start the rooting process.

Download SuperSU 2.71 from the link above and transfer it to your phone.

  • Turn your One M9 off.
  • Press and hold the Power and Volume Down buttons to boot into the bootloader.
  • Now, use the volume rocker to highlight Recovery option. Press the Power button to confirm. This will boot your phone in TWRP recovery.
  • In TWRP, click on Install and locate and select the SuperSU 2.71 zip file.
  • Swipe to start flashing SuperSU 2.71.

Once the flashing is complete, tap on Reboot -> System to reboot back into Android. To confirm if rooting is successful, locate the SuperSU app on your phone and open it. On successful root, it will show a normal screen without any warnings.

Apart from that, you can also use the RootChecker app to confirm if your One M9 has been rooted successfully.

Root Checker Price: Free

If you have any queries, let us know in the comments below.

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