- dotTech - https://dottech.org -

How to root HTC One M9 on Android 6.0 [Guide]

htc-one-m9-gold [1]These are the instructions to root HTC One M9 on Android 6.0 a.k.a. Marshmallow.




  1. Download the SuperSU you need for the M9 from this link [3] directly to the desktop of your computer.
  2. Connect the M9 handset to the computer using the USB cable.
  3. Copy the SuperSU over the root of the SD card internal storage.
  4. Boot your HTC One M9 up in the custom recovery mode. You can only do that one of two ways since you cannot use the Quick Boot app just yet. You can choose to enter recovery from adb commands after installing ADB on your computer, or just using the hardware keys on your device.
  5. Turn off the M9 device and reboot by holding the Volume Down for a few seconds and then press the Power button. Release both buttons together after a second or so and you should see the bootloader mode menu on the display.
  6. Highlight the recovery option from the bootloader menu and your device will enter the recovery mode of whatever recovery is on your device. In this instance it will be the TWRP Recovery if you followed our guide for installing TWRP Recovery.
  7. Once in the recovery mode, tap on the ‘Install’ option from the menu.
  8. Follow the prompts to browse the SD card for your SuperSU file.
  9. Go to the main recovery menu and choose the ‘Reboot System’ option to get your M9 back in the normal mode you need to use your device.

That’s all you need to root HTC One M9 on Android 6.0 Marshmallow — hopefully the same method works for future builds too. You’ll need to look out for others who are testing to see if it works. It might need another updated recovery in the future.