Got brave and looked in jailbreaking my 3gs iphone so it can be unlocked and used in other countries. To my knowledge there is no way to just un-lock the iphone without jailbreaking it without the carriers blessing and from what I've read this doesn't seem to be an option with At&t
Presently Blackra1n (blackrain) will jailbreak all 3g series phones and then blacksn0w (blacksnow) will unlock them. Details can be found here:
http://www.redmondpie.com/jailbreak-iph ... 1n-zni327/
You will need to backup and update your iphone first. You need to be on 3.1.2 firmware and it should be manually installed via itunes (read the above site) as you do not want to update the base band.
My experiences:
Phone one – 3gs bought early August 09. Worked like a charm, phone continues to work normal. Not yet sure if it will accept another sim card as I am in the US now. Will try it next week in CR assuming I can get a sim card and report back.
Phone two – 3gs new fresh from AT&T store. All worked but the phone is a new release (after mid October 09) which has an update to the bootloader, when jailbroken and the phone is turned off or re-booted it will indicate that the phone needs to be connected to I-Tunes, I-Tunes will indicate the phone needs to be restored. The way around this at this time is to connect it to the PC, close out of I-Tunes and re-run Blackra1n. While this is basically quick and painless in is a PIA to do especially if one is not that computer savy and may not be around a PC regularly. Unfortunately this way won’t work out well for this person so this phone was restored and returned to AT&T…
Undoing this is not that bad, assuming you have a backup of your phone. Just use the reset and remove content feature in the settings screen, do a firmware restore to the phone via I-Tunes, reauthorize and restore from your backup. Some passwords will be lost as well as some e-mails depending on how your e-mail accounts are set up. Some apps may also not retain their settings.
I was unable to find out if there was anything in the works to get past this “tethered re-bootâ€. So far all that is out there is to connect to a computer and re-run the Blackra1n program.
There is another program used only on Macs to jailbreak the phone, I am not sure if there are different results using that program with these newer phones. I have no access to a Mac.
Will report how the one phone works with a CR SIM card.
Also once jailbroken there is a app on ROCK (ie Rock your phone) that will allow tethering with the latest firmwhere. Saw another app that will make apps think they are on WiFi when they are on 3G or E, a restriction of Skype when making and receiving calls.
Bill