If you’re fed up with your Android phone’s stock ROM, why not try flashing a custom ROM to your mobile phone? There are plenty of custom ROMs to choose from for your Samsung Galaxy S2 SGH-T989. ROMs such as CyanogenMod 9 or AOKP offer pure Android 4.0 Ice Cream Sandwich (ICS) for your mobile phone. You can also try the fast and beautifully designed skin of MIUI ROM. But, before you take your first step into flashing custom ROMs, we should make every flashing procedure safe by installing ClockworkMod Touch Recovery.

This software is used to create backups, restore previous ROMs, and safely flash ROMs, mods and hacks to your mobile phone. What’s even better with ClockworkMod Touch Recovery is that you will no longer need your phone’s physical buttons to navigate and select commands on the recovery menu.

Read on to learn how to flash ClockworkMod Touch Recovery for the Galaxy S2 T989.


  • The instructions in this guide are intended for use with T-Mobile’s Samsung Galaxy S2, model number SGH-T989. Applying these instructions on another device or model may produce undesired outcomes.
  • The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
  • Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
  • Read and understand the whole guide first before actually performing the instructions.


  • T-Mobile Samsung Galaxy S2 SGH-T989
  • A Windows PC
  • USB drivers for Samsung Galaxy S2 SGH-T989 installed on your computer. You can get the drivers here (T-Mobile_t989_GSII_ADB_Drivers.zip, 22.8 MB).
  • Odin3 v1.83 (Odin3 v1.83.exe, 415 kB).
  • ClockworkMod Touch Recovery (recovery.tar.md5, 5.94 MB).
  • Close all system tools such as Samsung KIES, firewall programs, and anti-virus software to prevent any interruption during the procedure.
  • Backup all personal data on your phone to make sure you have a copy of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, and the like) in case the procedure in this guide erases such data.
  • Charge the phone’s battery to 70% or more.

Flashing Via Odin3

  1. Switch off your Samsung Galaxy S2 SGH-T989 and remove the battery for a few seconds. Reinsert the battery.
  2. Click Odin3 v1.83.exe to launch Odin3 on your computer.
  3. Reboot your Samsung Galaxy S2 SGH-T989 into Download Mode by doing the following steps:
    1. Connect the USB cable to the computer but do not connect your mobile phone yet.
    2. While pressing the Volume Down key and Volume Up key, connect your phone to the computer via USB cable. Keep the buttons pressed until Download Mode boots.
  4. The “Added” message will be displayed in Odin3. This signals that your phone has successfully connected to the computer. If your phone wasn’t able to connect, make sure that the appropriate USB drivers are installed on your computer.
  5. Click PDA and select the recovery.tar.md5.
  6. Once all are set, click Start to begin flashing the ClockworkMod Touch Recovery to your mobile phone.
  7. Your phone will automatically reboot after installation is complete.
    • NOTE: If your phone or Odin3 becomes unresponsive during the installation process, exit Odin3 and start over from step 1.

Alternative Methods

For those who want to use the ADB or Terminal Emulator method, you will need the following:

  • A rooted Samsung Galaxy S2 SGH-T989 (For help with rooting, check our guide on how to root the Samsung Galaxy S2 SGH-T989.)
  • Download and install the USB drivers for Samsung Galaxy S2 SGH-T989 on your computer. You can get the drivers here (T-Mobile_t989_GSII_ADB_Drivers.zip, 22.8 MB).
  • Enable USB Debugging Mode by going to Settings > Application > Development > USB Debugging.
  • Download the ClockworkMod Touch Recovery image from here (recovery-clockwork-touch-, md5sum: f25bc15bb09bbb7c0bd71b5977585988).
  • If flashing via ADB, make sure you have the Android SDK with ADB component properly set up on your computer.
  • If flashing via Terminal Emulator, make sure you install Android Terminal Emulator from the Google Play Store to your phone.

Flashing Via ADB

  1. Rename the recovery-clockwork-touch- into recovery.img and place it in the root of your phone’s SD card (/sdcard/recovery.img).
  2. Plug your phone to the computer via USB cable.
  3. Open a command prompt window and type the command adb devices to check if your phone has successfully connected to your computer. Your phone’s serial number will be displayed on the screen.
  4. Type the command dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p22 to flash the ClockworkMod Touch Recovery to your mobile phone.

Flashing Via Terminal Emulator

  1. Download Terminal Emulator from the Google Play Store.
  2. Rename the recovery-clockwork-touch- into recovery.img and transfer it to the root of your SD card (/sdcard/recovery.img).
  3. Launch the Terminal Emulator app and type the following commands:
    • su
    • dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p22

Good job! You have successfully flashed ClockworkMod Touch Recovery to your Samsung Galaxy S2 SGH-T989. You can now flash ROMs to your device but always play it safe and make a backup before you try anything. That backup could save your phone.

Alvin Ybañez
Android is arguably the most flexible mobile operating system. Period. I'm extremely passionate about helping Android users around world get the most out of their Android devices by writing how-to guides and tutorials.
  • rasm007

    does this Terminal Emulator method functions for Samsung´s Galaxy S II i9100 version?? My concern is the “/dev/block/mmcblk0p22” file

  • Adam

    does this work with us cellulars model the SCH-r760?

  • Chefwyrm

    I have attempted to follow the steps above for installing ClockWorkMod Recovery. I have installed Odin 3 and downloaded the recovery file. When I connect the devise as instructed, it shows that it is connected and when I add the recovery to the PDA section a click start, it fails every time. Can somebody tell me what I am doing wrong. Am I missing part of the setup?

    • Chefwyrm

      Ok, so I was finally able to get ClockWorkMod Recovery installed and I then began the process of downloading all the files for the the Jelly Bean ROM. All was well until I tried to download the darkside.venom cm10 kernel. I doesn’t seem to exist anywhere. An ideas on how to proceed from here

  • After i installed the ClockWorkMod recovery in my Samsung S2 SGH t989…i wanted to installed jelly bean 4.1.1…but after i enter the recovery mode i can’t navigate through the option there using my volume controls…any solution for this……

  • namgyal