These are instructions on how to software unlock the iPhone 3G for use with any GSM cellphone carrier.
Before you can follow these instructions you must have a jailbroken iPhone and you must be on the 02.28.00 baseband(modem firmware). This means that you must be running the 2.2 firmware undate from itune first. If you used PwnageTool to update to 2.2 from 2.1 you will have to re-jailbreak using a QuickPwn jailbreak tutorial for the time being.
quickpwn_2.2.exe (23.57 MB)
http://www.megaupload.com/?d=L1389Y3X
iPhone 3G unlock.exe (930.99 KB)
http://www.megaupload.com/?d=TVYXBSL4
iPhone1,2_2.2_5G77_Restore.zip (246.41 MB)
http://www.megaupload.com/?d=32UKY3DU