Update Galaxy S2 SGH-T989 to Android 5.0.1 CM12 Lollipop Unofficial ROM

Samsung Galaxy smartphones are getting the latest Android OS version updates now a days for both of the new and previously launched devices. We’ve also shared a guide on how to install CyanogenMod 12 Android 5.0.2 ROM on Galaxy S2 GT-I9100 users recently and now being a T-Mobile Galaxy S2 T989 owner you’ll be happy to know that the CM12 Unofficial ROM based on Android 5.0.1 Lollipop has been released for Galaxy S2 T989. This ROM is not officially released by Samsung but by third-party developers and CynogenMode 12 is the most popular for its stability and enhancements. CM12 ROM for Galaxy S2 T989 is under development yet and many things might not working properly but we hope that the complete stable version of this ROM will be released soon.

So if you have Samsung Galaxy S2 T980 (T-Mobile) and want to flash Android 5.0.1 CM12 Lollipop custom firmware on it, then follow the given guide carefully. Please note, in order to flash this ROM and Google apps on your Galaxy S2, you’ll need to install a custom recovery such as ClockworkMod (CWM Recovery).


The CM12 unofficial ROM based on Android 5.0.1 Lollipop provided in this tutorial is working with T-Mobile Galaxy S2 T989. Do not try to install this ROM on other variant, as a result it might brick your device. Verify the model number of your device by going to Settings - About Phone - Model Number


AndroidXDA.net will not be held responsible for any damage or mishap occurred to your Samsung Galaxy S2 T989 (T-Mobile) during or after the flashing process of CM12 Unofficial ROM on it. Proceed at your own risk.

Before Getting Started:

  • Make a proper backup of everything on your Galaxy S2 before proceeding to the installation guide using a custom recovery like CWM/TWRP as this tutorial will wipe out all the data on your phone.
  • Enable USB Debugging Mode on your Galaxy S2.
  • Make sure that the correct USB drivers for T-Mobile Galaxy S2 T989 are installed on your PC. Download Samsung Drivers
  • The Galaxy S2 device should be rooted.
  • Your phone must be a custom recovery (ClockworkMod) installed.
  • Ensure that your phone has at least about 80% of charge.

Required Files:

Steps to Install Android 5.0.1 CM12 Lollipop on Galaxy S2 SGH-T989:

Follow these given instructions to install Android 5.0.1 CM12 Lollipop custom firmware on T-Mobile Galaxy S2 SGH-T989. If your device is not rooted then first you’ll require to root Samsung T-Mobile Galaxy S2 and have a custom recovery installed.

Step No 1:- First, download the Android 5.0.1 CM12 ROM and Google Apps from the above given links on the PC.

Step No 2:- Now plug the Galaxy S2 via its USB data cable and mount its USB memory on your PC.

Step No 3:- Transfer Android 5.0.1 ROM and Google Apps .zip files that you’ve already downloaded, to root folder of the SD card.

Step No 4:- Disconnect the phone from the PC and then turn it off to boot into Recovery Mode.

Step No 5:- Turn on the device while pressing and holding Volume Up, Home and Power buttons at the same time.

Step No 6:- While your device is now in CWM Recovery, choose wipe data/factory reset, wipe cache partition and wipe dalvik cache as well.

Note:- From CWM recovery, navigate to advanced and select wipe dalvik cache, to prevent boot loops or any other errors while firmware installation.

Step No 7:- Navigate to the main recovery menu and select install zip from SD card.

Step No 8:- Select choose zip from sdcard and find the Android 5.0.1 ROM .zip file which you’ve transferred to the root folder of SD Card in Step No 3. Confirm the installation to start now.

Step No 9:- Install Google Apps (Gapps) by repeating the above steps on your Galaxy S2.

Step No 10:- Once the installation process is successfully finished, go to +++++Go Back+++++ and restart your device by selecting reboot system now from the recovery menu.

Galaxy S2 SGH-T989 will be rebooted and it will take about 4 to 5 minutes to boot for the first time after installation.

Done! You have updated Galaxy S2 SGH-T989 (T-Mobile) to Android 5.0.1 CM12 Lollipop custom ROM successfully. Don’t hesitate to get in touch while having any issue or query regarding the above step-by-step guide.

  1. Reply adrianJan 9, 2015 at 3:59 am

    anyone knows whats not working yet of this?

    sorry my english is bad

  2. Reply EricJan 11, 2015 at 6:56 pm

    I’ve successfully updated my too to lollipop, and it’s running great, but it seems to have unrooted my phone in the process as well. Is there anything I might be able to do to root it again, preferably through cwm recovery?

  3. Reply ArmandoJan 29, 2015 at 3:10 pm

    I successfully installed it on my t989 but I’ve totally lost root access. I’ve tried everything to reroot it but it’s not allowing me. Any suggestions?

  4. Reply frajasFeb 12, 2015 at 9:04 am

    U can simply download superuser chain fire from the play store.. install and open the apps.. it willl then ask for binary update.. hit yes and you are done.

  5. Reply GeeMar 23, 2015 at 4:16 pm

    Having the same issue - apps think phone is not rooted but a root check app sez YES it is rooted. Attempts to install/re-install SU produce msgs as if unrooted. Developer options are activated in my ROM - “Root access” is set to APPS & ADB.

  6. Reply asdfasdfApr 2, 2015 at 6:55 pm

    its not unrooted you just need to google how to get root access in cm12 it is built in

  7. Reply pharohApr 4, 2015 at 3:02 am

    For some reason the first time the installation boots it taking more than 5 min, is this because of installation of other gapps, also some of the google apps said installation aborted after i tried to install them. Please help, thx alot

Leave a reply