How to Root and Install TWRP on HTC One M8


HTC One M8 is HTC’s latest flagship showcasing the new Sense UI v6, which is actually the new and improved M7. The device was rumoured since a few months and was released 2 days ago around the world in various countries. Its sky-high configuration includes 5-inch Full-HD display, Corning Gorilla Glass 3 screen, dual front camera, Snapdragon 801 chipset with Quad-core 2.3 GHz Krait 400 processor and Adreno 300 GPU.

Time has never been a matter to consider when we’re in the Custom Android world. It didn’t even took days for mike1986. to discover and to release TWRP recovery and root for this new device. Mike here, has ported the latest TWRP recovery from the M7 release and used a flash-able zip of Superuser apk and binaries. Using our guide, you can easily Install the TWRP recovery and root your new HTC One M8.


  • Rooting voids your device warranty, DroidViews does not encourage rooting and shall not be held responsible for any damage to your device. Perform everything at your own risk.
  • This guide is meant only and only for HTC One M8, do not attempt to try this on any other device.

Also See:

How to Root AT&T HTC One M8 and Install TWRP Recovery

How to Root Verizon HTC One M8 without Unlocking Bootloader

How to Root Sprint HTC One M8 and Install TWRP Recovery on It


Install TWRP on HTC One M8

  1. Download latest TWRP recovery image file and rename it to “recovery.img”.
  2. Move the recovery image file to the Fastboot_files folder on your desktop.
  3. Unlock your M8’s bootloader using HTCDev method [Select HTC One (M8), click on Begin Unlock Bootloader and follow the instructions]
  4. Make sure that the Fastboot is unchecked in the Settings> Power options, or you will not not be able to boot into Bootloader mode.
  5. Switch off the device.
  6. Boot into HBOOT mode by pressing Volume down and Power buttons altogether. Using the volume keys highlight Fastboot and select it using the power button.
  7. Connect it to the PC via USB cable
  8. Open the Fastboot_files folder. Now press SHIFT key and right-click on an empty space inside the folder, select Open Command Prompt here.
  9. Type in the following commands one after the other:
    fastboot erase cache
    fastboot flash recovery recovery.img
    fastboot reboot
  10. Your device will now reboot and you have your TWRP installed.

Root HTC One M8

  1. Download and transfer the file to your device’s internal storage.
  2. Also download the latest SuperSU and copy the downloaded zip file to your phone.
  3. Switch off your device.
  4. Boot into HBOOT mode by pressing Volume down and Power buttons altogether. Using the volume keys highlight Recovery and select it using the power button.
  5. Your M8 will enter into TWRP recovery mode.
  6. Tap on Install and select the file. Now slide the button to start the flash process.
  7. Also flash the file.
  8. Once done, go back to the main menu in TWRP.
  9. Tap on Reboot, then on System. Your device will reboot itself and shall be rooted.

To confirm whether the process has been successful or not, install this App and run it.


Root Checker
joeykrim Tools Free

It didn’t took long, did it? If you have any issues or queries, post them right away below via comments. Stay tuned until we get back with some new stuff on the latest HTC One M8.

Already rooted and Installed TWRP?

Install Android Revolution HD ROM on HTC One M8

source: xda

  • Pingback: Enjoy HTC 10 Like Experience on HTC One M8 with This ROM | DroidViews()

  • You will need a computer for the S-FFing. You can root and install a recovery on the device itself though.

  • Brian Bradley

    I don’t have access to a computer anymore I have unlocked the boot loader my question is how could I gain root access and the s-off thing…basically I would like my HTC one m8 from sprint to be at its full potential and

  • Pingback: How to Root AT&T HTC One M8 and Install TWRP on It()

  • Jan Newbould

    Fantastic tutorial made it so simple Thanks!!

  • Yes, M8 is really the best. Rooting does not wipe data but unlocking the bootloader will.

  • Andreas

    Wil this Perform a Wipe?
    PS: M8 is de F**king hell best Phone ever

  • Hey sorry, we had been having issues with comment system for the lash 23 hours.

    Yes, you can use the tutorial.

  • Jasbir Dadry

    Will this work on a UK model M8?

  • l FLAMEZ l

    i have done it according to instruction, and root checker says its not rooted and su has no binarys (but thats coz of ‘no root’) yea? what else can i do? install of android revolution hd root says successful :/

  • Yes, it normal but do not accept OTA updates.

  • Zaw Lwin

    I’ve successfully rooted the phone using the latest SuperSU. But when I try and install system updates the phone restarts itself instantly and goes into TeamWin. Is this normal?

  • Pingback: Install Android Revolution HD ROM on HTC One M8 | DroidViews()

  • You mean after flashing this: ?

  • Dylan Hunt

    Latest version works 😉 confirmed working with international phone~

  • Download latest SuperSU from here:

    and flash the ZIP in TWRP.

  • Did you update su binary while launching SuperSU first time after rooting?

  • Dylan Hunt

    twrp works, root does NOT work via this guide.. the zip flashes successfully, reboots, you even see su there, but nothing happens .. it’s not rooted. No su binary. This is HTC phone bought via the HTC retail store in downtown Taipei~ meaning if it doesn’t work with me, who DOES it work for 😛

  • Pingback: How to Unlock HTC One M8 Bootloader (All variants) | DroidViews()

  • Pingback: How to Root Sprint HTC One M8 and Install TWRP on It | DroidViews()

  • No, you’ll still have to wait till a working root exploit is available for the Verizon variant. We’ll let you know when a method hits.

  • William Peterson

    My main question is, will this work with the Verizon Variant?