This is kinda late for a reply, but for anyone who's on tmobile if you guys are 3 months or more into your contract you can call tmobile and ask them to unlock your phone for you.