Mac Pwnagetool and Redsn0w 
Here are some details on our latest version of PwnageTool 3.1.4 for Mac OS X which supports the 3.1.2 release of the iPhone software for iPhone 2G/3G/3GS and iPod Touch 1G/2G.
1. If you’re already jailbroken (by whatever means), you don’t need to mess around with DFU mode at all. Just create (or get from a friend) your custom IPSW and Option-Restore (Shift-Restore on Windows) to it via iTunes. Don’t enter DFU mode at all. Please make sure you are restoring to the custom IPSW, not the stock one from Apple! For best results, use the latest iTunes (9.0.1) — which includes a nice new application organizer.
2. This release allows your baseband to remain unlocked at 3.1.2, but it does not unlock a new baseband put there by restoring to official 3.1.x. It is super important that people who need the unlock to understand they can keep it only by starting at 3.0 (or earlier) and updating solely to custom IPSWs that don’t update the baseband. For those who have been onboard the “unlock train”, simply install ultrasn0w via Cydia once you’ve restored to your custom IPSW. Don’t forget to turn off the “3G” setting in Settings->General->Network if you use T-Mobile in the U.S.A.
3. Note for 3GS users not already jailbroken and stuck at 3.1.x: this version of PwnageTool has a side feature to jailbreak your 3GS. It uses a simple implementation of the usb control msg hole found by chronicdev, geohot, and our very own gray. Now that the hole is public and in use, we expect Apple to close it by the next major firmware update. That’s why 3GS users need to get their ECID hashes for 3.1.x now, and need to stay onboard the “jailbreak train” in all future updates.
4. For the early adopters who ran blackra1n and are having problems with mobilesubstrate, winterboard, diskaid, or ifunbox, you can install a custom .ipsw from PwnageTool to fix these issues. That’s because all jailbroken devices accept a custom .ipsw created by PwnageTool. (However, if you ran blackra1n on a 3G or 3GS that means you updated to stock 3.1.x, and the carrier unlock is now out of reach. We’ll continue to work on a carrier unlock for the latest basebands, but the timeframe for such an unlock is unknowable.)
Note: If you use internet tethering on a carrier that doesn’t officially support it, you’ll lose it by going to 3.1.x. Stay back at 3.0 until a hack for that is developed.DETAILS:
1. GOLDEN RULE: If you are using a iPhone 3G or iPhone 3G(S) with ultrasn0w and rely on ultrasn0w to obtain cellular service then you should only update your device with an .ipsw that is made with the new PwnageTool. There are no second chances with this. You need to remember that PwnageTool will provide an upgrade path to newer versions of the iPhone software in the future.
2. Please read all parts of this post before downloading and using these tools.
3. Read items 1, 2 and 3 again and again.
4. PwnageTool will work for the iPhone 3GS
5. PwnageTool will work for the iPod touch 2G
6. PwnageTool WILL work for Original iPhone (1st Generation), the iPhone 3G and iPhone 3G(S) and the iPod touch (1st Generation and 2nd Generation) but NOT the iPod touch 3rd generation.
7. For 3G and 3G(S) users who are Pwned, PwnageTool is your key to updating in the future, just remember to never install an update directly from Apple, always use an .ipsw that has been created with PwnageTool.
8. There is no Windows version of PwnageTool it is a Mac OS X tool only, we are not developing a Windows version of PwnageTool.
iPhone 3.1.2 Unlocking and Jailbreaking Tutorial/GuideMac OSX
PwnageTool 3.1.4 - Dev Team
Download LinkLink 1 Link 2 Link 3 Link 4Link 5Link 6Pwnagetool Tutorial/Guide PLEASE NOTE: Place all essential files - PwnageTool app, Bootloader Images(For 2G iPhone), Firmware to a folder in your Mac before you proceed. Running directly from the disk image will cause erroneuos behavior such as missing bootloader files and other oddities. *Recommended Root partition at 550MB 2G iPhone Unlocking/Jailbreaking Tutorial3G iPhone Jailbreak Tutorial *Deselect Activate if you have an iPhone legitimately activated on an official carrier. 3GS iPhone Jailbreak Tutorial *Deselect Activate if you have an iPhone legitimately activated on an official carrier. *Pwnagetool provides option to install Cydia or Icy or both. iPhone 3.0 & 3.0.1 Unlocking and Jailbreaking Tutorial/GuideMac OSX
PwnageTool 3.0 & 3.1.3 - Dev Team
» Click to show Spoiler - click again to hide... «
Download LinkLink 1 Link 2 (credit: dzerg)
Link 3 (credit: baretta)
Link 4Link 5Link 6Pwnagetool Tutorial/Guide PLEASE NOTE: Place all essential files - PwnageTool app, Bootloader Images(For 2G iPhone), Firmware to a folder in your Mac before you proceed. Running directly from the disk image will cause erroneuos behavior such as missing bootloader files and other oddities. *Recommended Root partition at 550MB 2G iPhone Unlocking/Jailbreaking Tutorial3G iPhone Jailbreak Tutorial *Deselect Activate if you have an iPhone legitimately activated on an official carrier. *Pwnagetool provides option to install Cydia or Icy or both.
PwnageTool 3.1.3 - Dev Team
The iPhone 3GS is now supported in PwnageTool 3.1.3, assuming the phone was pwned at 3.0 or 3.0.1 - PwnageTool does not support the 3GS out of the box. If your iPhone 3GS has 3.1 preinstalled and is not Pwned then there is no tested jailbreak solution at the moment.
The iPod 2G is now supported in PwnageTool 3.1.3, assuming the iPod 2G was pwned at 3.0 or 3.0.1 - PwnageTool does not support the iPod 2G with 3.1 software out of the box.
Download LinkLink 1 Link 2 Link 3 Link 4Link 5Link 6Pwnagetool Tutorial/Guide PLEASE NOTE: Place all essential files - PwnageTool app, Bootloader Images(For 2G iPhone), Firmware to a folder in your Mac before you proceed. Running directly from the disk image will cause erroneuos behavior such as missing bootloader files and other oddities. *Recommended Root partition at 550MB 2G iPhone Unlocking/Jailbreaking Tutorial3G iPhone Jailbreak Tutorial *Deselect Activate if you have an iPhone legitimately activated on an official carrier. 3GS iPhone Jailbreak Tutorial *Deselect Activate if you have an iPhone legitimately activated on an official carrier. *Pwnagetool provides option to install Cydia or Icy or both.
Redsn0w - Dev Team
*Jailbreaking and unlocking tool for the iPhone 2G, the iPhone 3G/3GS and also the iPod touch (first and second generation).» Click to show Spoiler - click again to hide... «
Download LinkLink 1Link 2 [credit: psyeo]
Link 3Link 4Updates: redsn0w 0.8 [supports 2G/3G/3GS and iPod touch 2]
Link 1Link 2 cpich3g DevTeam: 3GS 3.0.1 OS jailbroken with redsn0w 0.8 on iTunes 8.2.1 flawlessly in one attemptDevTeam: You can re-use redsn0w v0.8 we released a few weeks ago to jailbreak today’s 3.0.1 update. Just let iTunes update or restore you to official 3.0.1 then run redsn0w. The only “trick” is that when redsn0w asks you to identify the IPSW used,
point it at the 3.0 IPSW instead of the 3.0.1 one. After the jailbreak, reinstall ultrasn0w 0.9 if you need the unlock.
More details:
The 3.0.1 release is a “branch” from 3.0 that occurs (code-wise) before all the 3.1 betas. The programs redsn0w needs to change for the jailbreak are identical when you compare the 3.0 and 3.0.1 versions. It seems pretty much the only changes Apple made were for the SMS bug, which affects programs that redsn0w doesn’t touch. That’s why you can re-use redsn0w 0.8 on 3.0.1 even though it was written for 3.0.
And since 3.0.1 doesn’t touch the baseband either, ultrasn0w 0.9 works for those needing the soft unlock. Just install it from the repo666.ultrasn0w.com repository using Cydia as usual.
We’ll at some point fix redsn0w to recognize both 3.0 and 3.0.1 IPSW’s, but really that’s the only change that would be made to it. Everything else would be identical, so there’s no need to wait for the “proper” version that recognizes the 3.0.1 IPSW as valid.
**Latest info:
Snow Leopard, the OS released for Mac on Friday, poses no new wrinkles for the redsn0w jailbreak or ultrsn0w unlock.
To summarize the status of our tools (all of which are available through the links at the left):
You can use redsn0w to jailbreak any iPhone or iPod Touch using OS X, Windows, or Linux.
For both 3.0 and 3.0.1 firmwares, you should point redsn0w at the 3.0 IPSW. If you see it hang at “waiting for reboot”, just unplug and replug that USB cable.
You can use ultrasn0w to unlock the iPhone 3G/3GS, or BootNeuter to unlock the iPhone 2G. Both ultrasn0w and BootNeuter are available via Cydia.
You can use PwnageTool for Mac to create custom IPSWs with pre-installed packages.
For detailed guides on how to run any of these tools, sites like iClarified have some great tutorials. For specific help on any problems, feel free to use our comment system below. angiepangie and Confucious are your friendly moderators and they’re joined by a number of other very knowledgeable commenters too!
We’re glad to see Apple joining in on the “snow” theme. If only Apple had called their new OS “Sn0w Leopard”!
--
Redsn0w Tutorial/Guide2G iPhone Unlocking/Jailbreaking Tutorial3G iPhone Jailbreak Tutorial3GS iPhone Jailbreak Tutorial Take Note:Warning: *Only select Cydia in the process of jailbreaking while you can manually install Icy thru Cydia with RipDev repo later. Most will encounter this error in Cydia if you install Icy: Couldn't configure pre-depend dpkg for grep, probably a dependency cycle". Redo jailbreak and untick Icy. If you are stuck in "waiting for reboot...." while using redsn0w simply unplug and replug your usb cable. This works most of the time. [cpich3g - a DevTeam member]
--
This post has been edited by davidgary73: Oct 16 2009, 01:00 PM