利用SHSH文件恢復(fù)IPAD白蘋果教程!shsh文件備份的原因方法,使用shsh文件恢復(fù)系統(tǒng)為什么要備份shsh文件?
SHSH是蘋果手機(jī)恢復(fù)固件的過程中需要用到的一個驗證文件,如果該文件驗證不通過,蘋果的升級或者恢復(fù)過程就會被itunes中斷并報錯,而且,最新的越獄程序spirit正是使用了SHSH驗證中的一個漏洞,也就是說,如果蘋果封堵了SHSH文件漏洞,而我們沒有原始的SHSH文件,恢復(fù)3.2固件就會變成不可能;所以,我們需要盡可快備份shsh文件。 ================================================================================================== 如何備份? 為了防止“杯具”(就是以后白蘋果了想恢復(fù)3.2蘋果不驗證固件),最好的辦法是花幾分鐘的時間去蘋果服務(wù)器那里把3.2的固件驗證文件SHSH取來保存。不需要越獄就可以做到的。辦法很簡單 (1)找到IPAD的ECID,(2)運行firmware-umbrella這個軟件,選擇蘋果(Apple)服務(wù)器就可以取來了。詳細(xì)的解釋和軟件可以看下面。 1、獲取ECID 如果你用你的電腦恢復(fù)過IPAD的固件,那ECID就已經(jīng)被保留到了你的電腦里了,你可以很簡單的找到它。辦法就是到windows的注冊表(Registry)里面找,WindowsXP點開始,運行,打入regedit(這是注冊表編輯器)運行。找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB,然后用regedit的發(fā)現(xiàn)(Find)功能搜索ECID,這樣你會發(fā)現(xiàn)號幾個下面這樣的東西,ECID后面的那個16位數(shù)字就是你要找的ECID。 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_05ac&Pid_1281\CPID:8920_CPRV:14_CPFM:03_SCEP:03 _BDID:00_ECID:0000XXXXXXXX0000_IBFL:01_SRNM:[XXXXXXXXXX]_IMEI:[XXXXXXXXXXXXXX] 2、取回SHSH自己保存 a、下載最新的Umbrella and tinytss 222版軟件,解壓到任何一個文件夾(比如c:\umbrella)。如果你的電腦沒有安裝java,那要安裝java www.java.com b、雙擊umbrella.jar運行軟件umbrella c、ECID:輸入你的ECID Device Version:選擇IPAD(如果你在Cydia上有備份可以選擇3.2) SHSH Repository:選擇Apple (如果你在Cydia上有備份可以選擇Saurik-Cydia) 然后點Submit,等一下,你就會在你運行umbrella.jar的那個文件夾下看到shsh文件了 ===================================================================================================== 如何使用備份文件恢復(fù)系統(tǒng)? 一、修改windows的hosts文件把apple的驗證服務(wù)器換成本地服務(wù)器:到文件夾C:\Windows\System32\drivers\etc\中找到文件hosts, 鼠標(biāo)器右點它打開它的屬性,如果是只讀(Read only)那把它改成讀寫都可以,用notepad把它打開,在最后面加一行 127.0.0.1 gs.apple.com (記住恢復(fù)完以后把這行刪掉把hosts文件改回原樣) 把文件存起來,檢查一下這個文件應(yīng)該是沒有擴(kuò)展名的,如果有txt擴(kuò)展名把它去掉,最好把它的屬性改回只讀。 如果找不到這個host文件,你到文件夾選項里面的設(shè)置,把“不顯示隱藏的文件和文件夾”改成“顯示隱藏的文件和文件夾”。 二、用TinyTSS建立本地服務(wù)器: 1、關(guān)掉像skype和msn這種會用到網(wǎng)絡(luò)端口80的軟件, 2、把fw-umbrella-semaphore-222.zip里面的內(nèi)容都解壓到一個文件夾,比如c:\umbrella 并且把shsh文件也放到這個文件夾里面, 3、打開windows的命令終端(command prompt),可以在“附件”那里進(jìn)入,也可以在“開始”,“運行”那里敲入命令cmd進(jìn)入,注意一定要在管理員權(quán)限狀態(tài) 4、下進(jìn)入命令終端,如果是xp的話在管理員賬號下就可以,如果是vista或者win7,在cmd上鼠標(biāo)器右點在管理員權(quán)限狀態(tài)運行, 5、從命令終端那里進(jìn)入文件夾c:\umbrella (用命令 cd \ 然后命令 cd c:\umbrella) 6、運行tinyTSS來建立驗證服務(wù)器 tinytss -f xxxxxxxxxxx0-IPAD-3.2.shsh (這里xxxxxxxxxxx0-IPAD-3.2.shsh是你的shsh文件的名字) (如果是64位的系統(tǒng)那運行tinytss64),恢復(fù)過程中在驗證階段要把命令終端保持開著 注1:提取SHSH的辦法適用于iPhone3GS,iPod Touch 3g和iPad(固件3.2) 什么是IPAD的 ECID (Exclusive Chip ID)? 這個就是IPAD的身份證號,每一個IPAD都有自己的獨特的ECID。 什么是SHSH和它有什么用處? 如果通過驗證服務(wù)器就送一個和ECID對應(yīng)的文件SHSH到iTunes,這樣iTunes就可以繼續(xù)進(jìn)行固件的恢復(fù)。IPAD出來時候,蘋果為加強對iPhoneOS的控制對恢復(fù)(Restore)固件(Firmware)采用了驗證過程,每次iTunes要恢復(fù)固件的時候都要連接蘋果的服務(wù)器驗證(ECID就送到了服務(wù)器) MACOSX上如何備份? 取SHSH也同樣是用umbrella來取,fw-umbrella-semaphore-222解壓以后可以看到Umbrella.dmg,這就是MACOSX上用的版本,另外Umbrella.jar是多平臺通用的,windows,MACOXS, unix,linux上都可以運行。 不同的就是看ECID的過程,在MAC上看ECID不需要任何軟件。 1、把IPA弄到DFU模式:1)usb連接電腦關(guān)機(jī),2)同時按住home鍵和開關(guān)鍵數(shù)10秒,3)放開開關(guān)鍵繼續(xù)按住home鍵10秒,放開home鍵,電腦上會提示進(jìn)入了recovery模式,這個過程IPAD屏幕應(yīng)該是黑的。 2、電腦屏幕左上角點Apple(蘋果),選擇About This Mac(關(guān)于這個Mac),點More Info(更多信息 ) 在Hardware menu(硬件菜單)下選USB,到高速usb(USB High-Speed Bus)找Apple Mobile Device (DFU Mode). 那里可以找到iboot版本SRT:[iBoot-XXX.X].上面一行是ECID. 3、退出DFU,同時按住home和開關(guān)鍵等它自動重新啟動(其實就是強迫關(guān)機(jī)) 就給兩張最關(guān)鍵的圖片吧,其它的地方都很容易,按說明操作就行!
第一張關(guān)鍵圖:運行umbrella.exe,輸入ECID,如果沒有找到ECID直接通過注冊表查ECID文件可以找到 ![]() 運行tinyTSS命令,記住運行完了別關(guān)閉,直接打開iTunes恢復(fù)固件,點恢復(fù)前一定要按住SHIFT鍵,選中固件后再松開點OK就行了,下面是運行命令圖: ![]() ![]() 在運行這個命令前請大家按說明上的建立文件夾 OK,等把上面的都操作完了,你的IPAD就復(fù)活了,可以重新越獄了! |
|