當前位置:學問谷 >

生活範例 >科普知識 >

備份shsh什麼意思

備份shsh什麼意思

SHSH的全稱是Signature HaSH blobs,中文簽名雜湊,又稱為shsh blobs。shsh是由Apple驗證伺服器根據iOS裝置ECID和韌體版本產生的一個簽名證書。下面是本站小編整理的相關內容,歡迎大家閱讀!

備份shsh什麼意思

簡介

SHSH就是驗證iTunes恢復韌體操作合法性的一個證書。當我們用iTunes進行恢復韌體操作時,iTunes會向蘋果驗證伺服器提交待恢復韌體裝置的ECID,並申請獲取恢復驗證證書。一旦驗證通過,Apple伺服器就會發送與ECID和韌體版本對應的簽名證書給iTunes,這樣iTunes就可以繼續進行和這個shsh相對應版本的韌體恢復。因此,不同版本的韌體,所請求shsh不同(比如iOS 8.0,iOS 8.0.2韌體)。不同裝置的所請求SHSH也是不同的,不能借用,就好比每個人的身份證都是唯一的(即使是相同的機型也是不同的,因為每臺裝置都有不同的ECID)。

在iOS 5以前,Apple伺服器給同一臺裝置同一版本的'韌體傳送SHSH證書都是相同的,這允許使用者儲存該shsh並在將來使用重放攻擊方法恢復舊版本韌體。iOS 5以後,Apple引入了APTicket以及nonce,使每次傳送的shsh內容都不同,這給降級造成很大的困難(因此也只有A4以及老裝置具有硬體漏洞才能降級)。

意義

每當新韌體釋出時,蘋果在一定時間內就會關閉前一版本的簽署驗證。如果嘗試恢復已經關閉驗證的韌體,伺服器將會拒絕簽署韌體,那麼恢復韌體就會失敗(iTunes通常報錯3194)。因此,當我們想要恢復舊版本韌體時候,就需要相應裝置以及相應韌體的shsh。shsh就好比一個鑰匙,你有了7.1.2編號的鑰匙才可以開啟7.1.2編號的鎖(韌體),你才能進7.1.2編號的家門(iOS系統)。比如,蘋果提供8.0編號的鑰匙了,就收起7.1.2編號的鑰匙不給你了,所以你應該在蘋果收回你8.0編號鑰匙之前就去配一把鑰匙,也就是備份一下。需要注意的是:SHSH備份情況與系統版本無關(iFaith提取SHSH法除外),而且與是否已越獄也無關,只與此時蘋果伺服器系統恢復驗證開放情況有關。

驗證開放情況

一般Apple在釋出新版本後幾天或幾小時內(甚至更短時間)關閉前一版本驗證,只允許使用者升級至最新iOS版本。

如何備份

方法一,使用愛思助手提取

1、下載愛思助手客戶端

2、開啟愛思助手,選擇"高階玩家",

3,可以選擇"本機備份"和"蘋果伺服器備份SHSH"

4,備份的SHSH愛思會在給您保留在伺服器,方便以後刷機使用

方法二,使用tinyumbrella提取

下載:tinyumbrella

執行這個軟體前,需要下載java執行環境,大家去這裡選擇自己電腦相應版本下載

裝了java執行環境,解壓tinyumbrella,執行裡面的exe檔案,保持手機連線,

Tinyumbrella-Mac版介面

Tinyumbrella-Mac版介面

點選"connected devices"下面的手機圖示,最右手邊的"save shsh"會有暗灰變為可點選,點選後等待就是了,Tinyumbrella會自動儲存此時開放驗證的shsh檔案。

方法三,使PP助手(Win)版提取

下載:PP助手(Win)版

步驟:1.將iOS裝置連線電腦,開啟PP助手。

2.點選PP助手--SHSH管理。

3.點選獲取SHSH(PP助手會自動執行SHSH備份)。

溫馨提示:

1.提示備份失敗原因是Apple已經關閉該版本韌體的驗證所以導致SHSH備份失敗。SHSH只能備份沒有關閉驗證iOS韌體版本。

2.在SHSH列表點選右邊放大鏡圖示即可以檢視電腦本地備份的SHSH檔案。

方法四,使用91手機助手提取

操作前準備:下載91手機助手

步驟:1.使用資料線將iPhone/iPad連結電腦 2.將PC端的91手機助手更新到最新版本

3.開啟91手機助手,點選進入【功能大全】介面開啟【SHSH管理】

