How to save SHSH Blobs for iPhone - iOS Wiki

What is SHSH? Save SHSH for what? Some notes about SHSH.





SHSH, or SHSH2 or Blobs can be considered the same. So what is SHSH?





=> Understand simply, when upgrading an iOS version, your device will send a request to Apple, Apple will then issue you a file like 1 "ticket"To allow you to upgrade iOS. Save SHSH is to save the "ticket"That => You can use it later iOS upgrade / downgrade to iOS version has saved SHSH with the ticket Apple issued to you previously. (Note to downgrade, SEP needs to be compatible, SHSH is only a part)





Example: You are on iOS 13.5.1 and have saved the SHSH of iOS 13.5. Because SEP of iOS 13.5.1 is compatible with SEP of iOS 13.5 => Can downgrade from 13.5.1 to 13.5 (although iOS 13.5 is not signed).





  • You do not need to raise iOS to save SHSH. That means you can still save the SHSH of iOS 13.5 even when you are on iOS 11, 12, ...
  • SHSH can only be saved for the currently signed iOS version.
  • Each machine has its own SHSH. Stored SHSH cannot be obtained from one device for use in another.
  • For A12 + devices, you must jailbreak first to be able to save SHSH.




Proceed (2 steps)





For non-jailbroken machines: (A12 + not jailbroken will NOT save SHSH)





Step 1: Get the machine's ECID





  • Plug the phone into the computer. Open 3uTools, right on the first tab you select "View iDevice Details". Here will be the ECID of the machine. (You should save ECID for convenience next time).
  • For the iPhone 6s / 6s + / SE (A9), because the chip is manufactured by both TMSC and SamSung, there will be 2 chip models. You see the Model line to determine the type of Chip.








Step 2: Save SHSH





Once you have an ECID, you can now save SHSH. There are 2 ways to save SHSH, use https://shsh.host/ or https://tsssaver.1conan.com/Basically, the two tools are equivalent.









- Access to https://shsh.host/ and follow in the picture.





- Note that iPhone 6s / 6s + / SE will have “PlatformThis is it Model which you checked in step 1.









- Check saved SHSH: After saving, go to “Find My”, enter ECID and press confirm to check the saved SHSH.

















- The information to fill is similar to the one above.









- Tsssaver's saved SHSH will be more complicated. First you enter the ECID on the line "Recover SHSH Link" to open the SHSH save folder. SHSH files are usually located in folders "Noapnonce" (see photo for clarity).









For jailbroken machines.





- The jailbroken device is simple, just install tweak "System Info" (source https://apt.arx8x.net/) is able to view all of the machine's information.





- You can also manually save SHSH above. Or you can save SHSH by System Info always: Open Setting => General => About => ECID => Swipe left and select Save SHSH2. This way SHSH can be saved for both A12 + devices









- Select the iOS version is done. The SHSH file will be saved both locally and on shsh.host. (How to check the file saved at shsh.host above)









So you have successfully saved SHSH to serve to upgrade / downgrade iOS later. The whole process only takes a few minutes, quite simply. If possible, I will write a guide to downgrade iOS with shsh just saved.





Good luck!





Ps: Particularly for A12 +, there is another way to save Blobs, you can refer here. Since there are no test conditions, I cannot be sure which one is better.





Dat Nguyen - iOS CodeVN - Reference reddit









The post How to save SHSH Blobs for iPhone appeared first on iOS Wiki.