I have a chance to buy a SGS2 that is 4months old for my daughter. Problem is it comes from a person who couldn't afford to pay their bill anymore. Tmobile will not send the unclock code unless I pay to out-of-contract price. I checked a few sites about unlock codes but, by the time I pay their price I could almost get a new one or at least by a different one from eBay. Any Ideas or help to unlock would be greatly appreciated.