HTC One X has received its own port of Android 4.2 Jelly Bean and this is currently only an early preview, which means that it packs some errors. Use this guide only for testing purposes and make sure that you create a full NANDROID backup of your currently installed ROM. This is not an official custom ROM for One X but a port from other devices.
This port of Jelly Bean 4.2 for HTC One X has been released by two XDA developers, PabX and Rogro82. Some features aren’t working like the Camera, HD Videos, Audio recording, Bluetooth and it seems like devices that are running the HBOOT 1.31 cannot boot with this ROM and you shouldn’t install this update.
Confirmed working features of this Early Port of Android 4.2 are the: Swype keyboard, Photosphere, Quick Settings toggles, google Now, Daydreams, Wifi, Phone, GSM data, Audio output, Non-HD videos and GPS. If you find that some of these functions aren’t working, please post them in our comments field. Now, since you’ve learned all about the problems in this ROM and that you should use it only for testing purposes then you should continue to the next part of this post and learn how to successfully prepare your HTC One X for the Android 4.2 ROM early port installation.
Here’s what you need to know:
- Use this tutorial only with for the HTC One X smartphone as it won’t work with any other devices. Do not attempt to flash these files on the HTC One X+, as that will brick it.
- Create a FULL NANDROID backup of the currently installed ROM. Remember that this new Android 4.2 ROM is an early port release and it can be used only for testing reasons. It you’re not a power user then you shouldn’t install it as it will do you no-good and you should wait until a more stable release will be available for your smartphone.
- Install the HTC Sync Manager software on your PC. This will add the USB drivers that your PC needs in order to recognize your smartphone and that will flash this new ROM on your smartphone.
- The HTC One X you’re about to update should be rooted, on an unlocked bootloader and it should have the CWM Recovery installed on it. Without these you won’t be able to flash the new ROM.
- Move all your important files on your device’s internal SD card. Note that this guide will wipe the data from your phone but not the files stored on the internal SD card. However, since this is a Port preview ROM of Android 4.2, you should only create a full backup of the current ROM as you will surely restore it when you’ve finished testing this new one.
- Enable USB debugging option from your Developer Options phone menu.
- Charge the phone’s battery so that it will have enough power, which will prevent it from powering of during the installation.
- Note that we cannot be blamed in case your phone gets bricked. That’s why you had to create the ROM backup, you will be able to restore your device to a working state using the backup files.
- Read this entire post and only when you’re done you should begin to install the new ROM.
These were all the guidelines and extra info you had to read. Move to the tutorial guide and in case you cannot complete the update, then you should ask for extra info in comments, at the end of this post.
How to install Unofficial Android 4.2 Early Preview Port ROM on HTC One X:
- Download the custom Jelly Bean 4.2 ROM port from HERE. Get both files in the download link and place in a single folder on your computer’s desktop menu. Download also the Gapps for Jelly Bean file from HERE.
- Connect your smartphone to your PC, and after that you should copy the ROM zip file onto its internal SD card. When done, disconnect the device from your computer. The folder from where you copied this ROM zip should contain the same two files. Also, copy the Gapps zip too.
- Next, download the Flash_Boot zip file from HERE. This is what you’ll use to install the boot image file. Extract the contents in the ‘Flash_Boot.zip’ to a single folder on your computer.
- Now open the ROM’s zip file and extract only the ‘boot.img’ file to the folder you created at step 3. This is the folder we will use to start the ROM installation and you should have in it the following files: boot.img, flash-boot-linux.sh, flash-boot-mac.sh, flash-boot-window.bat and a small folder named ‘ignore’.
- Next, power off your HTC One X completely. Boot it into Bootloader Mode now by pressing ‘volume down’ and ‘power’ buttons. Select ‘fastboot’ option from the Bootloader Mode screen and then press Power to load into fastboot mode.
- Connect your HTC One X to your Computer and wait for the drivers to install.
- Return to the folder I’ve talked about in step 4 and launch the ‘flash-boot-windows.bat’ file. This will install the correct kernel for your One X device. When the new kernel has been installed successfully, its screen will close or you will see the ‘OKAY/ finished’ alert and then you should close it.
- Next, hit the ‘Power’ button to choose Bootloader and after that you should select the ‘RECOVERY’ option to load the recovery mode. This will load the CWM Recovery mode.
- Choose ‘wipe data/ factory reset’ option from the recovery menu and confirm this process.
- Next, select ‘install zip from sdcard’ and then ‘choose zip from sdcard’. Find the ROM zip file and confirm its installation. NOTE: It is the file that you copied on your phone’s internal SDcard. After that install is complete you should repeat these action to install the Gapps for Jelly Bean zip.
- When the install is finished you should return to the main CWM Recovery menu. Select ‘reboot system now’ and now wait for the first boot process of this new ROM to complete.
- Enter your Google Account credentials and you will take control again over your phone’s functions.
That is it, you’ve successfully flashed this new release preview of Android 4.2 Port ROM. Remember that this is a ROM which you should use only for testing purposes. Do not install this without having a full NANDROID backup of a working ROM.
In case you don’t like this new ROM, then you can use the CWM Recovery mode to restore your previous installed ROM. These were all the instructions that I had for you.
If you find any bugs or errors, post them in comments or you can also choose to post them in the developer’s thread at XDA here.