Wednesday, 6 July 2011

A Quick Answer...

I've gotten MANY emails about this. I've decided to just answer the question here instead of replying to over 100 emails about the problem some of you are facing. Many of you are saving your SHSHs which is a very good thing; without them you have no chance ever of restoring a particular firmware. One thing to keep in mind though, if you have a newer device (iPhone 4, iPad 3G, iPad 2 CDMA or GSM) your device has a SHSH protected baseband. Because of how Apple implemented baseband SHSH verification it is not possible to replay a baseband SHSH and restore with it. iOS SHSH up to and including 4.3.3 restore fine via SHSH replay (this is what TinyUmbrella does). However, your device fails to restore the baseband. This causes a 'panic' and the device does not 'complete' the restore process. This leaves the device in a recovery loop because a crucial step is omitted (by the restore process on purpose).





The way around this is to run a special bit of software called a ramdisk which contains instructions to the device to 'finish' the restore process and allow it to run properly. The important thing to note is that in order for this ramdisk to work, we must have an iBoot or bootrom level exploit in order to force the device to accept the ramdisk so we can do what's necessary to run the instructions to fix the restore. Without an exploit like that, it is not possible.





The sad reality is that though JailbreakMe 3.0 is amazing and plain awesome, without a bootrom or iBoot level exploit we will not be able to restore back to 4.3.3 on iPad 2 GSM or CDMA because there is currently no public iBoot or bootrom level exploit.





This is why fixrecovery will not work for you on iPad 2 GSM or CDMA... yet.

No comments:

Post a Comment