Install CyanogenMod 12 Android 5.0.2 ROM on Galaxy S2 GT-I9100

Here is how to download and install CyanogenMod 12 Android 5.0.2 for Galaxy S2 GT-I9100. Android 5.0.2 Lollipop update has been rolled out for a few luckiest Android devices yet, and Galaxy S2 I9100 is one of them as it also received support for this latest Lollipop update via CyanogenMod 12 ROM, thanks to the CyanogenMod team. This ROM has not been officially released, but users have tested this unofficial build of CM12 ROM on their Galaxy S2 devices and found it more stable than other builds released previously. We don’t say that there are any bugs in this ROM. This is an unofficial ROM so some minor bugs with HD video recording and storage might be expected.

Your Galaxy S2 GT-I900 should be rooted to taste this pure build of Android 5.0.2 Lollipop. If you have not rooted your device, then you can get root access to its internal system using Chainfire’s CF Auto Root and then you’ll need to install KitKat compatible custom recovery on the Galaxy S2 GT-I9100 to flash CM12 ROM on it. So if you want to flash CyanogenMod 12 Android 5.0.2 for Galaxy S2 I9100 then follow the given step by step guide carefully.

CyanogenMod 12 Android 5.0.2 for Galaxy S2 GT-I9100

Note:

This guide is only working with the international variant of Galaxy S2 GT-I9100 only. Do not try it any other variant. Check the model number of your device by going to Settings > About Phone

Warning:

AndroidBlog.gs will not responsible for any damage occurred to your Galaxy S2 I9100 before or after the installation of CyanogenMod 12 Android 5.0.2 for Galaxy S2. Proceed at your risk.

Pre-Requirements:

  • Is highly recommended to take backup all your data and settings via a custom recoveries tool such as ClockworkMod (CWM) or TWRP Recovery to create a full image of the phone.
  • Make sure that you have correctly installed the correct USB drivers for the Galaxy S2 on your PC. You can download Galaxy S2 USB Drivers from this link.
  • Enable USB Debugging Mode on the Galaxy S2 by going to Settings > Developer Options.
  • Verify that the battery level of your phone is not less than 70% to prevent shutdowns while flashing the ROM.
  • The Galaxy S2 should be rooted having a CWM recovery installed on it.
  • The bootloader of the device must be unlocked.

Required Files:

Steps to Install CyanogenMod 12 Android 5.0.2 ROM on Galaxy S2 GT-I9100:

Step No 1: – First of all, download Unofficial CyanogenMod 12 Android 5.0 custom ROM (cm-12-20150102-UNOFFICIAL-i9100.zip) on your PC for the Galaxy S2.

Step No 2: – Plug your device with the PC using its USB data cable and make sure to mount USB mass storage of the phone.

Step No 3: – Transfer downloaded CyanogenMod CM12 ROM .zip file to the root folder of your SD Card on the S2.

Step No 4: – Turn Off the device to boot it into Recovery Mode and unplug it from the PC.

Step No 5: – Next, Turn on the Galaxy S2 by pressing and holding Volume Up + Home + Power buttons at the same time.

Step No 6: – While your Galaxy S2 is now in the CWM Recovery, perform Wipe Data/Factory Reset, Wipe Cache Partition and wait for the process to be finished.

Step No 7: – Also perform Wipe Dalvik Cache by going to “Advanced” and select Wipe Dalvik Cache”.

Dalvik Cache is necessary to prevent boot loop issues etc.

Step No 8: – Go back to the main Recovery Menu and select Install Zip from SD card”.

9: – From there, select Choose Zip from SD card” and find the CM12 ROM .zip file that you have already copied to SD card of your Galaxy S2. Select it by Power button and on the next screen, confirm the ROM installation to initiate.

Step No 10: – Similarly, install Google Apps (Gapps) package on the phone by repeating the above steps.

Step No 11: – After the installation of ROM and Gapps on your Galaxy S2, navigate to “+++++Go Back+++++” and restart it by choosing Reboot System Now from the Recovery menu.

Your phone will be rebooted now, and it will take some time about 4 to 5 minutes to boots up for the first time after flashing ROM and Gapps.

That’s All! You’ve successfully updated Galaxy S2 I9100 to the latest Android 5.0.2 Lollipop via CM12 custom ROM. Don’t hesitate to tell us in the comments area below if you have any question or have a problem regarding the above tutorial to update your Galaxy S2.

Source

Advertisements

You might also like
11 Comments
  1. Hans van Straaten says

    I followed the steps but get a:
    Warning: No file_contextsmount: failed to mount/dev/block/mmcblk0p9 at /system: Device or resource busy
    I can’t do anything anymore on the S2, please HELP

    1. Houd says

      Same problem as Hans.

    2. hungteo says

      Still wait for 10 minutes after. It will compelete

  2. Brian says

    did you find a solution to this?

  3. Olegsander says

    Will there be a release for the i9100G version?

  4. Barry says

    how do you stop the phone from overheating when using this firmware?

    1. Frank says

      Hi,
      I notice this if an Email is configured with “Push” and Wifi or Internet is not available, like if you are somewhere in the park without Wifi connection and Mobile data is off.

  5. Dorrian says

    I have a problem (when the screen go off the phone will reboot ) sleep was set to 30 sec, after screen goes off 3 sec than reboot and it keep on doing that. i don’t use the one you have. I don’t remember the links.
    [cm-12-20150218-UNOFFICIAL-i9100][cm-12.1-20150408-UNOFFICIAL-i9100][cm-12.1-20150406-UNOFFICIAL-i9100]

  6. jigar says

    this ROM didn’t worked for me.i had to restore the backup as installation aborted as it failed to mount. Please help ?

  7. Sang says

    Just like Hans I faced the same problem today.
    If there is any solution I would love to read & start over. as for now my mobile became a dummy. ****

    1. Manish Kanchan says

      You must be using an older version of CWM. Use the latest version and that will solve your problem.

      https://forum.xda-developers.com/galaxy-s2/development-derivatives/rom-cyanogenmod-12-t2955551/post61058176#post61058176

Leave a Reply

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya