Google’s I/O in San Francisco the other day brought with it quite a lot of new things. The company announced the next version of Android. Previously we wrote about how Android Jelly Bean 5.0 was to be announced in summer 2012. Jelly Bean has now officially been announced at Google’s event but instead of the major version bump we expected, it is Android 4.1. Still, it has brought with it quite a lot of new features, prominent amongst which are Project Butter and Google Now, For HTC One X users, the best part of this entire affair is that it has already been ported to their device!
This great new version of Android boasts plenty of new things. The aforementioned Project Butter is meant to enhance performance and make it buttery smooth. Android has been effectively retooled to minimize even the smallest of lags. The difference to this processing framework is immediately noticeable, something that all testers seem to agree on.
The stock Android keyboard has been updated and the much praised result is similar to the keyboard made available by SwiftKey. Text input, and offline voice typing especially, has noticeably been improved.
Accessibility has been focused on a lot. Support for external Braille devices and a Gesture Mode to allow blind people to navigate their devices with ease using gestures has been included.
Google has also revamped the mobile search experience. Google Now, brought up by tapping on the search box, uses user’s search history to provide the most relevant results. Of course with this new version, fragmentation fears are ever present. Google plans on beginning the OTA updates for specific devices including the Galaxy Nexus, Nexus S and Motorola Xoom in mid July.
The good news is that the SDK (Software Development Kit) is out already. The XDA developers have been at work and have used the SDK to port Jelly Bean to the HTC One X. Hence, if anyone wants to get a taste of Google’s latest offering and want to see Jelly Bean running on their HTC One X, they can now do so.
Please note that the ROM is very unstable and hence not suitable for daily use. It is an SDK port therefore it is only for preview purposes.
Since the port is an initial one, there are quite a few issues with it too. The known ones include Wi-Fi, Audio and Camera. Of course, there will also be a couple of unknown issues.
This ROM is ONLY compatible for use with HTC One X.
The guide is to be followed at your own risk and any damage will be your own responsibility. You should only consider following this device if you know what you are doing. Unless you simply can’t resist, it is advisable to wait for HTC’s official update to Jelly Bean for the One X. That will probably take a few months, at least.
Before you begin, also note that following the given procedure will wipe all the data, apps and settings. Data stored on your SD Card is safe, however, so don’t worry about that. Backup your apps and important data such as contacts, bookmarks, messages etc before proceeding.
Step 1: After backing up important data, unlock the bootloader on your HTC One X. Unlock the bootloader for HTC One X by following the instructions on HTCDev.com [Link].
Step 2: Install ClockWorkMod Recovery.
Step 3: You’ll need drivers for your device. If you don’t have the drivers installed already, download and install HTC Sync software on your computer.
Step 4: Download the ROM from the original thread here.
Step 5: Copy (NOT extract) the .zip file you have just downloaded to the SD card.
Step 6: Download the Flash_Boot.zip file from here. This is required in order to flash the necessary kernel on your device.
Step 7: Extract the Flash_Boot.zip file to a convenient location on your computer.
Step 8: Now open the file that you downloaded in Step 4. It will be named “jellybean_endeavoru_tgascoigne.zip”. Extract the boot.img file from inside it. Now, copy this boot.img file to the same folder where you extracted the Flash_Boot.img file in step 7.
Step 9: Switch off your phone now. Boot into the bootloader mode first. Do this by holding down the ‘Volume Down’ button while you power on the phone. Next, select FASTBOOT from there by using the volume keys to navigate. Press the power button to select and enter fastboot mode. Having done this, connect your phone to the computer.
Step 10: Go to the folder where you extracted the .zip file to, back in Step 7. Now double-click the Flash-Boot-Windows.bat file in order to flash the required kernel.
Step 11: Once the kernel is flashed, the window will close automatically. If it stays okay, or does not close automatically that’s not a problem and is normal.
Step 12: Press the Power button on the phone to select BOOTLOADER. Now navigate to the “Recovery” option. Select it using the Power button. This will boot your phone into ClockWorkMod Recovery.
Step 13: Perform a wipe. Select Factory Reset or Wipe Data and confirm by selecting Yes. As aforementioned, the files and data present on your SD Card are safe.
Select Mounts And Storage now. Select Format System. If required, confirm. Once format is complete, go back to the main Recovery menu.
Step 14: Select ‘Install Zip from SD card’. Next, select ‘Choose Zip from SD Card’. Scroll to thejellybean_endeavoru_tgascoigne.zip file on the SD card and select it. Confirm installation by selecting Yes on the next screen.
Step 15: After installation is complete, select go back then select reboot system now to reboot the phone and boot up into Android 4.1 aka Jelly Bean.
That should do the trick and you should have Jelly Bean Android 4.1 up and running (in a very unstable form) on your HTC One X! There are bound to be more devices getting Jelly Bean ports soon, stay tuned to TechSliver for more!