|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
0 ?7 @5 O7 A7 H# c
- v6 t& a5 O4 [- i! z轉自: http://www.gizzomo.com/ecid-shsh& ^8 \- {# c/ ^5 \2 V! ~
作者: Tutorial Robot
! G/ o& T" r! [# y8 R* R
" b3 c9 H2 d" W" O9 T" L3 P甚麼是 ECID?
) W7 O6 v4 t I4 Q+ n! w8 _ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
8 B, ?6 r" ]6 L0 {0 h
; k1 ^7 a. d9 k9 x% O( w4 S8 x甚麼是 ECID SHSH?
1 A7 Q0 Z- }; _% zECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
- G4 [3 O& _2 ?, {, O2 [7 W& U1 A! \; Q! g2 t8 u) e
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
* K0 g4 A2 e' ~, [1 k& z( i# ~3 v6 c; `9 K
ECID SHSH 的運作& I1 H$ X3 v( S A
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
3 V {' X2 Q/ g; T- r# v5 P
3 \; v, v& e3 ?! U/ g& _' f9 P0 d/ A) w0 _) U/ n
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
; {2 v) `7 P6 G; L1 s% J4 b
$ n. n L8 {2 M: @2 l) H
; P x) Q7 e' Y* {" s1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.: h' E# {; j2 d
1.2.) 右按滑鼠, 點選 Run as administrator.% j: H% E a$ M+ t2 J' i8 z
1.3.) 把主機連接至電腦.
0 Y; s% U' b& A% C2 r' Z6 F+ }5 g/ f$ f3 W: D% F' N) p
2.) 設置主機 ECID SHSH 備份選項2 t- B5 |; ?8 G9 B0 w
6 g0 a& d$ \. B) {

7 w! t; g: @2 X: S" C, H1 t Y Q2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.% n0 {$ d. s3 K/ K
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
" S2 J; F" ?) y3 z" O. o6 |, O1 c& ]" V6 C \
注意事項3 ~9 ]0 r y' J* v, ?' F
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. + R& e7 |3 ^% K3 M ~& R
- K0 [# W2 g) q$ Y: Y0 I7 E( v
3.) 正在備份主機的 SHSH Blobs7 K: ]# T# O9 u, p+ G% Q; U
7 o* U/ A. G) F/ o
& L6 R& B& \1 A8 @5 V! l+ L5 I* x
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.2 K' w' i: ]' m' m( t$ N( |- w
5 `% P8 R; v0 X$ P" o7 T
注意事項" |1 ?4 O, i# s; ^8 _) A3 M
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
5 C$ J# H5 Y) c& s
4 F: F, }& z3 U. z0 P- r! M4.) 完成備份主機的 SHSH Blobs0 d: b* i( P" S2 ]
. X6 ]: ?9 Q9 v! l4 c

6 w2 G" Y7 u3 P4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
4 l$ M1 ~' h6 k9 R9 X+ L# \4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
2 _- J1 r6 J6 ?- E5 H: E: [: Q& K0 J6 L0 l: @) M, R8 B
5.) 確定及檢查主機的 SHSH Blobs 備份
# w2 y, e2 U! r, a7 M
* M: J+ \! d0 ]. [& K
' X) ^- a# z$ ~; |* E9 B* |2 [5.1.) 在軟件中, 按下 Display SHSHs. / R/ ?- i- F1 K6 f
7 O, `2 P% ^) W9 L3 a( O
6.) 確定及檢查主機的 SHSH Blobs 備份
* X, X. S9 P1 B! l$ B' d: C7 M7 p
' { [3 K$ O4 ^/ V
- z+ ~+ o, J# }, r2 R# z# o6.1.) 當軟件彈出視窗後, 檢查相關內容.
) A' n, Y! s# p, @6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).# Z. S4 Q) }! U! q6 u b
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
. @) J2 ^+ X r1 C6 e T$ K! E* B W/ @# Y( m3 a
SHSH Blob 備份的儲存位置
4 u, B% N% [: N# `: V3 Z8 x* yMac — /Users/用户名/.shsh/ \# E+ O" y+ K- {) d6 H& {
Windows 7 — C:\Users\用户名\.shsh\) y% _9 i+ }5 P7 [0 w
Windows XP — C:\Documents and Settings\用户名\.shsh |
|