Unlocking an iPhone 3GS through software is very risky and not advisable. You can unlock an iPhone through Remote unlocking method. It is the safest and easiest method to unlock an iPhone. It is also an affordable method too. You can get the remote unlocking from www.prounlocking.com . This site provide accurate unlocking solutions at affordable cost with complete guidance on unblocking process.