How to Root the HTC One

  • MORE

Screen Shot 2013-08-27 at 3.14.43 PM

If you want to love your HTC One a little bit more, maybe you should root it. Rooting is the process of gaining root (aka administrative) access on a device, which will allow you to access the entire file system and alter the device as you see fit. Some of the popular mods you can perform after rooting include removing bloatware, getting rid of HTC's proprietary Sense UI and using vanilla Android, undervolting the device to gain battery life, and much more! If you're feeling up to it, here's how to gain root access on the HTC One.

You must have a Windows PC to perform this procedure.

MORE: How to Undervolt the HTC One

This will void your warranty for any software related issues as it uses HTC's own site for unlocking the device's bootloader. The company will  know if your bootloader has been unlocked or not when you send it in for warranty and could deny you service.

Note: All credit goes to Hasoon2000, the developer of this toolkit, I simply simplified the instructions to make it easier for people to be able to use this incredible program. All links point directly to his own forum posts and not directly to downloads in an effort to keep his work his. If this procedure helped you in anyway, please consider donating or at least thanking the original program creator here.

1. Download the rooting toolkit to your desktop.

HTC One Rooting Toolkit

 Screen Shot 2013-08-27 at 1.53.35 PM

2. Download and Install WinRar.

 Screen Shot 2013-08-27 at 1.57.41 PM

3. Extract the toolkit .rar file to the C: drive (not inside any other folders, just directly to the C drive).

 Screen Shot 2013-08-27 at 1.59.59 PM

4. In the toolkit, select Install HTC Drivers and click Go.

 Screen Shot 2013-08-27 at 2.01.25 PM

5. Pull down the notification bar and tap the Setting icon on the phone.

 Screen Shot 2013-08-27 at 2.03.10 PM

6. Select Developer Options and turn them on.

 Screen Shot 2013-08-27 at 2.24.18 PM

7. Turn USB Debugging on.

 Screen Shot 2013-08-27 at 2.25.29 PM

8. Plug your device in via USB.

9. In the toolkit, select Register at HTCDev and click Go.

 Screen Shot 2013-08-27 at 2.28.42 PM

10. Enter your info at the HTCDev site.

 Screen Shot 2013-08-27 at 2.29.40 PM

11. Confirm the HTCDev account via the email they send you.

12. In the toolkit, select Get Token ID and click Go.

Screen Shot 2013-08-27 at 2.32.54 PM

13. Close the Command Prompt after the device reboots into bootloader mode.

 Screen Shot 2013-08-27 at 2.34.00 PM

14. Right click inside the second command prompt that appears and select Mark.

 Screen Shot 2013-08-27 at 2.35.29 PM

15. Highlight the token information and be sure to include the <<<<< all the way to the last >>>>> at the end.

 Screen Shot 2013-08-27 at 2.36.33 PM

16. Copy and paste it into notepad.

Screen Shot 2013-08-27 at 2.37.33 PM 

17. In the toolkit, select Submit Token ID and click Go.

 Screen Shot 2013-08-27 at 2.41.45 PM

18. Paste your Identifier Token into HTC's site and make sure it resembles the example code (remove whitespace, etc.)

 Screen Shot 2013-08-27 at 2.43.54 PM

19. Download the Unlock_Code.bin file from the email HTC will send you and save it to your desktop.

Screen Shot 2013-08-27 at 2.45.45 PM

20. In the toolkit, select Unlock Bootloader and click Go.

Screen Shot 2013-08-27 at 2.44.57 PM

21. Select the Unlock_Code.bin you downloaded earlier when prompted then confirm you want to unlock the bootloader on the device's screen.

 Screen Shot 2013-08-27 at 2.48.09 PM

22. After the HTC One restarts, go through the setup process and then go to Settings > Power >Turn OFF Fastboot and make sure USB Debugging is still on as well. 

Screen Shot 2013-08-27 at 2.50.15 PM 

23. With the device plugged in, select Clockwork Touch under the recovery options in the toolkit.

Screen Shot 2013-08-27 at 2.52.55 PM

24. When the device boots into Fastboot mode, close the command prompt.

Screen Shot 2013-08-27 at 2.34.00 PM

25. The next command prompt will appear and say that recovery finished flashing.

Screen Shot 2013-08-27 at 2.54.48 PM 

26. With the device still plugged in, open File Explorer on the computer and navigate to C: then the toolkit folder then Data then SU and copy the file from inside there.

Screen Shot 2013-08-27 at 2.56.59 PM

27. Copy the file onto your device's internal storage then unplug the device.

 Screen Shot 2013-08-27 at 2.58.32 PM

28. Turn it off and then turn it back on by holding down Volume Down and Power at the same time until the hboot screen appears.

Screen Shot 2013-08-27 at 3.00.49 PM

29. Select Recovery from the options using the volume keys and power to select it.

 Screen Shot 2013-08-27 at 3.03.37 PM

30. Tap Install Zip from SDCard > Choose Zip from SDCard and then Yes to confirm.

 Screen Shot 2013-08-27 at 3.05.46 PM

31. Tap Go Back > Reboot System Now. 

 Screen Shot 2013-08-27 at 3.06.52 PM


32. Head to your app drawer and you should see SuperSU in there. If you do, you are rooted!

Screen Shot 2013-08-27 at 5.13.10 PM

David Cogen is the founder of, the popular site for rooting, jailbreaking, hacking, modding, and other how tos to show you how to unlock your device's true potential. They even have a popular ROM repository. Check out for all your AndroidiPhone, and Windows Phone how tos.