Galaxy S i9000 Gets C-RoM Based Jelly Bean Update [How to Install]
The Galaxy S i9000 continues to hog the limelight, as more and more Jelly Bean custom ROMs become available for the smartphone at regular periods.

The Galaxy S i9000 continues to hog the limelight, as more and more Jelly Bean custom ROMs become available for the smartphone at regular periods. In terms of the sheer number of Android 4.1 custom ROMs available at its disposal, the i9000 outsmarts even the newer Galaxy S2 and Galaxy S3.

Thanks to XDA senior member aways, the C-RoM Jelly Bean ROM based on CyanogenMod 10 (CM10) wears a few performance optimised scripts and tweaks up its sleeve. The ROM also features new animations and TouchWiz 5 icons inherited from the user interface on the Galaxy S3.

It must be noted that the C-RoM update may not be bug-free, as it is not officially tested to be fully compliant with Samsung's stock firmware. As The Android Soul notes, some key features like FM Radio or 3G Video calling will not be fully functional. However, video calls functionality through Skype should work fine.

Key Points to Note

  • The C-RoM update and the instructions in this guide are comaptible with the Samsung Galaxy S i9000 model only and will not work with GT-i9003 or any other device. You can verify your device model by navigating to Settings > About phone.
  • This procedure will wipe out all data, apps and settings including APNs from your phone. However, the SD card data will be untouched and so it can be left connected to your phone. All other data on the phone including bookmarks, contacts, SMS, APNs etc should be backed up to avoid data loss during ROM update.
  • The instructions and software provided in this guide are for reference purpose only and does not support any warranty claims for device damage while performing the ROM update. Users should proceed at their own risk.
  • Before proceeding with the ROM installation, it is necessary to flash the stock XXJW4 firmware and root your phone to install ClockworkMod recovery (CWM). Users can refer to the step-by-step guide posted below to flash the stock ROM and then root the device.

Key Features and Improvements available with the XXJW4 firmware

  • Face Unlock
  • New Kernel with huge RAM (Total RAM: 364 MB)
  • Galaxy S2 ICS Lockscreen
  • Photo Editor
  • Built-in TouchWiz 4
  • Improved Camera UI + Can capture pictures while shooting a video
  • Auto-Rotation is fast - Fast switching from portrait to landscape
  • Overall speed improvements
  • GPU Performance slightly increased

Prerequisites to Install XXJW4 Value Pack Firmware

  • Backup all your important data on the phone
  • If you have Samsung's Kies PC software installed, uninstall it completely from the taskbar to avoid conflict with the flashing process
  • Install the appropriate USB drivers for your phone on Windows. Download links: 32 bit (x86) Windows and 64-bit (x64) Windows

How to Install XXJW4 Value Pack Firmware on Galaxy S - Part 1

1. Download the XXJW4 firmware from here.

2. Now extract the downloaded zip file (from step 1) to the desired location, you'll get these 2 files:

  • JW4_JW4_JW4.tar
  • SS_DL.dll (ignore this file)

3. Download Odin which will be used to flash XXJW4 on the phone (Download here).

4. Disconnect your phone from PC if it's still connected. Then switch off its power and wait about 5 to 6 seconds for vibration to confirm the phone is completely switched off.

5. Boot into recovery by performing a button sequence. Press and hold the Volume_UP + Home + Power till the screen turns on, then release them. The phone will boot into recovery in a few seconds.

6. Now use the volume keys to navigate and the home/power key to select options. Select wipe data/factory reset, then tap Yes on next screen to confirm. Once data wipe is complete, remove and re-insert the battery, but don't power it on yet.

7. Place the Galaxy S in Download Mode with another button sequence. Press and hold these keys together: Volume DOWN + Home + Power until the screen reads Download Mode.

8. Launch Odin (downloaded in step 3) - Odin3 v1.7.exe.

9. Connect your phone to PC and you should see the message "Added!!" under Odin's message box in the bottom left. If you don't see this message, then there could be a problem with drivers. Ensure that you have proper drivers installed. Check out the download links provided in the prerequisites section above.

10. In Odin, click the PDA Tab, then select the file JW4_JW4_JW4.tar.

