READ FIRST PLEASE!!!!!
the devteam has released a tool for jailbreaking and unlocking the iphone 3.0 firmware, this works just in the iphone 2g, ipod touch 1st and 2nd generation, but it doesnt work on the iphone 3gs. and it doesnt unlock the iphone 3g, it just jailbreaks it. if you want to unlock your iphone 3g you will need to wait for “ultrasnow” witch will be released soon.
here are the instructions to jailbreak/unlock the 3.0 firmware.
then download the bootloaders here if you dont have them. extract them with winrar for windows, or the unarchiver for mac.
open your itunes 8.2, detect your iphone and click on restore as you press shift. in mac, press and hold alt when you click restore.
choose the firmware that you downloaded in step 1 and wait for the iphone to be restored.
your iphone will reboot and will be locked. dont worry, its time to use redsnow.
open it, and browse for the firmware that you have downloaded.
check options install cydia and unlock if you want.
if you want to unlock your iphone 2g, you will be asked for the bootloaders that you downloaded in the first steps. browse for them.
now, redsnow will ask you to turn off your iphone.
follow the instructions to have it on dfu mode.
now redsnow will do its work. you are done.
EXTRA NOTE: IF you have an iphone 3g, then continue reading here unlock iphone 3g to unlock it, or check the comment #14 that i have made on this post.
if you have any questions, in the comments please.
if it worked for you, dont forget to say thanks!