Updating with quickpwn
Before beginning click the Restore button in i Tunes to update your i Phone to the 2.2.1 firmware.
Note: You could use this tutorial as first step to unlocking the i Phone 2G.
If you care about unlocking your i Phone 3g do not update to 2.2.1 unless you are updating custom firmware with the baseband update removed. Currently Pwnage Tool 2.2.5 (on OS X) is the only way to make this custom 2.2.1 with the baseband update removed.
Upgrading to 2.2.1 via i Tunes and then jailbreaking via Quick Pwn will result in no unlock for you! Have fun Windows Quick Pwn 2.2.5-2 is where it's at.
Step One Create a folder on your desktop called Pwnage Step Two Download Quick Pwn 2.2.5 from here and place it in the Pwnage folder.
If you are running the latest version of firmware (2.0.2) on i Phone or i Phone 3G and have a Mac and want to Jailbreak your device to get Cydia and version 4 on there, you are in luck.
The i Phone dev team has a tool called Quick Pwn for Mac OS X that is similar to its sister app Pwnage Tool 2.0.3, but is designed for quickly pwning a device, whereas Pwnage Tool is designed to custom build and tailor the ipsw production process.
This version of Quick Pwn requires i Phone software version 2.0.2 so if you haven’t upgraded to that you can get it using i Tunes and then use the Quick Pwn tool.
If you don’t have 2.0.2 firmware on your i Phone or i Pod touch, this won’t work!
Likewise, download the latest 2.2.1 firmware from below and place it in the same folder.2.2.1 (2G): i Phone1,1_2.2.1_5H1_Restore.ipsw2.2.1 (3G): i Phone1,2_2.2.1_5H11_Step Three Double click to mount the Quick Pwn [Quick Pwn_2.2.5.dmg] archive.