|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
: I( v4 j; Y6 I. w
* [2 ]$ w, O- V4 V# J4 Z3 O轉自: http://www.gizzomo.com/ecid-shsh t. S! ~5 T5 d) s
作者: Tutorial Robot
* B' U, R3 E% s2 o6 I" j) r! |
6 ^, e/ j! l' s9 t% E7 G- u) {甚麼是 ECID?, |, Z S9 ]/ V( d6 a6 u: P
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼./ ] x" |8 ~) O& Z
, E- l( {& D: o. z3 X
甚麼是 ECID SHSH?
]$ C7 l' u3 n, o9 h. UECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. # D. @) @% ]# P( U
% t$ ]- a1 f& j, U1 A言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
3 r+ k4 S U; x1 b: g' O# g+ Y: a" G* A* P
ECID SHSH 的運作
: `; V* U( C* l) Q' f% M. s每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
' U4 t" Z# \$ n9 R! R2 u2 e+ B4 Z
! p: E6 Z' T0 G- u6 ?
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
- y7 g7 ?$ y4 }; k: K3 o
9 Z. q' S( F) S4 a ?
: E$ A. I n9 a3 l1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE./ R2 V- f, @* [" e: I0 V4 W
1.2.) 右按滑鼠, 點選 Run as administrator.8 b# }! d( w: S
1.3.) 把主機連接至電腦. + k8 ?1 ` c; O. m* ]* ~7 w9 \
" o" K0 O0 ]9 {! @( q) s2.) 設置主機 ECID SHSH 備份選項
2 b( r2 z. y, `. Z8 V2 @6 D _+ p: R% A
) o5 z* f# C* _0 u" Z4 Z
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.1 w: x" ?% U6 Z, {
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.2 u+ b; |5 r; ~8 @- m
+ T5 A' o5 K' k+ H0 |/ e. c
注意事項
# ?& I7 ]9 F& S: f6 d; N若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. & B M5 u" n4 J7 R8 k
: u8 T( O. _* f) H) J* W
3.) 正在備份主機的 SHSH Blobs
1 g7 m5 _- e( ~4 k4 R$ \. l! ?2 X8 C, S: G

$ n' y" w5 u o8 _* P3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
) `0 E1 Y& v$ H- F$ L9 Q9 M0 |% h$ v% J* A1 {$ b
注意事項. W! d& h7 G) Z1 K+ K& d" x
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
* f4 @% z7 ^. j$ ]* ]
2 @9 c5 I! j7 |% v4.) 完成備份主機的 SHSH Blobs
" g; J& l$ T& c6 o- q1 x/ H) |* B, i1 |& I

. I, k* R) M0 B1 l9 w4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. ) h! U- G6 x; d( f$ G
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
1 b( }) t" Z$ O$ K2 _% q' Z( s
5.) 確定及檢查主機的 SHSH Blobs 備份
- f/ q; _5 ~- o% o. q
6 r% {: @9 y) T- P+ F2 a. ~; v9 [5 Y
) R+ l! n. x/ o7 h0 U* O2 D5.1.) 在軟件中, 按下 Display SHSHs.
/ \( G) ~5 K# q* h4 {
/ K& a$ o8 m6 w3 t9 z- Y6.) 確定及檢查主機的 SHSH Blobs 備份
# {6 q. i' Z* f1 t
5 X2 I& y) E; H1 M+ |. s ' @1 e4 s8 @9 F; U
6.1.) 當軟件彈出視窗後, 檢查相關內容.
6 i; k7 E5 A5 Z' U2 I" a6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
: F) z& w- q( Q, E1 M: `, C6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
+ p& _9 K: B4 x% G1 `) ~2 p0 R x* T. X& h# d( Z0 @) Z
SHSH Blob 備份的儲存位置
8 |& y: r8 ^, R7 k# x* G, r5 y# m) |: HMac — /Users/用户名/.shsh/; [3 }$ B. R" Z
Windows 7 — C:\Users\用户名\.shsh\) w% W9 a# b3 j7 U/ ?; }+ R
Windows XP — C:\Documents and Settings\用户名\.shsh |
|