為什么要備份shsh?
1、SHSH的全稱是Signature HaSH blobs,中文簽名散列,又稱為shsh blobs。shsh是由Apple驗證服務器根據iOS設備ECID和固件版本產生的一個簽名證書。當用iTunes進行恢復固件操作時,iTunes會向蘋果驗證服務器提交恢復固件設備的ECID,并申請獲取恢復驗證證書。一旦驗證通過,Apple服務器就會發送與ECID和固件版本對應的簽名證書給iTunes,這樣iTunes就可以繼續進行和這個shsh相對應版本的固件恢復。
2、shsh的主要作用是用來通過恢復固件(包括降級和平刷)時候的官方驗證,可以理解為驗證的密鑰,如果沒有這個文件,而蘋果又關閉了對老版本固件的驗證就無法恢復指定的固件了。哪天錯刪了什么導致白蘋果了,而升新固件不能越獄,想要回到原先版本的固件發現蘋果已經關閉驗證了,在這種時候就需要shsh來平刷系統了。
3、簡單的說,shsh就是用來降級用的,蘋果為低版本固件刷機關上了大門并且上了鎖,而shsh,就是用來開啟降級平刷系統大門的鑰匙,每臺手機的shsh都是獨立的。