Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a iPhone 3GS with iOS 3.1.3 in my job. I have to update it to 4.1 and after I need to go back to 3.1.3. We have only this iPhone with it, so if I do something wrong, I will never can go back.

I run TinyUmbrella and it save the SHSH for 4.1 , 4.3.5 and 5.0bx iOS. But, why it don't save for 3.1.3? This mean, if I update it, I will not go back to 3.1.3??

Why it not save for other 4.x versions?? Am I doing something wrong?

share|improve this question
up vote 0 down vote accepted

TinyUmbrella can only save the SHSHs for firmware versions that still get signed by Apple. 3.1.3 isn't signed by Apple anymore (i.e. they don't want you to downgrade to it), and therefore you don't get the SHSHs anymore.

share|improve this answer
Putz.. Only a last question. How fast I have to save SHSH when a new iOS is launch? And, when you say ANYMORE is really ANYMORE? There isn't rewrite BIOS or ANY other way? If I don't save SHSH, only a "time machine" can help me to go back in time? – Rodrigo Aug 3 '11 at 22:06
I think there's no way to get back if you can't get the SHSHs for that version, but I'm not 100% sure. As far as I know, Apple in general stops signing older versions of iOS a few weeks after the latest one was released, but they stop to sign quicker if the new version is just a security update. – MrMage Aug 3 '11 at 22:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.