Saving SHSH Blobs from and to Cydia with redsn0w and Tiny Umbrella

Cydia saves your iPhones’ SHSH blobs to their servers when the app is installed on a jailbroken iPhone, the SHSH blob file is a security hash file that allows your iPhone to install a particular version of Apple’s iOS software, you can see which ones are saved for your device by checking out the top of the screen when you launch the Cydia app on the iPhone.

 

What SHSH blobs are on Cydia

shsh cydia blobs

SHSH Blobs on Cydia

 

Using redsn0w

You can verify a SHSH blob that is stored locally with redsn0w (how you get them locally – check Tiny Umbrella), you navigate to where the file is stored and let redsn0w verify it.

verify-shsh-blobs-redsn0w

 

You can also query Cydia servers to verify what remote blobs are stored for your device

query-cydia-on-existing-blobs

 

You can pretty much do the whole gamut with blobs in redsn0w:

Send blobs on your device to Cydia by using the ‘Fetch‘ button, normally this shouldn’t be necessary but if you can’t see the iOS version in your Cydia app at the top of the screen then it may help. You can do the same thing manually with an actual blob file by using the ‘Submit‘ button.

 

Stitching Blobs to a IPSW

You can also in redsnow take your SHSH blobs either from a local directory or remotely from Cydia server and ‘stitch’ them into a IPSW firmware file. Get to this by clicking the ‘Stitch‘ button, then selecting the IPSW then choosing the SHSH blob – this way you can restore to a IPSW firmware – well I find it hard to see why you would bother doing this anymore as redsn0w now can do this on the fly with restores in the latest versions. But hell you can do it if you want!

stitch-blobs-IPSW-redsn0w

 

 

Using Tiny Umbrella

To get these SHSH blobs to your local computer a handy application called Tiny Umbrella will be your friend.

Tiny Umbrella

- Launch Tiny Umbrella, Ok the dialog on requesting SHSH from Cydia

Tiny Umbrella Cydia SHSH dialog

Tiny Umbrella Cydia SHSH dialog

 

- Connect the iPhone and highlight it in the connected devices

shsh save from cydia for connected iPhone

shsh save from cydia for connected iPhone

- Click save SHSH

 

- A list of your saved SHSH blobs are displayed

shsh-list

shsh list of blobs

- To see the directory where they are saved or set a new one, do these things in the Advanced Tab, by default on OS X these are saved in an invisible directory in the home account named “.shsh”, for easier access create a new folder without a period and then select it by clicking on the ellipse ‘…’ and setting that folder – then click ‘Save SHSH’ again and Tiny Umbrella will fetch and store the SHSH blobs to the new location.

shsh-advanced-location

Location of SHSH Blobs on local machine