I have tmobile,but in my opinion tmobile doesnt have any good phones and the only phone i really want is the iphone. So i bought one its 3g 4.0.1 firmware and i need to personally unlock it for tmobile free. Or i could hire someone to do it but i dont know how to go about that so i perfer to do...