Hello. You can unlock your iPhone 3G using remote unlocking service. You can get the remote unlocking service for an iPhone from Unlocking4U.com This method of unlocking an iPhone is safe, simple, affordable, quick and permanent. This method of unlocking an iPhone does not require a jailbreak too. Good luck.