|
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 $ ~5 j- n: |+ u& Y
3 ?& |$ g$ i+ f4 P: r
轉自: http://www.gizzomo.com/ecid-shsh6 m5 [; g" L( s0 G) B8 s4 Q7 Z
作者: Tutorial Robot
- I6 ^; c! h. `# e2 y# \
7 c; a$ {# ?: \ v. C1 }甚麼是 ECID?; u' Y1 t x* X
ECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.+ I/ C& [2 S: y7 j* H
8 x6 I/ t( L! F# l& ^- ~) Z
甚麼是 ECID SHSH?
t2 w2 B/ F$ q2 N5 MECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
. c0 c. k; U, @5 L: o6 w3 W! N' V: v0 ~1 F+ h5 J3 S6 p( e# w
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
; X! N3 w Z$ W/ u; [; B- j( ]8 T5 W9 U p
ECID SHSH 的運作, ?) f; O1 ~* J% R/ u4 S
每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.6 D" `% R6 B# [5 \
6 R9 y. ^. l3 c3 m; h
# i O' M0 s+ s7 |8 L6 y( f
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
p4 p2 b0 W: c8 L2 q: |: J1 S A" | j) S. `; {1 Z0 \
6 @2 y. U6 @& u% P; T
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.. x6 d) ]% ?7 R: t& q; s: N
1.2.) 右按滑鼠, 點選 Run as administrator.
# n# T3 j, i! u6 i2 q1.3.) 把主機連接至電腦.
@+ `, |( I% {' p! N) \7 n; E7 |5 t3 g
2.) 設置主機 ECID SHSH 備份選項 r0 t0 M$ L- t9 Z2 p
" Z A [% `* H# `2 U

8 E5 O( S% N" @8 u4 c, y$ l2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.- H M, f- S0 d, j' B/ Y
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.% m5 ~/ {+ |+ m' J6 W8 K
, B4 [; b5 V- ]4 s9 {
注意事項
* _4 Z" u, f7 F& q" A9 {9 z若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
7 {& I! M8 ` K! c f z; M
$ f7 W: x, f3 E+ L9 N9 O/ `- D3.) 正在備份主機的 SHSH Blobs; q; P2 k9 o3 {' T. U0 z$ P
@6 m, n7 g* o$ Q/ |7 e: N: z# J

& G: ~6 p" A3 S- G, ^# ^ Z% ^. j$ c& t3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.( `' I! Z" h! n- G5 [ l& a) d
! K) |% k; W; t( O; @& X# g" h
注意事項2 ^ K }6 }' ], q
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. + N8 e! G9 u; Q% C0 B
: @ c) e% C) m. B
4.) 完成備份主機的 SHSH Blobs: y8 T& y! k# j! ?
1 w' q/ ^2 t/ Q' z
5 F- v y, t' J6 W7 k
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. 1 H1 R& I) W1 A0 T, \' k) Z' t5 k* ]* o
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.1 Q7 Z5 e9 j. f3 V9 ?* N
2 E1 L6 m! x( L6 f( ?* j, z! Q' A0 {5.) 確定及檢查主機的 SHSH Blobs 備份& g- p; A7 \7 E2 g4 Z
% `: ?+ L, w4 ^/ _, _+ j! o
; F* {3 k" a# r$ r6 H: r
5.1.) 在軟件中, 按下 Display SHSHs. + y6 Z, b* K7 k( g( ]
g% d L1 J6 {6.) 確定及檢查主機的 SHSH Blobs 備份
- u+ l, N7 c; |5 g6 L. z! Z9 x! k. F D0 Q( @6 B# T4 t
0 }2 ~0 V) K( }! E3 j
6.1.) 當軟件彈出視窗後, 檢查相關內容.4 v9 ]$ j0 ]0 h6 ?: g/ ?, B$ @ e
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).5 s/ e5 g! R0 t
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
2 S/ s1 T) v r+ d# d. W3 O$ U- @( _" {$ q7 @
SHSH Blob 備份的儲存位置
9 g, p$ d; \! _4 DMac — /Users/用户名/.shsh/4 u3 F$ f" v( w3 d) Z4 M* X2 `+ B
Windows 7 — C:\Users\用户名\.shsh\/ W" X5 @, i9 l6 L7 Q
Windows XP — C:\Documents and Settings\用户名\.shsh |
|