[Samsung Galaxy SL i9003] rodero95:
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.2 (Jellybean), which is designed to increase performance and reliability over stock Android for your device.

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

* PLEASE READ THE ENTIRE TOPIC BEFORE FLASHING THE ROM.

* THIS IS NOT AN OFFICIAL RELEASE BY DHIRU, IT IS BUILT BY ME WITH HIS CODE AND FIXES BY OTHERS AS BASE. DON'T BUG HIM OR ADI WITH PROBLEMS WITH THIS ROM UNLESS THEY'RE RELATED WITH THE KERNEL.

ROM Downloads

Get them from my own GetCM Server

Google Apps - Download from ROM Manager or from Here

NOTE:

To enable developer options and performance menu to change the CPU scheduler or other options go to Settings-->About phone and click many times the Build number.

Upgrading instructions

From previous releases of CM10.1

1. Go to Settings-->About phone-->Cyanogenmod Updates.

2. Select to show new or all updates (including unstable ones, as I upload all the test builds as nightlies).

3. Download any release you want from the ones it'll show.

4. Reboot to recovery.

5. Wipe data if you want to (it's not obligatory).

6. Flash the update (which is located in /emmc/cmupdater).

7. Flash Google Apps.

8. Reboot.

Any other AOSP ROM (CM7/MIUI/CM9)

1. Reboot to Recovery.

3. Wipe Data / Factory Reset.

4. Select the ROM zip from your SD Card and flash.

5. Go to Advanced -> Reboot Recovery.

6. Mounts and Storage -> Format dbdata

7. Flash Google Apps.

8. Reboot

Upgrading from CM10

It is possible to update directly from CM 10 Alpha 5 or Alpha 4 without wiping data, if you upgrade from any pre-Alpha 4 CM10 based ROM, your data will be wiped due to new MTD partitioning system. Anyway, a wipe is always recommended although it is not necessary.

1. Shut down the phone.

2. As reboot doesn't work on the new kernel, take off the battery and reinsert it.

3. Boot from recovery (Vol+, Home, Power button).

4. Select the ROM zip from your SD Card and flash.

5. Flash Android 4.2 Gapps.

6. Once it have finished, take the battery off the device again.

7. Boot the phone.

8. If you didn't wipe data, go to Settings-->Applications-->All-->Clock (not cLock, which is the lockscreen widget), and delete app data from that menu. This is needed due to Android 4.2 native improvements to the clock are incompatible with Cyanogenmod's improvements to the clock on CM10.

9. Enjoy CyanogenMod 10.1!

Sources

https://github.com/rodero95

https://github.com/teamhacksung

https://github.com/dhiru1602

https://github.com/adipat

https://github.com/sconosciuto

Thanks to

codeworkx

Dhiru1602

Teamhacksung

waleedq

Adi_Pat

LoSconosciuto (I couldn't have done this without his great patches. Thank you so much!)

LoLaTiOn (For helping me testing the ROM)

Please, note that I started this as an internal release for me just to learn and test things, I'm just releasing it for the people to test the goodness of CM-10.1 and see how it works on our device and due to the interest shown by all that people who have requested it. Thank you all for the interest!