[T-Mobile Samsung Galaxy S II SGH-T989] -Falco:
How to root your Samsung Galaxy S2 T989 and T989D ONLY!​

I made this tutorial because I feel that the other one in the sticky roll up thread is outdated.

DISCLAMER:​

I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR DEVICE WHEN YOU USE ANY INFORMATION FROM THIS THREAD! YOUR WARRANTY IS NOW VOID!

What you need:

All the files that you need are all compressed into one zip archive for easy downloading and use. I will add proper sources later.

The files that are included are:

Openrecovery-twrp-2.4.4.0-hercules-1.tar (TWRP)

su-3.0.5-efgh-signed.zip (ROOT)

T-Mobile_t989_GSII_ADB_Drivers.zip (Drivers)

Odin3-v1.85.zip (the file to install TWRP)​

If you are on Gingerbread you will need to use a different open recovery script and su file.

Download:

http://db.tt/Y9cGHEqh (REQUIRED)

http://db.tt/OL4ZW0af (REQUIRED IF ON GINGERBREAD)

If you would like to use the opensource Superuser.zip from Koush instead of su-3.0.5-efgh-signed.zip here's the link:

http://www.google.com/url?q=http://download.clockworkmod.com/superuser/superuser.zip

HOW TO ROOT:​

STEP 1: Download the files you need above^ and move su-3.0.5-efgh-signed.zip or Superuser-3.0.7-efghi-signed.zip if on Gingerbread to your sd card.

STEP 2: Install the Samsung drivers, (Named T-Mobile_t989_GSII_ADB_Drivers.zip)

STEP 3: Open Odin and put the USB Cable into your computer. (Make sure your phone isn't connected to the cable yet)

STEP 4: Power off your device (Before you do that check to make sure you have usb debugging checked in Settings> Developer Options)

STEP 5: Hold BOTH volume buttons (up and down) and plug in the USB Cable to your phone. (Telus: Volume down and power)

STEP 6: Press Volume up when in download mode

STEP 7: DO NOT TOUCH DEVICE! A LOOSE CABLE OR PHONE TURNING OFF COULD HARD BRICK DEVICE!

STEP 8: Go into Odin and wait for the COM Port in odin to turn yellow

STEP 9: Select PDA and find your recovery script. (Openrecovery-twrp-2.4.4.0-hercules-1.tar if on ICS, recovery-cmw-hercules.tar if on Gingerbread)

STEP 10: Make sure re-partition isn't checked. Do not check anything else.

STEP 11: Press start. When finished you should see a green PASS on the top left of the screen.

STEP 12: Your phone should restart and you can now unplug your phone.

STEP 13: Reboot phone and hold both volume buttons and you should get into the recovery you installed.

STEP 14: Select install if on TWRP or Install zip from sdcard if on CWM.

STEP 15: Locate the file you moved to your sdcard, the su-3.0.5-efgh-signed.zip or Superuser-3.0.7-efghi-signed.zip in the beginning and select it

STEP 16: Click yes or swipe to install.

STEP 17: Reboot and see if you have superuser supersu in the app drawer!

STEP 18: Reboot back into recovery (volume up and down) and select backup or backup and restore and make a backup of your rom! (make sure to have atleast 1GB of space before making a backup)

STEP 19: You are now rooted! Flash away!

STEP 20: If on Gingerbread go to the Google play store and download goo.im. go to the menu and install open recovery script.

I tried making this tutorial as noob-friendly as possible, But if you need help with anything just ask and Many other including will try to help you the best we can! If you feel something should be added or deleted just let me know!

NOTE: I DID NOT MAKE ANYTHING THAT WAS DOWNLOADED IN THE TWO FILES GIVEN! ALL CREDIT GOES TO THE ORIGINAL MAKERS OF THE PROVIDED FILES! HERE IS A LIST OF SOME OF THE PEOPLE THAT MADE THE FILES:

THANKS:

Dees_Troy for TWRP

Koush for clockworkmod

Samsung

|Melvin| for original tutorial

whoever else I missed! =P​