HTC has confirmed its plans to update three of its flagship smartphones to Jelly Bean.

With the release of Android Jelly source code, developers have ported the software through a plethora of devices in a short span of time. Back in June, the Android 4.1 Jelly Bean ROM was ported to HTC One X. This time, AOSP-build Android 4.1.1 (Jelly Bean) has been ported on HTC One X by an XDA Senior Member tgascoigne. "This is a pure AOSP build, the only changes I've applied are to add the Nexus 7 boot animation, APNs, and stuff that is required to get it working," claims tgascoigne on xda-developers. "At current, I'd only recommend this to those curious. However, as we now have the full source to Jelly Bean, it is a lot easier to debug and get everything fixed up, so keep checking back," adds tgascoigne.

Several features are working such as internal memory usage, multitouch, wi-fi, Global Positioning System (GPS), Near Field Communication (NFC), USB mounting, radio and more. The developer claims the radio gets connected only after manually searching for the network, and then the signal indicator breaks with no mobile data connection. Unfortunately, the issues in question relate to the camera, sound and Google Now.

Check out the steps below on how to install Android 4.1.1 on HTC One X, courtesy of The Android Soul.

Please note using the method involves risk of data damage. IBTimes UK advises users to proceed at their own risk and will not be held responsible for any consequences.

Pre-requisites: This procedure will wipe away all the data, apps and settings but without disturbing your device's SD card. IBTimes UK advises users to make a back-up of all data and APN settings.

  • First, unlock the bootloader on your HTC One X. Unlocking bootloader will erase all the files from your SD card, hence users are advised to save the files on their PC.
  • Install ClockworkMod (CWM) recovery.
  • Download and install HTC Sync software on your PC. It is necessary to install the drivers that are required for the One X. You can skip this step if you have already installed the software.
  • Now, download the ROM from the official thread on xda-developers.
  • Download Google Apps package from the official thread on xda-developers.
  • Copy zip files downloaded in step 4 and step 5 to your device's SD card.
  • Download and then extract the zip file on your PC.
  • Open the ROM's zip file that has been downloaded in step 4 on PC. Copy the boot.img file to the folder where you extracted the file on PC in step 7.
  • Turn off the smartphone and boot into bootloader mode. To do so, press and hold Volume Down button and Power button. By using the Volume buttons choose FASTBOOT to navigate and select Power button to enter into fastboot mode.
  • Connect your HTC One X to the PC. By heading into the folder where you have extracted the file in step 7, double-click the flash-boot-windows.bat file in order to flash the Kernel.
  • After completion of flash, you will see OKAY/finished and stay open, which is normal.
  • Press the Power button to choose BOOTLOADER. Now, navigate to RECOVERY option and choose it by making use of Power button in order to boot into CWM recovery.
  • Choose wipe data/factory reset option and select "Yes" option to confirm.
  • Choose wipe cache and select "Yes" option to confirm.
  • Choose advanced and then select wipe dalvik cache. Go back to main recovery menu.
  • Choose install zip option from device's SD card and then select choose zip from SD card. Scroll to ROM file that is placed on SD card and select it.
  • Choose "Yes" to confirm installation. Now, the ROM will begin installing.
  • After installing ROM, select choose zip from SD card again and choose "" file in order to install Google Apps package.
  • After the installation process, go back to the main recovery menu and choose "reboot system now" to reboot the device and boot into Jelly Bean.

You have now installed Android 4.1.1 Jelly Bean on your HTC One X.