|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
5 `. ?- m. q/ S+ n- O! m& E8 C% u* A0 b' G
轉自: http://www.gizzomo.com/ecid-shsh) H6 x. ]& i! l7 J5 v A
作者: Tutorial Robot# Y* c6 d) i- \' t: K1 ^
/ G# ^$ Y$ q$ X5 O1 }, n甚麼是 ECID?" {) q4 q) b' l& B( K, F
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
6 z) D' e/ @" |/ G$ D5 C$ h( V. l/ p7 \# ^7 l* w& Z& L
甚麼是 ECID SHSH?: I* ]. L! D8 {5 g* ?' y
ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. & k2 v9 w/ S" u; l
) ?; a- r( g' R: M# V! a言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.( q* r3 |# }& P0 R& p }
/ l) {! N+ ~# _, s$ u8 A, j# j
ECID SHSH 的運作3 E9 O) D# s$ K' Y
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.1 u+ j4 ^8 n/ X
/ U& S+ {3 i9 z
7 Y1 ]1 M* j1 o- L1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
1 C: \7 Z% S3 i! m8 I( ?5 {
; j' G$ p; k) Y
, L8 s* _+ Y/ ?! q. [( s1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
% F! G. P) b! J1.2.) 右按滑鼠, 點選 Run as administrator.- N6 r' `5 i2 q! `% e
1.3.) 把主機連接至電腦. ! h$ h+ U/ y0 X
]8 C3 |, v O( `( V2.) 設置主機 ECID SHSH 備份選項# @( B o w' Q# h# e
, {/ p' Q/ L1 l8 {

$ Z, ?3 G; X+ {/ [: I2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.! |0 z% V0 y7 m: L8 s2 W* [1 [
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
j, C% L+ h( H1 W7 ]4 F* N( v9 h5 ^( [. r
注意事項
, a4 ?: R+ v2 @% Z K若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 1 t0 x% g9 y- d m* e6 F* ]
' F6 j1 C2 a5 f, j
3.) 正在備份主機的 SHSH Blobs
- z+ i2 L8 Y# b. h& r% e- ?& h+ Z2 _0 h! m

1 n+ k3 v) U. t" ?3 K& l' a5 Q3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.& e2 u8 |' T; ~- z w$ _& s
4 i0 g+ o0 p/ B1 R
注意事項
; }+ u) l- }# W) P i. c若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
; C9 c1 z4 N1 H( u n6 z" ~9 Y# Z% e' a9 [. d- T' y
4.) 完成備份主機的 SHSH Blobs
; I! k4 F5 m" b3 r B4 k
5 L4 [# g$ k7 ~( x. f, K % v5 \; V) P+ W" E" ^$ [, X D
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. . [0 e6 }5 H) G! v6 j$ F! \) U% ?
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
- M/ f* A9 U y- L
9 H; L* d6 P+ ]- P5 {2 l6 V5.) 確定及檢查主機的 SHSH Blobs 備份
# H/ z0 m3 r. j
5 e3 j# q# q& C( S8 l * _' A! I3 ^8 d& u( E% j& ?* `/ ^
5.1.) 在軟件中, 按下 Display SHSHs. ! {+ l8 F% L3 Y2 Y3 V
1 t" P f5 a5 } m+ \6.) 確定及檢查主機的 SHSH Blobs 備份
. W: L: u9 q. }( S. ]) v
& o. Y0 ]" o1 m" E( V
' d8 U7 }/ J" k/ v; i2 [1 ^6.1.) 當軟件彈出視窗後, 檢查相關內容.( H T& V" }& n# E
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
2 `$ ~2 F& C7 N5 E, C1 _6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來." h0 T8 y4 }( j; c0 E! u$ R4 e
' P5 d; K. L# i2 J# B+ r4 Y
SHSH Blob 備份的儲存位置
1 T0 k8 l2 w. x' G. LMac — /Users/用户名/.shsh/, w8 W* D9 F# d% y& l5 B
Windows 7 — C:\Users\用户名\.shsh\3 O9 Q% ]& n. C
Windows XP — C:\Documents and Settings\用户名\.shsh |
|