4.一鍵點選【SHSH備份】,91助手會自動備份下載到你的電腦裡

5.點選【開啟目錄】就能找到你備份的"SHSH檔案"

方法五,使用ITOOLS提取

下載:iTools

方法很簡單,下載後直接執行exe檔案,保持手機連線,點選"管理SHSH"----再點選"儲存SHSH",可以多儲存幾次,因為有時網速或伺服器原因,一次不成功,多幾次說不定就成功了。

th提取

iH8sn0w編寫的iFaith打破了傳統備份shsh的方法。即使Apple驗證伺服器關閉了該系統版本的驗證仍可以備份。但是這是一種提取的方法,原來是什麼系統版本,提取出的就是什麼版本的shsh。但是,僅A4或A4之前的老裝置可以使用這種方法。

步驟:

降級方法

如果使用者在驗證關閉之前就已經備份了相應版本的shsh,那麼使用工具能夠降級iOS裝置。

降級僅可用於以下裝置:

iPhone 3G,iPhone 3GS,iPod Touch 2G,iPod Touch 3G

A4裝置(iPhone 4,iPod Touch 4G,iPad 1代,Apple TV 2G)

iPhone 4S(特殊,僅iOS 5.x-iOS 5.x可平刷或互刷,系統需要完整APTicket欄位)

iPad 2(特殊,需要iOS 4.x的shsh,僅支援降級iOS 4&5;iOS 5.x-iOS 5.x可平刷或互刷,平刷系統需要完整APTicket欄位)

iPad 3(特殊,僅iOS 5.1-iOS 5.1.1可以平刷或互刷,系統需要完整APTicket欄位)

(iPhone 2G和iPod Touch 1不使用shsh)

(iPhone 3GS老機型和iPod Touch 3老機型若有24kpwn硬體漏洞可以無shsh升降級)

(有基帶的A5或A5X裝置平刷或互刷時,如iPhone 4S,iPad蜂窩版,基帶版本無法保留,會升級到最新版本,依靠軟解基帶解鎖的裝置需要注意)

降級之前需要注意:

方法一:iFaith

iFaith是由iH8sn0w開發的降級軟體,可以提取shsh也可以從Apple或Cydia伺服器獲取shsh,但最主要的功能還是自制簽署降級韌體。開啟iFaith,選擇Build Signed IPSW,選擇shshblobs檔案(支援plist,shsh,ifaith格式),再選擇相應版本韌體,iFaith會自動完成簽署過程。然後按照iFaith提示的步驟進入Pwned DFU,關閉iFaith開啟iTunes(不得使用iTunes11.1及11.1+,否則報錯11),選擇韌體恢復即可完成降級。

方法二:愛思助手(蘋果刷機助手)

愛思助手是深圳市愛普資訊科技有限公司開發的iOS刷機越獄工具。

準備需刷機的韌體,將裝置置於DFU模式。先選擇韌體,然後一鍵刷機,等待完成即可。

方法三:Redsn0w

Redsn0w是老牌越獄團隊iPhone Dev Team開發的越獄降級軟體,具有儲存shsh,平刷,反啟用等諸多功能。依次選擇Extra - SHSH Blobs - stitch可以自制簽署韌體(建議iFaith,錯誤較少)。依次選擇Extra - Even More - Restore,到了這個介面就平刷降級了。

對於A4裝置(除iPhone 3GS老機型),在IPSW選擇要恢復使用的韌體(Redsn0w會提示進入Pwned DFU)。如果你的shsh儲存在本地,則點選local選擇shsh檔案;如果儲存在Cydia伺服器上,直接點選Remote即可。Redsn0w會自動完成操作。

對於A5裝置。若要降級iPad 2,則先選擇要降級的韌體。比如要iPad 2降級5.1.1,有4.3.3和5.1.1shsh。先在IPSW選擇5.1.1韌體,Redsn0w會提示需要4.x的韌體和shsh,再選擇4.3.3韌體,直接點選remote,Redsn0w將自動開始將裝置置於恢復模式,並開始降級。注意Redsn0w會先降級到4.3.3再刷到5.1.1。若要降級平刷iPhone 4s 或 iPad 2 & 3,只能實現iOS 5.0.1平刷,iOS 5.1.1平刷以及iOS 5.0.1-iOS 5.1.1升降級,與上面步驟相似。

標籤: shsh 備份
  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/zh-tw/flsh/kepu/elg5k.html