| 
 | 
 
 本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯  
+ d9 h5 \8 g4 \. b; u2 ~1 Z4 E$ l3 b# m* [ 
轉自: http://www.gizzomo.com/ecid-shsh; x2 |! z& ?, s  F0 j 
作者: Tutorial Robot 
! w+ @; g/ }' k9 v9 i7 U) ~/ b, G 
8 }4 J% g, K- x% s/ J2 T甚麼是 ECID?* \& u! H$ W9 N( X 
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼. 
4 n% N. Q  k3 P) g; h5 r1 k4 a( ~3 W 
& B/ Y" t4 \  f7 F- L, q甚麼是 ECID SHSH?! ]: v' }! Z: l% Z- o% F 
ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.  
  o  g, {; s1 c2 u0 J8 B2 g3 p$ ~! M 
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.4 e5 S, w0 [- D/ k% A  h8 b8 C7 o 
 
; ~0 `5 F8 J0 v, x, h+ S3 u3 {ECID SHSH 的運作 
5 Y# d, C7 T( |7 D/ ^每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.' y* K  l5 x& W0 g) s8 O 
 
3 n) n$ y1 d* R' c* h+ k+ M3 m" W0 U 
9 o# _) Y, @1 t6 t! c1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH 
9 d) @4 c; y  g8 u% g4 } 
  k2 f, j0 F  o3 [- ]; p) b " z4 U6 ?: Z: {: Y  ^ 
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE. 
( T( ^0 i2 C4 u/ ^2 G1.2.) 右按滑鼠, 點選 Run as administrator. 
5 r. P+ H4 C1 D; ^1.3.) 把主機連接至電腦. $ ]$ u# ?3 {1 m4 N/ w( m1 N 
3 s3 Y5 l+ V: k4 v2 i, s 
2.) 設置主機 ECID SHSH 備份選項- \' x; O7 e% q) t5 ^: w( E  K 
& l" J- y& s. h, {" t: U  z 
  
! I& W1 E5 b& p1 j' @) m- {5 ?2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.1 B" w! O+ S4 p: ~1 y 
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕. 
% I8 [+ u" b' B$ V5 I: D+ U# ^6 }# ^* ~* E, |2 q# L" m- P 
注意事項5 T1 ?/ }9 s# { 
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.  
: ?$ w. F& H1 l/ i, E5 l  Z 
% ^& X: p! b, B5 g3.) 正在備份主機的 SHSH Blobs 
" Y  t' F) `! D! Q+ u8 Y$ {1 U; h1 j+ U. W# E 
 " a. E# Q9 v6 [3 J- F7 \! P 
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.4 A2 }. U2 N* z  M; T7 U  ^. } 
8 K$ R. }6 d6 ?! p: Z7 \! b 
注意事項 
" b4 [$ e" m, M1 w9 O' e若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 3 @. p+ i" M# ?1 T- w! w5 Q. t 
 
6 ?" l: ]; k& N, U, g( S5 R. G4.) 完成備份主機的 SHSH Blobs% Q( ~6 M0 a  N0 i! S 
# i5 E+ }( g- P' u: z 
  
4 M5 N1 `5 Z7 C' ]9 a# U! t- d4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.  
( J$ j4 r- W% B. r4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼. 
0 i! d6 k& s6 z: B* K$ A! D+ U4 o 
5.) 確定及檢查主機的 SHSH Blobs 備份 
! [& M3 u6 [' U4 {" k: d+ I: {5 t( U! @% m2 X9 O 
  
3 p4 o* h: C2 h5.1.) 在軟件中, 按下 Display SHSHs.  
" I) J/ d: w, @; w# m7 P/ q 
8 ?/ @* k7 D7 X# p" s) x6.) 確定及檢查主機的 SHSH Blobs 備份2 N8 j0 m( P( r/ g# B2 k+ B 
 
( I! K9 i+ u$ \( Z! c  
) W" G1 j0 u) r! Q4 q" E6.1.) 當軟件彈出視窗後, 檢查相關內容.6 Q6 T( _" Q9 x9 Z  B, q& k 
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).8 |/ k1 k7 g9 a! k 
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來. 
, c3 j, f* |. d3 {/ u5 B! z) t 
SHSH Blob 備份的儲存位置& Q0 v+ M, w; S7 l: l$ B 
Mac — /Users/用户名/.shsh/ 
$ ~) D; v* c  G- [7 s5 ?* T8 q1 yWindows 7 — C:\Users\用户名\.shsh\ 
  h! W9 W2 j/ j: j! O0 eWindows XP — C:\Documents and Settings\用户名\.shsh |   
 
 
 
 |