11. At this point, do not touch any other button or make any other changes in Odin except selecting the required file as given in step 10.

12. Now, tap the START button to begin the flashing process. After it finishes, your phone will automatically reboot. You should now unplug the cable connected to PC. You should also see a PASS (with green background) message in the left-most box at the very top of the Odin.

Please note that if ODIN gets stuck at some stage and doesn't seem to be responding, then try this workaround - disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and repeat the procedure again from Step 8. Same is applicable if you get a FAIL message in Odin.

Once the phone boots up (first boot may take up to 5 minutes), you'll be running the official value pack firmware on your Galaxy S i9000, with access to all the new features.

How to Root and Install ClockworkMod Recovery on XXJW4 - Part 2

1. Download CF-Root kernel from the official download page (Download here).

2. Unzip the above file to a desired location. You will see the .tar file - CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar - inside the extracted folder. It's advisable to use 7-zip free software for file extraction. DO NOT extract the .tar file (although it appears as a zip file, which it is not). You need to flash the .tar file using Odin to gain root access and then install ClockworkMod Recovery (CWM). If you're seeing zImage file, it means you've extracted the .tar file too, which could mess up the whole procedure.

3. Use the Odin software you downloaded while flashing the XXJW4 firmware. You may re-download (from the link above - Part 1) if you no longer have access to it.

4. Shut down your phone and wait for vibration to confirm complete power off.

5. Now, put the Galaxy S in Download Mode - press and hold these keys together: Volume_DOWN + Home + Power until a screen saying Download pops up.

6. Start Odin now and connect your phone to PC. You'll notice "Added!!" message in the Odin's message box in the bottom left.

7. In Odin, click the PDA tab and select the .tar file you extracted in step 2 - CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar.

8. Pleasedo not touch any other button or make any other changes in Odin except selecting the required file as given in step 7.

9. Click the Start button in Odin to flash the CF-Root kernel.

10. After CF Root is installed, the phone will restart automatically. Once you see the PASS message in top left box, you can disconnect the phone from the computer.

Your phone is now rooted and CWM is successfully installed on it.

Now that you installed the stock firmware and rooted the phone, you are all set to follow the step-by-step guide to install C-RoM Jelly Bean update for Galaxy S i9000.

Prerequisites to Install C-RoM ROM on Galaxy S i9000

  • Please note that if you are already running Android 4.0 Ice Cream Sandwich or a Jelly Bean ROM on your phone, then you could skip steps for installing XXJW4 stock firmware and rooting procedure with CWM recovery (provided above).
  • Remove SIM card lock, if it is already set earlier. Navigate to: Settings > Location and Security > SIM-card-lock and make sure the checkbox is unchecked (not selected).

How to Install C-RoM ROM on Galaxy S i9000 - Part 3

1. Download the latest version of the ROM from XDA Developers official thread development page.

2. Download the Google Apps package here.

3. Copy the zip files downloaded in step 1 and 2 to the internal SD card on the phone.

4. Power off your Galaxy S and wait until it shuts down completely (wait for vibration and check capacitive button lights).

5. Now, boot into CWM recovery using a button sequence. To do this, Press and hold the Volume Up + Home buttons while powering on the phone. When the screen turns on, release all three buttons. The phone will boot up into ClockworkMod recovery in a few seconds. In the recovery menu, use Volume keys to navigate up and down and power key to select an option.

6. Select wipe data/factory reset, then tap Yes on next screen to confirm. Wait until the data wipe is complete.

7. Select install zip from sdcard, then hit choose zip from sdcard. Browse and locate the ROM file on the sdcard and select it. Confirm installation by clicking Yes - Install on the next screen. The ROM will begin installing.

8. Once the ROM package is installed, tap choose zip from sdcard yet again, then select the file to install the Google apps package.

9. Once Google apps is also installed, return to the main recovery menu. Then, hit advanced, and select Fix permissions. Now, return to the main recovery menu and select reboot system now to reboot the phone and boot up into C-RoM.

C-RoM ROM, based on Android 4.1 Jelly Bean is now installed and running on your Galaxy S.

[Source: The Android Soul]