iOS 6.0 To iOS 6.1.2 SHSH Blobs / APTickets Saved Using Cydia Are Unusable, Saurik Explains Why

For all of you who saved SHSH blobs for iOS 6.0 to 6.1.2 through Cydia, you will be disappointed to hear that Saurik has took to his blog to explain that they will not be usable. This means those of you who were hoping to downgrade at some point using the TSS data Cydia saves automatically, will be straight out of luck.

In this lengthy blog post Saurik goes on to explain how SHSH blobs, APTickets and TSS works and many other things regarding the actual reason why all of the SHSH blobs saved through iOS 6.0 to 6.1.2 became corrupt and unusable. If you are interested in all of those details you can check out the blog post yourself, as it is very technical and probably not very useful to the average person.


The bottom line is, unless you saved your SHSH and APTickets manually to your computer using a tool like iFaith or TinyUmbrella then you will not be able to downgrade or even re-restore to the same firmware version you are running now. As Saurik points out himself, only those with A4 devices are really affected because only those devices can be downgraded, so for most of us this won’t even concern you.

The set of devices that are able to run iOS 6 and that are also old enough to be subject to this exploit is actually fairly small: only the iPhone 3G[S], iPhone 4, and the 4th generation iPod touch meet these requirements. In particular, no iPad, nor any recent iPhone (not even the iPhone 4S) has any known way to use cached iOS 6 TSS information. This means that 74.2% of Cydia users are not affected at all.

Secondly, for the remaining 25.8% of Cydia users for which cached iOS 6 APTickets could be useful, by far the primary purpose is to restore or otherwise recover the version of iOS you are currently running untethered. As an example, a user is currently running 6.1.2 and accidentally upgrades to 6.1.3. Alternatively, they accidentally break their iOS installation so badly that they need to restore.

In either of these two use cases, the alternative to an APTicket exploit is to upgrade to iOS 6.1.3; as this scenario is only applicable to people running older devices (those subject to limera1n), iOS 6.1.3 is still jailbreakable (as should all future versions of iOS on these devices), but the result will not be an untethered jailbreak: many users (including myself) really hate using tethered jailbreaks.

Thankfully, this situation is actually fairly easily solved: redsn0w has the ability to dump the full TSS information from a device (also using that same limera1n exploit). I thereby encourage users of devices capable of being exploited by limera1n (the iPhone 3G[S], iPhone 4, or 4th generation iPod touch) to download this tool right now and use it to upload complete TSS information.

If anything this is a really good reminder to always manually save your SHSH blobs. When you rely on an automated service you are always taking the chance something could go wrong, and this time it indeed did! To find out whether you were affected by this issue, simply open up Cydia, look for the new TSS Center (labelled TSS Center (SHSH & APTicket)) and you will be able to see the blobs that have been saved for your device.

Downgrading From iOS 6.1.3 To iOS 6.1.2 Is Not Possible Using Cydia SHSH Blobs

In closing, Saurik notes that those who wish to eventually downgrade their A4 device should upload their TSS information to Cydia using a soon to be released version of RedSn0w or iFaith if you have access to a Windows computer (so it will always be on hand).

Don't forget to follow on Facebook, Twitter and Google+.
  • Jerome Hartzog

    When Mr. Freeman talks jailbrakers listen.

  • Ethyn Resausk

    Luckily I saved 6.1.2 on my PC. When there is a downgrade solution for my 4S

  • Gaara

    Yes i I saved my iPhone 5, 6.1.2 on my PC with Tiny-umbrella as well and just to make sure something happen with the hadrddrive i burn it in to a cd. ;)

  • James

    I’d like to see these devs actually focus on a way to downgrade A5 and above devices because 1 jailbreak per iteration of iOS isn’t good enough. The 6.1.2 jailbreak lasted me about 1 month before a conflict forced me to restore and being an iPhone 5 owner it now means I’m without a jailbreak for at least 6 months …. A way to downgrade would mean everybody would be able to jailbreak on multiple software versions which would be so much better … It really annoys me knowing I can save my blobs, which I did anyway but I am unable to do anything. What’s more annoying is that various people from within the jailbreak scene have advised people to save them and made a big deal about doing so yet we never seem any closer to actually being able to do anything with them, you hear less about anyone actually focusing on downgrading yet, imo, it should be the primary focus !!

  • Ethyn Resausk

    Yeah P0six said back in September he was trying to work on a new bootrom exploit on newer devices including the 5 so we could have a tethered jailbreak, but looks that never happened. I feel you though, Theres times my phone will corrupt and I have to be forced to restore to the latest update…Sad times.

  • Damian W

    OK, my question is how do you re-restore A4 devices running 6.1.2? Could I get step by step instruction. I remember it was only possible with iOS 5 last year.