CyanogenMod recently announced that CM10 would be based on Android 4.1 Jelly Bean. With the release of Jelly Bean source code, developers may want to port the software to the existing devices. XDA Senior Member DerTeufel1980 has released a Jelly Bean ROM for Samsung Galaxy S. "The ROM works quite well and is quite noticeably smoother than Ice Cream Sandwich based ROMs," claims The Android Soul. "While the full functionality such as the customisation found on CyanogenMod ROMs will take time to come, CM10 is ready and available for devs to port to different devices in its basic form, which will pave the way to add all functionality to CM10 in the coming days and weeks," the site claims.
The things that are working include calls, SMS, data, wi-fi, camera, Bluetooth and GPS. However, a couple of things do not work such as mounting of external SD to PC. In case Google Now does not work, users can check the official thread at xda-developers.
Below are the steps to install Android 4.1 Jelly Bean on Samsung Galaxy S, courtesy of The Android Soul.
Please note that using the method involves risk of data damage. IBTimes UK advises users to proceed at their own risk and will not be held responsible for any consequences.
Pre-requisites: Please keep in mind that the guide below is compatible only with Samsung Galaxy S with model number GT-i9000, and it is not compatible with any other device. You can manually check your device's model by heading into Settings > About phone. If your device is running on Android 4.0 Ice Cream Sandwich ROM, then you need not perform steps 2 and 3 that are mentioned below, so skip to step 4 after step 1.
This method will wipe away all the data, apps and settings without disturbing the SD card. IBTimes UK advises users to make a back-up of all data and APN settings.
- Firstly, remove the SIM card lock, if it is already set by heading to Settings > Location and Security > SIM card lock > Clear the checkbox
- Now, flash the stock XXJW4 firmware
- Root XXJW4 to get the Clockworkmod recovery (CWM)
- Download ROM from official thread on xda-developers.
- Download Google Apps package
- Download CM10 Fixes.zip file
- Copy the zip files downloaded in steps 4, 5 and 6 to your device's SD card
- Switch off your Galaxy S and wait until the device shuts down completely. According to The Android Soul, wait for vibration and check capacitive button lights.
- By pressing and holding the Volume Up + Home buttons while turning on the device, boot the device into CWM recovery. As soon as the screen turns on, release the buttons. Within a few seconds, you will be able to see that the device will boot up into CWM recovery. To choose the options Volume keys can be used to scroll up and down
- Choose wipe data/factory reset option and select "Yes" to confirm
- After wiping process is completed, choose the install zip option from device's SDcard. Then select choose zip from SDcard. It is required scroll to ROM file that is placed on SDcard and select it
- Choose "Yes" to confirm the installation. Now, ROM begins installing.
- After the installation, choose zip from SDcard and then select CM10 Fixes.zip file to install fix package
- After installing fix package, choose zip from SDcard once again and select the gapps-jb-200120715.zip file to install Google Apps package
- Now go back to main recovery menu and choose "advanced" and then select "Fix permissions". Go back to the main recovery menu and to reboot the device choose "reboot system now" and boot into CM10.
CM10, based on Android 4.1 Jelly Bean has been installed on your Samsung Galaxy S.