How to Root HTC One with TWRP / CWM Recovery

How to root HTC One with TWRP or CWM Recovery

HTC One is not even launched officially and developers have already started to release roots and other great customization guides for it. Use this tutorial and you will learn how to successfully root the HTC One smartphone fast and easy. Read the entire post and make sure that you won’t skip any steps that I have listed below.

Rooting the HTC One will remove all bloatware and it will allow you to flash new custom ROMs for your phone. Also, you will be able to use all the other functions of your device and do whatever you want with your smartphones OS. In order to make sure that you successfully root your HTC One, you will first have to read the preparation guidelines listed below:

  • This guide works only with the HTC One smartphone. Do not use this post with any other smartphone or tablet.
  • Rooting the HTC One will void its warranty.
  • In order to be able to root your smartphone, it has to be on an unlocked bootloader first. If your HTC One doesn’t have the bootloader unlocked, then you should use the instructions listed in this post HERE and learn how to do it. NOTE: unlocking the bootloader of your device will wipe all the data from your smartphone. After you complete those actions return to this post.
  • After rooting the phone you won’t be able to receive OTA Updates from HTC. Even if you continue receiving such updates you shouldn’t attempt to install them as you might brick the phone.
  • Also, you need to have the TWRP Recovery or CWM Recovery installed on your device before starting the root.
    - How to install TWRP Recovery for HTC One tutorial here.
    - How to install CWM Recovery for HTC One tutorial here.
  • Make sure that your computer has the HTC Sync Manager installed on it. If it doesn’t, then you can download it from here.
  • Disable all antivirus apps that are currently working on your PC.
  • Disable the FAST BOOT options from the Settings > Power screen, as that will prevent your phone from entering Recovery mode.
  • Make sure that the USB debugging option is enable in the Android Developer Options.
  • Also, your device’s battery should have enough power left in it so that the HTC One won’t switch off in the middle of the rooting process.
  • We cannot be blamed in case you lose any data or you brick the phone.
  • Make sure to read the entire post and not to skip any steps listed below.
  • If you cannot complete this tutorial, then you should ask for more help in our comments field.

These were all the steps that you had to take in order to make sure that you will successfully root your phone.

How to root HTC One using TWRP or CWM Recoveries:

  1. Download the root zip file from here.
  2. Next, copy the root file to your HTC One internal SDcard using the USB data cable. Do not extract the contents of the roothtcone.zip file. Disconnect the device from PC when the files are copied.
  3. Boot your phone into HBOOT or Bootloader Mode by pressing and holding simultaneously Volume Down and Power buttons until the display powers on. Use the Volume Down to navigate to the RECOVERY option and press Power button to confirm that you want to boot into Recovery mode.
  4. Here’s how to flash the root zip using TWRP / CWM Recovery:
    > for TWRP Recovery: press the ‘Install’ option and then you will have to browse the contents of your phone’s internal SD card and load the Root HTC One zip file. Slide the circle at the phone’s bottom part of the display and wait until the root file is installed.
    > for CWM Recovery: select ‘install zip from sdcard’ and then ‘choose zip from sdcard’. Find the Root HTC One zip file and confirm that you want to install it.
  5. When the root file is installed successfully you should restart the smartphone.
  6. After the phone completes the reboot you will need to log into your device’s Play Store and then download the BusyBox app (link here).
  7. Launch the BusyBox app when the installation is complete. You will be asked for Superuser access and you should press ‘Grant’ option.
  8. Close the welcoming alert and then you should get a message saying ‘Smart install has finished loading’. Close this message too.
  9. Next, click ‘Install’ and then ‘Normal Install’ in order to flash all BusyBox files. This process shouldn’t take more than 2 minutes.
  10. When all BusyBox root files have been successfully flashed you will get another message and you have to close it.
  11. Root has been completed and you can use your HTC One normally now. Make sure that every time an application will ask for root access, you will grant it.

That’s it, you’ve successfully rooted your HTC One smartphone using a custom Recovery mode and the correct root files.

If you have any other questions regarding this process then you should ask for more help in the comments sections below.

Since your device is now fully rooted, you should begin to search for custom tools and apps that you can use to improve the overall performance of your smartphone.

HTC One Articles

  • AndroidLoverrr

    We will be able to overclock using SetCpu, without kernels, right?

  • Ash

    Hi, will you be able to put a video tutorial of all these steps? I am a complete newbie to Android defecting from Apple. Thanks!

  • nope

    busybox installation fails every time no matter what selection is chosen. I think you didn’t actually do this on an HTC one, else you’d know this.

  • Remote44

    …. Your an ass hole who didn’t actually try this just wrote the theory down you Fucking hack.

  • Uhuh

    Dude, rooting doesn’t automatically remove bloatware or completely void your warranty (though, partially true). You should really know what you’re talking about before writing a how-to. Leave it to the experts; there’s enough shit on the web already!

  • HTC One owner

    This is bollocks. Busybox installation on 99% of the HTC One’s will fail (and must fail) because of S-ON. having root is *NOT* enough to have busybox installed – you have either S-OFF it or try flashing with busybox.
    You didn’t even read about rooting HTC One, right?
    That’s a real shame…

  • Pingback: Update HTC One with Orio One Jelly Bean 4.1.2 Custom ROM