|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
; A- n6 M/ k8 G1 ]: r0 @3 C" [2 U6 B, U5 P
轉自: http://www.gizzomo.com/ecid-shsh
7 A4 O1 P* Q" G8 K' C* C! `/ `作者: Tutorial Robot; ~, T6 H) b7 |- u. b
" z( f. n- C( v' ?
甚麼是 ECID?
9 P9 B$ y; a1 \+ [5 b( e; f2 i+ f) CECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.7 P+ s+ F# y. p
/ ^" c+ `2 N( ~! k* ^9 [' k+ `
甚麼是 ECID SHSH?- c) T; L, ~( F
ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. 1 Y/ n% ?7 R' H. u! P& q+ @$ ]8 S
0 m- u. S' M, U6 `& `' C
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
4 ~- `# V+ m6 G# o) p3 t( }9 b* E2 N6 S' x# [# m1 n3 z
ECID SHSH 的運作
, V$ M' L. i$ F, b: V. g- O每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
f5 ~* D+ O) T y( D1 ^3 H
/ V8 H: W8 q6 Z" A+ M$ g7 W- q) h0 W# y1 D1 Y. K7 W; t2 ?$ m
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
6 W# A/ l. Y# ~ @
! y, s. J5 x" s 7 ? V: n8 Z" d P3 z% W
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
. k6 f' r Q) I' w9 c1.2.) 右按滑鼠, 點選 Run as administrator.
6 E; X( z) |6 d1.3.) 把主機連接至電腦. ) }- S/ l; p) c% |% z A5 z* n
/ ^7 i' _6 r. J: t U3 D8 q* R0 G
2.) 設置主機 ECID SHSH 備份選項( n; Q" ?9 C4 x0 d
$ Q7 g# I0 e+ k) }; m
7 U" A4 t' v' i8 z, y# \2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機." t- i: d, a' Y0 l- h3 P
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.$ Z) e& H- m4 I& @
& w' ]- p/ k) [: L$ t" N
注意事項
- j7 L6 k0 E: l/ R j若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. * ]1 F$ |( w/ ~1 H! s
F8 y# V, `, N2 @3.) 正在備份主機的 SHSH Blobs
9 d1 d" P* i+ c% E( H2 J: Y. |8 \4 c E
7 x5 n* d" v8 B* X# p: Y* n4 r
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應., H' U1 t$ f7 |3 D8 m( v" p, T% ]
7 m- M' k5 p& U8 Z4 D9 i7 r
注意事項, A- M5 F \$ M0 H$ O( k& q
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
" O+ U7 a0 X% \- S0 s+ b$ o' |9 J; ~2 M6 g; E# W0 E' Q0 h1 e( c4 I
4.) 完成備份主機的 SHSH Blobs
$ [3 r# [( C* l9 h9 f. C6 n
& a) m7 @/ a" l# n3 q , m; m4 `' P) n
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. ) b1 `7 \ k$ G! ~5 ]( @% `
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.8 K/ K5 \4 R( E
! W# r) l' N( C& ~6 m3 c( \5.) 確定及檢查主機的 SHSH Blobs 備份" u' ^2 M1 R( C D' A
3 H2 h. Q% D4 Q$ ?( O2 j" f1 Y" I. z/ J 0 ~' V- `0 P9 z, E* I. Q6 o
5.1.) 在軟件中, 按下 Display SHSHs.
# D4 R4 B8 R; ~0 [3 O/ h, r
# ]" X! G8 J% ]; b0 o v6.) 確定及檢查主機的 SHSH Blobs 備份
' |: V& r+ _% g& c
2 m# {/ d7 Z0 k h: s5 a+ \0 s4 s
4 g+ O6 r( r1 A2 J1 a6.1.) 當軟件彈出視窗後, 檢查相關內容.% P# @( I; G/ n7 N, A3 C2 b& }; O
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).' W4 s/ _ k, ?8 l/ a0 l. N S1 v
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.0 Z0 F, `/ g8 n! ^4 B: g( z# E. {
3 _; I( g, {( h+ ~8 s. ]2 JSHSH Blob 備份的儲存位置/ v9 i% F! r% d; ^6 A; A+ L7 `9 X2 o
Mac — /Users/用户名/.shsh/5 q$ J" H: U; |4 d
Windows 7 — C:\Users\用户名\.shsh\5 g( H' @+ u, d" Z e6 g: B
Windows XP — C:\Documents and Settings\用户名\.shsh |
|