Samsung's first Galaxy S smartphone (GT-I9000) can now be updated to the latest Jelly Bean software version, Android 4.3, courtesy unofficial builds of CyanogenMod 10.2 (CM10.2) released by developers.

Galaxy S I9000
Unofficial builds of CyanogenMod 10.2 are available for Galaxy S I9000. XDA

Recognised XDA developer pawitp has shared the CM10.2, based on Android Open Source Project (AOSP), builds for the Galaxy S. Also, the developer has shared easy tutorials to install Android 4.3 on Galaxy S, which currently runs on Android 2.3. Most features are reported to be working in this port but there are a few issues.

Known issue

SELinux context of some files not always being set properly

Trebuchet sometimes crashing

Crashy Focal

HSDPA sometimes not being displayed properly (GSM network type not set properly)

Galaxy S users looking to update to Android 4.3 using CM10.2 unofficial builds may follow this guide.

It should be noted this is an unofficial build and users may face issues such as FC errors, boot loops and other bugs with the installation of the custom ROM. To fix these issues, users will have to reinstall stock firmware or any other stable version of custom build.

IBTimes UK reminds readers it will not be held liable for damage to the device. Additionally, users are advised to verify the device meets the following requirements.


  • Install USB drivers for Samsung Galaxy S to transfer files between device and computer
  • Enable USB debugging mode on phone to connect with computer and use Android SDK [Press Menu > Settings > Applications. From there navigate and click on Development and check USB debugging mode]
  • Tutorial is likely to wipe all data so create a backup. If the device has a custom recovery such as ClockworkMod/TWRP then it is recommneded users backup using that programme
  • Galaxy S should have above 80% battery charge
  • Phone should be rooted and have ClockworkMod (CWM) recovery installed
  • CM10.2 unofficial builds are compatible only with Samsung Galaxy S (GT-I9000). Applying this to any other variant is likely to brick device so verify model number by navigating to Settings > About Phone
  • After installing the ROM if the device gets stuck on Booting animation or experience boot loop then perform wipe cache partition and wipe dalvik cache five more times and then reboot the phone.
  • Users are advised to give about five to 10 minutes to the ROM after it boots first time to settle everything for a better user experience.

Steps to Install Android 4.3 Jelly Bean on Galaxy S I9000 with CyanogenMod 10.2 Unofficial Build

Step-1: Download CyanogenMod 10.2 Android 4.3 Jelly Bean for Samsung Galaxy S to the computer

File name: [Alternative link]

Step-2: Download Google apps package

Step-3: Connect the Galaxy S to the computer using USB cable. Now transfer the downloaded zip files to the SD card of the phone. Do not extract any files

Step-4: Unplug the USB cable from the phone and then switch the phone off

Step-5: Boot the Galaxy S into recovery mode. To do so, press and hold the Volume Up, Home and Power buttons together until the screen of the phone flashes. Then release all three buttons. The device will be in recovery mode soon

Note: In recovery mode use the Volume keys to scroll between the options and the Power button to select the options.

Step-6: It is important to perform a Nandroid backup of the current ROM which can be restored later if the new ROM does not work or in case users wish to return to the previous ROM. To perform Nandroid backup, select Backup and Restore then select Backup again on the next screen. Go back to the main recovery menu after the backup is done

Step-7: Perform data wiping task to eliminate clash between the new ROM and the previous ROM. Select wipe data/factory reset then select Yes on the next screen to confirm the action. Wait for few minutes until the data wiping is completed then go back to the recovery menu. Select wipe cache partition and after wiping cache partition process is done, select Wipe Dalvik Cache under advance option to perform Dalvik cache wiping. Now return to the main recovery menu

Step-8: Select install zip from sdcard then select choose zip from sdcard. Browse to the CM10.2 zip which is saved on the SD card. Press Power button to select it and confirm installation on the next screen. The ROM installation process should begin now

Step-9: After the ROM is installed, repeat the similar procedure (Step-8) but now choose Google apps to install the same

Step-10: Once the installation process is completed, go back to the main recovery menu and select reboot system now. The phone will reboot now and boot up into the customised CM10.2 firmware. The device will take about five minutes to boot for the first time

Note: To go back to the previous ROM, boot the phone into recovery mode, select Backup and Restore then restore the ROM by selecting it from the list.

As the Galaxy S boots up successfully, it should be updated to Android 4.3 with CM10.2 build. Navigate to Settings>> About phone to verify the new software version of the device.

[Source: XDA]