|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
. |4 x! I! @5 Z* s) d6 M- W Z( j2 r! u( @& ~/ F# n2 l
轉自: http://www.gizzomo.com/ecid-shsh
; p7 M6 S( j9 Y: H! t7 F- M作者: Tutorial Robot
& W3 o0 P5 ~) R, P, a
; Q+ @7 v) q% Q3 J; Y {1 `甚麼是 ECID?
' m3 R# O" P5 `2 R0 G: y0 M; u7 _ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
5 Z) N' `% g0 j4 G% n- A/ H3 t: |: l. V/ t9 H
甚麼是 ECID SHSH?
- }9 N! H) e! h* G, `! hECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
( w, K6 b. [! Q# m0 K
. n1 v8 _2 A* c) a- C: I言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.7 Z6 Q& N t, a, o
/ E ^) k% N! m7 a9 X
ECID SHSH 的運作
6 y$ ^# q0 n2 t' \0 H3 ?每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.& D0 | o9 e- ^/ ?; b9 k) u: A
0 V8 p* x9 G5 U1 O2 }4 o% S8 Z+ Z w1 D9 F# D
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH d9 f F5 a$ d# d8 q
- ^ J: t, G% V! y$ a3 Q
! C1 C5 i6 K7 l* ~, m- g/ ?1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.4 D! \ L5 ]/ @6 T& {* m" z& g
1.2.) 右按滑鼠, 點選 Run as administrator.! {( X( r# ?: m7 o7 |# u
1.3.) 把主機連接至電腦. q- D% A( \ \- D# h, I
( U2 Q) y) Q( l* U) r! E2 [- b2.) 設置主機 ECID SHSH 備份選項 X2 W! [# Q: U$ O
( U, z4 D* X+ ]! `) d9 H

! e+ N8 f! @0 f s5 ^2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
- L- f1 F# Z7 |# K2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
- u1 M2 _0 v6 ?% D2 L
, N6 \* ~1 y! j3 l注意事項( X; I7 V/ W( ]- c4 Z1 h
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
6 d) J& i" c/ f, ]! N8 n5 {" C
4 k0 ~, H* ]/ w6 Q& G3.) 正在備份主機的 SHSH Blobs& S* s [4 M! G, Z
7 W1 u ^5 C( p, T& H% g: M% w

, q3 o" \! Q, p$ s D1 X3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.! i: I4 _ r! @) O0 F( v" I
% c7 L- l& ~: R. ^# R3 l& E注意事項
, [2 ?# k3 e. U) v* E, B若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 8 U8 k j2 ?, r, L. }/ r; E
; L$ j( N: k; Q- Z2 W4.) 完成備份主機的 SHSH Blobs% e7 I+ T& ?/ v. l+ c/ ?% z6 S
: G8 {( K1 l- e
) `# e, H7 ~) h9 v% e5 P; e1 x& [$ ^
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. , X/ p+ }! J' {5 ~
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
! A, d# S7 r7 J) I* W9 R4 J
/ ?4 W# d. ?6 F( R5.) 確定及檢查主機的 SHSH Blobs 備份" T4 m) z1 |% r0 y/ U
& N/ l- w8 ?4 Z- }, L
8 u2 b7 N5 S# u$ {
5.1.) 在軟件中, 按下 Display SHSHs. , ?% V. _5 w7 g7 R/ X; [4 ^
; A6 B2 A( N8 v( E5 k. m
6.) 確定及檢查主機的 SHSH Blobs 備份
( D8 J; G8 v% W+ I
5 K! w6 G% [0 ? D) x
- u$ n( a3 P2 a& ~* y& K; ~9 l) O6 h6.1.) 當軟件彈出視窗後, 檢查相關內容.
7 F. \5 p. s1 J3 g6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
% y+ p1 ~& v- M$ h1 Y# U6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
0 Y# v0 T/ v8 v* P/ p
2 |5 T- ~( c1 ]SHSH Blob 備份的儲存位置9 j4 S5 _' s$ v4 d+ L: g# b
Mac — /Users/用户名/.shsh/
5 J% }8 O) h& [, l9 UWindows 7 — C:\Users\用户名\.shsh\- s6 ~) Z a2 m, [+ T
Windows XP — C:\Documents and Settings\用户名\.shsh |
|