How to Install CM 13 On T-Mobile Galaxy S2 Android Marshmallow 6.0

Simple Step By Step Guide to  Safely Flash / Install CM 13 On T-Mobile Galaxy S2 Codename Hercules (T989) Android Marshmallow 6.0 Custom ROM

Finally, we have an unofficial but fully functional CyanogenMod 13 a.k.a CM13 Marshmallow ROM For T-Mobile Galaxy S2.If you want to try

This CyanogenMod ROM for T-Mobile S2 is fully functional and you can use it as your daily driver.The Only Functional Bugg is that NFC doesn’t work.Remember this is the first release of the ROM.In future Updates, everything will be fixed.This ROM is developed by bryan2894 over Xda.The ROM is not developed by Team CM but it is based on the CM 13 Source code released few months ago by Team CM.It is On Android Marshmallow 6.0

[symple_box color=”red” fade_in=”false” float=”center” text_align=”left” width=””]Note: This is a homemade unofficial ROM but it is based on CM13 source code and Android 6.0 Marshmallow Firmware [/symple_box]


Android 6.0 Marshmallow On Other Galaxy S2 variants

[icon name=”hand-o-right” class=”” unprefixed_class=””] How to Install CM 13 On AT&T Galaxy S2 Android Marshmallow 6.0

[icon name=”hand-o-right” class=”” unprefixed_class=””] How to Install Android 6.0 Marshmallow On Galaxy S2 Plus Via Pure AOSP ROM

[symple_callout fade_in=”false” button_text=”CyanogenMod Category Click Here ” button_url=”” button_color=”grey” button_size=”default” button_border_radius=”3px” button_target=”self” button_rel=”” button_icon_left=”” button_icon_right=””]We have covered all the unofficial CyanogenMod 13 ROMs for various devices if you want to Install an unofficial but functional CM 13 then check out our Category CyanogenMod  to find out if there is CM 13 available for your Phone or not.[/symple_callout]


→ Flash CM 13 On T-Mobile Galaxy S2

Important Read:

→This is only for T-mobile Galaxy S2  code name Hercules (T989) so don’t try this on other models.

*Make sure there is at least 80% battery left on your smartphone before begin.

Warning: will not be held responsible for any kind of damage occurred to your  T-Mobile Galaxy S2 while following this tutorial.Do it at your own risk.


  • Make sure you have a custom recovery (TWRP/CWM) Install On your Device.If you don’t have TWRP recovery On your phone then follow this guide to install TWRP–>>How to Install TWRP Recovery via Fastboot On Any Android Device
  • Now from TWRP Recovery Take a full backup of your current ROM and files.
  • This is not a straightaway process.You have to virtually repartition your Galaxy S2 to ext4 via TWRP recovery to be able to install CM13 (Important)

→ Safely Flash CM 13 On T-Mobile Galaxy S2 Android 6.0 Marshmallow ROM


[icon name=”hand-o-right” class=”” unprefixed_class=””] Download T-Mobile Galaxy S2 CM13 ROM

[icon name=”hand-o-right” class=”” unprefixed_class=””] Marshmallow Gapps — Link 

How to Safely Flash CM 13 On T-Mobile Galaxy S2 Android 6.0 Marshmallow ROM

Step By Step Guide

Install CM 13 On T-Mobile Galaxy S2

  • First, Read the Pre-Requirement section carefully
  • Now Download the CM 13 Marshmallow ROM and Gapps file from above links
  • After that, Connect your device to PC and transfer the ROM and Gapps file to it. Disconnect the device then. Remember the location of the files on the device.
  • Then Boot your T-Mobile Galaxy S2 into recovery mode. If you are rooted, you can use Quick Boot app from play store. To manually boot into recovery mode, do this:
    • Power off the device. Wait for 4-5 seconds after screen goes off.
    • Press and hold Volume Up + Home + Power button together until you see anything on the screen. Then let go of the buttons.You will enter recovery mode soon, and should see TWRP recovery. If you see an Android with an exclamation mark, then you need to install TWRP recovery for this (linked above).
  • [Important] Virtually re-partition to ext4: Select Wipe »Advanced Wipe » Tick/check Internal Storage » select “Repair or Change File System” » select “Change File System” » select “EXT4”, and then swipe to start formatting the internal SD card.

 (This will erase everything on internal SD card, make sure you backup before doing this)

Done!!! Now your T-mobile Galaxy S2 should be running the unofficial CM 13 ROM Android Marshmallow 6.0

Source Xda


Photo of author

Dibyashree Sharma

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get Android 11 (Lineage OS 18.1)Download Now
+ +