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?

1 Answer 1


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.

  • 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, 2011 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, 2011 at 22:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .