ECID是Apple最新加入於iPad、iPhone 3GS、iPhone 4、iPod Touch (late 2009)的設計,而這個設計的功能之一就是防止改機者任意變換軔體版本,因此ECID被視為未來改機不可或缺的一項資料。如果你持有的裝置是iPhone 3GS或是iPod Touch第三代,並且有意改機者,請記得備份你的ECID SHSH。進入iOS 4之後,Apple已經將SHSH的設計全面應用到所有的iOS世代機種,因此現在不論你持有的是新舊世代的iOS商品,都要記得備份你的SHSH。
Q:什麼是ECID?
A:ECID是Exclusive Chip ID的縮寫。簡單的說,如果你手上持有iPhone 3GS、iPhone 4、iPad、iPod Touch(late 2009),每一台都有一個特定的ECID號碼。至於舊世代(iPhone 3G、iPod Touch 2G)升級到4.0軔體版本後,Apple也加入了軟體ECID的設計,因此現在已經全面使用這個系統。
Q:什麼是ECID SHSH?
A:持有shsh設計的裝置,每次使用iTunes想要升級、回復、更改軔體版本的時候,iTunes都會與Apple的伺服器聯絡,然後Apple伺服器端會檢查你想要執行的軔體版本並且發送一個證件給你,讓你可以順利的升級、回復、更改軔體。因此我們將這個動作稱之為認證(Signing),所發出的認證為ECID SHSH。
Q:ECID如何阻擋改機?
A:ECID並沒有能力偵測你的系統是否有JB過,不過Apple可以設定想要認證的軔體版本。舉例而言:當使用者目前手持的軔體版本為A1(假設A1是可以改機的版本),過一陣子Apple會釋出B1軔體版本(B1可能已經修正JB漏洞,暫時無法JB),當B1軔體釋出時Apple會停止對於A1軔體的認證。一旦使用者想要使用手動刷新降級、回復A1軔體,iTunes會給你一個錯誤的訊息並且拒絕使用A1軔體,並且強制你升級到B1新軔體。如此一來使用者如果真的系統發生錯需要回復原廠狀態就會被強迫升級到最新軔體了。通常最新軔體的改機工具要過一段時間才能釋出,因此備份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、iPhone 4、iPad、iPod Touch(late 2009)出場時就有這個設計,舊的世代機種(iPhone 3G、iPod Touch 2G)在升級到4.0軔體版本之後,Apple採用軟體的方式加入ECID號碼。
沒有留言:
發佈留言