ECID SHSH備份工具TinyUmbrella即原來的Firmware Umbrella,是一款用來申請ECID配對的SHSH文件的軟件,支持未越獄的設備。最新版4.1.4支持iOS 4.1和iPhone4。此程序需要Java運行環境支持,如果沒有安裝,請到Java官方網站下載安裝。
注意事項:
1.使用TinyUmbrella之前,請卸載電腦上的Wi-Fi Sync(如果以前安裝過)。
2.使用本地SHSH恢復過程中可能會有錯誤提示彈出,但不用擔心,固件的確可以完成恢復,如果卡在DFU或黑屏模式無法退出,則可以使用集成的Kick Device Out of Recovery(如下圖)按鈕來退出恢復模式。
3.Mac用戶請將App拷備出DMG鏡像再運行,否則會收到無盡的密碼提示選項。
4.必須安裝iTunes9.0或以上版本,推薦iTunes10。
軟件的操作非常簡單:
一、備份shsh
先將iPhone聯機,點擊Save My SHSH開始備份。
SHSH文件的位置位于:
Windows XP C:"Documents and Settings"用戶名".shsh
Windows 7 C:"Users"用戶名".shsh"
Mac /Users/用戶名/.shsh/
注意:
1,在Mac下面文件夾.shsh是隱藏的,要想顯示,需在終端中輸入:defaults
write com.apple.finder AppleShowAllFiles -bool
true命令后重啟Finder;恢復隱藏,則將true改為false,重啟finder。
2,從Apple和Saurik取回的SHSH大小不同,但是在恢復時沒有影響。
二、自建服務器恢復固件
在第一步完成之后,
無需更改hosts,
點擊右上角Start TSS Servicer后恢復SHSH對應固件即可。
幾點說明:
1.Save My SHSH按鈕就是備份SHSH的開關。連接iDevice到電腦后,打開TinyUmbrella后直接點擊此按鈕即可備份SHSH。
2.Start TSS Server按鈕是在恢復固件時使用的,按下后即可使用本地的SHSH文件來恢復iPhone固件。
3.Display SHSHs按鈕是用來顯示設備是否有相應的SHSH可以下載或者使用,效果如下:
4.Advanced Options勾選后會出現ECID、Device/Version和Location三個選項:第一個ECID處可以手動輸入ECID碼;第二 Device/Version用來強制選擇型號和版本;第三個Location是選擇SHSH的備份地址,這個要重點介紹一下,選擇Apple是從蘋果備 份、選擇Cydia則是在Cydia中備份、選擇Local是備份到本地。沒有在本地看到SHSH文件的用戶不用擔心,默認的備份使用Cydia服務器。
當TinyUmbrella無法識別已經連接到電腦的iPhone、iPad或者iPod touch時,就不能一鍵備份SHSH了,首先需要使用USBView來查看iPhone的ECID(也可使用ECID讀取器或者Auto SHSH Grabber,選擇一種習慣的方法即可,不需要每種方法都會)。這里我們使用最可靠的USBView。
首先,按住HOME和Power鍵十秒左右,iPhone屏幕黑掉,之后讀五秒,保持Home鍵按住并松開Power,當打開的iTunes出現上圖中的反映時松開所有按鍵。
此時,應該有這樣的提示。
運行USBView,點擊上面的Options。
按圖中選中Config Description。
之后按F5刷新,可以看到一個處于DFU模式的iPhone。
這時,在右側可以找到對應的ECID和iBoot版本。
打開TinyUmbrella并將ECID填入Advanced Options中的ECID框內。
隨后,沒有越獄過的iPhone需要把Request From一項選擇為Apple,然后點擊Save My SHSH按鍵開始保存相應版本的SHSH。(越獄并備份過4.1SHSH的用戶可以直接選擇Cydia來保存SHSH)。
恢復固件時打開TSS Server選項,這時會自動殺掉iTunes,重新打開后即可正常恢復。