|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 0 W3 j/ R' L% e) \2 l% e
' Q- d) H) Q* ~8 W( W( X9 P轉自: http://www.gizzomo.com/ecid-shsh& ^, B Z! ~5 v% \3 o& ?
作者: Tutorial Robot
& d; v, Q, K2 v; P5 Q' L
Y7 s5 t: [5 H# H+ ]- @! `4 P8 C, ~0 I甚麼是 ECID?
, ]- Y- f; [6 C! pECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
) R* G# Q; U7 R7 I9 A3 x$ x w+ i* F
, n4 G& `" q. v. J3 |甚麼是 ECID SHSH?
) n4 s$ Y7 X/ A {% |+ KECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. ! x- A& ] p. c9 ]5 J1 d6 f
3 b7 h/ V1 y5 J1 w7 y T } C言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
1 M+ \3 P7 Z6 E& o- z8 X. S: w6 j0 \ m6 X) A5 r
ECID SHSH 的運作' C) a0 x3 y7 K: Q& [5 H# @
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
; l1 Y- Q% G+ G6 N% V: `1 i+ J7 a, F# H0 x
% N7 v, b$ s8 w! L# ^! i* n) s1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH. |+ }0 J. X0 ]7 Z
! c- w3 j5 s. J( ?2 i0 N * q/ s# S9 G! E" e
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
3 g5 P- o1 E0 W j1.2.) 右按滑鼠, 點選 Run as administrator.; u: t3 {) {; E# } G
1.3.) 把主機連接至電腦. 1 z9 m- d$ [ r
1 M* o& B! N3 c' R+ X2 o2.) 設置主機 ECID SHSH 備份選項" K) q( f% P |
* X7 w' R' R$ m # b3 T% w9 W- Z2 ?" f Z( Q
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機./ t' ~4 _# X- U: R0 Y/ p7 k! H; ~
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
) z, t" T" N; ]7 p% ^; A$ F, s, ~! F! I
注意事項8 W7 b w2 R" ` ?4 W/ \
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. : N! Y3 D2 Q% p9 ^5 ?, z( T3 Z4 M
, T% x: A- F8 ]/ L& B) m3 ?. N+ a/ ^3.) 正在備份主機的 SHSH Blobs
; O& s. P1 r, {+ c! T7 [3 D8 D- k& t$ v' o
1 d2 T! M/ c% e2 q/ S& p: [. @
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.* Q. D" I. S( B
" Z% v F8 m. d G2 r% x/ H注意事項
5 S' q0 W& H& x若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 3 \9 U5 M3 |( w. m
$ P! N3 C" p) H$ R
4.) 完成備份主機的 SHSH Blobs# c1 D& }3 ?: B/ ^" S
D. R* U' N4 c6 c! T% g* B$ { 9 B. s i* E# `, P- N: s- x
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
/ _; M! P: y0 V3 r2 N4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
8 y0 P7 j3 D2 U+ R- T# Z) Q5 l+ t) e1 b
5.) 確定及檢查主機的 SHSH Blobs 備份# [) a8 j1 j. ~+ n1 k! v1 T
9 T& B" z5 N: O( N1 L
& u/ S5 G0 I) ~! K! j! `6 w5.1.) 在軟件中, 按下 Display SHSHs.
: g9 y! O: e5 G7 T3 k l, w( x% c# A
6.) 確定及檢查主機的 SHSH Blobs 備份
- o2 X* m. Y! C% h
, E2 k6 F M- M
( Y4 Q1 t6 G% J6.1.) 當軟件彈出視窗後, 檢查相關內容.
( `: a7 q5 J0 [$ t" T0 i8 Q* X6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
6 k. `! w" ^/ q$ f R- M5 k1 K8 I6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.* C. x) i# y! s1 D. c+ m
+ W% b% [, c0 r- p
SHSH Blob 備份的儲存位置
( l. |1 A2 z* I% S3 tMac — /Users/用户名/.shsh/' |4 J/ \7 N K- n+ [: {
Windows 7 — C:\Users\用户名\.shsh\7 t4 b" ~& V! ?) y
Windows XP — C:\Documents and Settings\用户名\.shsh |
|