Install Official CM 10.2 Nightly ROM for the Samsung Galaxy S2 I9100

Flash CM 10.2 Stable Android 4.3 for Samsung Galaxy S2

The official build of CyanogenMod 10.2 Nightlies is now available for the Galaxy S2 model number I9100. This is the international Galaxy S2 phone and you can update it to Android 4.3 JB using one of the most popular custom ROMs out there. Note that this is a guide for advanced users and it is highly recommended for you to read the entire tutorial before starting the installation.

The CM 10.2 Nightly ROM is based on AOSP Android 4.3 Jelly Bean. It packs many tools and services created by CM team along with stock Jelly Bean features. Before starting the installation you will need to take a look at the guidelines below. You will learn how to correctly setup your smartphone and make sure that you install the CM 10.2 at your first attempt. Here’s what you need to know:

  • Use this tutorial only with the Samsung Galaxy S2 model number I9100.
  • Do not attempt to update any other device with the files you find here, as you will end up bricking it.
  • Your smartphone has to be factory unlocked, rooted and running a custom Recovery image like CWM or TWRP.
  • Both CWM and TWRP Recovery will work with this tutorial.
  • In the ‘how-to’ part of this guide you will find the ‘factory reset’ step. It will ask you to wipe data for the new ROM to install on a clean OS.
    – if your device already runs on a previous build of CM 10.2, then you won’t have to apply factory reset, as you can overwrite the older build with the new one.
  • Factory Reset will delete all contents from your smartphone’s system partition, while the internal storage won’t be affected by it. You will lose installed applications data, SMS, Contacts, Call logs and all the other data stored on your phone’s system partition.
  • If you want to backup installed app data then you can use Helium app from Google Play Store (here) or the Titanium Backup tool (here).
    – note that the Titanium Backup utility might not work with CM 10.2 and you might not be able to restore data with it.
  • If you wish to backup SMS, Call Logs info or APN Internet Settings use the following tools for Android devices: SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore. Root access is needed for some of these applications.
  • Sync your Contacts info with your default Gmail account so that you will backup all the phone numbers that are currently stored on your device.
  • Enable USB Debugging from the Developer Options menu.
  • Read this entire tutorial and don’t skip any steps. This is a guide for advanced users and you shouldn’t blame us in case something goes wrong, you brick the phone or you lose any important data in the process.
  • In case you’re having problems installing the new firmware, you should ask for more help in comments

Since you’ve read all of the above, continue to the next part of this article and learn how to update your device with an Android 4.3 custom ROM.

How to update Galaxy S2 I9100 with CM 10.2 Nightly ROM:

  1. Download CM 10.2 Nightly ROM from here.
    – get the latest build available.
    – do not unzip the contents.
  2. Download Gapps for Android 4.3 custom ROMs from here.
    – this is the file that you have to flash in order to install all Google-based applications on your SGS2.
    – don’t unzip.
  3. Connect the Galaxy S2 with your computer via USB Cable.
  4. Move both zip files to your phone’s internal SDcard. When the files are copied, disconnect the device from PC.
  5. Power off the phone, then boot it into Custom Recovery Mode.
    – remember that this guide will work successfully with both CWM and TWRP Recovery Modes.
  6. When you’re at the main custom Recovery menu you should create a full NANDROID Backup of your currently installed ROM.
    – this will set a restore point for your device.
    – for CWM Recovery select ‘backup and restore’ option, then use the Backup to Internal option and confirm the process.
    – for TWRP Recovery press Backup, then confirm the process.
  7. Now you can apply the ‘factory reset’ step.
    – CWM Recovery: select ‘wipe data/ factory reset’. Confirm.
    – TWRP Recovery: press Wipe, then use the Factory Reset option. Confirm the process.
    > if the phone already runs on a previous CM 10.2 Nightly build, then you can skip this step and flash the new build over it.
    > note that in case the new ROM doesn’t boot and you’ve skipped this step, then you will be forced to return here and apply factory reset, as it will force the device to boot into normal mode.
  8. Next, flash the new CyanogenMod 10.2 Nightly ROM:
    – CWM Recovery: select ‘install zip from sdcard’, then ‘choose zip from sdcard’. Find the CM 10.2 Nightly zip file and confirm the installation.
    – TWRP Recovery: press Install, browse the internal storage for the CM 10.2 Nightly zip and load it into TWRP. Confirm.
    > don’t press any buttons during the installation.
  9. When the CM 10.2 ROM is flashed, you will need to repeat step 8 actions and flash Gapps file.
  10. After both files have been installed with success, return to the main CWM / TWRP Recovery Mode screen. Reboot your smartphone now.
    – the first boot process will take several minutes to complete.
  11. Enter your Google Account details when the main home screen of CyanogenMod 10.2 Nightly ROM appears. Take control over your device and start testing it. These were the steps you had to take in order to complete the tutorial.

If the first boot process of CM 10.2 Nightly takes too long to complete or your Galaxy S2 gets stuck at the boot animation screen, then it means that the installation was not successful, which is why you should repeat the entire tutorial once again. If you have any other problems then you should ask for more help in comments and we will come up with a solution for you.

If you don’t like this new ROM or your Galaxy S2 doesn’t run as you’ve hoped with CM 10.2 Nightly, then you can always use the CWM / TWRP Recovery and restore your device to its previous ROM using the file created in step 6.

Samsung Galaxy S2 Articles

  • shanmukha

    while installing it shows status 7 error

  • http://natemaingard.com/ Nate Maingard

    so well described, easy to follow, perfect! Thank you