How to Install Android 4.1 Jelly Bean on HTC One X

When Google announced Android 4.1 aka Jelly Bean at the Google I/O, a lot of developers began working to develop custom ROMs based on it. As of now, Samsung Galaxy S3 and the HTC One X has got the port of Android Jelly Bean. If you own a HTC One X and want to flash the Jelly Bean ROM on it, then follow the guide given below.

I. Before You Begin:

1. You must have rooted your HTC One X before doing this procedure. Please head to our how to root HTC One X procedure first, finish it, then return to this procedure and continue.

2. You must have installed ClockworkMod Recovery on your HTC One X. Please refer to our guide on how you can do it.

3. You must have unlocked bootloader of your One X. You can do so from here.

4. Make sure that your phone has enough battery life left so it can last through the entire process.

5. This ROM works on International HTC One X only. Therefore, you should not try it on any other version of HTC One X.

II. Downloading Required Files:

1. Download the Android Jelly Bean ROM from here. (Download link is in the first post)

2. Download the Flash Boot File from here.

III. Installing Android Jelly Bean on the HTC the One X:

1. Download the files mentioned above and place them on the Desktop of your PC.

2. Extract files from the Flash Boot archive onto your Desktop using any file extraction software. I’d prefer using WinRAR.

3. Connect your phone to your PC using the USB cable that came with it.

4. Transfer the Android Jelly Bean ROM to your phone’s SD card root folder. Make sure you are not copying it in any deep folder.

5. Disconnect your phone from the PC after the file transfer has been completed.

6. Now, extract boot.img file from the Jelly Bean ROM archive to your Desktop. Using WinRAR, just drag and drop the said file to your Desktop.

7. Turn OFF your smartphone using the Power button.

8. Reboot your phone into the bootloader mode. To do so, press and hold Volume DOWN+Power buttons together.

9. From the bootloader menu, choose Fastboot using the Volume buttons and press the Power button to confirm your action.

10. Again, connect your phone to your PC using the USB cable.

11. From the files you have on your Desktop, double-click the flash-boot-windows.bat file. A window will appear and it will install a kernel on your phone.

12. Once the kernel has been installed on your phone, turn it OFF.

13. Reboot your phone into the recovery mode by pressing and holding Volume DOWN+Power buttons together.

14. Choose Recovery from the bootloader menu.

15. From the Recovery menu, choose wipe data/factory reset. If any prompt appears, just hit Yes.

16. Select mounts and storage from the recovery menu and then format system.

17. When you are done with the wiping operation, simple select install zip from sdcard followed by choose zip from sdcard.

18. Navigate to the Jelly Bean ROM file you transferred to your phone earlier. Select it for flashing.

19. After it has finished installing the ROM, choose reboot system now from the main menu of the recovery.

The Android Jelly Bean should boot up on your HTC One X. Congrats ! Now, you can explore all the features that Jelly Bean has brought for you. You can see our complete list of Jelly Bean features article for more info about Jelly Bean.

If this procedure helped you, then please head to the official thread over at XDA Forum to thank/donate to the original developer who made this ROM available to you !

9 thoughts on “How to Install Android 4.1 Jelly Bean on HTC One X”

      1. sir,i did all the steps but my htc one x,still does not proceed from from the first screen thts htc logo.
        now what to do sir.

    1. Did the procedure go well? Did you get any kind of errors?

      If you could tell us a little more about your issue, we can then help you out!

      Thanks!

  1. Hello. I am from Israel and my HTC One X has CID number HTC__K18. I just wanted to be sure that following the above mentioned procedures will work on my phone. I am sick and tired of waiting for the update to push to my device.
    Also, once I have finished the Jelly Bean update, as per the instructions above, will my phone work exactly like a stock android phone like the Nexus 4?
    Thanks!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.