找回密碼
 註冊
搜索
查看: 3651|回復: 0

[教學] 甚麼是ECID SHSH

[複製鏈接]
發表於 19-10-2010 12:21:20 | 顯示全部樓層 |閱讀模式
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯
' n2 K8 L6 \5 Q5 f* ~" `: X% H% o* O. U$ x! e9 x4 f/ {# Y# R
轉自: http://www.gizzomo.com/ecid-shsh
4 e7 e3 s3 q3 v) f作者: Tutorial Robot8 |: U( R# J" H! g) E1 ?! h
; E! U/ i* W/ w
甚麼是 ECID?
: b0 P; S5 o) A; y& w. x% U- n4 p# TECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
* |3 p( e( s8 A1 U) V1 F& c4 U$ [, k8 D- o+ M, Q. ?
甚麼是 ECID SHSH?
  M3 e/ J4 I" _ECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證.
, Q8 L: C* \  ^* C* ?7 H
/ A0 \9 N. e2 [言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
# N; G, i3 m1 D6 p: I' ^. Y' @" B( o3 R+ E9 \8 u
ECID SHSH 的運作
8 @5 M% y/ a# B每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.
! L6 M* J" j: x4 L1 [; ]! ^+ \8 R- y3 R2 _! l! U

! C# H: t. c$ a* D7 I% z1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
) u9 h, Q5 F+ t$ v, J+ R
( u8 G) Q3 Z7 |. H/ A* B8 g. K* j9 z4 u  ]$ J
1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.
) {. P& j! @2 p" }- y! [* l, |1.2.) 右按滑鼠, 點選 Run as administrator.
; a) f8 v% G! o1.3.) 把主機連接至電腦. , J, \5 Q* o2 \

' O6 {, I$ H" y2 _3 N( ^( `2.) 設置主機 ECID SHSH 備份選項
" i! t; Q& Z4 t, n; q2 b5 t  G9 ]. b0 h: J# {+ P

