|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
5 n! L7 ` N) U7 P8 ^# i& ?& u; f
轉自: http://www.gizzomo.com/ecid-shsh
7 t: C% z6 K0 H9 L" x& @$ _ z作者: Tutorial Robot8 a9 D* d0 Y6 g: }! f
; X: |! Q' X- d; |6 b甚麼是 ECID?
0 q2 Y, ^" J. D# ~# Z+ Z8 zECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
3 D. k/ t. N5 N3 [# d
8 J3 E) Q0 p" x( w) K% @7 z甚麼是 ECID SHSH?
( r5 y( @5 C6 `2 k" |8 QECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. 3 y2 Z) |( Y8 Y0 O, E. m$ L) ^, [2 Y
# r0 P# i6 H; O4 Y/ R( g" O: g
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
' S. I/ g: X! Z' g8 U
% v; N$ ~1 t; \# D, yECID SHSH 的運作
( n6 i& R+ v' H! }& M+ X0 O每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.* L2 C+ c( T; [. g
4 W+ _3 x3 ?; K- n! H
- e2 ^2 z5 @. h: n" {* R1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
8 b# f+ |* [+ U6 J0 E% N) M, g0 X# [/ h

3 Z* K: C/ V0 \, O' R6 z. a- u, U; e1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.9 [1 N. ^. E# O( ?2 U
1.2.) 右按滑鼠, 點選 Run as administrator.
8 ~. t7 e( |+ j( p) Q; S1.3.) 把主機連接至電腦.
! i+ Z& I2 q/ O; j- L, v# L4 n) u+ b0 Z* q: F2 w# W" h- J- q
2.) 設置主機 ECID SHSH 備份選項
2 F9 S( B# x* G8 a! V: I/ `* b
# q4 A2 ~- T5 ]; s
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.+ k/ _: z& G5 G% u: i
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.; o! }7 d6 ?- `4 k& F# Y( F
) c U1 k3 L9 E* B9 z
注意事項
* n3 Y! }' s) @+ R, e% u( T若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. ; T+ B" a% m; q( b# u$ R' F
7 v( E) V( [' Q/ z# L# K7 J
3.) 正在備份主機的 SHSH Blobs6 W% m/ A; u( R9 \, y6 c# V
2 `6 [/ y* _9 i8 S7 X9 Z$ Z 8 r3 u1 K( T0 I5 i- L
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.1 q! h, N4 s- z# n7 R; q
7 g% U% \$ N, ]- M
注意事項
7 k6 Z/ [# S" c若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
6 M$ B2 H5 P; ~4 x% W8 d5 S( ^- h) {) C2 n1 l l+ z- k
4.) 完成備份主機的 SHSH Blobs
# l% E0 m4 j! C1 N( _7 N1 R6 w+ m9 Z8 l9 R! `

8 e5 S( _3 `( [ N/ x) y4 ]; o4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. " d. B: _# k/ N4 F7 u3 S' g
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.2 {' x" q4 \; y, D4 z6 \% e; j
+ f% ^/ I$ A- [, \5.) 確定及檢查主機的 SHSH Blobs 備份1 O+ {0 Q' e' P7 {& s3 Z! Y
9 N& B5 ^# e' H f
' `# s! U! F" Y" ]9 g' P: P5.1.) 在軟件中, 按下 Display SHSHs.
+ O" A5 J* a( H! p% \; o+ \0 X$ `, _; }
6.) 確定及檢查主機的 SHSH Blobs 備份: a% a9 ]7 y- a% d# h9 u4 V
- ?: S7 Y) a& \# V& L9 A& D
5 m( J* I0 P; l- |% m
6.1.) 當軟件彈出視窗後, 檢查相關內容.9 H) G& T* P7 |# R. d) V9 d
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).' r: z$ ]1 c3 L3 I t P: X
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.7 |" |8 u* @2 k; d- Q; j; K4 z
$ [% N: s) u! ?* M* p
SHSH Blob 備份的儲存位置
% Q" P; A; s0 ^3 F& F- J8 Q. qMac — /Users/用户名/.shsh/# q" |( G, n8 J0 r- ^& r
Windows 7 — C:\Users\用户名\.shsh\
e8 r/ B x) S R9 ZWindows XP — C:\Documents and Settings\用户名\.shsh |
|