iOS14已經發布,很多朋友摩拳擦掌躍躍欲試,準備一嘗最新系統的新功能。
當然,盛宴過后,相信又會有不少人覺得索然無味,又會想起老系統的好處,所以今天的教程,就是學會如果降級系統,當然前提是有SHSH2備份。
來了解一下什么是SHSH?以下解釋來自搜索引擎。
SHSH是簡稱,全稱應bai該為 ECID SHSH或者 SHSH Blob 或者 ECID SHSH Blob 。ECID的英文全名是 Exclusive Chip ID ,每一臺iPhone/iPad都根據自己的芯片有一個唯一的識別碼。然后我們說為什么蘋果要做SHSH,以前的智能手機,大家刷了新版,不好用,就再刷回低版本。以前還無所謂,蘋果發布的iOS新版本一般都會屏蔽舊版本的越獄,蘋果不想讓大家越獄,當然蘋果就不想讓大家再刷回去,所以用了一種新的驗證技術,這就是SHSH了。SHSH是根據每臺機的ECID和當前最新的版本經過復雜運算而得出的一個簽名文件,SHSH不是存在你的機子上的,是存在Apple的服務器上的。當你刷機的時候,Apple會連上服務器來驗證當前你的刷機版本和ECID所產生的SHSH和服務器上的是否匹配,如果不匹配,則不能刷機。
也就是是說你要降級,必須要有相對的SHSH備份才行。SHSH等于SHSH2,這是iOS9.0以后的叫法
比如你要降級13.7系統,那么你必須要有相對應的13.7的SHSH2備份,否則不能降級。
那么,有SHSH2就可以隨便降級了嗎?并不是,還必須是SEP兼容的系統版本才可以。
SEP又是什么鬼?
SEP也叫安全區域處理器,它有獨立的運行系統,每次刷機都會對SEP系統也進行更新,系統與服務器會進行核對,如果降級的iOS系統與當前的SEP不兼容,那么降級刷機被禁止。
舉個簡單例子,國外研究人員發現,iOS 13.7的SEP兼容整個iOS 13.0系列,那么你只要有對應版本的SHSH備份文件,那么就可以在兼容的系統版本刷機降級。
這個還有一個概念是Apnonce隨機數,這個數值每次刷機都會變化,所以需要把這個數值固定下來,固定以后的SHSH文件才能和服務器完美匹配,只有固定Apnonce的數值之后,保留下來得SHSH才有用,不然沒用。
現在SHSH2和SEP都講完了,基本概念也就清楚了,可以開始正文了。
SHSH2備份教程
一,固定Apnonce隨機數值
1,首先你需要越獄你的iPhone/iPad
這里需要區別對待:
如果iOS版本是iOS13.0~13.3、iOS 13.5,那么可以使用Unc0ver來進行越獄
如果是iOS 13.5.1~13.7,那么iPhone6S~X之間的型號可以繼續使用checkra1n來進行越獄。但是如果是A12、A13處理器,那么將無法繼續越獄。
2,使用Unc0ver越獄成功之后,會默認設置好隨機數Generator為0x11111111111111111。
3,使用checkra1n越獄后,需要添加源:https://halo-michael.github.io/repo/ ,然后安裝Generator Auto Setter插件,插件安裝完成之后,會默認設置好隨機數Generator為0x11111111111111111。
二,備份SHSH2文件
方法一:使用Blobsaver備份SHSH,支持Mac、win、Linux,根據系統下載,需要Java支持,所以需要先在電腦上安裝好Java平臺。
方法二:使用https://tsssaver.1conan.com/在線保存SHSH文件。
1,連接好已經越獄完成的iPhone/iPad,并且已經設置了Apnonce為0x111111111111111
2,連接iPhone/iPad設備,在設備上點“信任”按鈕,打開blobsaver工具,點擊Read from device,等待讀取手機信息(如果讀取不到點擊設備上的“信任”按鈕)。
3,在iOS Version 勾選All Signed Version,再次勾選
Manually specitf apnonce,然后點擊Read form device。
4,在彈窗界面點擊確定,手機會重啟然后進入恢復模式,軟件會自動讀取到apnonce,然后設備會自動重啟。
5,讀取到apnonce后,點擊最下方的Go,開始從Apple服務器獲取SHSH2文件,稍等30秒,會獲取到文件,并且保存到你指的的路徑位置。(如果沒有指定路徑,win默認保存到/我的文檔/blobs;Mac保存到/用戶/Blobs,Linux保存到/用戶/Blobs)

6,保存下來得shsh2文件可以用于降級相對應的版本。
保存下來得SHSH文件,可以使用futurerstore進行降級。
那么以上就是備份SHSH2文件的完整教程!