Breaking News: iPhone Dev Team Release PwnageTool 4.0 To Update And Jailbreak iPhone 3GS, iPhone 3G With iOS 4

Redsn0w 0.9.5 beta for iOS 4 GM

After releasing Ultrasn0w 0.93, their software solution to unlock iOS 4 baseband 05.13.04 and also all basebands since iPhone OS 3.0, iPhone Dev Team have just released PwnageTool 4.0.

PwnageTool 4.0 for Mac will allow iPhone 3G and iPhone 3GS (old bootrom) users to update and jailbreak their iPhone with iOS 4.

The iPhone dev team has published the following details on their blog about PwnageTool 4.0 so please read it very carefully:

Each supported device has few different scenarios that users need to consider when performing the upgrades, you need to check below and perform the upgrade in the particular way that matches your current device state.

NB: With PwnageTool 4.0 certain devices are not supported  this is because they are not supported in iOS 4.0 or they are not supported by our software.

iPhone 2G  – not supported
iPod Touch – not supported
iPod Touch 3G – not supported
iPhone 3G

If you have a Jailbroken iPhone 3G at 3.1.2 (but not jailbroken with Spirit) then you should create the ipsw with PwnageTool 4.0 and restore from recovery mode or DFU mode.
If you have an out of the box iPhone 3G you should restore using a PwnageTool 4.0 ipsw using DFU mode.
If you have a Jailbroken 3.1.3 iPhone 3G it is very possible that this can fail from recovery mode, if this failure happens you will need to restore using DFU mode.
IMPORTANT! Whenever you need to enter DFU mode, you will need to do so using PwnageTool.

iPhone 3GS

Summary: PwnageTool only works on previously jailbroken 3GS devices with the old bootrom.

If you have a Jailbroken iPhone 3GS with the OLD BOOTROM and you DID NOT use Spirit to jailbreak then you can create the ipsw with PwnageTool 4.0 and restore with recovery mode.
If you have an iPhone 3GS with the NEW BOOTROM this is NOT supported by PwnageTool 4.0
iPod touch 2G

If you have an iPod touch 2G that is jailbroken (but not with Spirit) then you can restore using recovery mode.
Baseband Unlock

iPhone 3G and 3GS baseband unlockers (those who rely on ultrasn0w to make phone calls) should always be very wary to update their firmware, however our Ultrasn0w application will unlock all recent (including the current) 3GS and 3G baseband firmware versions, once you are jailbroken using PwnageTool 4.0, install ultrasn0w from Cydia and you’ll be unlocked. 
Remember! This baseband unlock situation is rare, should you upgrade your iPhone blindly at the next iOS release please don’t expect an unlock – but for now you are OK (whatever state your baseband is in).

Please take a backup of your iPhone before you use PwnageTool to jailbreak it. Please refer to this post for more details. As with any hack, please proceed with caution as jailbreaking your iPhone could void it's warranty so proceed at your own risk.

You can download PwnageTool 4.0 from the official BitTorrent link or the unofficial mirror sites:

Mirror sites:

As always, please tell us know how it goes in the comments.

Update 1:

Sn0wbreeze: PwnageTool to Jailbreak iOS 4 for Windows Coming Soon

Update 2:

iPhone Dev Team had released PwnageTool 4.01 to fix iBooks issue observed in PwnageTool 4.0.

Update 3:

Please checkout our step-by-step guide to jailbreak iOS 4 using PwnageTool 4.01 for iPhone 3GS users.

[via Dev Team’s Blog]