|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 6 U+ K3 f1 N+ n/ h9 f+ k
1 l5 M6 {) L- N4 J( s0 Z4 ]
轉自: http://www.gizzomo.com/ecid-shsh; K, G: w q+ [( S) D1 o
作者: Tutorial Robot
; n( v0 v9 `* ]+ l& n) _3 V8 e1 r5 {, j8 D. g3 Y/ [) {8 a
甚麼是 ECID?: V7 o9 `/ O& n# R4 c3 o
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.* D: k- `1 @: Y- v8 @
7 V+ @/ A$ E; y+ q }
甚麼是 ECID SHSH? S; p0 J$ t1 `3 s. a; T- n! N
ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. ; ^; j5 v$ Q/ r: h9 W6 C% t ?
2 J/ ?1 O7 i d! w! E
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.* J3 c( l2 O# C% X7 e0 L0 A. y! [. W
& _+ o% @8 s2 Z6 l1 |- S
ECID SHSH 的運作
2 q2 m2 C0 n* {3 H每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.. p4 ]7 T3 G+ M f6 u; x3 E9 Y
9 m0 R" C" }3 i' d/ i9 G! \. I3 r+ C/ ~& p- E( b
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
9 N3 h! `8 X! K" e9 v% M6 o4 M( a+ q+ a6 |7 w2 h5 h

% b9 B+ V/ a( u5 x1 z1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
# `* S2 s+ p: ?5 S& S1.2.) 右按滑鼠, 點選 Run as administrator.
9 i- ~+ A/ _/ ?) r' ~* H1.3.) 把主機連接至電腦.
0 j7 O4 K' u3 X. u: r) r4 K- }" J2 v# v, ~, B
2.) 設置主機 ECID SHSH 備份選項& R" w" c8 D$ b
# S! ^1 E* m# C
$ M% H, I" O6 I6 W
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
3 e7 d( L) I2 t4 J) L& e2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.( O! F, X+ ^ r2 K- f& I
6 V* X* U( Q* {* U) Z
注意事項: C( o' Z' t8 ]1 R
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. & h# [6 U* ?2 N) ?; a: B
; |$ a9 J3 G9 k8 @1 N1 h
3.) 正在備份主機的 SHSH Blobs
* ~& P; B# ?7 F9 ?
Y: A1 M5 Q7 J3 D' J7 |$ l7 a, k0 I ; s, n3 H4 J- h! I' C
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.! R# J8 x8 \; Q5 u8 V
4 O% `4 t& d4 H; y5 m+ p注意事項0 N$ j; _! D* y* }5 N
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
0 a$ }2 ?* |8 R' c: U0 y" i% i3 f; ]( H1 [
4.) 完成備份主機的 SHSH Blobs
, e7 s. O- e7 r) K5 U
U$ S4 Y- K) F+ }% }, k% S
. m+ `. X* f: Z& x( v! ~4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. : F' h# u# y9 {4 V( X
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
' F1 ]3 P% U( ?( l/ h0 ^9 M) r8 W% X; t/ b7 ]$ M% ~
5.) 確定及檢查主機的 SHSH Blobs 備份
3 ?6 p5 p! @. H8 g0 g {0 ]
. s0 h) |- K8 _( y% H2 j) p3 y; a ) k" {$ l2 B: i6 a# R# [' V
5.1.) 在軟件中, 按下 Display SHSHs. - A3 Y$ p' G$ @# n V0 m' W
% \5 p( c. t- Q6.) 確定及檢查主機的 SHSH Blobs 備份# Z& ~* O8 |, E
9 I1 ]2 u" E% j: N1 ?5 |' q2 ] @$ Z - r6 o. W+ D# t
6.1.) 當軟件彈出視窗後, 檢查相關內容.
1 r4 O4 V6 r |: f6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
+ Z H8 v" P1 g+ O0 u6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來. ^9 v9 c, a. O) `+ X3 O
9 C' z& _7 i& ]
SHSH Blob 備份的儲存位置2 f0 ?5 w6 G3 @& y
Mac — /Users/用户名/.shsh/$ N* V, B3 E* }2 B, E
Windows 7 — C:\Users\用户名\.shsh\$ g; }" V# d$ ]3 @3 b: B
Windows XP — C:\Documents and Settings\用户名\.shsh |
|