|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 " y" z5 y( C9 @- Y9 v$ _
2 C4 e$ Y9 C+ r) X轉自: http://www.gizzomo.com/ecid-shsh
$ p! P4 l9 h% T6 F4 c7 z ?! y作者: Tutorial Robot, `1 O; w( E/ }# M! J; s9 a
2 ]4 a6 |3 R) l4 Z/ @& q
甚麼是 ECID?
5 h% B% q+ P! O' d& V+ U- nECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
8 p( h* a. I {8 ^8 Z! _2 t" m- C0 p+ _
甚麼是 ECID SHSH?& ?/ g! d& M) j% K) F
ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. : }% L8 k: A) a
. v# \) [# h( G9 q. f言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
% p7 j0 B0 B1 F
$ D: h, o" z. t2 d9 M% X" mECID SHSH 的運作* H# r8 A: V) o* V. r
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
9 J# `' d: g! d C+ P2 o: W, q/ t/ P+ Z {
0 l$ ^. s5 N6 o+ m3 {1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
0 c) s; [# _1 r R2 u9 i: g. j9 g
; I! V6 O) I- i& G/ `5 E* [ * K9 y$ k% h) P
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.7 U- R% N" q9 p8 W4 @: H x3 ]
1.2.) 右按滑鼠, 點選 Run as administrator.% T7 y3 V N) m: p+ F) F
1.3.) 把主機連接至電腦.
' ~2 B( D; R, ] ^. T* E' F
5 {) U) N' g* o+ M5 }* c2.) 設置主機 ECID SHSH 備份選項/ J0 @$ R1 i7 k
?( Q! R9 ^$ Y2 V$ J* T5 ?& f 7 W `% L( H: h5 R! o
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
( |0 d. ]7 d: z9 J0 }# y. G2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.3 r7 u$ ]# E) f8 x: h7 m3 p) A
. M) v G/ T: \, I; M% j
注意事項
: ^0 M5 Q8 O. {2 G l+ Y) I7 j若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. . U1 h: j8 U2 n. k
& v& G" e- X1 n2 E2 M' Q- n3.) 正在備份主機的 SHSH Blobs1 T6 q, W8 `7 o7 O7 L. N# p+ Z
+ z! \' y$ ^2 J& }

/ K; c7 D( p% P+ I, j3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.2 ]% W3 [+ p* |
7 w7 r$ B0 m9 _7 N0 x
注意事項
: j! [9 k% N2 |若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
, p9 k W, u& b. r, q( v" Z, _
/ Q8 Q0 E4 y0 U+ E, T% O4.) 完成備份主機的 SHSH Blobs
9 z' ^, Q4 L; v
0 ? \% o, N7 v' O- _ 7 t. R6 x2 `1 Q2 @/ D# L w
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
1 m! M# u1 \% R6 {8 }9 D4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
" [- g8 a, a, k1 ~1 f
3 t" i% e8 T9 W) {9 ]1 z4 b) f5.) 確定及檢查主機的 SHSH Blobs 備份
- n) h" c- O0 z0 M% ~' w! `; Y( F
6 j9 F( n. c7 g" q; F8 C9 B ) ]% \5 e; c! [( T- J9 J9 P4 T# a
5.1.) 在軟件中, 按下 Display SHSHs. 9 o9 }. W2 z! n$ w
& a3 O4 I. F8 X* w6.) 確定及檢查主機的 SHSH Blobs 備份
* L" [" `* l; b$ K
2 u' d% A% a3 `) k 4 w0 j4 u& q; i! L; W- n: M+ i
6.1.) 當軟件彈出視窗後, 檢查相關內容.
q) D/ U- W6 Z6 L1 Z# {8 G6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).- I2 {, e' _; R& ^) @
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
- w1 A% R0 C8 @6 P4 S$ H) E5 L, J" c9 T- o
SHSH Blob 備份的儲存位置
4 T4 n& |- x$ G0 k mMac — /Users/用户名/.shsh/- G; ~# E9 J/ i, A5 v
Windows 7 — C:\Users\用户名\.shsh\
' G/ [/ h' R2 z: I$ ]. S" dWindows XP — C:\Documents and Settings\用户名\.shsh |
|