How to Install ROM on Rooted HTC One X!

So, you want to install a custom ROM on your rooted HTC One X?

Note – This is ONLY for HTC One X, not AT&T HTC One X or One XL.

Even if you have ClockworkMod Recovery installed, you will need to actually boot Recovery from fastboot to install new ROM correctly. The reason is that although the bootloader has been unlocking using HTC’s Method, this does not allow you to install kernels. ROMs usually come with kernels so you have to boot Recovery from fastboot (which allows you to fully install kernels) to get it working.

If you don’t get what this all means, don’t worry and just follow the instructions whenever you install a new ROM.

Step 1. Connect your HTC One X as a disk drive to your computer and copy the ROM zip file over to the internal storage of your One X.  Now, make sure you don’t unzip the ROM zip file and copy the “whole file” over.  A lot of people unzip the ROM file and wonder what they did wrong so…

In the example below, I am copying Android Revolution HD ROM.

Step 2. You can copy it over anywhere, I prefer to put it in Download folder so it’s easier for me to organize my ROMs.

Step 3. Hold down Volume Down and Power button for about 20 seconds until you see bootloader menus.

Step 4. Choose “FASTBOOT” and connect a micro-USB cable from your HTC One X to your computer.

Step 5. If you have download to root your One X, you don’t have to re-download, just follow the next steps.  If you didn’t, download and unzip to your Downloads folder.

Sponsored Links


Sponsored Links

Next open up a command prompt or terminal and type:

cd Downloads 

cd OneXRoot

For Windows:

fastboot boot recovery-clockwork-touch-

For Mac:

./fastboot-mac boot recovery-clockwork-touch-

For Linux:

./fastboot-linux boot recovery-clockwork-touch-

Step 6. This should get you into ClockworkMod Recovery.  Once here, everything will work as intended.  Although looks exactly the same, booting ClockworkMod Recovery like this will allow you to install ROMs properly.

Step 7. Next, choose “wipe data/factory reset”.  This will erase all your personal settings and apps so make sure you made a backup beforehand using Titanium backup app and SMS Text Backup app.

Step 8. Choose “install zip from sdcard”.

Step 9. Choose “choose zip from sdcard”.

Step 10. Go find the ROM zip file.  Since I copied the ROM zip file to my Download folder, that’s where I am going to go.

Step 11. Choose the ROM zip file.


Step 12. Your new ROM should now start installing.

Step 13. When it’s done, reboot and enjoy your new ROM!

Step 14. If for some reason you get stuck on boot logo for more than 5 minutes (it happens), there’s one thing you can do to fix it.

Hold down Volume Down and Power button together for 20 seconds.

Step 15. Choose “RECOVERY” in bootloader mode.

Step 16. Once in ClockworkMod Recovery, choose “wipe cache partition”.

Step 17. Also go to “advanced”.

Step 18. Choose “Wipe Dalvik Cache”.

Step 19. Reboot and your phone should boot now into the new ROM.  If this fails too then simply restore your old ROM or try another ROM.  (Could just be a bad ROM then)


Q: After fastboot command, my phone just reboots, does not go into recovery.

A: Sometimes the cache can interfere with recovery, just do “fastboot erase cache” before running the fastboot command.  This will fix the issue you are having.

VN:F [1.9.20_1166]
Rating: 9.2/10 (6 votes cast)
How to Install ROM on Rooted HTC One X!, 9.2 out of 10 based on 6 ratings

Want to stay updated on latest HTC One X Root news?
Sign up for our One X Root Newsletter here so you don't miss a single tip!
Categories: One X ROMs.
Check out other custom ROMs!
Recent Android News from

