Install Android 6.0.1 Marshmallow on Galaxy S2 Skyrocket via CyanogenMod 13 Custom ROM


Install Android 6.0.1 Marshmallow on Galaxy S2: Galaxy S2 Skyrocket SGH I727 came under the umbrella of At&t. This sibling of the original Samsung Galaxy S2 carried only a few variations which differentiated between these two devices. Official software support for the Galaxy S2 Skyrocket ended on Android 4.1.2 Jelly Bean.

Let’s Make Things more Clearer:

Since Jelly Bean, there hasn’t been any sign of further Android updates for this device and it started relying on custom ROMs. Galaxy S2 Skyrocket was successfully updated to Android KitKat by means of a CyanogenMod 11 ROM, the device was also successfully updated to Android 5.1.1 Lollipop by means of CyanogenMod 12.1 custom ROM.

Now that Google has rolled out Android 6.0.1 Marshmallow and all mainstream manufacturers are busy updating their flagship smartphones to Marshmallow, the Galaxy S2 Skyrocket owners must be wishing to get their hands on Marshmallow as well. To fulfill their appetite, XDA senior member bryan2894 has put forward an unofficial build of CyanogenMod 13.0 based on Android 6.0.1 Marshmallow for our beloved Galaxy S2 Skyrocket.

Install Android 6.0.1 Marshmallow on Galaxy S2
Install Android 6.0.1 Marshmallow on Galaxy S2

That means you can now enjoy the all-new Android Marshmallow on your phone. If you’ve put it on a desk and stopped using it, it may be the time to wipe off the dust from it and add a new life via Android Marshmallow.

Android 6.0.1 Marshmallow CyanogenMod 13 ROM:

The Android 6.0.1 Marshmallow CyanogenMod 13 ROM for Galaxy S2 Skyrocket is in its early development stages but you will find most of the features working on this ROM. The basic features like RIL, Camera, WIFI, Bluetooth are found to be working pretty fine.

At the moment there are no major bugs known for this ROM, but since it’s only a nightly build, except some bugs to come up and spare cursing the developer. You may proceed only if you’re an Android power user and you’re good at handling custom ROMs. Newbies can proceed by following the guide attached below being very careful.

Let’s go through the early preparations and the begin flashing the ROM update Galaxy S2 Skyrocket SGH-I727 to Android 6.0.1 Marshmallow CyanogenMod 13 custom ROM.


  1. This ROM is intended for Galaxy S2 Skyrocket SGH I727. Do not try flashing this ROM on any other device otherwise you will result in bricking it. Check your device’s model number under settings > about device.
  2. Charge your phone up to 50% to avoid any power issues during the flashing process.
  3. Flash a TWRP recovery on your Galaxy S2 Skyrocket SGH I727.
  4. Backup everything including your important contacts, call logs and text messages.
  5. Don’t forget to create a Nandroid backup. This is highly recommended so that you can revert back to your previous system in case of a mishap.
  6. Backup EFS partition to avoid EFS corruption later on.
  7. Follow the instructions to the letter.

Disclaimer: Flashing custom ROMs voids the warranty of a device and its not recommended officially. While you’re going to do this, make sure that you’re doing this at your own risk. In case of a mishap TechBeasts, Samsung or the device manufacturers may not be held responsible.

How To Install Android 6.0.1 Marshmallow on Galaxy S2 Skyrocket via CyanogenMod 13 Custom ROM

  1. First of all, make sure that you’ve installed the latest TWRP recovery from the link we attached above.
  2. Make sure that you’ve created a Nandroid backup as well.
  3. Now boot your phone into TWRP recovery. In TWRP recovery select Wipe > Advanced Wipe > check Internal Storage > Tap “Repair or Change File System > Tap “Change File System” > “Tap EXT4” and swipe on the screen to format the internal SD card.
  4. Once done, go back to the main menu in TWRP recovery and select Wipe > Advanced Wipe > Select Data, Cache and System and then swipe a finger on the screen to wipe it.
  5. Now download and copy this new TWRP file to your phone’s SD card. In order to copy this file, you can mount your system as USB storage in TWRP recovery and then copy the file.
  6. Now go back the main menu in TWRP recovery, select Install > select newly copied TWRP recovery and flash it.
  7. Once flashed the TWRP recovery, reboot your device into recovery mode using the reboot option in the main menu of TWRP.
  8. No in new TWRP, tap “Mount”. Under mount uncheck and recheck “Data”.
  9. Download latest CyanogenMod file and [Aroma package] file.
  10. Now while your phone is in mount mode, connect it to your PC and copy both the downloaded files to your phone.
  11. Now once again, get back to the main menu in TWRP recovery.
  12. Tap Install > Select CyanogenMod file < Swipe finger to flash it.
  13. Once done, flash file using the same instructions in the above step.
  14. Reboot the device into the system now.
  15. Copy your desired backup to your internal SD card now.
  16. That’s all. You’re done.

Important Note:

First boot may take up to 10 minutes, you may not worry if it’s taking that much longer. In case it’s taking too long, you may boot into TWRP recovery and wipe cache and dalvik cache and reboot your device as it may fix the issue. In case your device is having issues, you may return to your old system using the Nandroid backup or follow our guide here to install stock firmware.

Got any queries? Reach us out through the comment box below.


Usama is a software engineer by profession and at he uses his expertise to solve everyday consumer tech problems with his main areas of interest being Android, iOS and Windows.


Got a question/query or a suggestion? Drop it below.