A short while ago, some iPhone Dev Team members, including MuscleNerd, posted a message on Twitter saying “Early adopters have found that redsn0w JB *already* works on 3.0.1 (just point it at 3.0 IPSW!)  Even for 3GS & ultrasn0w.”

Well, IT’S TRUE! I tested this on an iPhone 3G, and worked perfectly. It seems the new update from Apple was strictly targetted towards the SMS exploit, that we’ve heard about in the new recently. Jailbreak is working fine, for me. No official word from the iPhone Dev Team, but early reports are good.

To jailbreak OS 3.0.1, with redsn0w, simply follow the same steps as you did with OS 3.0. (Go here, for a tutorial on jailbreaking iPhone 3G/3GS). When asked to browse for your IPSW, point to OS 3.0, NOT the OS 3.0.1.

IMG_0002 IMG_0003

If you open Cydia, and tap “Upgrading to 3.0.1? Read this:”, you’ll see this:


UPDATE: This has all been confirmed by the iPhone Dev Team now:

“Short version:

You can re-use redsn0w v0.8 we released a few weeks ago to jailbreak today’s 3.0.1 update.  Just let iTunes update or restore you to official 3.0.1 then run redsn0w.  The only “trick” is that when redsn0w asks you to identify the IPSW used, point it at the 3.0 IPSW instead of the 3.0.1 one.   After the jailbreak, reinstall ultrasn0w 0.9 if you need the unlock.

More details:

The 3.0.1 release is a “branch” from 3.0 that occurs (code-wise) before all the 3.1 betas.  The programs redsn0w needs to change for the jailbreak are identical when you compare the 3.0 and 3.0.1 versions.  It seems pretty much the only changes Apple made were for the SMS bug, which affects programs that redsn0w doesn’t touch.  That’s why you can re-use redsn0w 0.8 on 3.0.1 even though it was written for 3.0.

And since 3.0.1 doesn’t touch the baseband either, ultrasn0w 0.9 works for those needing the soft unlock.  Just install it from the repo666.ultrasn0w.com repository using Cydia as usual.

We’ll at some point fix redsn0w to recognize both 3.0 and 3.0.1 IPSW’s, but really that’s the only change that would be made to it.  Everything else would be identical, so there’s no need to wait for the “proper” version that recognizes the 3.0.1 IPSW as valid.”