|
|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
2 \' }) j7 \8 }0 l+ r* r
i R) k3 m. c轉自: http://www.gizzomo.com/ecid-shsh6 Y4 P/ m& \2 m" ~6 Z4 t; ?3 g" Z. A
作者: Tutorial Robot
; l' Y8 u: o" f& h$ |. d9 p& ^2 @) w- U
甚麼是 ECID?
" l |4 |' r4 Y5 Q7 TECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.7 g+ S' u% ~' f' s9 u
, f5 c. u2 W" Z; b! v$ M* Q甚麼是 ECID SHSH?
: A! E7 Z) R/ H4 y6 D+ n, AECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
0 M$ V! }/ [* X- Q6 T
. S6 @6 ]. n4 @7 I p言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
. n; A3 S5 X+ s. r- L. u8 K U: D
+ A; D! P; A$ j, _+ _. Y: }5 C( v( dECID SHSH 的運作+ f9 g& l+ [, j5 W2 o5 V
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
( a9 n) b, S. W& e4 G6 ?% ^$ ]6 J3 s: ^2 c
5 ^! Y4 f! L+ J9 S1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
9 u7 l1 T) D* H" f0 I' P" M ]4 F# G2 i" R5 L6 L, k

' @$ K4 q9 x: a) ~% a; a1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE. y7 U0 v! a& ~3 T) P
1.2.) 右按滑鼠, 點選 Run as administrator./ I' A5 Y& M* G; |8 S' m( N
1.3.) 把主機連接至電腦. ^8 I8 r/ u% g! k4 `
7 p! O) u2 ~- M2 n: O3 H% g2.) 設置主機 ECID SHSH 備份選項: s* U- _& t5 C2 J5 K
, G8 g* `% L6 w B
2 x/ K& g% c& X% D" C2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.. A6 U! a4 B9 o2 a/ w1 w
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
1 {2 a' a9 |/ p1 `, a/ B! J& g3 e2 k O5 C
注意事項7 P( Z8 @$ R! w& P) ~; _$ R1 n% F$ ]
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
! q4 P- d2 g" {) ]
8 q B+ H' }* z6 ~8 j# @3.) 正在備份主機的 SHSH Blobs( M2 `/ V' L# k- }2 F
4 _8 v& t8 R! t G' C5 w
, O- ^6 G! _, E5 z" R
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
& r2 d& `# J/ V1 s/ c* }
2 j6 h, w4 d) n8 s注意事項2 ]* _, ^: Y& A7 j
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. ) ?9 V9 a; l8 y3 ]7 X7 [# u
. `& k/ t: V; V4.) 完成備份主機的 SHSH Blobs
5 H" ]6 w0 Z7 [4 B/ s/ l; T0 q" d: I v5 U/ O9 I3 m$ w
2 o* _% g3 A1 M! o: @
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. 5 s$ C) \9 P- Z& b2 o$ M9 T
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼., |$ j" k( t$ H/ A* s& U$ c" e5 w
, B' ^' w. a8 y. {1 Q% x
5.) 確定及檢查主機的 SHSH Blobs 備份
+ E* ^2 o5 t5 A
. x, b& I0 }6 S! ^! p ) [6 F" B# \; }. `& z& C
5.1.) 在軟件中, 按下 Display SHSHs.
+ X H" O: o8 S9 h& ]9 f+ @: \
) x/ h( Y, U; T8 @6 j# E+ Z, E# i6.) 確定及檢查主機的 SHSH Blobs 備份8 o2 q; c8 O* X
0 X) Z& M; ]6 A3 w
9 n! u" ]5 O9 o6.1.) 當軟件彈出視窗後, 檢查相關內容.
9 S* G7 {3 S2 v6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
5 r& @ M& F( P; x5 ^6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
) E* a" |+ ~! R8 X3 P; h
3 `! M$ j2 x/ M, @& ~SHSH Blob 備份的儲存位置
2 v: t4 V* {* R" s; RMac — /Users/用户名/.shsh/+ u. c( h. y) S" g6 ]; { Y
Windows 7 — C:\Users\用户名\.shsh\
% \& t! B0 e5 |8 C$ LWindows XP — C:\Documents and Settings\用户名\.shsh |
|