Root Marshmallow based HTC One M8

By | June 3, 2016

HTC One M8 launched in 2014 as a flagship smartphone.This smartphone comes with 5.0 inches 1080p display with Corning Gorilla Glass 3 protection.Heart of One M8 is Snapdragon 801 chipset with 2 GB Ram.This device has a dual 4 MP camera at back and 5 MP camera at the front for selfies.One M8 also has the front-facing stereo speaker with BoomSound which is great.

Root Marshmallow based HTC One M8
HTC recently updated One M8 to Android Marshmallow.Marshmallow is the latest version of Android with many new features and fixes.HTC also brings new Sense 7 to One M8 with this update.Rooting Marshmallow based HTC One M8 is different from rooting Lolipop version.So here is the guide to root your Marshmallow based HTC One M8.

WARNING – Rooting your smartphone will void its warranty.We are not responsible if your device gets damaged during the rooting procedure.Make sure your device has at least 50-60 percent battery backup.


  1. TWRP Recovery
  2. Fastboot

How to Flash TWRP on HTC One M8

  1. You will need to unlock the bootloader of your M8 and install the fastboot driver on your computer.Tutorial for unlocking bootloader and install fastboot is given HERE.
  2. Enable USB Debugging on your device by going to Settings>>Developer options and tick USB Debugging.
  3. Connect your M8 with your computer using the data cable.
  4. Open Fastboot command prompts into your computer.
  5. Enter “adb devices” into the command prompt to check that your device is connected successfully.
  6. Enter “adb reboot download” to boot your device into fastboot mode.
  7. Now, enter “fastboot flash recovery twrp-recovery-file-path” (change twrp-recovery-file-path with the path where you save TWRP Recovery image file) to flash TWRP.

Method to Root HTC One M8

  1. Move and into your phone.
  2. Enter “adb reboot bootloader” into the command prompt to boot into bootloader mode.
  3. Select boot to recovery from bootloader mode with the help of Volume keys and Power button.
  4. Tap on Install button in TWRP recovery and select the file.
  5. Slide to flash the file and go back.
  6. Now, select file and flash it on your One M8.
  7. When the flashing process is completed reboot your HTC One M8.
Your Marshmallow based One M8 is rooted successfully after finishing this process.To Check, install the Root Checker app from Play Store.

2 thoughts on “Root Marshmallow based HTC One M8

  1. Unknown

    Did this. Now my m8 won't boot into android. Haven't tried flashing a new ROM yet. I can only get the bootloader or TWRP in recovery. The only thing that deviated from your protocol was to rename the to


Leave a Reply

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