Jailbreak‎ > ‎

甚麼是ECID & SHSH

ECID是Apple最新加入於iPhone 3GS、iPod Touch 第三代的裝置,而這個設計的功能之一就是防止改機者任意變換軔體版本,因此ECID被視為未來改機不可或缺的一項資料。如果你持有的裝置是iPhone 3GS或是iPod Touch第三代,並且有意改機者,請記得備份你的ECID SHSH。

Q:什麼是ECID?
A:ECID是Exclusive Chip ID的縮寫。簡單的說,如果你手上持有iPhone 3GS、iPod Touch第三地,每一台都有一個特定的ECID號碼(16碼)。

Q:什麼是ECID SHSH?
A:持有的iPhone 3GS、iPod Touch第三代,每次使用iTunes想要升級、回復、更改軔體版本的時候,iTunes都會與Apple的伺服器聯絡,然後Apple伺服器端會檢查 你想要執行的軔體版本並且發送一個證件給你,讓你可以順利的升級、回復、更改軔體。因此我們將這個動作稱之為認證(Signing)。

Q:ECID如何阻擋改機?
A:ECID並沒有能力偵測你的系統是否有JB過,不過Apple可以設定想要認證的軔體版本。舉例而言:當使用者目前手持的軔體版本為A1(假設A1是 可以改機的版本),過一陣子Apple會釋出B1軔體版本,當B1軔體釋出時Apple會停止對於A1軔體的認證。一旦使用者想要使用手動刷新、回復A1 軔體,iTunes會給你一個錯誤的訊息並且拒絕使用A1軔體。如此一來使用者如果真的系統發生錯需要回復原廠狀態就會被強迫升級到最新軔體了。通常最新 軔體的改機工具要過一段時間才能釋出,因此備份ECID、ECID SHSH是防止這段過度時期的重要文件。

Q:備份ECID有什麼用?
A:備份ECID的用意是,我們可以從電腦修改,讓iTunes連接到一個假的Apple伺服器,並且利用先前版本留下了ECID SHSH給予認證的動作,如此一來iTunes就會以為那是從Applen伺服器傳來的認證,給使用者回復舊版軔體的權力。如此一來,一旦玩家不小新升級 到無法改機的版本,也可以透過ECID SHSH搭配一些步驟進行降級。降級的教學請參考:

Q:ECID、ECID SHSH有版本之分嘛?
A:ECID是系統上獨一無二固定的號碼,沒版本之分。ECID SHSH是Apple伺服器對於每個軔體版本的認證,因此每出現一個版本就會有不同的認證存在。收集越多版本對於將來的使用會更加方便。舉例來說,如果讀 者有備份3.1.0的ECID SHSH,那就可以透過教學的方法降級到3.1.0軔體版本,較早的或較晚的版本都沒有辦法。如果有備份到3.0、3.1.0、3.1.2的ECID SHSH,那就有三種降級的版本可以選擇。

Q:iBEC和iBSS與ECID有關嘛?
A:較早玩改機的讀者應該有聽過這兩個版本,iBEC和iBSS都是屬於ECID SHSH的檔案之一,現在高手們已經知道如何將他們變成iTunes需要的格式,因此已經不需要分別抓出兩個版本,只要依照下面的步驟就可以抓出ECID SHSH。往後只要備份ECID SHSH就可以了。

Q:什麼機型會有ECID?
A:目前只有iPhone 3GS和iPod Touch 第三代有這個裝置,舊的版本不用擔心。

Comments