Every T-Mobile ROM is compatible with our phone. Rooting, there is a thread on development for that, and unlocking you need to pay for that service. There is no way to do it through software like the original Galaxy S Vibrant.
Sent from my Samsung SGH-T989D using xda premium
Not true! You can simply call customer service and request an unlock code. Sometimes customer service reps don't know the policies, so you may need to ask to talk to a manager or to tech support.
Tell them that you are planning to leave the country soon and want to unlock your phone so that you can use a foreign prepaid SIM, or something to that effect. Keep in mind that you have to have been a customer for 45+ days, or be a prepaid customer for 60+ days with a balance on your account of at least $10.