[T-Mobile Samsung Galaxy S II SGH-T989] DashBlacK:
If you have a newly bought Samsung Galaxy S II X, a.k.a. SGH-T989D from either Koodo or Telus, then you are in the right place. Follow this guide to root your device, install ClockworkMod recovery or return to stock ROMs.

I decided to make this guide because the rooting/CWM installation method is a bit different for our Koodo/Telus devices.

ClockworkMod Installation:

A. First of all, install the latest version of Samsung Kies from the Samsung website. This will ensure that you have the latest drivers install for your device.

Samsung Download Link: http://downloadcenter.samsung.com/content/SW/201211/20121115133026145/KiesSetup.exe

B. Download Odin. Inside this .zip file, you will find the Odin program (a Samsung testing application used for flashing certain partitions of a device), a configuration file for Odin that will pre-select appropriate options within Odin so that you don't have to mess with any of the options (this reduces the risk of bricking) and the PIT script (which Odin reads so that it knows where exactly on our device the partition going to be flashed is located).

MediaFire Download Link: http://www.mediafire.com/?wwnzl4lnk6m3ll0

C. Now let's learn how to put your phone into "Download Mode". The "Download Mode" allows Odin to write to specific partitions on our phone.

On our phone, while powered off, the key combination to enter "Download Mode" is Volume Down + Power. Hold down the keys until the phone vibrates and then let go of the Power key while still holding down the Volume Down key. A screen similar to the one shown below should appear on your phone (coming soon).

Press Volume Up to continue into Download Mode.

D. Run Odin. While your phone is in Download Mode, connect the USB cable into your phone and the computer. Odin should now be able to detect your phone on a COM port.

E. Now that your phone is in Download Mode and Odin detects it, you are now ready to flash ClockworkMod recovery or any other recovery of your choice to it. Following are a few links to common recoveries. Pick anyone you like. But if you don't know much about recoveries, I recommend you just pick the offical Touch ClockworkMod Recovery.

Official ClockworkMod Recovery: http://www.mediafire.com/download.php?wjm90gwjcvg4ccc

Official ClockworkMod Touch Recovery: http://www.mediafire.com/download.php?bpr3dd11747zgcc

F. You should now have a .tar package containing the ClockworkMod recovery image and the Odin package. Put your phone into Download Mode and connect it to your computer making sure Odin sees it. On the right side you should see a button that says "PDA". Press it. Browse to where you downloaded the .tar package containing the recovery image. Your Odin screen should look like this (coming soon):

G. Press "Start" and it should now flash your device with the ClockworkMod recovery package. Once the flashing is done, your phone will reboot normally. Congratulations! You have successfully installed ClockworkMod Recovery on your phone.

Rooting your stock firmware (Requires ClockworkMod recovery to be installed):

A. Download the latest Superuser package from here: http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.1.3-arm-signed.zip

B. Place the .zip package on your SD card anywhere. Just make sure to remember where you store it.

C. Turn off your phone and boot into recovery. This is done by holding down Volume Up + Volume Down + Power while the phone is turned off.

D. You will now be in ClockworkMod Recovery. Use the Volume Up and Volume Down keys to navigate and the power key as a return/enter key.

E. Select the "Install zip from sdcard". Then select "choose zip from external sdcard" or "choose zip from internal sdcard" depending on where you placed the .zip package.

F. Browse to the location of the .zip package and select it. Browse down the confirmation list to "Yes - Install blah blah" and press enter. It will now install Superuser.

G. You will now be returned to the "install zip from sdcard" menu. Press back to go back to the main menu and select "reboot system now". Your device will boot up normally.

H. Browse through the app drawer, you should see the Superuser app. Congratulations! You have successfully rooted your device.

GUIDE STILL UNDER CONSTRUCTION. PLEASE BE PATIENT. SCREENSHOTS COMING SOON.