西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程手機(jī)刷機(jī)技巧 → 什么是ECID?怎樣能恢復(fù)蘋果固件到原先的iOS版本?

什么是ECID?怎樣能恢復(fù)蘋果固件到原先的iOS版本?

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2011/4/20 13:43:03字體大。A-A+

作者:西西點(diǎn)擊:1489次評(píng)論:0次標(biāo)簽: iOS 固件

  • 類型:加密解密大。9.0M語(yǔ)言:英文 評(píng)分:.5
  • 標(biāo)簽:
立即下載

什么是ECID?
引入這個(gè)話題的根本原因是:,蘋果公司禁止你使用老版本的固件。一旦你“升級(jí)”后,就不能“降級(jí)”了。他們一般會(huì)在你選擇恢復(fù)老版本固件的時(shí)候,讓iTunes收到一個(gè)拒絕實(shí)施這項(xiàng)恢復(fù)操作的命令,從而阻止你這么做。要知道,現(xiàn)在的固件都是簽過名的,并且使用只有你的設(shè)備才具有的、全球唯一的標(biāo)識(shí)符(也就是ECID)來(lái)簽名。蘋果公司使用“僅此一家”的方式將對(duì)應(yīng)版本的固件文件以及你的ECID一起生成一個(gè)哈希值。iTunes會(huì)收到這個(gè)哈希值,并發(fā)送給你的設(shè)備。當(dāng)你的設(shè)備收到后會(huì)立即檢查并核實(shí)簽名(確保這個(gè)固件的確來(lái)自于蘋果公司官方。加密算法非常繁雜,實(shí)踐上暫時(shí)無(wú)法被破解)。如果簽名匹配,才會(huì)繼續(xù)進(jìn)行固件恢復(fù)操作;如果不匹配,設(shè)備就會(huì)報(bào)錯(cuò),恢復(fù)操作也就中止了。

不過,我們要膜拜Saurik大神(Jay Freeman),現(xiàn)在我們知道該怎么“忽悠”iTunes了。蘋果公司只提供“活躍”版本固件的簽名。因此,一旦新版本固件發(fā)布,他就停止對(duì)老版本固件的簽名。這就是你為何再也無(wú)法獲得3.1.2版本的簽名的緣故,F(xiàn)在蘋果公司只為3.1.3版本(iPad是3.2版本)簽名,直至下個(gè)版本固件的發(fā)布。很快,3.1.3(以及3.2)版本的固件簽名將會(huì)成為歷史,因?yàn)樘O果只會(huì)為新版本固件簽名(也就是只為iOS4簽名,譯者注)。當(dāng)前這個(gè)版本很重要。如果你沒有為你的設(shè)備(ECID)準(zhǔn)備好對(duì)應(yīng)版本固件的有效簽名,你就沒法再恢復(fù)到那個(gè)版本的固件了。這個(gè)問題會(huì)周期性地出現(xiàn)(每次固件更新后都會(huì)出現(xiàn),譯者注)。

因此,如果有一種機(jī)制,能夠保存這個(gè)簽名,我們就能繞過蘋果公司而隨意恢復(fù)各個(gè)版本的固件。如果你的設(shè)備越獄了,使用cydia,你的SHSH文件就可以保存好了。反之,如果你的設(shè)備沒有越獄或者當(dāng)前未能越獄,那真是天大的不幸,因?yàn)閏ydia只能越獄后才能使用。

ECID,即Exclu sive Chip ID,就是iPhone3GS/iPhone4的身份證號(hào),每一個(gè)iPhone3GS/iPhone4都有自己的獨(dú)特的ECID。有了這個(gè)ECID,就能唯一確定一部iPhone。而ECID和我們按手機(jī)*#06#得到的序列號(hào)不太一樣,雖然都能唯一確定一部手機(jī)。ECID是iPhone的唯一編號(hào),而后者則只是針對(duì)iPhone的通訊模塊的唯一編號(hào)。

SHSH實(shí)際上是ECID+iOS某個(gè)特定版本加起來(lái)行程的一個(gè)特征碼。對(duì)于一部iPhone 3GS或是iPhone 4,想升級(jí)到某一版本,就需要到蘋果的激活服務(wù)器去下載一個(gè)文件,來(lái)判斷這個(gè)版本針對(duì)這部手機(jī)是否合法。而這個(gè)文件就是xxxx.shsh。

這個(gè)文件對(duì)與我們?cè)姜z十分重要,一定要將針對(duì)每個(gè)iOS版本的SHSH文件備份好,才能在某天蘋果不讓我們恢復(fù)到這個(gè)版本時(shí)候,自行搭建認(rèn)證服務(wù)器,然后恢復(fù)老的、有漏洞的版本來(lái)越獄。

再啰嗦一句,ECID和SHSH的概念僅僅適用于3GS及其以上版本,iPhone一代和二代就不需要考慮了。

如何備份SHSH目前主要有兩種方法。一種是手機(jī)越獄了有了Cydia,進(jìn)入Cydia首頁(yè)就能看到備份SHSH的內(nèi)容(不過是英文的)。另外就是通過TinyUmbrella這款軟件。目前這款軟件已經(jīng)做得很出色了,iPhone連上電腦,就能夠自動(dòng)讀取ECID編號(hào),然后從Cydia或是蘋果官方獲取特定版本的SHSH。

具體教程及TinyUmbrella軟件下載點(diǎn)此查看。

關(guān)于固件的恢復(fù),也就是iOS的降級(jí),我們?nèi)匀恍枰褂肨inyUmbrella這款軟件。導(dǎo)入相應(yīng)的SHSH后,即可在自己本地的電腦上模擬蘋果的認(rèn)證服務(wù)器,也就可以恢復(fù)被蘋果禁掉的固件了。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)