How To Root The HTC One M7

October 28, 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

htc-one-m7-banner

This guide will show you how to root the popular HTC One M7 phone from HTC.

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. Rooting is done entirely by you at your own risk.

What is needed to root the HTC One M7?

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

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

Step 1 – Download the root file

In order to root the HTC One M7 you must first download the rooting zip file 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 M7 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 M7

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 M7 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 M7 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 M7

Now that the bootloader has been unlocked we can root the HTC One M7. When you have done that disconnect the HTC One M7 from your PC.

Once you have done that you need to put the phone in to bootloader mode.

  1. Turn the HTC One M7 off completely
  2. Hold Volume Down + Power together until the phone turns on.

With the HTC One M7 now in Fastboot mode plug it back in to your PC.

Go to the root file that you downloaded in step 1 and make you have extracted it.

Double-click the install-superboot-windows.bat file and then follow the instructions.

Once rooting has been done successfully you will see the SuperSU icon on the HTC One M7 meaning that you have rooted the phone successfully

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