Hours after the release of iPhone OS 3.1.3, however, the iPhone Dev team has released redsn0w 0.9.4 that supports jailbreaking on the latest version of iPhone OS. But there is a catch. The jailbreaking solution only works on iPhone 2G, 3G and iPod touch 1G.

Anyway, this is really a good news for those using jailbroken iPhone. But, please read this post very carefully before you take action to upgrade to iPhone OS 3.1.3 for your jailbroken iPhone.

iPhone 2G Jailbroken Users

it is safe to upgrade to iPhone OS 3.1.3 and use redsn0w 0.9.4 to jailbreak it. As there is no further update of the baseband, bootneuter should still be able to unlock your iPhone, in case you need. Here is the suggestion from iPhone Dev Team.

iPhone 3G Jailbroken Users

iPhone Dev team also confirmed redsn0w 0.9.4 supports jailbreaking on iPhone OS 3.1.3. Please take extra care for iPhone 3G. Redsn0w 0.9.4 can only support jailbreaking. If you’re relying on ultrasn0w for unlocking, DO NOT UPGRADE to iPhone OS 3.1.3. Your iPhone cannot be unlocked after the upgrade.

iPhone 3G S Jailbroken Users

DO NOT UPGRADE to iPhone OS 3.1.3. At the mean time, none of the jailbreak tools (including blackra1n, redsn0w, PwnageTool) supports jailbreaking on this OS version. Just keep your iPhone OS 3.1.2 and remember to ignore any upgrade prompt in iTunes.

For those who are adventurous for the upgrade, you can download Redsn0w 0.9.4 here ( Windows / Mac). More detailed jailbreak instructions for iPhone 2G will be posted in upcoming post.