If you are an iPhone 3GS user who has accidentally upgraded to iPhone OS 3.1 as you weren’t aware of the warning given by the iPhone Dev Team to avoid upgrading to iPhone OS 3.1 then there is some more bad news.
They are reporting that Apple has stopped signing iPhone OS 3.0 and iPhone 3.0.1 firmware files, which means that iPhone 3GS users cannot restore using any firmware files. They can only restore using iPhone OS 3.1 firmware file.
According to them:
“1) If you have an iPhone 3g or 2g, you are fine and should be able to restore.
2) If you have a 3gs, you can only restore 3.1 (and kiss your jailbreak good bye). If you did not get an IBSS/IBEC signature before now and you restore, you may never be able to jailbreak again.
3) If you have an iPhone 3GS and you used Cydia to save your TSS or did purplera1n or similar a while back and saved your IBEC, then you will be able to restore in the near future, but you must wait for someone smart to write a utility that will let you do it. Chances are good that such a utility will come out in a couple days. If you can be patient and wait, do so. No one wrote this utility prior to this because we were not sure if Apple would actually stop signing 3.0 – only that they *could*.”
There might be some glimmer of hope for iPhone 3GS users as they have also pointed out to a tweet by chronicdevteam, which claims that iPhone OS 3.1 GM is still vulnerable.
It looks like the cat and mouse game between Apple and iPhone Hacking community has got more interesting with Apple making it even more difficult with the introduction of iPhone 3GS and now by not signing previous iPhone OS firmware files.
We’ll keep you posted on this developing story so please stay tuned here at iPhone Hacks.