The iPhone OS 3.1.2 is officially jailbroken! Following hot on geohot’s (sorry, couldn’t resist) release of the Blackra1n 30-second jailbreak utility, the iPhone Dev Team has released their decidedly more reliable and unlock-friendly PwnageTool 3.1.4 update to jailbreak the latest iPhone OS 3.1.2 firmware. If you’re using an iPhone 3G or iPhone 3GS, and you want to preserve your SIM unlock, you’ll want to make sure you update to iPhone OS 3.1.2 by way of this latest PwnageTool release.
If you’re already jailbroken, there’s no need to put your iPhone into DFU mode before restoring with the custom IPSW file that PwnageTool creates (it’s on your desktop). Just option-click the “Restore” button in iTunes and select the custom IPSW restore file. Make sure you select the custom file, and avoid the stock file from Apple at all costs. The iPhone Dev Team goes into more detail about PwnageTool and how to keep your iPhone compatible with existing software unlock utilities. Read up on that here.
For those of you that noticed, the PwnageTool 3.1.4 does not match up with the iPhone OS 3.1.2. While it would be nice if PwnageTool point-updates matched up with iPhone OS versions, it’s not always possible. Apple tends to throw curve balls that the require impromptu PwnageTool updates from time to time. We’re dealing with it, so should you.