There are two types of redsn0w: Redsn0w 0.9.8 b x jailbreaks iOS 5 beta x while Redsn0w 0.9.6 version provides jailbreak on iOS 4.3.x. The main difference between these two Redsn0w versions is the way jailbreak works. Redsn0w 0.9.8 provides tethered jailbreak, where you have to connect your device with PC after every shutdown to get successful reboot while Redsn0w 0.9.6 provides untethered jailbreak on iOS 4.3.3.
Update #7b: About 12 hours after we released redsn0w 0.9.8b7 with some improvements for iOS5b6, Apple went and released iOS5b7 (what are the odds of that?!?). Even though that redsn0w could still jailbreak iOS5b7, you needed to point it at the iOS5b6 IPSW to do so. Today’s redsn0w 0.9.8b7b lets you point redsn0w directly at the iOS5b7 IPSW instead.
We’ve also added some overall improvements for old-bootrom 3GS owners (where the 24kpwn exploit applies): on those devices, you can tell redsn0w to untether 4.3.5 and lower, or iOS5b7. Old-bootrom 3GS owners can once again choose custom logos, and/or verbose booting (for the really nerdy iPhone3GS fans out there!). And it allows 4.3.4 or 4.3.5 users to use ultrasn0w again (if they have a compatible baseband).
- iPod touch 3G
- iPod touch 4G
- iPad 1
- iPhone4 (GSM)
- iPhone4 (CDMA)