|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
1 }( E8 l5 J" H' s9 T6 t7 v8 p/ W) i/ r+ S2 {" K. r+ S
轉自: http://www.gizzomo.com/ecid-shsh
# ]/ u/ C9 d4 d6 T作者: Tutorial Robot0 v3 c: C/ D9 L6 R" G
/ O; J1 [+ f3 F/ h7 G1 f1 y2 g; I; _
甚麼是 ECID?/ y8 E, K4 s% i2 E; {
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
; B# v' d8 C+ G2 h2 R, X a( V5 e9 ~
甚麼是 ECID SHSH?: X) S |- U- v/ O& f* Y) F
ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
" ~2 @( R/ N I, F6 i8 g0 D
2 `. l1 ^# f4 X4 m' {* l; M E言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
8 a1 ^ B4 Q+ m% H! u% O# c1 o% E. }, g, W: K
ECID SHSH 的運作( u6 E0 q* R ~0 W7 _+ r* Y
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.9 C2 v' U3 w- u8 e4 p% ?9 x
3 k% `" b: v3 `9 a
- k; U3 D; O4 z& w3 {# B1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
/ U1 H, k7 n( j$ f2 M
. _5 n, z7 k- k7 f
4 G9 }1 A& t/ t3 n1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
0 g$ ?% o2 z0 Z' `1.2.) 右按滑鼠, 點選 Run as administrator.' t9 g& E2 ?9 ?: l
1.3.) 把主機連接至電腦. % V9 ?3 A/ e9 x9 W8 R
! @" N; }% i- e0 Q% d; i+ y2.) 設置主機 ECID SHSH 備份選項+ }/ }. O$ G, y* v3 y
) w1 J( m. q/ w- B# ~9 X

9 y6 T: b0 l! H# X2 {$ a' G u+ c2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
: e9 f( g" y9 _5 @: U! s2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
" S6 c4 Z2 ^0 e8 M- K( T6 q
+ |& W/ K2 ?! g" r3 G! t r- c注意事項
2 i& b2 ]2 @2 h- m若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 9 b5 ?. t7 @6 ~' H; G X/ Y
' M: N* E! A7 ?% Q3.) 正在備份主機的 SHSH Blobs; f" E! @' n( w1 x9 X- v0 ^: \
9 Q4 f) V2 k* l & P* \% L) @' X1 R9 {- R' d) S
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.; p I( P. n# z8 H" n- q" @5 X
4 Q" K( c0 ^2 q注意事項. [8 ~2 l" J! `- ?1 T, h% _
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. ' r6 l n* {6 f! q5 L8 M8 U3 |
) I1 r) k5 Z2 b( y9 l4 V; t* U
4.) 完成備份主機的 SHSH Blobs
- W) A; c( V- e6 i+ {# |
: s6 ^) N: ]( S: r
% f. z7 \0 R b4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
6 [ p6 _; A7 _' t9 q9 Y4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.) t3 u. e4 m& Q+ R* h
: }0 R! O# M1 l" B5.) 確定及檢查主機的 SHSH Blobs 備份
" Q2 ^& H! |+ X: I2 X: v! y
% X6 U4 |# p: x- c" @" l: K " Y4 a% n4 k8 }4 n8 |
5.1.) 在軟件中, 按下 Display SHSHs. 3 h# u- h4 ~; S: Y0 ~; T3 |
# A4 F) O& d. |6.) 確定及檢查主機的 SHSH Blobs 備份. L1 m, }, F3 c: D- E
. h2 r9 |3 M( j, n/ n
" \% G8 m' E( j- t7 p j
6.1.) 當軟件彈出視窗後, 檢查相關內容.+ j. |3 g- ^ Q7 H5 A" I" W0 G# k* t
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊). Z) Y& ?: z( @ Y
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來., ?/ h" n) x: C4 N7 i
& K* R: G5 n9 F% X2 C( }8 i$ LSHSH Blob 備份的儲存位置
+ B, w% [2 v' {7 RMac — /Users/用户名/.shsh/$ H2 {: k! l6 Z) O* P5 ^
Windows 7 — C:\Users\用户名\.shsh\ [1 _. P3 T' Z( u- O. Q
Windows XP — C:\Documents and Settings\用户名\.shsh |
|