call your service provider and tell them you're going out of country for a month or so. They might give you the code depending on how long you've been with them, it varies by service provider (tmobile is 90 days)
note- this does not mean they release you from your contract. you might still have to pay the ETF or otherwise just maintain your account there with minimal features until your contract is over.
For mobile unlock process, codes are the best way for the safest unlock... Calculator,Software, cables are not good to process.. Also you can get mobile unlock codes @ lowest costs from here mobile-unlocker.com/
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?