
CodefireX Jellybean is a custom ROM based on Android 4.1.1 Jelly Bean and has now been made available for the HTC One S, specifically the 1.5 GHz Snapdragon S4 variant.
XDA Developers member ZanzDroid shares the nightly builds of the codefireX Jellybean ROM, which is developed by Synergy(e) and TeamCodefire. Much of the ROM's code comes from CyanogenMod 10 sources, with additional customization features intended for power users.
codefireX Jellybean has robust customization capabilities on top of a great interface that Jelly Bean brings. It is still being actively updated and improved, so issues and bugs may still be lurking about, although none seems to be a huge dealbreaker.
This guide shows you how to upgrade the HTC One S to Android 4.1.1 Jelly Bean via codefireX Jellybean custom ROM.
Warning
- The instructions in this guide are intended for use with the 1.5 GHz Snapdragon S4 variant of the HTC One S. Applying these instructions on the 1.7 GHz Snapdragon S3 variant or on another device or model may produce undesired outcomes.
- The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
- Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
- Read and understand the whole guide first before actually performing the instructions.
Requirements
- HTC One S (1.5 GHz Snapdragon S4 variant) with ClockworkMod Recovery and an unlocked bootloader.
- A Windows PC
- Handset USB drivers installed on the PC. To install the drivers, install HTC Sync, which you can get from HTC's official support page for your phone.
- Download the following files:
- Make sure your device's battery still has at least 70% power. You don't want the device to shut down in the middle of the procedure.
- Backup all personal data on your phone to make sure you have a copy of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, and the like) in case the procedure in this guide erases such data.
Instructions
- Extract the Fasboot ZIP file into the C:\Fastboot directory on your computer. You may need to create a new folder with that name.
- Open the ROM's ZIP file and extract boot.img into the C:\Fastboot folder.
- Copy the ROM zip file and Google apps package to your phone's internal storage.
- Turn off the phone.
- Boot into Fastboot Mode. To do so, boot into the bootloader mode first by holding the Volume Down button and then pressing Power key. Scroll to FASTBOOT using the Volume buttons, then press the Power button to select it.
- Connect your phone to your computer.
- On your computer, go to Start menu > All Programs > Accessories. Right-click on Command Prompt and click on Run as administrator. This will open a command prompt.
- Execute the following commands at the command prompt:
cd c:\Fastboot
fastboot devices
- The second command above displays your phone's serial number. If you don't see your phone's serial number, double-check that the USB drivers for your phone are properly installed.
- Execute the following commands at the command prompt:
fastboot flash boot boot.img
fastboot reboot-bootloader
- The first command above flashes boot.img to your phone, after which you should see “finished/OKAY” at the command prompt. The second command above reboots the phone back into HBOOT (Bootloader Mode).
- Disconnect the phone from the computer.
- From the bootloader menu, highlight RECOVERY using the Volume buttons to navigate and press the Power button to select it. Your phone will boot into ClockworkMod Recovery.
- Select Wipe data/Factory reset and confirm the action ont he next screen.
- Select Install zip from SD card > Choose ZIP from SD card. Scroll to the ROM file on the SD card and select Yes on the next screen.
- Install the GApps package in the same manner as in step 15.
- Select Go back then select Reboot system now to restart your phone.
Congratulations! Your phone should now be running the codefireX Jellybean custom ROM.