|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 8 {( l- M3 X& y, W) L% B6 Y
7 D1 |! u. J; g2 y4 _* n
轉自: http://www.gizzomo.com/ecid-shsh. A O l' j" h( ~3 k. ~
作者: Tutorial Robot
0 L1 ^6 O7 }% \ t# `# H' X. t: \4 h4 h" F( }- ~
甚麼是 ECID?0 z& d' T: E4 T. g! G9 ]
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
7 x# H0 A+ L& n. S$ R4 i; p) Y. Q8 t3 ^8 _# g" H: n
甚麼是 ECID SHSH?
3 O5 w; ~: P' k! H5 ~/ lECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. % u( ?+ |7 `7 I' D
7 H$ i8 \) u5 o7 N% ?: d" z
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
; V% F1 T, f9 \! i) V
9 l" }9 i% r3 C& F( N1 gECID SHSH 的運作
6 x8 i$ a5 B0 q$ O# W每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.+ j3 H$ R" ~6 Y* f* P* U! E
7 a. T3 e, x- |& l3 |, v
. ?5 C1 B% c6 `" |
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
/ A& }6 L" Y/ P, H/ J3 R! B7 U9 I! |8 l# e7 v( y, E. o3 R, d. ?* H
: [6 t* y: z4 Y' V
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.! ]% H! ^" {1 }! T' ~- q
1.2.) 右按滑鼠, 點選 Run as administrator.
- u5 s6 ~! ~+ d, ~1.3.) 把主機連接至電腦. , M, E0 S6 O# V8 i
x' `& }5 d0 w! G1 t% k
2.) 設置主機 ECID SHSH 備份選項. m. G; ]/ r( J7 D
9 k- ]6 W# r6 [) L* [

5 A7 R7 J. N8 p# X0 P* s2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
+ h! m0 u( o) L9 X- O0 ?2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.4 h/ ]* V! x: `$ [, F2 G, A# O
5 z+ v5 Z7 X2 H2 J) P注意事項
" T2 n# l9 v7 ~, V+ v若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 8 N. v: l5 f" c+ H- L& C' D, N6 u
* Z- I. ~1 r: G, N- l
3.) 正在備份主機的 SHSH Blobs8 u* \4 w( f& o) `9 n4 K
0 H8 f O! M S, P {* N
" G# n2 R9 o( O( n$ Y3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
7 V( I$ q' E( L, A; k4 ^5 ]! e ]: Z% o# f, p* u6 L( R0 {. ~) B+ t
注意事項
8 Z# j9 n, d, Q& p9 m若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
) U, z" g+ H6 k B2 H1 h# z/ k; m0 x( n( T! ~/ R6 Z, w
4.) 完成備份主機的 SHSH Blobs+ _5 \& H, i3 O" G( v% D
, m5 _, [7 C" x1 Q" D! \' Y

8 k2 ~. B, u3 V" {( f: v* r# [8 C4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
- ~, _) l- g; K& v s4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
8 L# D& N& l( N# F" |6 R; }& S" T: R+ g* X5 c1 j- r% ?1 E
5.) 確定及檢查主機的 SHSH Blobs 備份& p# B: G. H! Q0 a' O$ D
: f8 b) r- L7 p7 a
6 R4 }1 o3 ]* r2 w( {) W. z8 d4 f+ j5.1.) 在軟件中, 按下 Display SHSHs. % C; V- r. ]( k- K5 I$ l6 d
: Z4 {! w% j% H+ z% Y# o- `( C6.) 確定及檢查主機的 SHSH Blobs 備份$ d* K+ V5 |0 k$ E0 o" z' q* S
# r2 E, E3 F9 L& _! ]
% P3 T5 V; W9 @& j5 k4 Z+ ~6.1.) 當軟件彈出視窗後, 檢查相關內容.
; k9 ?$ [( P$ Z, a$ I" ^6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
0 f$ T9 _/ E- K0 }, |& S2 c6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.# @! A2 ]( F3 C7 K/ G
- r& }% w) }8 F C/ i
SHSH Blob 備份的儲存位置9 G0 m J$ W: Q X4 p, C
Mac — /Users/用户名/.shsh/! Z0 x+ J( W6 K+ K( `4 y
Windows 7 — C:\Users\用户名\.shsh\2 w a8 }+ y1 k: p9 [3 [
Windows XP — C:\Documents and Settings\用户名\.shsh |
|