• 9849-xxx-xxx
  • noreply@example.com
  • Tyagal, Patan, Lalitpur

Root HTC One M9 on Android 6.0.1 Marshmallow update

HTC One M9 has been updated to the latest the Android 6.0.1 Marshmallow update. featuring several crucial bug fixes and safety improvements, the Android 6.0.1 Marshmallow update may have reached a lot of of the One M9 users. If you too have received the update, you may be checking out options to root the phone.

Popular Android developer Chainfire has updated SuperSU with all the changes required to work on Marshmallow devices. the current 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 choose 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-made recovery installed. We recommend the current 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.

[googleplay url=””/]
If you have any queries, let us know in the comments below.

Leave a Reply

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