You can now jailbreak iOS 4 with PwnageTool 4.0 for Mac, as this jailbreaking tool has been officially released by Dev-Team. With this release you will be able to jailbreak Apple iOS 4 for iPhone 3G, 3GS and iPod Touch 2G (Note: “MC” version not supported yet). The reason why PwnageTool 4.0 is cool, because this tool is able to create custom .ipsw firmware so you don’t need to update its baseband for updating to iOS 4. Unfortunately, PwnageTool 4.0 doesn’t support both iPod touch 3G and 2G MC, at least currently!
Read the following notes from Dev-Team blog before jailbreaking iOS 4 with PwnageTool:

Now follow the following tutorial to jailbreak your iPhone running on iOS 4 with PwnageTool 4.0:
- As usual download the latest iTunes and PwnageTool 4.0
- Open your iTunes and synchronize between your iPhone and PC, this activity to back up your data!
- Now download both the original iOS 4.0 & PwnageTool 4.0 for iPhone or iPod touch version here. Then move the files to your personal desktop!
- Run PwnageTool 4.0 and choose your device (If your device is Iphone 3GS then choose iPhone 3GS, if iPod Touch then choose it)
- At this phase, PwnageTool 4.0 will search and detect for the correct firmware that match with your device

- Click on “No” when PwnageTool asks you “Do you have an iPhone contract that would activate normally through iTunes?”:
- A popup will appear asking you: “Do you have an iPhone contract that would activate normally through iTunes?” just click “NO”:
If you click “Yes” button, your baseband will be updated to the newest version, do it if you rely on supported carrier such AT&T
- It’s time for PwnageTool to make the custom .ipsw file in order for your iPhone to be jailbreak-able
- ihaz Success will appear as a confirmation the your request to create .ipsw has been created!

- Wait untill creating .ipsw file finished. Then what you need to after .ipsw created is restoring your iPhone to the custom firmware 4.0 that you just created with PwnageTool 4.0 for iPhone or iPod touch. Afteward, hit and hold left “alt” button (for Windows “Shift”) via your keywboard and then hit on “Restore” (Not “Update” or “Check for Update”) button in the iTunes and then release the “Shift” button.
- This will make iTunes prompt you to select the location for your downloaded custom firmware 4.0. Select that custom .ipsw file and click on “Open”.
- Now just, let iTunes do the rest of the job. Pay attention: JUST WAIT, untill the installation process done (at this phase iTunes will install the new firmware 4.0 for your iPhone), after the process is done your iPhone will reboot automatically and you will find that have jailbroken iPhone running on iOS 4
Thanks to RedmondPie for his hard work in making this tutorial available online!
