|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
# m: k; X+ M2 r+ [+ V4 _3 f
6 G2 m& ~1 M8 m- M! Q轉自: http://www.gizzomo.com/ecid-shsh
$ q1 o. R* c& |作者: Tutorial Robot
9 E9 |( J6 N) m( c1 j$ l
' K3 \8 Y2 \3 C- y1 |甚麼是 ECID?
$ ~6 J9 j# C0 F3 Q$ @( A7 q0 s6 YECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.4 ]/ a1 V( Y9 m% p0 T' v8 x$ g
4 P, A3 E) o h8 B6 J/ j7 R# F0 x' r甚麼是 ECID SHSH?
* ?4 z5 W r/ O/ d, LECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
& Z1 R5 q- \- y; B2 ]" r
" o! ^9 h3 P8 e& {# M! H6 W& ~7 W言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.6 T+ W8 Z+ L( j3 ?# S. d3 X m
: ^% W2 A2 d) E' e: v/ GECID SHSH 的運作9 i. e2 ~+ s" R. F! n& a$ [: |
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
# F' o$ m% Y8 O+ h1 d- X! e; \
4 s. e7 T; r# ?
8 b2 z! W5 L% e! [2 j2 T1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
/ X4 g1 I6 C }& j' l5 f' \7 W4 g, b g3 E

3 E5 @7 ]# z- h+ [3 n) V1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
. b& \; s T- ?9 W, R1.2.) 右按滑鼠, 點選 Run as administrator.
4 S' I8 {. ?, N: O1.3.) 把主機連接至電腦.
. R! e" m: H( e0 i: L
9 N+ I m) n# Q& r+ y3 D7 A2.) 設置主機 ECID SHSH 備份選項) h$ w7 a8 B8 f1 A6 ?" [
8 \9 g6 {' q3 j4 _8 T6 M9 b' I
) i7 R4 h) k2 \, K8 a4 u( H* j
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
" v+ H$ i7 D( z2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕. f' E: a3 [5 D" z* g1 \. }
' b8 K+ o; x/ {- }9 O
注意事項7 U: W* Y7 X" H0 f4 x J
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 6 b7 P& x; _6 T6 w% ?! J
' z( J) s! Q' a" o R/ A. ~
3.) 正在備份主機的 SHSH Blobs
* U4 h9 K' Z& D! x- W1 i. B0 w" N2 ^0 p/ D( L! \9 `
* ?- z% e! a' N) Q
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應./ I$ P/ x& r1 P- w I5 R# ?/ q1 E& B
- r0 r6 z" }3 n/ q
注意事項7 }% w+ O6 y, x& R% r# G0 Q
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. ! j9 y1 d( U/ M9 n) I! ]; `
' O# k' S" F' c4.) 完成備份主機的 SHSH Blobs
; [: X+ ~3 W3 @- P6 w
( ~2 o0 |2 S+ n3 k( l, i F4 q
: f# H. \8 {; U4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. # y1 O" a4 @+ [$ n; C9 L, ~& ?1 |
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.6 V4 y, N u9 _, ~" ]# o5 Y2 @
: R( H: C& c5 x8 v! p9 w2 E
5.) 確定及檢查主機的 SHSH Blobs 備份! ?/ h' Z, X; }5 d% K4 T9 B
8 y2 g$ }4 O2 D6 _ Q: H* U
) U8 d- n: q. _2 L( P
5.1.) 在軟件中, 按下 Display SHSHs. ' V* c4 ^# h( e4 B) W
- l$ q8 U2 l# o9 ]# s* h
6.) 確定及檢查主機的 SHSH Blobs 備份* h) f1 \2 H2 L M/ y3 ]9 ^6 k
0 g) k$ G( A1 Q9 Y+ D4 R" h
9 N# c, f5 p/ b) Z' d; v; I# A6.1.) 當軟件彈出視窗後, 檢查相關內容.: O Q: I5 {$ J* A, f2 r
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
9 s* X% r5 m J. m5 E% F" j6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.5 j i5 a& b; O; v5 F5 _0 Z7 B! W
, j* _5 q5 N, d6 D0 v
SHSH Blob 備份的儲存位置
0 `' n! Y6 P) g1 D3 qMac — /Users/用户名/.shsh/
. w7 x; V* q' | k- n1 `1 oWindows 7 — C:\Users\用户名\.shsh\
& X3 a$ A& }& m2 NWindows XP — C:\Documents and Settings\用户名\.shsh |
|