3GS Users, get ready for 3.1!
by Vaelek on Jul.01, 2009, under Jailbreaking
The Dev Team has just announced that the purplera1n method of making sure you’ll be able to [continue to] jailbreak your 3GS is no longer necessary. It seems Apple was nice enough to dump the files in %TEMP% (Windows) and /tmp (Mac) while it is performing a restore.
*EDIT* After actually having time to think about this for a second, unless you have a reason to restore your phone (twice), the purplera1n method is a LOT more convenient. Kudos to the Dev Team for discovering this, but it’s not the best way to go about it. This of course assumes that purplera1n does its job correctly.
The short version
You should copy these files out of the respective temp folder while a restore is happening.
The slightly longer version
Part 1
Make any necessary backups (See the Jailbreaking article for tips on this)
Open Windows Explorer and put %TEMP% in the address bar. If your temp folder is cluttered, you may want to clean it up a bit at this point to make things easier.
If you’re on a Mac, it’s the same basic idea, except you would open Finder and navigate to /tmp.
Open iTunes and begin a restore
***WARNING*** Be certain that you are restoring 3.0 ***WARNING***
If you have been anywhere near the 3.1 beta, be absolutely positive you are restoring to 3.0 or you may lose the ability to jailbreak [forever].
While the restore is running, watch the temp folder, you should see at least one new folder created, probably with a meaningless name.
View the contents of the folder and find iBEC.n88ap.RELEASE.dfu, copy this file elsewhere.
Part 2
Put your phone into DFU mode by first turning it off. Then hold the power/sleep button (the one on the top) and the Home button (the one on the front) for 10 seconds, then release the power/sleep button and continue holding Home. If all goes well, iTunes will tell you it has detected an iPhone in recovery mode and the screen on your phone will remain black. If the apple logo appears and you are still holding the power/sleep button, you will likely have to try again.
Once the phone is in DFU mode, perform another restore, this time looking for the file named iBSS.n88ap.RELEASE.dfu.
And that’s it! Take those files and burn them and go bury them in your backyard! Well, maybe not, but keep them safe! There is no imediate use for them, but you will likely need them when you are able to use Ultrasn0w / Redsn0w.
Stay tuned for more info as it develops…