|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
. l1 z% j: F9 o: I5 O9 c! o
; q/ u; _' q; d# X# s3 ^3 B轉自: http://www.gizzomo.com/ecid-shsh
4 W& F; D/ A" `; m! ~* d3 E作者: Tutorial Robot
/ j9 t6 J2 V! F$ I% Q" n" Q: q
2 S2 i, ]5 d/ Y) I! W. n; ]2 e甚麼是 ECID?
; W C/ ~; Q5 V4 }/ G4 hECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
! p4 U, f/ }: K r% o6 O5 L2 f) v0 C2 @. M
甚麼是 ECID SHSH?
1 i" I* R& I2 G# {6 |, l$ mECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
: }% E/ K# W! m9 \! S5 x8 i/ j; ^7 {
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
% D$ V( h$ s; m, k8 m3 i; t; L, F! }
ECID SHSH 的運作' x- i% B/ J; a" x; \% k
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
( f: l5 Q. F% e$ m& Z, m7 \/ D7 @- k1 s
' z0 b& D$ {' D. ?2 k$ M5 W1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
8 Q) T/ {) v* t2 j4 }& l% m" b! s' w2 h" ~& ?0 @/ }* G- X% `" i

$ J6 z0 T& ^7 Q1 W6 n, [1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.( j* |: }. _4 P x. }; N/ m+ ?
1.2.) 右按滑鼠, 點選 Run as administrator.
) W6 @9 Y6 Q# v& B) ]1.3.) 把主機連接至電腦. ) K* U* k6 V! {1 l+ _" B
2 u' L) @ x5 m
2.) 設置主機 ECID SHSH 備份選項
9 n0 V8 Q1 s0 U6 ^3 M! P, s& K& C3 W- x: E: z+ [( U. ~" H; f
( }) q! b R5 }' v+ F! f, `
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
) y6 Z6 H! e# Q' j L t2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.. E/ P+ ]: t$ t! P$ t' d/ n/ C
: N4 H( u& W+ j注意事項) @' }# S, \& F5 }
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
7 V# @* q: L7 {$ ^, k( w" y9 l$ T, n5 S p# C
3.) 正在備份主機的 SHSH Blobs
P; E& I2 z( X8 F! ^- [* H) g N/ G6 i3 F
' s, x+ s8 h7 C% O; T
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.' n, G P2 ~, S% B ~
/ s+ g L( M) o% |5 T注意事項; G* J" g0 Y, l5 |: L
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. / L1 k- N2 j% z& k" u- p
' Y8 t( L/ h) _8 ?
4.) 完成備份主機的 SHSH Blobs
' F4 F$ u3 Q% V: g2 O
* [" }( z! ~& \
7 G' E! U( U% K% L! _ C! {; I4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. 5 [0 S2 T8 ] U" w
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.0 i" H% n m9 Z
0 W. G: b& [; w) B/ R" U5.) 確定及檢查主機的 SHSH Blobs 備份7 b6 D; C% O, l$ F; j* r j
! x) E" L- f- n" m& c% P+ s
b& G! X1 k" C8 [) l" I
5.1.) 在軟件中, 按下 Display SHSHs.
7 V$ g$ Z6 X1 u: u( O
" R5 e: L4 o+ o9 N% _5 a) A6.) 確定及檢查主機的 SHSH Blobs 備份
1 F) O! Q; U/ t S3 {$ r! y1 g3 q6 s
" D, [. q0 S0 _ d% t, x
3 h3 Z0 Y, x; I7 Q5 J) h6.1.) 當軟件彈出視窗後, 檢查相關內容.* u4 z, y. ]8 e4 x
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).8 S: @& m6 A5 D. {( H% p) u. l
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
4 Y/ z) o( d; V y) ~9 {
, a7 ]& O j/ R1 B. \1 w. g. J$ u, QSHSH Blob 備份的儲存位置& i+ p, ]- n4 q) N' q
Mac — /Users/用户名/.shsh/0 F* O. U6 W6 k
Windows 7 — C:\Users\用户名\.shsh\
, p/ e; M! O6 mWindows XP — C:\Documents and Settings\用户名\.shsh |
|