Hi, You can definitely unlock your iPhone 3GS. You can unlock it safer and easier using remote unlocking service. you can get the remote unlocking service for an iPhone 3GS from Prounlocking.com at affordable cost with easy unlocking guide. This is a permanent unlocking method and doesn't require a jailbreak too. Good luck mate.