|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
/ F# t2 l" F, h/ A; [
! R/ Z- G: ?! y7 I) r3 J% f轉自: http://www.gizzomo.com/ecid-shsh
) \4 |! m2 C6 N# n. h作者: Tutorial Robot0 B% F. u; a7 S7 k5 e( u$ M2 t/ P& ~
+ ~6 X7 y& ~1 I8 N2 S" e甚麼是 ECID?
, p- P$ }" R# d. zECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.; v$ H$ D( ~6 i( x# M% X; Z6 i
' E' T% B" Z0 j) L! Y
甚麼是 ECID SHSH?
1 R9 Y0 W9 h2 {: q" y E7 dECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
6 h- k/ g$ c f3 G {$ x* }* P6 b4 ]* z! Q: L' k9 @
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.! K$ o1 k1 M J7 B& |5 ^* c; _
6 m) N& E( o' p2 L# p9 ^ECID SHSH 的運作9 w4 l' b, P" i! a4 H/ D9 I8 _
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
+ z4 B2 Q- \! T$ T" ^( l, Y2 N0 {; i; O: D4 K
! Q$ z% ~/ X, L( E4 O1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH$ ?5 X3 W( ^1 t! F) v& ?; a
: t: m) z( C N) n
: G+ }( E% N( N: M; e8 Q1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.# U$ s0 c4 q) T8 B5 q) h; X
1.2.) 右按滑鼠, 點選 Run as administrator., X+ w% ^0 D1 }
1.3.) 把主機連接至電腦.
% N* k! S" ^/ Z; n" a8 O- c' r) E. m+ N' m4 p7 L( P
2.) 設置主機 ECID SHSH 備份選項9 {& Z, C" t$ h) w8 C& N9 k
# @ w; l2 W& U' B! y) t
( [& g# n; k6 _% U5 C3 V3 n I2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.4 ?+ g. H9 _' w( C, {# L/ Q
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.0 L+ C9 F# w( i+ k9 e: ]* f
! ?8 V. s1 z/ X: z注意事項
0 y$ V6 {! v1 m& U3 E' Y9 p若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 6 F7 e! H- l7 }
! R' x# |( g8 L& X3.) 正在備份主機的 SHSH Blobs! I$ l3 I, |7 r1 Y# M) b
* `& p: B G9 O" w- x' U
: U7 o8 O1 J5 T2 z; S6 y1 b
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
! [0 _& w+ q3 q4 A" F8 b! W2 g# M- ^! b8 g0 k* \5 U
注意事項. v: P/ v( l; a, M
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 7 Z: C# J, F& Z A6 X/ F
; E6 a( Q* o! Z4.) 完成備份主機的 SHSH Blobs
- O& t4 ] B; s) `: G, H4 N9 U5 C- |7 E, P5 f6 U: l$ F8 a( k5 C

! A B, @: N/ _4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
* x" e' o6 }( m4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
) e3 X9 k* ]! u8 C4 `1 i) M0 c# I
5.) 確定及檢查主機的 SHSH Blobs 備份% t: `. g0 \. @: J$ B
w1 i/ C" Y3 ?4 k7 J' y
6 a: h' k. D q, k. D
5.1.) 在軟件中, 按下 Display SHSHs.
1 `; e* I: q5 u B9 P# f
, Y: A/ J+ ~" w4 K; j+ D. q6.) 確定及檢查主機的 SHSH Blobs 備份/ ]* C7 b+ R9 E. N
8 u& O5 T0 p9 u! A( b) i
% |) S! K# d2 I2 z$ {4 d! ^/ P6.1.) 當軟件彈出視窗後, 檢查相關內容.
, m8 |* ]$ X/ I; c' F2 g7 h2 D# T3 {6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
% O @8 `5 P8 r5 c' v+ K, K6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.0 ^# }: q# R# \5 R
) u4 V. S8 V' Y ?
SHSH Blob 備份的儲存位置; z" f. j! g. p1 H' c8 c, R
Mac — /Users/用户名/.shsh/% p4 C9 \8 k' s; C. |* |
Windows 7 — C:\Users\用户名\.shsh\3 r5 p$ r4 f7 B9 ~$ J& G
Windows XP — C:\Documents and Settings\用户名\.shsh |
|