|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 ( T b% O/ o3 b# C/ K4 J* j
; _1 \: D5 e! ^. @+ R; \轉自: http://www.gizzomo.com/ecid-shsh$ L) q1 ^4 j2 }/ K8 y
作者: Tutorial Robot
8 W, U0 a, I/ ~! ]
: K, A& {4 ?. {$ e) O甚麼是 ECID?
( d( X5 D) j r6 _# J1 h( ~0 G0 JECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
9 D9 @0 Z. ?8 h3 ` F) ~0 D7 Z6 d8 S. c$ l9 u# G
甚麼是 ECID SHSH?
; H8 p+ P h }ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
5 k- X7 m1 e" Y0 \7 j( B n& g
/ {" C+ j, A$ P! n: Z言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
3 `) P, C7 [% d) ^7 R' [/ B( K7 _8 `
ECID SHSH 的運作" d) }" y9 n: g! ^/ \$ N7 `
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.+ y' k3 q0 p: R8 V" F
- J; n/ k, X* l/ G( x
8 b$ Z5 L! ^$ }+ q8 \2 ]. ^
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
' x* W: @% S. Y; j
$ B6 ?1 @/ b0 O4 {5 O1 _6 G$ X- K
2 x# \) U( S: ^: ~0 _1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
1 S5 c" _8 K3 ?( Q- F2 l0 a& [* R6 R1.2.) 右按滑鼠, 點選 Run as administrator.) w, M* r1 H/ M$ A. p, n
1.3.) 把主機連接至電腦. . a" k+ V8 G! p) T9 U
0 z. R- y! l5 t, n" }
2.) 設置主機 ECID SHSH 備份選項- Y9 f+ R6 B$ }1 N$ Z
7 ~- ]) k) q) ~7 Z! h; H6 e4 C
, b# [9 Y% H7 q9 T3 X
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
) ~/ s* J) y4 ]3 D# o$ |2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
* b9 y) z- t" P1 \8 Z+ R9 t, N1 r4 ^3 O: f
注意事項
* f5 B# j/ H& H; D" `9 e! J若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. $ I- Q3 M6 d7 V; u
V) \2 T: ^# T+ m3.) 正在備份主機的 SHSH Blobs
4 _1 B5 T* o* b1 i. ?% x5 B* g4 [( ]
3 [6 V( U( v2 w F" ^+ H5 V0 x/ e" F , H, X3 M* X+ e+ x. F6 i% g
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
6 [5 W! |6 o9 J) V9 e! I$ D
* {6 ~6 e+ v1 C( d# K; W S5 W+ U注意事項
$ _ ]- I: s3 L: o* }若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
4 _ c0 C. }+ D7 z* w% N E2 J
0 i" ]7 `) l. Q' b. C+ M7 y" i7 i4.) 完成備份主機的 SHSH Blobs
% c/ ?$ v7 m% D* B0 n( T' b
. D. U: M) o* E8 ]4 U* R
# o4 R' C( r2 C/ o4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
0 U( Y. [0 I' ]9 W' G# X S9 h3 s4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.2 r/ ?1 ~( M- J) `( ~: W
+ C) a |9 b w5.) 確定及檢查主機的 SHSH Blobs 備份2 `: t+ x# d* S% v8 T) x! M
2 I5 m4 v+ j8 @+ S% k

+ [" Y3 ]7 e' A) _5 U; [ G5 r5.1.) 在軟件中, 按下 Display SHSHs.
, V) @4 d* v2 n+ ]- e
* y9 s" t; f9 r! m1 N6.) 確定及檢查主機的 SHSH Blobs 備份
* i6 @: ]- t9 q4 [# E' H7 P) N: J( Z& U4 i" l5 W
0 [% P4 v) B& O, N0 J
6.1.) 當軟件彈出視窗後, 檢查相關內容.
9 {, i* h; T+ p; f6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊). R }* Y4 h; s1 C( L& M5 W
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.- w$ f: l; r, _) @% b: `6 Y: y" ^5 f
% @" f, b: c! v t
SHSH Blob 備份的儲存位置/ H" n J! P8 b, f% t" f
Mac — /Users/用户名/.shsh/
. N! U( _+ B7 XWindows 7 — C:\Users\用户名\.shsh\
5 l" ~- F1 m7 R7 E" kWindows XP — C:\Documents and Settings\用户名\.shsh |
|