|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
1 G# f: F# `( Z( H+ D7 U- [$ B+ Y- a( x" _. G! }. a: a1 x) m7 b1 X
轉自: http://www.gizzomo.com/ecid-shsh6 |" X ]" Z. X5 \3 S
作者: Tutorial Robot: N2 c/ P- R. |& A5 Q/ B# R* B
& ^& e- {* a S B. v& m7 o+ q甚麼是 ECID?
$ \; }$ b4 s2 Q+ KECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
/ i7 T( ^/ t7 E/ |! ?8 j5 r& ~4 I" @; o! F& ?% v; e Y4 H
甚麼是 ECID SHSH?
. A/ \0 e( O+ @% l/ BECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
; a. Z6 h* A6 p& W. u
7 E% o+ t+ j1 p2 d/ t言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
# m- ^ g1 c+ A! K, Q, P8 ?% A. k( C% B3 D- o
ECID SHSH 的運作! s5 E9 U% A, O
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
8 ~- y! F% p# v& i) F5 W/ ?7 p6 M6 J) s/ v
, |- I( p' n8 D# f
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
/ ~) z8 }( z7 [7 M1 d+ N. p# l2 p: d3 w, c- m

3 r2 q# T+ I( y; [- l* i" P1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
* x5 Y6 s4 k, d6 k. C% |1.2.) 右按滑鼠, 點選 Run as administrator.. b- i! n, c# v, X( u
1.3.) 把主機連接至電腦.
# M% y5 q9 m: S, t% ]
- P! G) H Z, @: D2.) 設置主機 ECID SHSH 備份選項: u0 z, U+ _+ |, B1 n$ E
8 P5 c- x( T/ | R+ L' m5 T$ C
: T7 F6 s* t; Q+ e- f3 b5 ?
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.4 w+ y4 U, `* X: a
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.9 m9 d; A$ ]% l6 l
+ S/ O) l* {' N1 ]+ n
注意事項
! H! r% H4 X% I5 u若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. : z2 h: ~3 [3 Z2 F
7 m, F5 ~' w v3.) 正在備份主機的 SHSH Blobs8 l0 [0 \, C9 O: ^
3 i/ k% Q4 @, }! i5 u9 d
& o- g/ Y% D1 T
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應., F% ]9 @1 p( u1 b1 N
J( V/ z+ ~- ?0 G y' L
注意事項2 W9 H" J8 _. C# S; h. `! Y
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本.
/ j( ^" ^& b/ _! z2 O5 K) `! i2 T. H+ s# j8 D- e4 T8 G: K
4.) 完成備份主機的 SHSH Blobs9 k4 Y' e) K# s% [) B
# u( f2 X5 L" Z. ?2 c- ]
, A! R+ f- V2 Y7 ?) Z7 B3 f2 T
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. 3 C0 W3 Q1 T0 N( P
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.* r% a, |/ \9 r$ L( }
0 Y% v1 d* d$ Q, t V A. G5.) 確定及檢查主機的 SHSH Blobs 備份9 g9 q. ]% _" F7 P) h6 R
* {5 M7 i4 N/ W 7 j: l( m$ \% [0 v; P; e
5.1.) 在軟件中, 按下 Display SHSHs.
9 T' \: C/ u2 |$ P K6 _8 X8 g; f4 E% o, ?( s7 W: Z8 j$ ?" ^
6.) 確定及檢查主機的 SHSH Blobs 備份
2 a! `! @0 ?4 e, F3 p* z- z% i. `8 E
$ A+ z- q: T; u- ^# [6 O
6.1.) 當軟件彈出視窗後, 檢查相關內容.
3 e, Q2 O- K# c3 S* z! X i6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
. G( |9 J6 R4 k6 ~- ~2 m- g$ t6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.( t( b N* d1 U. ?( k i {
( l: u- Q; \4 c+ K; m* x1 |. fSHSH Blob 備份的儲存位置
4 v! W5 m8 ?2 X9 sMac — /Users/用户名/.shsh/
3 U7 f, r) O5 _3 U" ~4 q" CWindows 7 — C:\Users\用户名\.shsh\
) i/ Y" s' H+ e4 K: n# U" J5 `Windows XP — C:\Documents and Settings\用户名\.shsh |
|