|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
* z7 c" D4 f$ M m+ ]2 Q
c9 b7 O& ?/ P3 f2 f轉自: http://www.gizzomo.com/ecid-shsh
* Z, ~/ A: r4 B8 x' T2 ]作者: Tutorial Robot9 R4 e4 }" L/ R6 E% H& { P
H) d% j3 k3 K5 _甚麼是 ECID?
- o0 ?2 w- E# U* I, g" ZECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
) V% D2 U' D& w% b" F: C" J
$ U" X) y# \; b+ k) j+ `9 |# Z甚麼是 ECID SHSH?
9 i4 e3 N5 s$ J% g$ FECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
& l$ z) g6 f% w7 h) a: c& x( R* X% B- Q1 b* O
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
+ N) j& X! Z) {
8 ]3 t9 G2 ?" a4 i0 @& {ECID SHSH 的運作
6 o6 O8 {6 c, K. s8 l每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
' I) U( R7 k/ \% U1 l5 p+ y& W$ X; j# r; X7 T# A& x8 b
6 m" a3 \: d; O4 p
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
- n6 p5 Y" B% r4 P3 W" Z
$ [# O+ p' H7 p8 X$ l8 Q3 ] # ^. O7 S5 {. H1 I4 a" h3 k9 |
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.% n/ l# K. b6 f Z
1.2.) 右按滑鼠, 點選 Run as administrator.
, l& i3 Q4 i+ l# E1.3.) 把主機連接至電腦. " V" j1 w3 R* g% C7 |
# d, h; ?! \5 [' B( j! B2 K
2.) 設置主機 ECID SHSH 備份選項
8 g2 z( y6 F5 A9 U4 Y; @, q3 Y& e' o8 \+ i) |1 {/ e) K, r

3 v( v. {$ @: K7 Q% W8 F2 n$ c. M2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.! t* n! Q$ I6 H. F
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
8 c Z+ v6 S6 `; f) i6 g T. C; Z$ M$ F
注意事項, Z! |/ q9 `, V" k9 u ?
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
* h* i0 @ t' s% f5 T/ q$ y/ H9 D) T. e- R6 _9 F, r- _
3.) 正在備份主機的 SHSH Blobs4 O/ B, n9 z6 Y. ~
0 C8 {: T! i. K! G* E4 ^( g
1 M# P+ V9 F2 _& F3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應." e6 v" K% T) j' {8 J/ b; D, h
* r7 V8 Z9 Z, F! ~注意事項
& M; d/ Z, `; a若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
3 @ _ h! b I' v: g7 H
- ?2 G0 E0 O1 g2 f" g4.) 完成備份主機的 SHSH Blobs
# ^/ }* G4 D2 M: q& g1 Q6 c) Y2 b- K# r

" U1 ?1 Q; J. i6 F7 D( r4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
- R" @$ G8 Q& Z1 I+ B! o( @4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
5 p) t' Q* Q: {* v+ q* j+ ~: ]5 b! H$ W3 |: B
5.) 確定及檢查主機的 SHSH Blobs 備份: A) y3 j) a4 v, b2 k t
. k+ v4 T$ {% ~* W" r $ m+ |% j4 E- E5 Z! A, p$ \
5.1.) 在軟件中, 按下 Display SHSHs. 8 |& m2 d' G. z4 x
1 F& D a( b# o& E& B
6.) 確定及檢查主機的 SHSH Blobs 備份: F2 k$ d1 c7 G
, F1 Y6 S- t8 E5 b : N0 J% N: U- {7 ^9 U6 |
6.1.) 當軟件彈出視窗後, 檢查相關內容.
! x0 i) k7 W& S4 W x$ s2 Y6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).+ R- S- I) U! ]7 a5 v5 R# i8 ~
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
; p0 m* T& c( V- `& H ]% P/ A$ s! L5 R6 m5 q1 m8 E( P
SHSH Blob 備份的儲存位置
: x) ?# G) z& P, K3 [Mac — /Users/用户名/.shsh/& u. B; |1 f" ]
Windows 7 — C:\Users\用户名\.shsh\9 D, u4 K) K6 a) P, w2 S, p; [
Windows XP — C:\Documents and Settings\用户名\.shsh |
|