<--Google Page ads-->

Flash CM 10.1 Release Candidate 5 For T-Mobile Samsung Galaxy S2 T989 (Android 4.2.2 Jelly Bean ROM)

CyanogenMod 10.1 RC5 can be installed on the T-Mobile SGS2 phone using the info that’s listed below. This is an official release by the CM team and it is based on the AOSP Android 4.2.2 Jelly Bean ROM. Use this guide if you’re an advanced user and you wish to test a pure Android experience.

This Release Candidate 5 version of CM 10.1 gets us a step closer to the release of the final CyanogenMod 10.1.0 ROM. When that will happen, it will mean that Google has announced the Android 4.3 JB release and the CM team will start working on those builds instead.


If you’re tired of all the Samsung and T-Mobile bloatware that’s currently installed on your device, then this is the guide that you should follow. Here’s what you need to know before starting the installation of the CM 10.1 RC5 ROM:

  • Use this guide only with T-Mobile Samsung Galaxy S2 model number T989. Do not attempt to update any other devices using this tutorial, as you will only end up bricking them.
  • your device has to be rooted and running a custom Recovery mode such as CWM or TWRP. This tutorial uses the CWM Recovery, but the TWRP one should do the trick too.
  • use the Recovery Mode and create a full Nandroid backup of the currently install ROM. This will set a restore point that can be used in case something goes wrong and you cannot use your phone any more after installing the CM 10.1 RC5 build.
  • in the ‘how-to’ part of this tutorial, you’ll find a step that will aks you to ‘factory reset’ the device. This means that you will lose data that is stored on the /system partition, data like installed apps, SMS and other similar files.
  • to backup data from your installed apps you will need to search the Google Play Store for a tool that is capable of doing that.
  • to backup SMS, Call Logs info and APN Internet Settings use the following tools for Android: SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore. Root access is needed for these apps.
  • make sure to backup your Contacts info by syncing it with your Gmail account.
  • enable the USB Debugging option from Developer Options.
  • the phone’s battery power levels should be over 50%, it will prevent it from powering off in the middle of the updating process.
  • this tutorial should be applied by advanced Android users.
  • don’t skip any steps that I have listed below.
  • we cannot be held responsible in case you brick your smartphone in the process nor can we be blamed for any data files that you might lose in the process.

Note: If your phone is already running on a previous build of CM 10.1 Nightlies/ RC/ M Snapshot, then you can install the CM 10.1 RC5 over the previous build without applying the ‘factory reset’ steps. But, in case your device doesn’t boot into normal mode with the new OS, then you will need to return to the tutorial and repeat the entire post including the factory reset actions.

Since you’ve read all of the above, you can now continue to the next part of this article.

How to install CM 10.1 RC5 based on Android 4.2.2 Jelly Bean for T-Mobile Samsung Galaxy S2 T989:

  1. Download the CM 10.1 RC5 zip from HERE.
    > save this file on your PC when done.
    > do not unzip the contents of the zip.
  2. Download Gapps for Android 4.2.2 custom ROMs from HERE.
    > don’t unzip, save the file on your computer.
  3. Now, connect the phone with your computer via USB data cable.
  4. Copy the files downloaded in steps 1 and 2 onto your smartphone’s internal SDcard. When the files are copied, disconnect the device from PC.
  5. Power off the TMO Galaxy S2.
  6. Boot it into CWM or TWRP Recovery Mode and wait for the main recovery screen to appear. I’ve used CWM Recovery for this tutorial, but the TWRP one should work, too.
  7. Select ‘backup and restore’ option when the Recovery main screen appears. Create a NANDROID backup of your current OS.
  8. Select ‘wipe data/ factory reset’ and confirm.
  9. Select ‘install zip from sdcard’, then ‘choose zip from sdcard’. Find the CM 10.1 RC5 zip and confirm its installation.
  10. When the ROM is installed, you need to select again ‘choose zip from sdcard’. Find the Gapps zip and install this one too.
  11. After both files have been flashed successfully, you can return to the main Recovery menu. Select ‘reboot system now’.
  12. Wait for your device to complete the first boot process with the new ROM. Take control over its functions by entering your Google Account details when the CM 10.1 RC5 home screen appears.
  13. Start testing all the new features and then tell us in comments if your smartphone works better with this new ROM.

Note that in case your device doesn’t go past the first boot process or it enters into a boot loop, then you need to power it off completely. After that you need to repeat the entire tutorial once again and this time you have to apply the ‘factory reset’ action, as that might be the reason of why the phone won’t boot into normal mode.

I hope that you’ve managed to successfully update your device and that you like the new OS. However, if you don’t like this new OS, then you can easily restore it to its previous state by using the actions under step 7. Restore the Nandroid backup you created for your previously installed ROM. These were all the instructions I had for you, if you have any other questions, use the comments section below.