Jailbreaking iPhone 3.1.2
With the release of the iPhone Dev Team’s PwnageTool 3.1.4 it is now possible to jailbreak everything but the iPod touch 3rd generation on the Macintosh. Blackra1n for Windows is available to jailbreak any 3.1.2 device including the iPod Touch 3rd generation, so your choice is governed by your platform or device.
I tested PwnageTool 3.1.4 this morning and it worked flawlessly with my 3GS. The previous 3.1.3 version for jailbreaking 3.1 had caused me big problems with the phone being unable to connect to the network after installing the modified ipsw. Luckily I had a version 3.0 ECID SHSH on file with Cydia so it was possible (if convoluted) to restore back to 3.0 and try again. Second time round upgrading to the modified 3.1 worked fine, and I have been unable to figure out what went wrong the first time.