|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
- |6 R. U5 z8 J+ m
7 i; A5 G) w% K/ o) W7 T) `轉自: http://www.gizzomo.com/ecid-shsh
N- i( i$ |, y9 S4 @% V作者: Tutorial Robot
. i' g6 l+ t- i8 v4 e
7 O& _5 j7 }; ]1 |' |& k6 u甚麼是 ECID?
T+ X# j- t$ P9 S! bECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.: X. d) R/ D. {7 ~9 j3 I3 w
$ c. B* _) G" G甚麼是 ECID SHSH?
, Y, A1 A; w, N ?* {7 sECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. 8 ]- e) Y I" ^0 s
$ z. s7 W2 T& {- R; G' B8 Y9 f言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.0 P8 r0 s& Y }# ?' @# M
8 m. [. n3 [- o) ~) |+ t4 X# MECID SHSH 的運作
5 f) k) V& F, n/ ]- T. k( Y每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.6 e& d4 t' ]6 i5 H
8 s! ~7 }, w8 U' o' ~1 A# W) t9 p6 i7 m8 o4 C( U9 x
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH8 B0 c3 J0 x5 Y
6 ]+ N7 k R# @( M1 W . g9 w4 h' Y" k) V
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
0 o( X' T# [- V# ?0 Q7 T1 _1.2.) 右按滑鼠, 點選 Run as administrator.
8 r. G% J+ W6 z/ Q4 H% N$ K1.3.) 把主機連接至電腦.
3 _2 Y: i% _: z, \! q
+ p8 |' C; x1 s) I) h2.) 設置主機 ECID SHSH 備份選項% z/ b* P: m3 O$ U: W9 p! V
7 `0 z4 H3 H e/ p$ C! v) p; h* e7 K & @' A& x P3 X1 s( k
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.
. p$ k) }4 x% J/ D H2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.8 { g7 U8 b% P4 m7 Y' L
$ g$ G t, k* v5 z1 K; t, P+ L+ Z
注意事項/ P, d4 i$ z" b3 ? Z% l( C. u) U2 w
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
! K' P+ o( ], z) H7 s u; ~$ l, Y! _+ @# r3 h4 {+ p
3.) 正在備份主機的 SHSH Blobs+ ^3 q! O3 Z+ F# r2 x y2 X8 C. E: A3 F
2 s' L8 L* u' F& h9 t: C
1 O+ w- O9 Z" q2 N" a3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.
$ }0 `- S- J7 t
# F. d: `3 E7 }' |注意事項
0 u( s2 i7 Q* t若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. # m1 G9 f7 W/ Q3 W9 g Y# B, r" e7 o
- ~5 B$ `, m1 |9 q4.) 完成備份主機的 SHSH Blobs" ]; I0 o* _7 z: o) Q- M
% p# E2 J, s0 N4 A' j1 L0 [' l
# q& x1 \& l* [/ d0 S2 `; m4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息.
' C) S9 E. X5 r4 O4 n4 r- q2 n4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.
2 T6 w8 H/ c0 B. x9 V/ A, ^- m9 B3 D$ K) E) }1 s8 k+ Q+ V% m
5.) 確定及檢查主機的 SHSH Blobs 備份* n H# g1 h: Y# c
: ?* e( l, u8 A l4 b4 ? i, j7 l+ x. e n$ D3 t) j
5.1.) 在軟件中, 按下 Display SHSHs. 3 g6 o3 d& h* x' W+ _$ w: U
! x- a# y. t) R
6.) 確定及檢查主機的 SHSH Blobs 備份# |# b& U7 @ `& x3 X/ q4 A
! n/ y d8 {/ |% `9 X

0 X& ]+ S6 `, A# Z6.1.) 當軟件彈出視窗後, 檢查相關內容.8 m+ Y. c# {3 A' @, y
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).5 m% s2 d/ H: P: w/ X' p# R% W
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.4 L W( L% h! j! Q
$ Q% E- h: ^6 Q- Z0 _ j7 l2 JSHSH Blob 備份的儲存位置' n5 H9 o# d# H: y* b
Mac — /Users/用户名/.shsh/$ C; E1 n* v6 a' ?8 m, R
Windows 7 — C:\Users\用户名\.shsh\
E2 M1 I. A2 W: `; TWindows XP — C:\Documents and Settings\用户名\.shsh |
|