, V3 w  p3 L3 V  v, v. h2 |5 I2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.' Q% Q$ X& i( ?5 r3 c  x1 {
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.  K* Q# {% L- f' }
" H( Z( n1 e+ a6 V  M
注意事項
6 B4 K1 I1 u4 k  S若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本. 9 j* n- n/ R) N) r% j% K0 O
+ j. A! D6 @$ ?
3.) 正在備份主機的 SHSH Blobs
$ M) |$ {! [$ u9 {. M6 T( e# D+ L2 @- S0 M2 b  D2 j5 k& a3 k& y
% V. F8 B. M& _( I) X% w
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應., m4 h( k$ D+ m* Q2 F

6 O! F6 F) V0 E8 o" P) t1 S' S! T! P注意事項% T  ^& ]4 {0 W: K
若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 6 I& a4 H, h1 C9 {. M. e5 u- w
8 m# `, ~! d, q4 \& a8 U
4.) 完成備份主機的 SHSH Blobs
: T2 f+ d% j1 [, `% e
9 I9 Y" I: {8 j8 t2 `: S$ ^- ~9 _6 m& i( I9 \: h8 p. H
4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. . @. @- v* F- F9 j
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.; a  K+ ]! @* {* p2 d+ B6 g( N) ?

; D" y6 Y6 z4 E$ Y* v8 j2 F5.) 確定及檢查主機的 SHSH Blobs 備份
6 u+ s. L4 n0 X1 b7 K* X3 T# l$ B  N  \. J% u( M
" j% H; z. P" e- R  W6 p
5.1.) 在軟件中, 按下 Display SHSHs.
- f+ o! p! N: g4 ^' c% |  ^# @: Z7 N3 F
6.) 確定及檢查主機的 SHSH Blobs 備份+ t9 A$ J* x3 z; F
- [* `5 }" b* i* a5 `% q
% Q% K5 o) C4 U9 A8 T
6.1.) 當軟件彈出視窗後, 檢查相關內容.
- v& t! T" B7 U2 a6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).% ]5 q4 I8 ^: o/ K$ a' b/ B
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
% \1 b; m' a- T- u* k1 {* U
! w8 {: F5 `4 ]+ h8 y7 HSHSH Blob 備份的儲存位置
+ O: T# v8 z- p, q' o. c+ g% h6 QMac — /Users/用户名/.shsh/
! x( W! R- w& T8 S+ F. PWindows 7 — C:\Users\用户名\.shsh\
; x! D, a4 x! ]  H& _Windows XP — C:\Documents and Settings\用户名\.shsh
 樓主| 發表於 19-10-2010 12:42:46 | 顯示全部樓層
本帖最後由 七夜怪客 於 19-10-2010 14:33 編輯 7 B4 B3 T* {3 `4 \

2 ~5 Q/ q& [1 t- C  q$ l% y* Y經 Tiny Umbrella 降級已備份的 ECID SHSH (TSS Server)
# w+ p/ o$ K* Y' N  o  j# U2 o. t. I' C% U
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
& q8 h, d& w  w% a- @: p7 g1 o) }) c

0 M( k! |" {* k  p) `* c6 H! Q# r' y% Y3 V- t1.1.) 解壓縮剛下載的 Gizzomo_TinyUmbrella_Win_4.1.4.zip.
- r7 q: {* x; F! j1.2.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.% T- _) @9 y' E- ]* l1 [
1.3.) 右按滑鼠, 點選 Run as administrator.$ T0 h0 X/ }$ O3 }% t! h
1.4.) 把主機連接至電腦.
" F9 Q  V. @" N' A# P  X0 {2 q" C$ x3 q" W3 q& n
注意事項
! s: m( @7 u$ q0 |運行 TinyUmbrella 時, 電腦的 Port 80 必須留給 TinyUmbrella 使用; 注意不要使用 Skype 等軟件, 同時須確定防毒軟件允許 TinyUmbrella 連線. " g* ?! i0 q: U+ T

! O( V$ @. E; S- a" e; ?' N2.) 確定及檢查電腦上有主機的 ECID SHSH 備份
1 Z! y; A! I, u* v2 T0 Y' Q6 k
) ^2 _1 S5 Q8 c. k. {1 Q+ I/ `6 @" K- U. E
2.1.) 軟件開啟後中, 按下 Display SHSHs.
( _; N+ z- n/ R+ {, a% E" f! m/ f1 w
3.) 確定及檢查電腦上有主機的 ECID SHSH 備份
7 S- @6 l, [( x% K  D% r: t0 V
$ ^  `  V% u# \4 X# y' @+ [/ s! r8 U' H8 u
3.1.) 當軟件彈出視窗後, 檢查相關內容.
; l9 x' M: ]8 H8 R: R% Y3.2.) 你可以見到已備份的 ECID SHSH (包括你的主機資訊).
! O' T2 ~1 w" d# k  c6 n7 O3.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.
, x+ g+ m- N( y$ g& u( a; w7 b6 y0 m0 `& v$ j& a
注意事項
7 y, |4 H/ M6 R0 t若果你曾在 Cydia 中傳遞 ECID SHSH 備份請求, 按此參閱從 Cydia 取回舊版 iOS 的 ECID SHSH 備份. ! b9 {, D4 y4 j' A/ e& ^; O5 D
0 y' h' i/ J- G$ B( c  B. e; {
4.) 備份手上 iPad/ iPhone/ iPod Touch 的資料3 w+ U# h+ A, V0 {/ k
; Y, F# W$ y9 [" K% _/ c% ]; k! y7 @
9 a! Q  E" i: N8 S( m
4.1.) 開啟 iTunes 並將手上的主機連接至電腦.5 ?+ T6 q3 t+ ~( Z
4.2.) iTunes 認出主機後, 使用滑鼠右按 Back Up.6 V, W2 a* u7 \$ O& y
4.3.) 備份資料需時, 請等侍 iTunes 回應.) \( G  H! h" x: q, I0 U! C

0 D3 X& t5 V) F9 F注意事項' v" ^; T- P5 i( o( ~
建議完成備份才繼續本篇教學; 備份資料可於破解完成後回復至您的主機內.% }: j3 M3 ]3 [  ]

8 i0 O* A! H. \+ ~" w5.) 建立 TSS Server( m7 e& ~5 {  O, }8 H% o6 l

- v/ O' T7 Q/ N+ t& V
/ |' K3 _* o$ d5.1.) 完成備份主機後, 按下 Start TSS Server.
/ c* l; ~; [( s3 }% w2 S5.2.) iTunes 將自動被關閉.
, ^, c& `* q4 l" T! R/ S9 t
# w8 f& }' k  m" X* i) e' D# b注意事項3 G3 K6 |: o2 n! v1 z6 k
建立 TSS Server 期間, 電腦的 Port 80 必須留給 TinyUmbrella 使用; 注意不要使用 Skype 等軟件, 同時須確定防毒軟件允許 TinyUmbrella 連線.
6 n" y0 b5 t; N6 \. q$ `' c+ \, `1 i7 E
6.) 建立 TSS Server" E* P! d5 _" ?9 n3 F3 n
- ]- i+ e& d3 F, e% `* |
- x6 }* a) t' d" A; V1 I
6.1.) 這時, 按鈕下方將出現一條進度條, 並顯示 Running 字眼
9 M" ^) [# p& s+ \# A: Q" g6.2.) 在 Log 一欄中, 亦會顯示 TSS Server Started! 及 TSS Accepting connections... 訊息.
4 H4 }8 C! o2 o" C4 ^$ Q+ \1 F) J7 T9 D5 p8 B
7.) 使用 iTunes 回復 iPad/ iPhone/ iPod Touch: J  W1 D( S2 M! W- Y9 b
iOS 下載網站$ {! P5 p% K& I; _3 i
- ]0 P+ v7 Y2 P# [/ w# U
5 Q3 C- J2 n; e' h: e7 D: m% L
7.1.) Windows 電腦: 按下鍵盤 Shift 鍵, 並同時按下 iTunes 裏的回復按鈕.
/ o3 j, t; o$ B( n- T! w7.2.) 彈出提示框後, 選取剛剛下載的 SHSH 備份相應的官方韌體*.) w. B6 I/ |) d& V7 r
7.3.) 請等侍 iTunes 回應.
# n: `- g9 X" ~, f3 d  B- x( q% X$ j
8.) iPad/ iPhone/ iPod Touch 回復完成及回復備份資料+ F6 b; ?( h0 L* w0 ^5 F  U/ p

0 t- R# x6 p$ H. u. K! S- G
  K1 S: H+ ]1 ~' Y$ F- n, t8 c8.1.) 回復完成, 等待主機重新開機.# O/ _& J6 l0 H3 g( O
