|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 " [/ J2 [# f. x) w v% ~. J
# S. B/ f$ P0 E& o$ h X! R轉自: http://www.gizzomo.com/ecid-shsh, N) U( W+ o W7 o
作者: Tutorial Robot
9 S/ P2 ?+ c! {5 [5 [2 ]& v; o% t3 X+ Y d. K4 \: G* d' I
甚麼是 ECID?
, |; Z+ R' @0 P. _. s+ @ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
) r d% X/ J) k
C# ~5 B4 ?& C( z' Q ]+ R# g( ~1 @5 n甚麼是 ECID SHSH?
& N- T. f- i- b$ e V/ E8 ^ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
+ {' n0 @; \# M" C+ O7 ~
' Z0 @( J8 l2 Q: P言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
6 V/ O' P) x* w' h+ b: r
2 U( L0 G. _/ j& x7 WECID SHSH 的運作+ D, }$ S `( d8 G
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
# y$ Q2 _# t( M2 D
! I$ K, j- l# P# w* \9 c$ |: N, L) r; A1 \+ Q7 }& X- f
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
0 x0 n# z! G8 _0 G& B0 Z3 p& q. A; g, x1 T4 W' n" n
* d% C* v: ]1 ~1 d7 |0 a2 }+ B/ i* r1 v" w( m1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.7 L% ^% S2 `, T" b; ]
1.2.) 右按滑鼠, 點選 Run as administrator.& g* c2 \% }& y
1.3.) 把主機連接至電腦.
' E5 e9 F4 b0 J( [1 G5 }, C* [+ Q- h% q3 a) U( G
2.) 設置主機 ECID SHSH 備份選項! U) X: R; F; W( z9 j! a
3 a0 U) u8 s; b" X% v5 j" W1 ?- I/ G) x/ d# C" i' D: Y
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
: \3 O+ n9 m4 f& S% |! j2 k8 U, M2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
6 m3 s2 S, B) r' K+ H* e6 O
3 e: Y% F3 |2 H! i9 C注意事項7 d0 I0 S. Z( }* w
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. - }0 _) _; \: M$ C
5 i+ B9 S# C8 d: V6 L: R
3.) 正在備份主機的 SHSH Blobs- k5 ]$ E- X( O/ U; p3 O6 M
; b5 B9 y- ^" O0 e8 i0 F" u
& g4 f5 E3 c0 P" q) T3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.; P: H# b9 ~% |" {' P
' x- q2 _- U$ k2 G M! p注意事項
+ g: D) U% \! R" d3 N. q# V若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
% K; p: P( W" g1 }3 S2 f* r$ G; _) H9 Y( J+ ]7 V/ m o
4.) 完成備份主機的 SHSH Blobs' a! l1 ]7 K+ y- G. l
# t. f. H* |6 M6 ^6 ?% _9 J, Y
3 v" [2 Q& ]- M, k n/ s' k* r# e4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. % r1 w* Q ]- A/ a" z" _, ?* q
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.. w# P \8 n! l6 |! ^5 T+ Q
' l9 D2 s2 }' q: f5 R
5.) 確定及檢查主機的 SHSH Blobs 備份
3 [3 L5 u: t1 F* \( A( A3 R8 c0 i: D
0 o9 ]/ R% ^! u7 V D4 S3 z5.1.) 在軟件中, 按下 Display SHSHs.
& p5 d* |9 {6 W* w+ P) ?( V K) o: w+ ^& W$ J+ [0 H3 _
6.) 確定及檢查主機的 SHSH Blobs 備份
, a6 Z; c: @4 w8 p9 q3 J! I' B
3 M/ W: C7 A- V9 `2 ^
3 z& [5 J/ [2 C c0 O( @/ [6.1.) 當軟件彈出視窗後, 檢查相關內容.
$ m3 i6 m! K# p6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
# G. I& S2 F5 T( U7 j% i6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.' [ O" R( w* M- D+ W
0 O. f5 h- X% a, |9 ASHSH Blob 備份的儲存位置
* ^; t6 S1 G& h6 o: E8 ^Mac — /Users/用户名/.shsh/5 s$ W, }8 g5 }) ?& p
Windows 7 — C:\Users\用户名\.shsh\
! `- w5 a' s5 q) z* g# CWindows XP — C:\Documents and Settings\用户名\.shsh |
|