|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
: N- |3 f, m" W' O! ~+ `
* p% t4 R1 j* g) _轉自: http://www.gizzomo.com/ecid-shsh
! n# ]2 ]+ P: s6 H作者: Tutorial Robot6 h' S! `1 A. {" X6 R
5 p+ T( q" n; k. `甚麼是 ECID?
* e% r; m6 ~5 R# ]' T/ JECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
- b# }' @9 }0 |" _/ Q: s) W) D! v7 u$ ~' C2 J# Z+ ]! D! Q6 F0 k
甚麼是 ECID SHSH?
) z; O+ w* G; t$ k; {! c0 gECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. * X8 y' Q1 B. O
t, U5 Q- g- A! M% b$ P
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.7 L9 X0 G6 A4 B* ?$ w U' h
7 L& L: ?' ~! C; q3 MECID SHSH 的運作) [! Q5 j1 t, k# k% ?3 C
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
. K; [- b: N3 I. n# W; i$ K. Q0 q
. h: j3 u0 k% O2 [2 ~7 J# T d0 I3 }' Q
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH2 Z' s" P& C, x" i" Z/ ~* i* r4 _( _
# J/ f! T. Q# p. T. `
6 U: |. A: E2 i# t' b$ h! m( y1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.8 n! e4 |" O' B' h4 e, y$ Z+ m
1.2.) 右按滑鼠, 點選 Run as administrator.: a1 H1 I# O" J$ E
1.3.) 把主機連接至電腦.
$ r0 }; ^5 z$ I1 w: C$ p. v3 |6 P- ~: s. \- p/ S# R! h6 o6 Y1 I
2.) 設置主機 ECID SHSH 備份選項
: l! c# Z% o" V, t' p* T3 c% [( [1 P% ~
, T5 Q# p% g% B# J0 i8 k3 S
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.+ [0 Y. a; y- k
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
6 f" [, m# r5 O# S( \1 {4 Y6 l8 N) }6 E1 l# y9 i4 l2 v
注意事項" q/ l, L6 I: J R
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. " O' |8 o8 E+ ^ e+ I) X' k3 w4 R/ ~
2 d+ |' j8 t2 l; P3.) 正在備份主機的 SHSH Blobs6 n9 X5 b- K8 F* P9 \
2 y1 m0 Z" v, z6 b: } ! `7 k) a9 G N7 D( F; y/ w
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.$ L/ g3 `$ q8 k0 o% L3 F* Y( e
- c) R% i3 c! d2 U注意事項. U8 W0 a2 g* n4 [8 H
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
0 v, u1 z4 \$ k3 M' j
6 y. H) R6 M" t+ d# v: `0 n! B4.) 完成備份主機的 SHSH Blobs$ M5 ^/ l; ^8 E, V# t9 M% m3 w
3 f& @* S; R" u* Z9 ]8 _/ H
+ \- H; d/ l0 m4 h( c' J4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. + C {; ], a1 _$ [& d; S3 \. \
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
8 m% A( z/ \3 p5 F' ?% g; i3 I# a5 [* [! I0 Y! {
5.) 確定及檢查主機的 SHSH Blobs 備份/ _, X! z) Y; x$ J' e: D. ^& H' p! W
4 a) A3 c' F" f) L" A

4 T( P) a) W% I# P+ k: F5.1.) 在軟件中, 按下 Display SHSHs. - |- P I; N8 A }! f$ S
: Y9 t0 Q* x& A5 N5 K
6.) 確定及檢查主機的 SHSH Blobs 備份+ e5 |9 o5 \* G- R5 N7 x
9 W5 A$ T" T" Z6 }: ^- S- B; _6 `
! g, a _$ n, @ g% f3 J
6.1.) 當軟件彈出視窗後, 檢查相關內容.
6 X; V: _/ D' n2 E+ k: ~3 b6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
/ w, |1 g+ o3 B; l5 ]6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.* t1 b, c7 K' f& s
2 [) N" A, ^9 y. ~, {SHSH Blob 備份的儲存位置$ L/ S9 C( M( T3 v+ ^$ @
Mac — /Users/用户名/.shsh/& c! |( ~$ ^) M* M9 a
Windows 7 — C:\Users\用户名\.shsh\
1 R( `4 R) k* G: }% w, tWindows XP — C:\Documents and Settings\用户名\.shsh |
|