|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 * x; O7 M6 c( |; }9 P
$ I% ~6 ?, @# ~
轉自: http://www.gizzomo.com/ecid-shsh
3 U+ b) H- E) r作者: Tutorial Robot
5 i7 u) D& }& `
S- R3 S U- u1 B, [甚麼是 ECID?
* c; ?: x% G5 MECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.& N8 a: Z1 i2 R) t/ n
! s5 F$ `, `& P' t* D甚麼是 ECID SHSH?
4 X! g5 |# v9 U( Y5 u1 a5 p+ @ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. ( r7 k. a6 n: k
, v `& D1 p7 Y1 @# [3 V言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
" @* U) r j! v9 v. F. R1 _0 Y( C
+ ^/ N; ~- J" q0 U$ A% t2 eECID SHSH 的運作5 t6 o5 i. D7 G
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
; i: y% r) n+ ^+ Q: Z+ {) a
3 M- h" @/ A/ k [1 @8 f' j/ |
; h# a4 r: J9 a1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH9 ?1 {6 X! d9 X) X
: s. G4 l: P0 C0 f% {3 D% V* G
, t$ S4 w) q9 {( f: h1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
( `% f+ z# `2 \7 B1.2.) 右按滑鼠, 點選 Run as administrator.6 H7 j. P$ X5 `4 m4 N7 X
1.3.) 把主機連接至電腦. 9 d; k% i& I& `4 S! p
8 R- P0 v7 {1 t/ M0 c6 ?
2.) 設置主機 ECID SHSH 備份選項
. F" H. f& Y3 O7 q: s3 C. G3 l( ^: Z
7 V9 r$ u# `/ l! I# w
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.$ B" B8 k' X. K
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.' ~" a u7 s- Y6 Z
5 J& Q0 v8 ]! B- P% Z$ a( c! L
注意事項$ D: y, n5 }5 Q+ N
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
; ~/ r& {7 p7 N7 `* P! K9 w- N1 c2 C4 r. x7 ^
3.) 正在備份主機的 SHSH Blobs/ u5 x$ j* m9 J
& P3 t0 J" e- C' G9 K, P5 D( K5 b
0 T5 i' Z* F# x$ k; \( I3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
6 _; X6 v- N( D C a$ ?, m- e/ `2 m4 X. s$ H3 f
注意事項4 I+ g4 f3 P- z
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. # p+ V: ?) i- ?& ], \# ^; |
6 }9 ?8 B( e" g, F: f
4.) 完成備份主機的 SHSH Blobs, X7 C W0 n. e8 R: d6 U2 F
9 ~0 J d* s8 j0 F n

1 B! I, t1 C+ o9 g, ~) L4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
4 Q% k8 }6 I3 w% W+ u! \6 e- }2 k4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
/ v' w3 `6 q5 T# c3 g3 d w6 k: ?. a1 X7 _6 z$ R
5.) 確定及檢查主機的 SHSH Blobs 備份
3 d9 B+ _( h$ n5 s' p! j% W% d. y2 X% W+ N

, f3 k5 w, q3 i, p! G0 r" c5.1.) 在軟件中, 按下 Display SHSHs. 0 n2 Z9 {: ~9 H! P
5 f* z! E2 P% c% Y, k1 g) S7 W
6.) 確定及檢查主機的 SHSH Blobs 備份. S- o0 o: f( @( H1 ~' w+ f0 |: A+ e
B% p/ O1 F- i& ?
0 |$ ` a, I- B' |
6.1.) 當軟件彈出視窗後, 檢查相關內容.4 ]3 O7 G4 V- U; @& z! {
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).
6 }9 t1 w4 U9 a* C# o1 N6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.! Y% [9 x P* }: Z
0 X) e$ ^9 i. L4 ~9 u6 x1 V# q" [, j
SHSH Blob 備份的儲存位置
( a- I, X5 s( u5 J: aMac — /Users/用户名/.shsh/. z3 N" X$ N/ t# N
Windows 7 — C:\Users\用户名\.shsh\
8 d! m4 k- B* m6 o6 N* C8 FWindows XP — C:\Documents and Settings\用户名\.shsh |
|