Android is the only operating system for mobile devices for which has so many renowned OEMs who manufacture devices but HTC is different from others OEMs in that it only makes smartphones. As a result, an HTC flagship device clearly defines the rest of the product portfolio below it. So when you talk of the HTC One (codenamed M7), you talk about the best of the Taiwanese company put into a beautifully designed unibody Aluminium hood.

The device comes with the latest and most revolutionary version of the OEM’s Sense 5 UI further supported with a Qualcomm APQ8064T Snapdragon 600 chipset, new Ultrapixel camera, HTC Boom Sound, HTC Blink feed, HTC Zoe and a myriad other things. HTC One is considered the most eligible contender to Samsung’s Galaxy S4.

The phone was released just the last month and the development work for it has already begun with fast pace. If you own this superphone and wish to root it and install the ClockworkMod recovery on it, we are here with a step-by-step tutorial that’ll make the course easy-going for you.

Preparations Before Rooting:

  • Since the rooting package can be installed via bootloader mode, make sure your HTC One has an unlocked bootloader. If you have not done it yet head over to official HTC Dev portal and follow the on-screen instructions. Unlocking the bootloader will wipe your phone’s data so backup it before proceeding.
  • While unlocking the bootloader, you must have installed ADT SDK (Android Developers Tool) on your computer. So we presume we already have it. If not, install it now.
  • Download your preferred custom recovery from the links below:
  • Download the latest SuperUser zip and copy to your phone:
  • Charge your phone to have at least 60% battery level.
  • Make sure you have installed HTC USB Drivers or Sync Manager on your computer.

Installing CWM/TWRP Recovery on HTC One:

First of all, we’ll install a custom recovery on our HTC One. Just follow the steps below to do that:

  1. Copy and paste the CWM or TWRP recovery image file to the same folder where you have the fastboot and ADB files on your computer.
  2. While that folder window is opened, launch Windows command box. You can do this by pressing the Shift key and a right click with your mouse at a blank space in the folder window. From the list of options, select “Open command window here”.
  3. If you are unable to find the fastboot and ADB files, download this zip (mirror), create a new folder named “Android” on Drive C. Thus the folder path will be C:/Android (for example). Copy the contents of the downloaded zip to this folder and then copy the recovery image too to the same location and launch the command window.
  4. When the CMD prompt window is launched, copy the following command in the cmd box:
    fastboot flash recovery
  5. Now copy the name of the recovery file. In my case, it is “openrecovery-twrp-”. Go to the cmd box, press the Space key on your keyboard and paste or type the name of the recovery image. Thus the typed command would look like this:
    fastboot flash recovery openrecovery-twrp-
  6. It’s time now to boot your HTC One into HBOOT or Bootloader mode. There are 2 ways to enter into this mode: 1. turn off phone, press the Volume Down+Power keys at the same time for a few seconds till you enter a screen like shown below; 2. press and hold the Power button, select “Restart” from the boot menu and when you see the HTC logo, press and hold the Volume Down key till you see the Bootloader screen.HTC-one-HBOOT-Mode
  7. Using the volume key, highlight FASTBOOT and then press the Power button to select it. Now you’ll enter the Fastboot mode.HTC-One-Fastboot-Mode
  8. Now connect your phone to computer using a USB cable.
  9. Wait for about 5-10 seconds till the device drivers are installed and your device is connected properly.
  10. Finally, hit Enter Key on your keyboard and the custom recovery of your choice will be flashed within seconds.HTC-One-recovery-fastboot
  11. The ClockworkMod/TWRP recovery has now been installed to your phone.
  12. Now in Fastboot mode scroll to “REBOOT BOOTLOADER” option. But before doing that, make sure you have already copied the SuperSU zip file to your phone. If you have not done that, select “REBOOT” option and copy that file to phone first.

In the next part of this tutorial, we’ll root the HTC One.

Root HTC One:

  1. Make sure you have placed the rooting package file “” to your phone.
  2. Now boot the device into Bootloader mode again and select RECOVERY.
  3. You will now be taken to the CWM or TWRP recovery.
  4. If you have install CWM, go to “install zip from sdcard” navigate to the Super SU file and select it. Choose “yes” when prompted and it’ll be installed. In case you have TWRP recovery, tap on “Install” button, select the SuperSU zip file and drag the confirmation slider to confirm installation.
  5. When the rooting package is flashed, select Reboot option from the main menu in the recovery.


When your HTC One boots this time, it would have the Super User app installed on it. To verify the root, install the Root Checker app from Google Play and run it.

Root Check Price: Free

If you wish, you can also download and install BusyBox on your phone:

BusyBox Price: Free

So this was our simple tutorial for rooting and installing CWM Recovery on the HTC One (M7). We’ll soon be back with some more interesting stuff for this device. Stay tuned!

Do Not Miss!

Best Custom ROMs for HTC One

Album, Walkman, Movie & Keyboard Apps from Xperia Honami I1 on  HTC One

Enjoy Superior Audio Quality on HTC One With Enhanced Bass and Treble

sources: xda