88 Responses to How to Install ROM on Rooted HTC One X!

  1. Leslie says:

    Will you lose Sense 4.0 if you install another ROM? Or do you choose a ROM that has Sense 4.0?

  2. russ causier says:

    i followed this exactly as you did but ive installed the arhd 3.1.0 and it keeps rebooting when i listen to music or youtube people have said i need to flash boot.img so i downloaded the zip from mike on xda and still the fastboot does not work can you help please,it works up to entering cmd then fastboot boot recovery-clockwork an so on it just then says cannot continue path or error,im baffled as this is my first time thanks russ

  3. russ causier says:

    when tying that in cmd it says cannot load??

  4. Simon says:

    The instructions you give are a little different to the official ones:

    What is the install-boot.bat file that MUST be flashed before installing ROMs?

  5. russ causier says:

    the problem was you specifically said do not extract the rom and all this time trying to sort it and i extracted it and guess what problem solved,boot.img sorted you seem like a pro but the random guy shadow helped me find it so you may want to take that bit out the vid as you do have to extract it as it doesnt work properly without boot.img

    • lee says:

      I think if you were on say 1.29 stock and flashed a custom from like revolution HD 5.1.0 which is also 1.29 base then you don’t need to flash the boot image, thats how i understand it any way. will finally find out tomorrow when my One X turns up.

  6. Terrance says:

    Hey there Max, took my at&t one back and the International will be here tomorrow. Going over the steps for rooting and such for tomorrow and when i cmd and download cd> OneXRoot it says the system cannot find path specified. I am used to using Odin on Samsungs lol. Any advise?

    • Terrance says:

      edit: read to posts up and extracted it and now the cmd command finds it 🙂 now just need the phone to get here tomorrow. got the routine down

  7. Jason says:

    @Max/Admin: I unlocked and rooted my hox via another tool (HTC One X all-in-one-toolkit) and now I finally want to install a new rom! Your instruction seems to work bu at the point where i have to type “cd OneXRoot” into the cmd window, i get “The system cannot find the path specified”! Well, I just downloaded the and its definitely in the downloads folder.

    Any ideas?

    • Jason says:

      I thought I am an idiot overhearing that i needed to unzip the onexroot file cause i hadnt. Ok in unzipped it and now typing in the “fastboot boot” command gives me “no image specified”

      Thanks and sorry, im a noob!

    • admin says:

      you did “cd Downloads” first?

      • Jason says:

        yeah i did, exactly the same way you demonstrate in the video, no doubt. And i unlocked and rooted it im sure. Also had that unlocked lock and su grant etc…

  8. DxRulz says:

    Great work man!!!i really love your tutorials…very Informative and step by step guide..i rooted my HOX by your method and it did flawlessly..trying to add custom mod now and am sure it will work..keep up the great work!!!…you are really helping noob guys like me ..Thanks so much!!!!!!

  9. Johann Ostertag says:

    Hi guys,
    I just clicked on recovery without doing all this writing in the terminal and went straight to the cwm instal .zip part and it works. so can someone explain me y max is doing all this terminalmess?

  10. rayner says:

    i tried installing a rom it doesnt take to clockwork mod recovery my htc one x just goes back on and gets stuck at the htc screen?

    • admin says:

      Sometimes your One X gets stuck with bad cache, put your phone in fastboot mode, connect to your computer and do:

      fastboot erase cache.

  11. abaskin says:

    hey I am going into fastboot and it says locked. I have rooted the phone already, not sure why it still says that please help.

    Thank you

  12. ashes786 says:

    If you use this method to install ROMs then do you still need to manually flash the boot.img file or will this method allow the ROM to install without having to do that.

  13. orionovski says:


    I did root and installed the ROM alternative CyanogenMod9/TripNRaVeR successfully. But can not access the Recovery ClockworkMod again to install another ROM (or gapps). I’m stuck in CM9.

    When I select “USB fastboot” and type in cmd “fastboot boot recovery-clockwork-touch-” the CM9 is restarted, instead of ClockworkMod Recovery.
    The cmd returns ok:
    K:\Downloads\HTC_OneX_Root\OneXRoot_unpack> fastboot boot recovery-clockwork-touch-
    downloading ‘boot.img’ …
    OKAY [0.715s]
    booting …
    OKAY [0.007s]
    finished. Total time: 0.723s
    I followed the step by step dozens of times (text and video), but without success.

    I very much appreciate any suggestions, and congratulations for howto. Thank you.

  14. orionovski says:

    Thank you sir, you save my gadget 🙂

  15. Mr.5106411 says:

    when i go to cmd and type fastboot flash recovery .img it says failed and then nothing happens can you help me here

  16. CS says:

    I’m having a problem trying to boot into Clockwork Recovery from fastboot. When I type in “fastboot boot recovery-clockwork-touch-” in fastboot mode, my phone just hangs. I can reset it, but can’t access the recovery menu. The phone is unlocked and rooted of course, and I can access the clockwork recovery from bootloader no problem.

    • AAron says:

      hello.. i have a big problem.. my one x can’t start after i installed the new rom.. my one x will reboot many times and just show “android is upgrading” and it will reboot back.. please help me 🙁

  17. kang says:

    hello, i have a problem i have installed the new rom but now if i start the one x with the new rom it will reboot every time, is there a way to solve this? I forgot to make a backup ..!!!

  18. Kevin Funa says:

    Hi, When i try to put it into fastboot clockwork mode, i type “fastboot boot recovery-clockwork-touch-” in the cmd then it just says “waiting for device” and my device does nothing at all. Please help, anybody!

  19. Alex says:

    Well, i just fucked my mobile… installed another rom with no problems
    Then im gonna instal this one.
    i have a problem i have installed the new rom but now if i start the one x with the new rom it will reboot over and over again on the HTC screen

    • Alexander Osae says:


  20. Matthew says:

    My HTC is stuck on the boot screen. I had LeeDroid installed but wasn’t having much luck with that so I went into recovery mode to restore to stock but it got stuck on the boot screen. Tried wiping the cache, dalvik cache, factory reset, installing another rom; going into fastboot and erasing cache via computer, tried booting up the recovery via fastboot and doing all of the above but i am stuck, i have searched high and low on this website and have tried everything, nothing works. Please help….

  21. Yang says:

    ARHD 7.2 got problem and not stuck on logo. and cant reverse I need to mount as disk mode from recovery mode.
    please let me know how to do, coz i have only put that bad rom on the sdcard. others rom need to put into Sdcard and reinstall it. i need your help urgent

  22. Yang says:

    is that anyway to install custom rom from computer. without choose from install from sdcard ? coz my phone is stuck on logo and there is no rom place on sd card . let me know otherways to install , without choose from sd card install ?

  23. Yang says:

    i download it and able to mount from CWM . its work

  24. angel says:

    how do you fastboot erase cache ????? help please my htc is just stuck on the white htc screen

  25. angel says:

    how do you do that sorry

  26. lucky says:

    hi max
    i am trying to install different roms on my htc onex….but every time i am having same problem.
    when i choose install from sd card it gets stuck at a same step and i get the same message
    finding update package
    opening update package
    installing update…
    installation aborted…

    this is happening with all the rome which i have tried (maximus rom , viper, android revolution ) to name a few….is here something wrong with some software as i have checked all the rom size in sd card and they are about 500 to 600 mb in size
    thanx for the help

    • Max says:

      Try following instructions again, you are using the wrong button, not “” “install from zip”.

      • lucky says:

        i have tried it number of times…but no use……and when i try ton install i chose install from zip……there is no entry such as…..i chose install from sd card…. then find the rom and select it…..and then i get the screen as u have in step 12 …..but it stops and says installation aborted….do u think i have deleted any files from my phone which i am not aware of….do u think i need to root the phone again….or any other suggestions……thanx for ur tries though….

        • Max says:

          Not sure but I think you are missing a step somewhere try again slowly and you should be able to get it done. Do it when you have a lot of time and do not rush.

  27. George says:

    Your download servers are down!

  28. Tayyab says:

    I somehow messed up big time, when i was trying to install ARHD 11. on my HTC one X.
    i can go into recovery where it says choose zip from SD card, and although i copies the rom in SD card earlier it says “No files found”
    Please help

  29. David Silva says:

    Hello MAX

    I Have a huge problem….
    I Follow all of your steps to root my HOX that have a stock rom from Vodafone.
    I make everything allright and the phone works great….but now i try to install my first rom the ANDROID REVOLUTION HD 10.6.

    I download the rom and put it on my HOX i make all the steps to install a ROM that you explained but….i dont pass from the HTC logo .
    I reboot again and again and i can pass from the htc logo (quietly brilliant logo )
    I make a cache clean and a dalvik but nothing…….my phone is dead :(…………..

    The problem it´s that i only download 1 custom rom, and i dont have any way to try another one.
    If the HOX have a esternal SD it´s easy…..but now what i do with this????

    It´s possoble any help?

    Sorry for my english but im Portuguese….

    • Max says:

      Did you install boot.img from fastboot?

      • David Silva says:

        Hello Max

        I follow all the steps that you teach here….all of them, and nothing.
        I Try at 3 minutes ago and it´s the same, i make all the process, give the order to reboot, he reboots, first open the htc quiettly brilliant logo, and second opens the one with htc one and the beats audio logo, it stays there about 1 minute and reboot again and again and again…

        The big problem it´s that i dont have any Backup, and i dont download another rom, so im stucked in the ANDROID REVOLUTION HD 10.6.
        If i have another rom i had tried….but now i dont know what to do!

        It´s any way to reverse all this and put the HOX in stock rom?
        My HOX is dead?……….oh my good dont say that!!!

        What i do……….?

  30. Mr-xxx says:

    Max please is there anyway i can connect the sd card to the pc without turning on my mobile phone !! 🙁 .
    Please help ……..

  31. along says:

    why command write failed??

    C:\Users\acer\Downloads\OneXRoot>fastboot boot recovery-clockwork-touch-
    downloading ‘boot.img’…
    FAILED (command write failed (Unknown error))
    finished. total time: 0.637s

  32. murtaza arif says:

    how to fast boot erase cache?
    plzz help plzz

  33. tony says:

    i tried installing a rom it doesnt take to clockwork mod recovery my htc one x just goes back on and gets stuck at the htc screen?
    i also tried the ”fastboot erase cache” but it steel stucks at the htc screen

  34. Naveen says:

    Hi …. I have tried install new ROM on my HTC one X ..without installing any backup software after rooting the phone…. After i have installed ROM … it is struck’s on startup screen and again restarts… is there any way to make my phone working ….like it has been before…. plz help me :'(

  35. Mark says:

    Bro i have this problem i commented in videos i did the same thing.. all of what u said but the thing is i cannot open my phone…. i recover it many time as u said. nothing happens im stock in “ONE”

  36. Ed says:

    Followed your directions, but I have no cell service after installing the ROM. Any ideas?

  37. Jason says:

    Stuck on Bootloop on htc screen, tried wiping cache but nothing works. I falshed the Andriod revalution hd but im stuck on bootloop with no phone

    • Jason says:

      I followed the instructions closely. The problem was when i selected fastboot usb then typed in Command prompt fastboot boot recovery-clockwork-touch- the phone would lock down. I had to restart into recovery a different way. Is this what went wrong when I tried to install android Hd? The installation process went smooth but its in boot loop despite all clearing efforts and re-installing.

  38. Max says:

    Try doing:
    fastboot erase cache
    then try again

  39. Mujshif says:

    Thank you fro ur explane

    plz i want your help .. i am searching for ARABIC ROM 4.2.2 for htc one x
    if u have this rom plz tell me

    thank you agin

  40. mrmegaremote says:

    after I tell it to boot into recovery mode via the command, it just get’s stuck at the “htc quietly brilliant” screen.
    I’ve already tried erasing the cache and I really need this to work.
    I’ve already flashed the recovery but it just doesn’t work.
    what am I doing wrong?

  41. Georges says:

    I have downloaded the software update in my settings
    how do i install it? is it the same way on this video?
    thanks a lot.

  42. alex says:

    hi, i’ve just installed the carbon rom on my htc one x successfully, but it won’t connect to my computer as a mass storage device, can anyone help?

  43. Rob says:

    I have also have a big problem…
    Rooted fine.
    Backed up my rooted stock ROM.
    Tried falshining other ROMs and got in a boot-loop. I could get back to my stock ROM once than kept trying to get other ROMs to work, and now I can’t recover my original stock ROM.
    The recovery finishes fine, but after I reboot I get stck in a damn boot-loop again.
    I’ve tried to erase the cache from fastboot and recovery, nothing helps. I’ve tried re-flashing recovery, that didn’t help either. The other thing is, that I can’t get into recovery through fastboot, it just shows the HTC logo.

    PLEASE HELP, I’m out of ideas…

  44. Rob says:


    I managed to get back to my stock rom by extracting the boot.img and booting in from fastboot.

    Now I do wanna try custom ROMs but the problem I’m facing now is I can’t boot into recovery from fastboot for some reason. I have S-On at the moment. So if I flash a new ROM it will probably not work 🙁
    Can you help please?

  45. mustafa says:

    bro can u explain me how to install custom rom ,, as i rooted mt htc one x and installed philz touch recovery ,, but at very first comment u discussed about clockword Mod recovery … so please i request you all to explain me to proceed further..

  46. Alvin Ricky says:

    hey max,i followed all the steps above and when i install the rom,its said “INSTALLATION ABORTED” how do i fix this,please help

  47. Aurea says:

    First off I want to say superb blog! I had a quick question that I’d like to ask if you do not mind. I was curious to find out how you center yourself and clear your head before writing. I have had a difficult time clearing my thoughts in getting my ideas out there. I truly do take pleasure in writing but it just seems like the first 10 to 15 minutes are usually wasted just trying to figure out how to begin. Any recommendations or hints? Kudos!

  48. jas says:

    After This { fastboot boot recovery-clockwork-touch- } When Phone Rebooted and Freeze …….:(

  49. Rob says:

    Fantastic site, well done!
    You got me from newb to rooted in no time at all. Then I installed CM11 and all was well until I installed Gapps and google keyboard kept closing which left me unable to enter any login info so I was stuck. Of course I hadn’t made a backup (thought I had done it with titanium backup but my mistake.) So I started over, easy so I thought, but no, I bricked the phone. Tried everything, became a master of fastboot and adb but still couldn’t get it to boot into the new ROM, just HTC splashscreen then blackness.
    This is what finall worked for me:
    boot into Fastboot
    from cmd on PC
    >fastboot flash boot boot.img
    Enter recovery (CWM
    wipe date, cache, delvic cache
    WIPE /SYSTEM PARTITION <<<<=== This made all the difference. Mounts & storage menu, format /system
    install from sd card

    Job done!

Leave a Reply

Your email address will not be published. Required fields are marked *