The CyanogenMod team started to work on the upcoming CM10 release of Android OS which will be based on the Android 4.1 Jelly Bean firmware, but for the moment there isn’t any official release. However, a developer named DerTeufel1980, member of XDA community managed to create a working unofficial build of CM10 for Samsung Galaxy S I9000 devices. Use the instructions in this post at your own risk, as this guide will flash the CM10 Jelly Bean unofficial ROM on I9000 but it packs some errors and not all Jelly Bean functions and features are working with it.
In the near future we should be able to flash CM10 on other devices, but until then, owners of Galaxy S I9000 should give this new Jelly Bean build a try and see how it performs. this tutorial is for advanced Android users and you should apply the changes only if you know what you’re doing and how to work with CWM Recovery and other sub-system servics of Android. For the moment, this Unofficial CM10 build of Android 4.1 Jelly Bean is experimental and you’re installing it at your own risk. Make sure that before beginning to flash it, you will read the preparation guide and learn how to correctly configure your device so that the installation will run smooth without too much problems.
The following features and services were confirmed to be working: calls, sms, data, wifi, bluetooth, cam and gps. For now, the ‘mounting of external sd to computer’ and the ‘Google Now service’ have been rumored as not working and, you should keep an eye on this tutorial as we will post updates when other features will be fixed and will work with your I9000 device. Here’s what you need to know before applying the CM10 Jelly Bean build on your smartphone:
- Unofficial CM10 Jelly Bean build custom ROM is an experimental build and it is highly recommended for your to create a full backup of your currently installed ROM.
- Use the following applications to backup applications, SMS, APN Settings and Call Logs info: AppBAK for Android apps backups | SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore.
- The other files such as photos, bookmarks, videos should be moved on your device’s internal sdcard or on the external sdcard if there is one mounted. These two parts will be left unchanged while you’re installing CM10 based ROM on your phone.
- Sync your Phone Contacts with your Gmail account so that you won’t lose any phone number currently stored on your Phone / SIM.
- This guide works exclusively with the I9000 model number of International Samsung Galaxy S smartphone. Do not attempt to flash this custom ROM on any other Galaxy S model number.
- The Galaxy S I9000 should be running on the XXJW4 firmware. If yours isn’t then you should use this tutorial HERE to learn how to flash stock XXJW4 firmware.
- Also, your device should be on rooted XXJW4 firmware. Use this guide HERE after your flash the stock XXJW4 ROM to install ROOT and install CWM Recovery.
- Charge the phone’s battery so that it will say that it is over 70% in power level and this will prevent it from powering OFF during the CM10 update installation.
- Enable USB Debugging option.
- Note that this guide is for advanced Android users and you shouldn’t apply the changes in case you’re a beginners as you might end up damaging your phone.
- Remove the SIM Card Lock by going through ‘Settings’ then open Location and Security. The check box of Sim Card Lock shouldn’t be selected. When you’re done with all these steps you should move to the tutorial.
Now that you’ve read all of the above, I think that you’re ready to move to the tutorial and learn how to properly flash the new CM10 Jelly Bean 4.1 ROM on your Galaxy S I9000. Make sure that you don’t skip any of the steps I’ve listed below as that might result in a failed attempt to install the new ROM. In case you hit any roadblocks then you should tell us in comments exactly where you got stuck and we will help you complete the installation.
How to install and use Android 4.1 Jelly Bean ROM Unofficial CM10 on Galaxy S I9000
- Download the Cm10 Jelly Bean ROM zip file HERE. Save the file on your PC and don’t extract its contents.
- Download the GApps package HERE. Don’t unzip it. This pack will install all other Google applications, the ones you need in order to properly use the smartphone.
- Download the CM10Fixes.zip HERE. This file needs to be installed so that you’ll force the ROM to boot normally. Save the file on your PC desktop and don’t unzip it.
- Connect your I9000 Galaxy S to your computer and move these files on its internal sdcard. Don’t extract any file from these 3 zip files. Just drop them on your device’s internal sd card root.
- Power off the device.
- Boot it into CWM Recovery by pressing and holding simultaneously the ‘Volume Up’ + ‘Home’ + ‘Power’ buttons. Release them when the CWM Recovery launches.
- When you’re in ClockworkMod Recovery main screen you should first select ‘wipe data/ factory reset’ and confirm. When the data wipe process was completed successfully you should move to the next step.
- Next, select ‘install zip from sdcard’ and after that select ‘choose zip from sdcard’. Find the CM10 ROM zip file and install it.
- Now that the ROM was installed, you should install the ‘CM10 fixes’ zip file. Use the same actions as in step 8 only that now you need to select this file for installation and not the ROM.
- After the fix zip file was installed you need to flash the Gapps.zip file. Use the same actions as step 8 and confirm the installation.
- Now that all zip files were installed you need to fix the permissions. Do it by returning to the main CWM Recovery screen and select ‘Advanced’. Then highlight ‘Fix permissions’ and confirm the changes.
- Return to the main recovery menu and select ‘reboot system now’. Your Galaxy S I9000 will now boot into Unofficial CM10 Jelly Bean Android 4.1 ROM and you’re free to test it.
- The first boot process will take a little while before completion and you should allow it at least 10 minutes to load all files. In case this takes way too long then you should re-read the entire tutorial and re-apply all the changes I’ve told you to peform, both in the preparation guide and the ‘how to’ guide.
I think that these were all the steps you had to take and now you should start testing and customizing the new Android 4.1 unofficial CyanigenMod 10 Jelly Bean build for Samsung Galaxy S I9000.
If you cannot install the new ROM then you should tells us in comments and we will help you flash the Jelly Bean custom ROM successfully with a more comprehensive guide. Remember that in case you don’t like how Jelly Bean CM10 works with your Galaxy S I9000, then you should restore the former working ROM using CWM Recovery or ROM Manager.
In case the ROM doesn’t work then remember that steps 7 and 11 are vital, as without applying the actions listed under them the new ROM won’t boot with your device.