First and foremost, read the following before you proceed with jailbreaking your iPhone.
If you have a 3G iPhone, please refer to How to Jailbreak Your 3G iPhone with PwnageTool on a Mac. As of now, QuickPwn isn't recommended as it will prevent a potential soft unlock in the near future.
QuickPwn is a simplified version of PwnageTool but it's equally as capable. It works by modifying certain files on the default firmware, packaging these files and transferring them over to your iPhone.
Restore your iPhone to firmware 2.2 by using iTunes 8.0.2.
While iTunes is working, download QuickPwn 2.2 and of course, we need the latest 2.2 firmware.
There are two ways of doing this. One, download from the 'References' section below or look in ~/Library/iTunes/iPhone Software Updates folder.
Double click to mount the QuickPwn_2.2.dmg archive and drag the application icon onto your desktop.
Launch QuickPwn, select your device, which in our case is an iPhone, and proceed.
QuickPwn will search for the 2.2 firmware automatically so there is nothing for us to do here.
Next, click No if you prefer to have the default Apple boot logos.
QuickPwn will begin building your custom firmware. Be patient while it is busy.
The final step is to set your iPhone to DFU mode. This is needed for QuickPwn to transfer the modified files over. Follow the on-screen instructions carefully.
When the transfer is complete, your iPhone will reboot itself. Try not to do anything before that. If all goes well, your iPhone is now fully jailbroken.
The QuickPwn method is highly recommended as future custom firmware and other tweaks can be implemented without further modification to the iPhone software. Once again, kudos to the iPhone Dev-team for a job well done!
- QuickPwn 2.2 : https://jmcoon.net/QuickPwn_2.2.dmg
- QuickPwn 2.2 : ftp://dev-team.kicks-ass.org/Quickpwn/OSX/QuickPwn_2.2.dmg
- iPhone 2.2 Firmware : https://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-5779.20081120.Pt5yH/iPhone1,1_2.2_5G77_Restore.ipsw