Why, that's a mighty fine chunk of smart phone you have there. The HTC One X is one of the year's classiest bits of mobile kit straight out of the box, but with some judicious tweaking of its Android OS it can be even better. Improved performance and battery life, custom interfaces and a tonne of new functionality are a few steps away.
This process is known as rooting your phone. Please bear in mind doing so will void your warranty, which means HTC will effectively tell you to go away if you send back a broken rooted phone. It could also brick your device, turning £400-odd of smart phone into an expensive paperweight. CNET takes no responsibility for anything that happens hereon out, so do so at your own risk.
Although not usually a process supported -- or even acknowledged -- by most smart phone makers, HTC has decided to create an unofficial bootloader, which means the process of rooting your One X is a fair bit easier than it would be otherwise. Hooray! This same process will work for the HTC One XL and X+, but with the important caveat that you'll need to find a different set of files (see step 3). Without further ado, let's get on with rooting your smart phone.
1. Back up your phone
Just in case something goes wrong -- and it can -- back up any photos, music, documents or other stuff you would like to keep. Apps and games can be redownloaded, so that is less of an issue, but you may lose your saves and settings. While you're there, back up your contacts to your SIM card.
2. Unlocking your bootloader
Here's where HTC helps you out. Head on over to its website with this link, select 'All Other Supported Models' from the drop-down 'select your device' list. At this time, the One X does not have its own entry for some reason. Follow the instructions there -- you'll need to be registered with HTC Dev.
3. Downloading the necessary files
There are a number of ways to root your phone. This is the simplest method to our knowledge. Point your browser to this link and download the zip file. It doesn't matter if your computer uses Windows, Linux or Mac as the file contains all the executables you need.
Note: If you have an HTC One XL or One X+, you'll need a different file -- this process will go wrong with the zip file above. XDA Forums is a good place to look.
4. Extract the file
It's no use having a file if you don't unpack it. Using WinZip, WinRAR, TugZIP or whatever you use for extracting zip files, extract to a folder on your desktop for easy access. The file name is irrelevant, so name it whatever you will find easily.
5. Plug your phone in
Using the USB cable you got with your phone, plug your HTC One X into your computer. Yes, that's all you need to do in this step.
6. Enable USB debugging and Charge Only mode
To allow the files to do their job, you need to enable USB debugging. Grab your One X and go into Settings. Select Developer Options and then USB debugging. Make sure this setting is checked -- if not, check it. Now bring down the notifications bar from the top of the display, click on USB connection type and select Charge Only.
7. Run the files
Not far to go now. Locate the file you extracted earlier and then pick one of the following options, depending on which operating system you are using on your computer. Windows users, you want root.bat; for Linux, root-linux.sh; for Mac, root-mac.sh. Double-click the file and now, assuming all has gone okay so far, the relevant script will do its job.
During this time, your HTC One X should reboot a few times. This is normal, so don't panic -- just let the phone do what it has to until the script is installed, granting you root access and the custom ROM options this opens.
8. To infinity and some ROMs
Now for your reward. Check out our roundup of five of the best custom ROMs for the HTC One X and make yourself a well-earned cup of tea. Alternatively, if something went wrong, pop by the XDA forums or search the Internet to see if your issue is a common one. More often than not, a solution is out there if you look for it. Let me know how you get on down in the comments.


Comments 18
Add your comment
George Scott Leon 20 December, 2012 22:18
Too bad they stripped the easy root capability out of the AT&T models 4.1.1 update. The new boot image is signed & using HTCDev to unlock disables many of HTC's proprietary apps including calculator, flashlight, etc... Looks like HTC possibly by way of AT&T is reneging on their unlocked bootloader promise, or at least skewing it to a point where it is not an attractive option to anyone that buys HTC for the Sense experience. Another bad move at the worst possible time by the former leader in mobile phone technology.
CaptainPicard 20 December, 2012 23:52
Woah, its soo easy to root! But I'm not gonna root until I'm near the end of my contract, to be on the safe side. And were u running ICS or JB Nick, I received JB yesterday.
anonymous 21 December, 2012 03:33
Will this actually work on the HTC One X with software 4.0.1 or not? If anyone has tried it already please let me know
Thank you
Nick Hide 21 December, 2012 12:10
@CaptainPicard I erroneously put my own name in the author field somehow when I uploaded this article. It's actually written by Ben Griffin. Sorry Ben!
anonymous 21 December, 2012 15:24
Does rooting disable OTA?
CaptainPicard 21 December, 2012 18:00
It's ok Nick. So Ben, will the same file as stated in step 3 work on a One X running JB?? And the new battery saving feature one my One X that came with JB improves battery life quite a lot.
Nilan Morjaria-Patel 22 December, 2012 23:02
This method did not work for me, I think this only works for phones that have S-OFF as certain file systems require write permissions which mine does not have. I followed the method here which was easy to follow to
http://forum.xda-developers.com/wiki/HTC_One_X#Rooting_the_HTC_One_X
anonymous 4 January, 2013 15:02
Does rooting disable OTA?
anonymous 27 January, 2013 11:10
This method no longer works as you need to put the phone in charge only mode and thats not possible in JB 4.1 :-(
Perkin Gotohio 22 February, 2013 03:14
How important is step 6. My HTC ONE X has os 4.1.1 and the charge only feature is gone. What method can I do to root?
anonymous 28 February, 2013 22:53
http://www.youtube.com/watch?v=a3pEjqVUDhA
anonymous 4 March, 2013 17:12
how can i root my htc one x if it has updated to android 4.1.1 ??!!!!!
Vanhai Se 23 March, 2013 07:46
https://www.dropbox.com/s/js773cscwg6qfqg/root-one-x.zip
anonymous 24 March, 2013 06:52
is rooting my htc one x safe?
Alex Tempacct 28 April, 2013 15:13
Hi Ben,
Thanks for the useful article! I'm working through the steps but get stuck when I reach step 6, specifically where it says: "click on USB connection type and select Charge Only". The HTC One x no longer has this option, however I did put it in usb debugging mode.
When I go to step 7, the bat file starts, opens cmd, it then says "daemon started successfully" but this is followed by "daemon still not runningerror: cannot connect to daemon"
it then tells me the adb server is out of date a few times before finally rebooting the phone... but only once.
I'm thinking that the process of rooting did not occur, but not sure why?
Alex Tempacct 28 April, 2013 16:07
I've managed to get rid of the "daemon still not runningerror" however I am not able to "PUSH" or copy files onto my HTC One x, what could be preventing this?
Alex Tempacct 28 April, 2013 16:42
it seems I dont have access to my device's \data folder..
beanbag500 16 May, 2013 11:04
I will probably try when My contract is up i've already had one sent back because i must have followed something wrong..