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).

Update Galaxy S2 SGH-T989 to Android 5.0.1 CM12


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


AndroidBlog.gs 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.


  • 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.

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

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

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

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

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.

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

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.

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

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.

You might also like
  1. adrian says

    anyone knows whats not working yet of this?

    sorry my english is bad

  2. Eric says

    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. Armando says

    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. frajas says

    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. Gee says

    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. asdfasdf says

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

  7. pharoh says

    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

  8. Arvinder Singh Aneja says

    I’ve successfully installed on my t989 but first time the installation boots it taking more than 5 min…Please help me…what to do now…Thanks…

  9. Arlind says

    I have installed the update like said and went step by step and for some reason its taking more than 15 minutes to boot up. It stays at the booting screen.

    1. dj says

      I am having same prblm did u find any solution to it ????

  10. Walter says

    Show the little android guy with the expanding ring behind it while booting, then phone shuts off after a few minutes. Samsung Galaxy S-II T-Mobile T989

  11. Pinksummer says

    Just had this custom ROM and I like it so far. Just wondering if I can remove the 3 buttons below the screen. It makes my screen smaller.

Leave A Reply

Your email address will not be published.

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya