SHSH blobs are like the signatures that are used by Apple to verify the version of iOS you are running . These are very important as if you haven’t saved these SHSH Blobs and if you want to downgrade your iPhone, iPad or iPod Touch to a previous firmware then you can’t be able to do this. So make sure that you save you SHSH blobs before updating to the new firmware reeased by Apple.
Also remember that SHSH blobs requires the use of Exclusive Chip ID of the device with a challenge key. In other words SHSH blobs are checked against Apple servers, when the users decide to restore the firmware on any other iDevice such as iPhone, iPad and iPod touch.
The overall structure of SHSH blobs consist of 19 blobs and each one for another place on the firmware such as Apple logo, Device tree, RestoreRamDisk and many more. SHSH is a 128 byte RSA Signature and generally stands for Signature HaSH. SHSH blobs are compared to another when you restore or update your device each time in order to verify that you are not trying to downgrade your iDevice’s firmware.
There are two poplar tools available to SAVE these SHSH Blobs for your iOS firmware. The first one is Tinyumbrella and the second one is iFaith. Now we will discuss how you can save the Blobs for your iOS using both the tools one by one.
Tiny Umbrella is the type of tool that actually performs the jailbreaks. With the help of this tool your SHSH blobs can be retrieved from Apple. The advantage of this tool is that you can replay saved blobs and fool iTunes.
Step1: First of all you have to download Tiny Umbrella to your PC.
Step2: After downloading, launch it.
Step3: Now an interface will appear on your PC screen.
Step4: Then connect your “iDevice” with your PC.
Step5: After connecting, Tiny Umbrella will detect it in the connected devices tab.
Step6: Now select your iDevice from the connected device tab.
Step7: Then click on the save “SHSH button” present in the top right side of the screen.
Step8: After that the process of Tiny Umbrella saving your available SHSH blob will start.
Step9: You will see a list of saved SHSH blobs after the completion of process.
The users can also check that their firmware version is still being signed by Apple or not on Tiny Umbrella website.
How to Save SHSH Blobs using iFaith
iFaith is introduced few days ago and act as a SHSH dumper as it is used to dumps the SHSH blobs for the current iOS revision running on your iDevice. iFaith also provides you special features like if the installed iOS version is not the newest version, then also Apple allows reinstalling the firmware.
iFaith is supported by all the devices such as iPhone4, iPad2, iPod Touch 4G, iPhone 3GS, iPad1, 3G Running iOS 3.1x, 3.2x, 4.0x, 4.1x, 4.2x, 4.3, 4.3.1, 4.3.2 and 4.3.3. iFaith is much better and useful tool than Tiny Umbrella as it includes physical SHSH dumping on your device, more reliable downgrades, the retrieval of non signed SHSH blobs and also save SHSH blobs of an older firmware currently installed on your iDevice and most importantly it only works when your device is susceptible to Limera1n-exploit-based jailbreak tools.
It is very important to save SHSH blobs before update and if you don’t do so you will not able to downgrade to the previous version when you needed that.Steps are mentioned below
Step2: Now run the downloaded iFaith as administrator.
Step3: Then a screen will appear titled “Welcome to iFaith”.
Step4: Now select the “Dump SHSH blobs” button available on the screen.
Step5: After that click on the “Proceed” button followed by lets go.
Step6: Now iFaith will ask you to enter DFU mode and to enter the DFU mode click on the “start” and follow the onscreen instructions such as:-
1. Hold power and home buttons for 10 sec.
2. Now release the power button but continue holding the home button for 10 more sec.
3. Your device should now be in DFU mode.
Step7: After the entry of DFU mode, iFaith will automatically start extracting the blobs for the iOS version your device is running.
Step8: After the completion of whole process, the SHSH blobs and iFaith server will be save locally on your computer.