|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 $ o$ R% V. x) {/ ~
- y7 N$ t' \ P% i( ]" ]2 o
轉自: http://www.gizzomo.com/ecid-shsh( [% K4 Q0 G7 c" ]$ c; o
作者: Tutorial Robot) N4 \/ t9 v: ?. R- |
4 s4 [. E0 ~1 b) J C: j e4 |! H
甚麼是 ECID?. c6 ?% P* C1 ~
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
: Z- w: q1 V% z5 Q3 [/ k7 r M) F! _: I, t+ E
甚麼是 ECID SHSH?
( d2 Y/ g6 h8 N+ xECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
) n* G1 Z Y3 {, ^9 `5 e$ r* d
4 O* P. I4 Y i' g言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.- p9 W* p, z% A' Z! V+ @" |
, K; O4 H9 J4 H T* I; J7 k5 XECID SHSH 的運作
% X) }. I5 I& h每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級." G0 e5 j! l5 \
7 ?0 K1 ~7 t( v9 j x: [7 [8 ~0 D; g+ x/ ^, V4 e6 o3 j) m+ I* _/ J l
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH) B9 {* N, X. T4 X' F" R8 T
; Y+ h, N0 X9 `. _( ]3 i( B
, ?# u* l% V7 I4 J# ^1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
. J+ N8 s# Q2 j( O6 R1.2.) 右按滑鼠, 點選 Run as administrator.
, K7 e( g; n V. }1.3.) 把主機連接至電腦. 0 E3 n$ P1 t% \3 B/ z4 g: E
4 Z" B4 l: Z7 e& K+ S7 m
2.) 設置主機 ECID SHSH 備份選項
X3 U& I: p; M5 _4 L4 L4 [
! k, O6 R1 d1 ^& }9 l D' t" O7 o
# D* O z9 }% J" [$ Y& R2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.; Q* \7 E" q" O, b! |, ^7 H
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.4 ]0 o* D& D1 Z; Q$ e( d
6 m9 L% v; G) W1 {
注意事項 r! A0 ?. D0 N+ q7 ]/ F
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. * ]+ A/ }. z9 O( `2 h; Y* E
3 T! g% p) Q7 J5 N0 R3.) 正在備份主機的 SHSH Blobs+ p: y& j K9 N+ z
6 j# r$ B# z7 I0 d" B9 ^
" j; @' R$ p% F! D
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
; I1 A9 O6 b! s# n& H
7 k2 l2 K& @8 o7 P* \8 I0 E8 G注意事項5 r% {& s( C( m* M
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
) X) L& c9 j9 Q
2 \6 Z, }5 I+ r' I( g3 I, O4.) 完成備份主機的 SHSH Blobs
! K& ?& h! }" |2 i' c: h+ D
L: z; X. ~: Z& x" w, v |
4 F8 w/ U+ x k3 q+ z7 _ ?4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
4 \/ ~. ]) H# i; V4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
' h" h0 ]7 R9 D* A: z. B) o0 q- h1 _' f. y' G0 h
5.) 確定及檢查主機的 SHSH Blobs 備份
( d5 h* m: R) r& v4 O1 k% p$ R& e
- t6 E. M0 G G' l2 S, |: N5.1.) 在軟件中, 按下 Display SHSHs. + I/ T2 F- b; a6 o ^" u% J! d
) e( Z- j# E/ ~+ O5 F$ |7 E) y
6.) 確定及檢查主機的 SHSH Blobs 備份/ O: R8 s% r3 l( w. p2 Q( D( @
% I5 u$ D/ p7 P! x, X' v
' |' Z8 @& I: F% W* R$ M4 O) A
6.1.) 當軟件彈出視窗後, 檢查相關內容.1 N9 F+ l3 r0 n$ ?! B o- F
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊). s" o t* i0 u6 u4 U
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.1 X. i) e. e, L" q2 l3 S& r
, x( Z K" N3 y" F: O9 x6 {
SHSH Blob 備份的儲存位置5 C: u" {( R# M. }- A
Mac — /Users/用户名/.shsh/
7 f5 u v6 s ~6 P+ U$ nWindows 7 — C:\Users\用户名\.shsh\* X( X8 J7 \! { w* U
Windows XP — C:\Documents and Settings\用户名\.shsh |
|