How to Upgrade HTC One X to Stable Jelly Bean Custom ROM

It’s been over a month now since HTC announced that it will be rolling out Jelly Bean ROMs for HTC One series, but since then there has been no update on the news. Not even an official date has been announced.

Some of the developers though had already started rolling out custom Jelly Bean ROMs for HTC One X but almost all of them were nightly builds and had radio, camera and Wi-Fi issues. But recently, one of the developers has launched a stable Jelly Bean ROM (Eternity Project CyanogenMod 10) for HTC One X that you can install on your device and experience the awesomeness of Jelly Bean on your Android.

Htc One X Jelly Bean 2
Htc One X Jelly Bean 1

Note: We will be installing a custom ROM and not an official HTC ROM. This ROM will not have features of HTC Sense and will only be a basic Android Jelly Bean ROM. Be very careful while you install the ROM, it’s your phone and you are the one who would be responsible anything goes haywire.

Before We Begin

  • See to it that your phone’s battery is adequately charged (minimum 70%). It should be rooted and have Clockwork Mod Recovery running as its default recovery.
  • Make sure you have fastboot files on your computer. If you don’t have them on your computer, download and extract them on to a folder.
  • Take full backup of your phone. If you are performing the backup on your computer, Wondershare Mobile Go is one of the best tool to get it done.
  • You have all the necessary HTC ADB drivers installed on your computer.

Let’s Begin

Step 1: Download Android 4.1.1 CM10-EPRJ ROM and Google Apps (faster mirror) on your computer and put them in a separate folder.  After downloading the files, open the ROM zip file using an archive manager and extract the boot.img file to the fastboot folder on your computer.


After extracting the file, close the archive file. Please do not try to modify the file in any case.

Step 2: Transfer both the files you have downloaded to HTC One X using a data cable and reboot your phone into ClockworkMod Recovery.

Step 3: As the ROM does not support aroma installer, you will have to wipe the data on your phone manually from the recovery and do a factory reset. After wiping the data, select flash zip from SD card—>choose zip from sdcard and flash the ROM file.

Install Zip From Sd Card

After flashing the ROM file, flash the Google Apps file exactly the same way.

Step 4: After flashing both the files, reboot the phone in bootloader mode (volume down+ power button) and connect your phone to your computer.

Step 5: Now open command prompt and navigate to the folder which contains the fastboot files. Having done that, type in Fastboot flash boot boot.img and press enter to flash the boot.img file.

Flash Boot Image

Reboot and Enjoy

After the file is successfully flashed, reboot your phone normally and experience the all-new Android Jelly bean ROM. If you have any doubts regarding the tutorial, please clarify them in comments before you actually start flashing the ROM. You might miss HTC Sense while running Jelly Bean, but that’s a small price to pay till HTC rolls out the official ROM (hopefully soon).

Last updated on 03 February, 2022

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.