This has always confused me.
My understanding of restoring iOS is that:
1) iTunes contacts Apple to see if inserted iDevice is eligible for chosen firmware.
2) If the signing window is open, Apple approves and sends back its approval in the form of a SHSH blob.
3) iTunes reads this blob as a green light and goes ahead with the firmware restoration.
Now when the window is closed, the SHSH blob reflects this and the restoration is denied or iTunes otherwise says "upgrade to x.x.x instead."
You can use TinyUmbrella to save your green-light SHSH blobs. This is touted as being
very important. That way when Apple releases future versions of iOS you still have your ticket into jailbreak land.
Now this is where I've seen so many conflicting opinions and miscellaneous programs and yes/no's thrown out that I start to get a bit mixed up.
Say Apple releases 6.1.3, and my jailbreak futzes up a month after. Is this where you use a program ("???") to essentially hijack/reroute iTunes' connection to Apple, returning the previously saved green-light SHSH blob you stashed months prior, and have iTunes see it and go "thanks mothership, I'll restore this iDevice now"? If no, why? Is there some other route you have to take, some other part to this I'm missing?
Any clarification on how I might use this SHSH blob in the future would be great! Thanks, guys.
Does the signing window for 6.1.2 close right away when 6.1.3 is released?
They used to leave the signing window open for quite a while after the latest version was out, but the popularity of jailbreaking has since caused them to start closing it dang near instantly. I think I saw (via Twitter) that the window for the last release was less than a day.