Samsung launched the Galaxy S in Sep. 2010 and we have some good news for those who still own the handset. You can now download the latest Android 4.2.2 Jelly Bean via CynogenMod 10.1.
The below instructions are meant for reference purpose only and iTechPost will not be held liable if your device is damaged or bricks during or after firmware installation. You must proceed at your own risk.
Pre-Requisites
The instructions given below are applicable to the Galaxy S I9000 model only and will not work on any other device. Verify your device's model number by navigating to Settings > About Phone.
Verify that the correct USB drivers are installed for Galaxy S on your computer (download Galaxy S I9000 USB drivers). If you have important data make sure to back up them.
Ensure USB Debugging mode is enabled on the phone by navigating to Settings > Developer Options (if the phone is running Android 4.0 or later) or go to Settings > Applications > Development (if the device is running Android 2.3 or earlier). If your device is running Android 4.2 or later, do the following steps:
Go to Settings > About Phone
Scroll down to the bottom and select Build Number
Tap Build Number about seven times until the hidden Developer Options is unlocked or revealed under Settings. Then enable USB Debugging mode by selecting the checkbox.
Make sure your device has at least 85 percent battery charge.
Ensure that your phone is factory unlocked and rooted with ClockworkMod (CWM) recovery installed on it. Check to see that Wipe Cache partition and Dalvik Cache Wipe is done before continuing from the Recovery Mode.
How to Install Android 4.2.2 Jelly Bean Update on Galaxy S I9000 via CyanogenMod 10.1 RC2 ROM
1. Connect your Galaxy S to your computer via USB cable.
2. Copy the CyanogenMod 10.1 RC2 ROM for Galaxy S I9000 to the root folder on the phone's SD card.
3. Disconnect your handset from the computer and power off the phone. Wait for vibration, which is about five to six seconds, to ensure complete device shutdown.
4. Boot your phone into recovery mode, by pressing and holding down Volume Up, Home and Power button until the screen flashes. Then release all three buttons and wait for a few seconds then the phone will enter recovery mode. Use the volume buttons to navigate between options, camera button to select an option and Return (back arrow) to go back on the menu.
5. Once your Galaxy S enters recovery mode then take a Nandroid backup of the phone's existing ROM. This step will enable you to recover your current ROM, just in case the new ROM fails to perform as desired. In order to perform a backup, choose Backup and Restore, then hit Backup again on next screen. Return to the main recovery menu once backup is done.
6. Once the backup is complete, click wipe data/factory reset and choose 'Yes' on next screen to confirm. You will have to wait for a few minutes until the data wipe process completes and then return to CWM recovery menu and perform Wipe Cache Partition. Finally, perform Wipe Dalvik Cache.
7. Choose Install Zip from SD card and then click Choose Zip from SD card. Now, locate the cm-10.1.0-RC2-galaxysmtd.zip file copied at Step 2 and select it by tapping Power button. Confirm ROM installation by choosing 'Yes' on next screen and the installation will begin.
8. Once the ROM installation is complete, repeat step 7, but choose gapps-jb-20130301-signed.zip file instead of ROM zip to install Google Apps.
9. After Google Apps is also installed, return to main recovery menu and hit Reboot System Now to reboot the phone into the newly installed CM 10.1 RC2 ROM. The phone should take some time to reboot but after your handset has booted it will be running the latest RC2 build of Android 4.2.2 CM 10.1 ROM.