8.2.) 重新開機後, iTunes 將出現 Set Up your iPad 的訊息.
8 v" S7 e9 C2 ?4 H$ ~& d/ O2 v8.3.) 選取剛剛備份的資料, 再按 Continue.
% @4 I1 ^; {  ~- p8.4.) 請等侍 iTunes 回應.
- v; l/ y; ?% E* ]* G5 k5 S/ _
) V8 }% z4 D+ v) Z7 x若出現左圖訊息, 恭喜你! 你已經成功降級了.
6 J  ?5 w/ G. c% n- |' @完成後若果出現 1015 的錯誤, 亦不要擔心; 皆因你亦已經成功降級了, 只是 Baseband 無法降級而已. 請跟隨下一步完成降級程序.
% O) |$ t( e* y* i6 D( `
/ e- d& ^2 S8 \& v: Y$ M' |8 M9.) 把 iPad/ iPhone/ iPod Touch 退出回復模式
6 v+ \$ m5 H) L' t
- v  i5 s" u4 z, \+ _* F' V6 L  `0 Z8 W) {8 W2 o) p& B" ~
請注意此步只適用於降級時出現 1015 錯誤的 iPad/ iPhone/ iPod Touch 主機.
* {/ G4 B5 K- o1 R5 x; d, w6 {$ Q8 w+ i! b7 F1 ]6 E1 [9 U
9.1.) 開啟 umbrella-4.1.4.EXE.
* a5 [$ i3 A6 z3 R9.3.) 右按滑鼠, 點選 Run as administrator.
6 F0 _  N/ G0 y$ j* Z! q9.4.) 把主機連接至電腦; 軟件應已自行湞測了你的主機.
3 }. t8 j- [6 W0 L1 ?+ r; s% m9.5.) 請按下 Kick Device Out of Recovery 按鈕.; ^) c) m8 q: O& K+ {! L  h$ I6 g) z
  N' F+ Q5 a# v2 g, w  b/ G# U9 G
待主機重新啟動後; 恭喜你! 你已經成功降級了.
; `7 Z4 |9 e" Z' F* Q" i) t3 J+ O( x
umbrella v4.14下載位置:
( S, _5 f; g$ N( Q
遊客,如果您要查看本帖隱藏內容請回復
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|歡迎光臨 Julybee Club

GMT+8, 2-11-2025 19:20 , Processed in 0.979891 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表