|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
' n2 K8 L6 \5 Q5 f* ~" `: X% H% o* O. U$ x! e9 x4 f/ {# Y# R
轉自: http://www.gizzomo.com/ecid-shsh
4 e7 e3 s3 q3 v) f作者: Tutorial Robot8 |: U( R# J" H! g) E1 ?! h
; E! U/ i* W/ w
甚麼是 ECID?
: b0 P; S5 o) A; y& w. x% U- n4 p# TECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
* |3 p( e( s8 A1 U) V1 F& c4 U$ [, k8 D- o+ M, Q. ?
甚麼是 ECID SHSH?
M3 e/ J4 I" _ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
, Q8 L: C* \ ^* C* ?7 H
/ A0 \9 N. e2 [言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
# N; G, i3 m1 D6 p: I' ^. Y' @" B( o3 R+ E9 \8 u
ECID SHSH 的運作
8 @5 M% y/ a# B每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
! L6 M* J" j: x4 L1 [; ]! ^+ \8 R- y3 R2 _! l! U
! C# H: t. c$ a* D7 I% z1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
) u9 h, Q5 F+ t$ v, J+ R
( u8 G) Q3 Z7 |. H/ A* B 8 g. K* j9 z4 u ]$ J
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
) {. P& j! @2 p" }- y! [* l, |1.2.) 右按滑鼠, 點選 Run as administrator.
; a) f8 v% G! o1.3.) 把主機連接至電腦. , J, \5 Q* o2 \
' O6 {, I$ H" y2 _3 N( ^( `2.) 設置主機 ECID SHSH 備份選項
" i! t; Q& Z4 t, n; q2 b5 t G9 ]. b0 h: J# {+ P

, V3 w p3 L3 V v, v. h2 |5 I2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.' Q% Q$ X& i( ?5 r3 c x1 {
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕. K* Q# {% L- f' }
" H( Z( n1 e+ a6 V M
注意事項
6 B4 K1 I1 u4 k S若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 9 j* n- n/ R) N) r% j% K0 O
+ j. A! D6 @$ ?
3.) 正在備份主機的 SHSH Blobs
$ M) |$ {! [$ u9 {. M6 T( e# D+ L2 @- S0 M2 b D2 j5 k& a3 k& y
% V. F8 B. M& _( I) X% w
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應., m4 h( k$ D+ m* Q2 F
6 O! F6 F) V0 E8 o" P) t1 S' S! T! P注意事項% T ^& ]4 {0 W: K
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 6 I& a4 H, h1 C9 {. M. e5 u- w
8 m# `, ~! d, q4 \& a8 U
4.) 完成備份主機的 SHSH Blobs
: T2 f+ d% j1 [, `% e
9 I9 Y" I: {8 j8 t2 ` : S$ ^- ~9 _6 m& i( I9 \: h8 p. H
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. . @. @- v* F- F9 j
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.; a K+ ]! @* {* p2 d+ B6 g( N) ?
; D" y6 Y6 z4 E$ Y* v8 j2 F5.) 確定及檢查主機的 SHSH Blobs 備份
6 u+ s. L4 n0 X1 b7 K* X3 T# l$ B N \. J% u( M
" j% H; z. P" e- R W6 p
5.1.) 在軟件中, 按下 Display SHSHs.
- f+ o! p! N: g4 ^' c% | ^# @: Z7 N3 F
6.) 確定及檢查主機的 SHSH Blobs 備份+ t9 A$ J* x3 z; F
- [* `5 }" b* i* a5 `% q
% Q% K5 o) C4 U9 A8 T
6.1.) 當軟件彈出視窗後, 檢查相關內容.
- v& t! T" B7 U2 a6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).% ]5 q4 I8 ^: o/ K$ a' b/ B
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
% \1 b; m' a- T- u* k1 {* U
! w8 {: F5 `4 ]+ h8 y7 HSHSH Blob 備份的儲存位置
+ O: T# v8 z- p, q' o. c+ g% h6 QMac — /Users/用户名/.shsh/
! x( W! R- w& T8 S+ F. PWindows 7 — C:\Users\用户名\.shsh\
; x! D, a4 x! ] H& _Windows XP — C:\Documents and Settings\用户名\.shsh |
|