Redsn0w is a cross-platform jailbreaking, unlocking, and customizing tool for iPhone and iPod Touch. New version redsn0w 0.9b3 supports the latest firmware 3.1.2. The most recent release before this one was redsn0w 0.8, which targeted Apple firmware 3.0/3.0.1.
redsn0w 0.9 beta3 supports:
All iPhones and iPod touches except the iPod touch 3G
Windows and Mac OSX (x86)
Apple firmwares 3.0-3.1.2
When it’s out of beta, it will support the iPod touch 3G, PPC OSX, and Linux.
If you need a carrier unlock, redsn0w will handle iPhone 2G by itself (by installing the BootNeuter utility). For the iPhone 3G and iPhone 3GS use Cydia after you’re jailbroken to install ultrasn0w (baseband 04.26) or blacksn0w (baseband 05.11).
If you have a late-model iPhone 3GS, or if you have an iPod touch 2G whose serial number begins with “MC” (newer than week 40 of last year), you can use redsn0w to jailbreak but you are currently restricted to “tethered” rebooting. That means you need to connect your device to a computer each time you boot it – so just try no to reboot.
DevTeam released PwnageTool 3.1. This utility will allow users of iPhone 2G, iPhone 3G, iPod Touch to run jailbreaked firmware 3.1. We still recommend staying on firmware 3.0/3.0.1 for as long as possible. The 3.1 firmware is not worth it. But if you really want 3.1. Here are the details:
If you are using a 3G iPhone with ultrasn0w and rely on ultrasn0w to obtain cellular service, then you should only upgrade to 3.1 with a PwnageTool created .ipsw. Never update using Apple’s unmodified firmware. Stay away from Apple’s direct updates.
This version of PwnageTool WILL NOT work for the iPhone 3GS and iPod Touch 2G/3G.
PwnageTool WILL work for Original iPhone (1st Generation), Original iPod touch (1st Generation) and the iPhone 3G.
It works only with Mac OS X.
Future releases of PwnageTool and RedSn0w will be soon with more functionality.
Here is per device info:
iPhone 3G (unlocked): This model of iPhone 3G doesn’t have an Service Provider lock (aka factory unlocked) and you are able to put any SIM card into the phone and get service. Your phone is already unlocked so you do not need to worry about baseband updates, simply upgrade to 3.1 using iTunes and then use PwnageTool to create an ipsw and then use this to jailbreak your phone.
iPhone 3G (locked): You need to preserve 3.0 baseband. Create a custom firmware.
iPhone 2G (1st Generation): Use PwnageTool to do the magic and then restore with iTunes using your newly created .ipsw, you don’t need to worry about anything, the baseband will be unlocked, the phone jailbroken.
iPod touch 1G (Original iPod Touch): Use PwnageTool to create a firmware image and restore with that .ipsw using iTunes.
iPod touch 2G: Sorry, no support at this time within PwnageTool, use Redsn0w for an earlier (pre 3.1) firmware release instead.
iPod touch 3G (New iPod Touch): Sorry, no support at this time within PwnageTool.
You can download PwnageTool 3.1 in our utilities page.
Now everyone will know that the DevTeam and GeoHot are no longer in good terms and in fact shortly after the release of Redsn0w 0.8, the tool to run the jailbreak of Firmawre 3.0, there were many discussions on Twitter between GeoHot and copumpkin, one of the DevTeam members.
GeoHot complained that redsn0w uses the same “hole” and the same exploit to run the iPhone 3GS Jailbreak, copumpkin said that the flaw was the same but the exploit was completely different and created entirely by them. Not trusting, GeoHot asked repeatedly Hash codes (the identity) for the files needed to run the exploit and said that it had not been a good idea to release two programs that use the same “hole” (stealing?).
GeoHot also said, that redsn0w has problems (which is true, some users have reported problems) and so he plans to release a new better version of Purplera1n. It will probably will also unlock the iPhone.