iPhone 3G owner
If you’ve not updated your iPhone 3G to firmware 3.1, you can create 3.1 custom firmware using Pwnagetool 3.1 and restore your iPhone through iTunes. After restore completed, install the ultrasn0w to unlock your iPhone.
[Update] How to jailbreak iPhone 3G firmware 3.1
iPhone 3GS owner
Current release does not support iPhone 3GS yet, you’ll need to wait the next release to jailbreak and unlock your iPhone.
[Update] With pwnagetool 3.1.3, now you can jailbreak your iPhone 3GS firmware 3.1.
iPhone 2G owner
If your iphone 2G was previously unlocked, you just need to restore with 3.1 custom firmware and it’ll remain unlocked and jailbroken.
[Update] How to Jailbreak iPhone 2g 3.1 without Pwnagetool 3.1
redsn0w for Mac and Windows
This tool has not been released yet until it’s finalized by iPhone dev team. Probably soon.
More information
Please read this carefully if you don’t want to loose the iPhone 3G/3GS unlock permanently.
References
- Create custom firmware
- Restore/Update iPhone
- Setup Cydia installer
- Unlock iPhone with ultrasn0w
- iPhone 3.1 firmware update
Tool and firmware
Download Pwnagetool 3.1 and the firmware for your iPhone here.







