|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 5 a5 ?" o! W0 A3 f/ ?% q: E
: e6 S: X# G5 e! I' [3 p轉自: http://www.gizzomo.com/ecid-shsh( Y- P% c0 `" S5 B: i7 C- _
作者: Tutorial Robot" a! b& D" z$ O+ O* Y: U
2 R6 B/ A3 h% ?2 J) T: F0 L0 P甚麼是 ECID?
' d7 U5 T. X8 @6 Q5 t+ M/ qECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
8 q6 d& Q ~- M" g2 N8 V" H S
. g* g0 v7 B1 L) J$ f甚麼是 ECID SHSH?
3 o. v$ w- j2 D: l) U0 i' }ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
, P/ D, e7 N4 s* n) d% p% X2 G+ F8 s; i- v6 K' @" M, P, K
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
8 `* b3 G' @3 w( s# Y' \% D5 Q
& S0 P" t6 k4 r& v3 }; YECID SHSH 的運作; k; D' j4 W8 p; o8 t( R
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
: R% u8 ?+ j) m
$ u* X. O2 Q6 Y( J2 I! b1 {7 X* `: w0 }. G: J! s' I+ v
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
4 a$ ]( c `% [# j' G6 l/ w( Z0 g4 Y2 e2 X8 [# ?0 v, a& p
2 P! Q# y( s/ w: E6 x3 D, A8 q
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.' Y) `/ R4 t4 ?; }8 K. j2 K
1.2.) 右按滑鼠, 點選 Run as administrator.
2 K! Y7 m) U: b- c& i- W1 R# B1.3.) 把主機連接至電腦.
) J+ v+ i0 C( M& m! ~+ e( @! q" s( F# Q8 g" z3 k8 _
2.) 設置主機 ECID SHSH 備份選項0 R2 q8 q$ S' p' ^5 W ^- P
$ n# @- p0 x8 x# L- _7 @( `* u6 r: Z" _; g' F
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
. I6 k3 a. t7 h( L" y6 M7 q) u2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.; j% \( Q9 X' u5 ^$ d* l$ D; t
0 t+ ^; Y! z" f' v! p! x
注意事項) J) {5 ]$ s1 S$ N
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
2 M5 o5 \% Y: T, k: U0 `$ M/ n8 z) w8 z/ `) _0 Z, |
3.) 正在備份主機的 SHSH Blobs
6 `8 f3 C$ O4 \9 [" Z. N2 ?
$ W6 E1 v& z2 y3 F' p
( V$ [- i) y' P* x+ y3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
+ a4 \- K+ \( N. b& o1 y+ X; w4 y* q# }/ G' n5 M$ h
注意事項
1 p6 I' r$ g3 q& F& z. [若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. - Y" }8 f6 k* U" W/ n
/ Q8 F3 H- ~+ C: i h6 P/ N
4.) 完成備份主機的 SHSH Blobs
) Y- m& y4 f$ H; o7 V, Z% M7 I! d. D$ K4 G$ E& q- b! C1 I% T
1 ~ x3 b+ c# Q8 R4 ?7 ~$ i$ t
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. # s. R3 u' q, r- x% `' v0 a8 V$ V8 t
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
" Z2 [9 N. w% [/ F; J% t* G9 X8 A1 M
1 C; T Q2 P- u! f5.) 確定及檢查主機的 SHSH Blobs 備份
3 R6 @$ h3 y. z1 Q$ I
0 Y" ?/ R& I' O3 Z8 f4 V
! C! @8 t. h! }7 v5 X/ ~, w5.1.) 在軟件中, 按下 Display SHSHs.
, d! W! u% }) |+ M
8 o* r+ y# V9 ~4 P: u7 Z# T6.) 確定及檢查主機的 SHSH Blobs 備份, F9 {( V* y/ U( t
* o9 ?4 ?: l8 c1 l( }) ^5 m" k$ @, n' U: z" i, l- O
6.1.) 當軟件彈出視窗後, 檢查相關內容.
+ O0 u. m4 _! g6 D, v! Z6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).* s, ]7 e2 r( ]3 W1 @
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
5 |9 ?. N' ^3 [3 | {. Y. E. D/ N/ ?9 c+ f2 f5 W4 D- T
SHSH Blob 備份的儲存位置
$ v: x# a$ W' y$ n/ O, U% R' eMac — /Users/用户名/.shsh/
! G- }' V2 G# ]9 n& j2 F `9 pWindows 7 — C:\Users\用户名\.shsh\( l0 d3 Q9 |0 L* L8 M; U
Windows XP — C:\Documents and Settings\用户名\.shsh |
|