|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 * m5 R% ?" N) g1 U( o( k6 N
/ J9 N, @) I, E8 P6 r1 m轉自: http://www.gizzomo.com/ecid-shsh
- g+ R: i% c+ l* r, m作者: Tutorial Robot
4 U* J1 J: Q( |1 Q' @) h
, W4 ?( T' X! S G5 s" p甚麼是 ECID?
+ G2 T( g0 I. j ~' {1 bECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.% @ a E1 m1 w* q
1 l' a$ n" ~, S甚麼是 ECID SHSH?
7 }# X1 J2 U% E& N5 p% CECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
+ S" B8 r9 X! k9 C' n7 I) e9 H
/ Y5 b9 D" n$ A( r) s, ^$ x+ |9 b; `言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.5 f2 [* }8 U' m' i5 H& \, {2 x
+ w" u3 O7 E5 c; G3 b+ m
ECID SHSH 的運作
7 C9 j5 v, l, {每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
% u& P' ` F& o- @, C9 ]9 W
: ~, s4 }& l; K% J6 H$ n
8 h3 h! A7 @0 y1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
) m+ N4 |$ h' r+ k' ?) O
# Z9 s, n4 z3 v+ g4 b$ b4 ` & d3 l$ P6 j7 X9 ?" Y
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
4 J+ N3 d( K0 J& v* u6 q1.2.) 右按滑鼠, 點選 Run as administrator., {4 [& Z6 f9 X! b$ R: w
1.3.) 把主機連接至電腦.
* g) U" N2 a* ]; o( O+ q
1 \9 A2 H( b. I5 }0 Y2 u2.) 設置主機 ECID SHSH 備份選項( k& `, }3 C$ S: b
" e3 K( X7 Q+ B$ n
9 u* Y9 u/ z& b$ c) ?
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
& G; m# W4 R" o/ Y, m8 Q! F2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.0 I( n" P% l: P4 a8 p* P& @* S1 h$ a9 f
! F* W& q2 `% E' R1 r# J' K7 M注意事項
# ^; N! O# _! R4 t# t若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
: P$ n0 T! K8 p! c. Z+ F1 w
) ^+ X% J* U3 h5 G9 m! k% v' h- L! d3.) 正在備份主機的 SHSH Blobs, V. c( Y8 H! k9 t" J3 b
9 v3 @( f) Z- k; }7 \ 9 v% u( ~& W8 u* \
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應./ ?* \; ^0 u5 ~& D2 p
; `7 s' W4 x( N2 e9 N- @$ ^注意事項
1 f+ N+ U. c4 z: d1 @7 S! t若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
* a' X. q9 i( \5 B( n/ L& b) }/ z7 g* Y* K2 R8 t J& P
4.) 完成備份主機的 SHSH Blobs
: |" i+ J# i* o. w+ w9 G
+ z$ F0 U5 Y" }1 a
( T. h" e/ S% `5 e4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. : @$ p7 t- b7 O W: _
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.5 v$ E! Q* u4 }) Q' a- Y# m+ S
% C( |) ^' T! X
5.) 確定及檢查主機的 SHSH Blobs 備份7 m+ D1 |+ J" n3 r, n
! C8 i) L) B: l( n# g1 Z
3 R U$ F- ~5 E' }
5.1.) 在軟件中, 按下 Display SHSHs.
' L8 H; F$ l5 q* ^6 }! |8 I. s8 k- d7 \2 j6 Y+ K
6.) 確定及檢查主機的 SHSH Blobs 備份/ l* a- Z/ y: j
# K8 |% S d' q- I g) w( F! e $ }0 Y* \ N- k6 k/ j8 e" m
6.1.) 當軟件彈出視窗後, 檢查相關內容.
+ g9 |& l2 `# Q) t6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
& n5 d0 a2 _( z4 k& b5 `& S% D6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.0 S1 B7 t& J3 r9 A# }0 v
+ M' Q M/ M5 N% D! t/ R' B! J
SHSH Blob 備份的儲存位置* H% }5 e% J' } ?% Q6 v* B: z0 \" ~
Mac — /Users/用户名/.shsh/% ]1 b$ ?2 a& y' v; L/ [1 l+ b2 |5 _
Windows 7 — C:\Users\用户名\.shsh\. N0 d# @% R9 ? f3 n
Windows XP — C:\Documents and Settings\用户名\.shsh |
|