Cyanogen Mod 2
| |

How to Install CyanogenMod on Samsung Galaxy S6

Have you been patiently waiting and watching the official CyanogenMod site for your chance to install one of their custom ROMs on your S6? It’s not there. The S6 isn’t supported by CyanogenMod. But why are you still waiting?

Despite the S6 being absent from the list of supported devices on the CyanogenMod website, Android is open-source, so there’s nothing stopping independent developers from creating their own ROMs. And that is exactly what has happened.

If you love the level of customization CyanogenMod provides, or you have grown weary of waiting on Samsung or Google to update your device to the latest operating system, this custom ROM is for you.

Installing any custom ROM, and perhaps especially an unofficial custom ROM is not without risk. Your warranty will be void, and there are bound to be some bugs. However, you can restore your device to its previous or original state if things go awry. While you need to keep this caution in mind, let’s get started. Here’s how to install CyanogenMod on Samsung Galaxy S6.

Update by Installing CyanogenMod 13 with Marshmallow

Note: This walkthrough is for rooted devices with a custom recovery already installed

If you can’t stand the suspense, installing CyanogenMod 13 is one way that you can get Marshmallow ahead of the rest. The S6 is right on the cusp of receiving the official update, but you can have it before all your friends. Marshmallow will bless your phone with an overall improvement in speed, customizable Quick Settings, better battery life, storage via SD card, and finer control over apps—just to name a few.

Must Read: 22 Best CyanogenMod Features For Making Your Life Easier

It is worth emphasizing that this is a custom ROM that was only recently released. Users have reported possible issues with the camera, GPS, 3D graphics, and more. This method is intended to be used with models SM-G920F, SM-G920S, and SM-G920K only. If you meet these requirements and you are the adventurous sort, this will be great for you.

Step 1: Complete a Backup of Your S6

  • When backing up your Samsung Galaxy S6, you should include your messages, contacts, photos, and anything else you wish to save.
  • You will also want to ensure that your S6 has at least 80% charge.
  • There is, of course, at least one app for that. For suggestions, follow the link below.

Step 2: Ensure You Are Running the Latest Version of Recovery Program

  • If you are using TWRP, make sure that it is v2.8 or greater. Older versions will most likely fail.

Step 3: Download Cyanogenmod 13 ROM for the Samsung Galaxy S6 to the Internal Storage of Your S6

  • You can also download the file to your PC and use a USB connection to transfer it to your S6 if you prefer.
Cyanogen Mod

Step 4: Download: Cyanogenmod 13 ROM for the Samsung Galaxy S6

Step 5: Enable USB Debugging in Developer Options

  • Go to Device Information from the Settings menu.
  • Tap Build Number several times (approximately seven times). A window should appear, verifying that the Developer mode (is) enabled. If you have already done this step previously, your phone will tell you it’s unnecessary.
  • You can accomplish this by going to Settings and tapping on Developer Options.
USB - Debugging

Step 6: While You Are in Developer Options, Go Ahead and Enable OEM Unlock as Well

  • Move the toggle.

Step 7: Download Open Gapps (Open Source Version of Gapps Zip File) to Your Internal Storage

  • If it makes you feel more comfortable, you can first place the files on your computer and then transfer via USB cable.
  • Ensure that the proper USB drivers are installed first.

Step 8: Download: Open Google Apps

Open Gapps

Step 9: Turn Off the Power to Your S6

  • Hold down the Power button.

Step 10: Boot into Recovery Mode

  • Press the Power, Volume Up, and Home buttons simultaneously until the Recovery Mode appears.
  • Now you can navigate by using the Volume Up and Volume Down buttons.
Recovery Mode

Step 11: Wipe the /data and /system Partitions.

  • For CWM Recovery, press Wipe Data/Factory Reset and confirm.
  • For TWRP, use the Wipe option.
twrp Samsung

Step 12: Install Cyanogenmod by Tapping on Install and Locating the Cm Rom Zip File That You Downloaded in Step 3

  • In the custom recovery, the Install option is located on the Main Menu.

Step 13: Now Install the Open Google Apps Package

  • Go back to the main menu of the custom recovery and tap Install again.
  • Navigate to the Open Gapps zip file that you transferred to your Samsung in Step 6.

Step 14: Reboot Your S6

  • From the main menu of the custom recovery, select Reboot System Now.


If you go with the CyanogenMod ROM, you will have the advantage of built-in battery improvement due to a lack of bloatware; nearly doubled by the battery advantage that Marshmallow brings. However, since the S6 is not on the list of supported devices, there are going to be some bugs. It is a trade-off.

Despite any risk, there are compelling reasons to install CyanogenMod on Samsung Galaxy S6 instead of just waiting for the OTA upgrade due very soon. To learn more about Marshmallow’s best features, click on the link below.

Tell us how you like having CyanogenMod on your Samsung S6 in the comments section below. If you are still having difficulty installing the custom ROM, tell us about your troubles. Problems with Marshmallow?

Featured Image Credit

Similar Posts


  1. Hi, I tried using this method and everything was going well until I rebooted the phone. Now it simply hangs on the Samsung logo. Have tryed flashing cm again and again as well as trying some other ROMs but same result each time, hanging at Samsung logo, however I can boot into TWRP. Any help would be appreciate.

    1. Hi Maxwell,
      Have you tried pressing power + vol down until the phone shuts down then quickly press home+power+vol up before the phone starts ? You will be in recovery try a factory reset then wait for the first boot. Hope this helps. =-)

  2. While first booting the device I get the error message on the top left of my screen saying: “KERNAL IS NOT SEANDROID ENFORCING”. Is this normal?, and if not then how can I resolve this issue?

    1. Hi Callum,
      If you are seeing the error: kernel is not Seandroid enforcing and your Samsung Galaxy has halted at the Samsung screen with the error being displayed then simply hold down the volume down + Power+ home button all at the same time and this will perform a soft reset which is most cases will cause the phone to reboot and the next time the phone boots up again it will boot as normal, as soon as the phone reboots you can let go of the buttons and allow it to boot normally. Hope this helps and thanks for commenting. =-)

  3. Hey well i have not rooted my samsung s6 edge yet so i definitely need a proper installation guide…and honestly according to you which the best custom rom for samsung s6 edge till the date??

  4. I installed TWRP and now my sm-g920w8 just boots to the Samsung image, then shuts off… it will boot into TWRP but not into the OS. I can’t find any Factory Reset option in TWRP…. Help!

    1. did you see the steps are not for this particular build? That’s probably where the issue is.

      Is your phone already rooted and you were trying to install CyanogenMod? If so, you might just need to start TWRP and flash the factory ROM.

Leave a Reply

Your email address will not be published. Required fields are marked *