George (GeoHot) Hotz released version RC2 of his blackra1n "all device" jailbreak tonight. The update fixes a number of issues, and includes a working version of Icy along with Mac support.
In the initial release, blackra1n jailbroke all iPhones and iPod touches running on iPhone 3.1.2 firmware except for the newer 8GB iPod touches. The update, blackra1n RC2, jailbreaks all iPhone and iPod touches, but the iPod touch and iPhone 3GS running the newer bootrom require tethered jailbreaks, meaning blackra1n must be run each time the iPhone or iPod touch is rebooted. There were a number of issues jailbreaking iPhone 3G devices under the original version which GeoHot claims to have fixed in the new release.