iPhone 3GS restore question (hypothetical)
I'm kind of new to the iPhone community, so I'm trying to learn some things. Maybe some of you can help me.
Consider the following scenario:
iPhone 3GS with fw 3.1.3, bb 05.12.01 and new bootloader.
Let's say the SHSH blobs are saved for 3.1.3 (saurik's server or locally).
Now, the iPhone is upgraded to the new fw 4.0 with, let's suppose, a new baseband (let's call it 06.xx.xx - as I don't know the baseband in the new OS4 :) )
I recently learned that you cannot restore with a custom fw on 3GS with new bootloader.
So now the questions:
1. Considering an iPhone 3GS (new bootloader) with fw 4.0 and the new hypothetical bb 06.xx.xx, would the user be able to downgrade the fw to 3.1.3 (for which it has saved SHSH)?
2. I'm assuming that in step 1 only an original ipsw can be used, thus with a 05.12.01 bb. Would the iPhone just update the fw and return an error when trying to update the bb? And from here there would be some hypothetical tool to get you out of it and help boot the phone normally?
Thanks in advance