How To Root HTC One (All Variants)

HTC One, one of best android smartphone in 2013 among all high end android devices like Samsung Galaxy S4, Sony Xperia Z, LG Optimus G Pro. It has been ranked as one of the most popular smartphone device in the market now. It is time for root after one month of release. How to root HTC One tutorial is now available in Android Teen. This post cover root of all variants of HTC One which including international version, AT&T, Sprint, and T-mobile. The root method for all kind of HTC One is identical, this helps to minimize the risk of using inappropriate file and method for rooting.

In this tutorial, we will have to unlock bootloader of HTC One, which is the very first step. Custom recovery for HTC One (CWM Touch or TWRP) is also available for download and install. And eventually, you will have the full root access to your HTC One. Check out our post regarding the benefits of root before start and if you still have doubt to begin.

HTC One is HTC’s flagship device in 2013 with 1.7GHz quad core Qualcomm Snapdragon 600 processor and 2GB RAM. It is the second 5 inch full HD display (1920 x 1080p) device from HTC after HTC Butterfly. It comes with Android 4.1.2 Jelly Bean firmware and upgradable to Android 4.2.

Unlock Bootloader, Custom Recovery and How To Root HTC One

Disclaimer: It’s always a risk to modify your device. We, Android Teen are not responsible for any damage or bricks on your device. Your device warranty may void with any mod. Check your devices warranty’s term & conditions before start. (HTC,Samsung, LG, Sony, Motorola). Use this guide on your own risk, contact us for help if you face problem.

Pre-requisites & Requirements

  1. HTC One – All variants (Ensure correct device model and firmware; Check device model – Go to Settings -> About Device -> Model Number)
  2. Windows-based computer or laptop
  3. Download HTC One USB driver for Windows and install in your computer.
  4. Connect device to computer with USB cable to complete installation.
  5. Skip this step if you have installed the USB driver.
  6. Enable USB Debugging on your device. How to Enable USB Debugging Mode on Android Devices.
  7. Make sure your phone is charged to 60% 80% to avoid battery blackout and interruption during this tutorial.
  8. We recommend you make a backup on your data and media files before the tutorial. You may restore the data and files if necessary.

Reminder: Ensure you make a backup before proceed. Unlock bootloader will erase everything inside your device. Besides that, ensure you meet the requirements before proceed. Contact us if you face problem.


  1. Custom Recovery (ClockWorkMod Touch 0.5 or TWRP – Source
  2. Root Tools ( | 1.92MB)


  1. Unlock HTC One bootloader. Proceed to official HTC Dev website and unlock your device.
  2. Proceed after you have successfully unlocked the bootloader.
  3. Setup fastboot in your computer if you do not have it. (How to setup ADB and Fastboot driver with Android SDK)
  4. Power off your device.
  5. Enter HBoot Mode by pressing and hold the Volume Down key and Power button.
  6. Navigate and select Fastboot with Volume Up and Down button and use Power button to select.
  7. Connect your device to computer.
  8. Download and extract one of the custom recovery (from download links above) into a folder in computer.
  9. You should see a *.img file. Rename it to recovery.img.
  10. Copy it to the C:/fastboot folder in computer.
  11. In computer, open Command Prompt windows. (To OpenCommand Prompt –>Windows Logo–> Type CMD in search box –>Enter)
  12. Type cd C:\fastboot in the command prompt windows to navigate to your fastboot folder.
  13. Type fastboot flash boot boot.img to flash the recovery *.img file to your device.
  14. Type fastboot reboot-bootloader and fastboot erase cache.
  15. Press and hold Power button to turn off your device.
  16. Enter HBoot Mode by pressing and hold the Volume Down key and Power button.
  17. Navigate and select Recovery with Volume Up and Down button and use Power button to select.
  18. In Recovery home menu, perform a full Wipe Data/Factory Reset to avoid crashing and ROM compatibility issue.
  19. Back to Recovery home menu, perform Wipe Cache Partition and select Yes to confirm.
  20. Back to Recovery home menu, perform Wipe Dalvik Cache and select Yes to confirm.
  21. Back to Recovery home menu, select install zip from sdcard, then select choose zip from internal sdcard.
  22. Select and click Yes to install.
  23. Back to Recovery home menu, select reboot system now.
  24. Your device shall reboot with root installed.
  25. Download root checker to check your root status OR open your applications drawer and you should see SuperSU is installed.

LIKE us or give us a +1 if it works for you.

A 18 years old young android enthusiast who loves Android (Big fans of David Beckham too). He enjoys learning, testing and sharing on Android latest technologies. He likes to play around with custom ROM flashing, customize theme, discover new applications, system tweaking and more. Now, he owns Galaxy Note 2, HTC One, Nexus 7, Nokia Lumia 520 and iPhone 5.