How To Root The HTC One M8

August 29, 2014

We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you're not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service

How To Root The HTC One M8

This guide will show you how to root the popular HTC One M8.

Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.

What is needed to root the HTC One M8?

In order to root the HTC One M8 you will need the following.

  • The HTC One M8 you want to root in your hand.
  • A PC

Step 1 – Download and install the rooting toolkit

In order to root the HTC One M8 you must first download the rooting toolkit which you can get from here. Once you have downloaded it save it to an easy to access location such as your desktop and extract it to its own folder.

Step 2 – Unlock the HTC One M8 bootloader

As with many Android phones you must unlock the bootloader first before rooting can take place. This is done as follows:

  1. On your PC run the toolkit you downloaded in step 1.
  2. Select Download HTC Drivers and select Go.
  3. Wait for the drivers to install
  4. Select Register at HTCDev and follow the instructions to register an account.

Step 3 – Enable USB debugging on the HTC One M8

On the phone itself you now need to enable USB debugging.

On the phone go to Settings > Developer Options and turn make sure USB Debugging is checked.

To enable USB debugging go to Settings > About > Software Information and tap Build Number until developer mode is enabled.

Step 4 – Continue unlocking the bootloader

Now that USB debugging is enabled connect the HTC One M8 to your PC and have the toolkit running and perform the following.

  1. In the toolkit highlight Get Token ID and click Go.
  2. The device will enter Fastboot mode and you can now close the command prompt window.
  3. In the second command prompt window that appears highlight everything from <<<< Identifier Token Start >>>> to <<<<< Identifier Token End >>>>> and save it in to Notepad to be used later.
  4. Highlight Submit Token ID and then tap Go.
  5. Login to the HTCDev site and click Unlock Bootloader.
  6. Select the HTC One M8 from the list and click Begin Unlock Bootloader.
  7. Skip through the steps until you are asked to input the token ID.
  8. Paste the data from step 3 and click Submit.
  9. Save the Unlock_code bin file that is emailed to you to your desktop.
  10. Highlight Unlock Bootloader and then select Go.
  11. Select the Unlock_code bin file from step 9.
  12. On the device use the volume rocker to select Yes and the power button to confirm
  13. Wait for the bootloader to be unlocked.
  14. When the phone reboots follow the rest of the setup instructions

Step 5 – Root the HTC One M8

Now that the bootloader has been unlocked we can root the HTC One M8. With the HTC One M8 still connected to your PC and the toolkit still open and running do the following:

  1. Under Extras, select Perm Root and then select Run
  2. After the file transfer is complete close the first command prompt window.
  3. The HTC One M8 will reboot in to recovery mode.
  4. Select Install.
  5. Select the SuperSU.zip file and flash it.
  6. Once the file has been flashed to the phone tap Reboot > System

The HTC One M8 will reboot and you will now see the SuperSU icon meaning that the phone has been successfully rooted.

Get Notified Of New Blog Posts
Blog posts contain explanations of new features, company announcements, as well as tips & tricks.
Subscribe