I am not sure about jailbreaking. But you can unlock your iPhone 3G without jailbreaking itself using remote unlocking service. You can get the remote unlocking service for an iPhone 3G from Unlock-Zone.Com This method of unlocking is safe, simple, affordable, quick and permanent.