CM 1o.1 has now reached its first Milestone (M) release build and now you can learn how to install it on your device. Read all the instructions that I’ve posted in the lines below and you should be able to flash the new official CM10.1 M1 Build ROM on your Galaxy S I9000. Remember that this is a guide for advanced Android users.
The CM10.1 M1 ROM is great and it compiles all the best stock Android 4.2.1 and CM10.1 Nightlies functions and features. It is a Monthly release and it is more stable than the Nightlies builds. If you want to install it, then you first have to go over the preparation guide below. It will teach you what steps you need to take in order to make sure that the new ROM will install at your first attempt.
Here’s what you need to know before getting to the tutorial:
Use this tutorial only with the Samsung Galaxy S model number I9000 or I9000B. Both versions of the ROM and the download links are listed at Step 1.
Your phone has to be rooted and running a custom recovery image. The tutorial contains the instructions for CWM Recovery but these aren’t any different from TWRP Recovery. You can ask for extra help in comments.
Use the custom recovery mode to create a full NANDROID backup of the currently installed ROM. It will set a ROM restore point and it can be used in case your can’t boot after installing the new ROM.
Save all your Contacts details using this guide HERE. It teaches you how to sync Contacts with Gmail.
Enable USB debugging option from the Android developer options.
Charge the phone’s battery until its power level goes over 50%. This will prevent the phone from powering off in the middle of the updating process.
Don’t blame us if you lose any data or you brick the device. This is a guide for an advanced Android user.
Use the comments section for any extra questions.
These were all the guidelines that you had to go over and now you should move to the next part of this post.
NOTE: In case your device is already running on a CM10.1 ROM then you can install the new M1 release without applying the ‘factory reset’ step.
How to install CM10.1 M1 ROM on Samsung Galaxy S I9000 and I9000B:
Download the CyanogenMod 10.1 M1 ROM for I9000 device from HERE.
Download the CyanogenMod 10.1 M1 ROM for I9000B phone from HERE.
Save the files on your PC and then download the Gapps zip for CM10.1 from HERE.
Connect your phone to your PC using the USB cable. Move the CM10.1 ROM and the Gapps for CM10.1 zip files onto its internal SD card.
Disconnect the Galaxy S from PC and then power off the phone.
Boot it into Custom Recovery mode by pressing Volume Up, Home and Power at the same time. Release these buttons when the Recovery screen selection menu appears.
If you don’t have a full NANDROID backup of the current ROM, then you should select the ‘backup and restore’ option. NOTE: if you do have a backup then you can skip this step.
Select now ‘wipe data / factory reset’ and confirm.
Next, select ‘install zip from SDcard’ and then ‘choose zip from SDcard’. Find the CM 10.1 M1 ROM zip and install it.
When the ROM installs successfully, select once again ‘choose zip from sdcard’. Install the Gapps zip.
Get back to the main Recovery screen when both zip files were installed. Select ‘reboot system now’.
First boot process now starts and the welcome screen of CM10.1 M1 / Android 4.2.1 OS will appears after 3-4 minutes.
Enter your Google Account.
Test the new CyanogenMod 10.1 build.
These were all the steps that you had to take and now you should begin testing this new release. Tell us in comments which are its best new features and make sure that you restore all you data back to your device.
In case you don’t like the new ROM, then you should restore the backup file of the previous OS using the same CWM recovery mode.
NOTE: if the ROM doesn’t install at your first attempt, then you will have to power off the device completely. After that remove its battery, re-insert it after 5 seconds and repeat the entire tutorial. Begin with step 5 and make sure that you apply the actions I’ve listed in step 7 to wipe the device.