iH8sn0w has just updated the Sn0wbreeze 2.0 jailbreak for Windows which initially supports devices including iPhone 2G, 3G, and 3GS (both old and new bootrom); as well as iPod Touch 1G, 2G (MB and MC), and 3G (running iOS 3.1.2).
The new version released, Sn0wbreeze 2.1, now supports additional devices including iPhone 4, iPod Touch 4G, iPad, and Apple TV 2G. To summarize this up, Snowbreeze 2.1 supports the following devices:
iPhone 3GS (old and new bootrom)
iPod Touch 2G (MB and MC)
iPod Touch 3G
iPod Touch 4G
iPad (on iOS 3.2.2)
Apple TV 2G
Sn0wbreeze is a utility that allow users to create a custom pre-jailbroken iOS 4.1 firmware which can be used to upgrade the iPhone, iPad, or iPod Touch with lower version of iOS to the latest iOS 4.1. For iPhone devices, it also preserves the current baseband so you can still enjoy the carrier unlock. That means if your iPhone comes with iOS 4.0.2 or 4.0.1 or older – you can use Sn0wbreeze 2.1 to jailbreak it while preserving your current baseband, and later unlock the baseband using UltraSn0w.
Sn0wbreeze 2.1 works with Windows XP, Vista, and Windows 7 (both 32 and 64-bit); and it requires .NET Framework 2.0. You may download Snowbreeze 2.1 directly from iH8snow website.