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

[教學] 甚麼是ECID SHSH

[複製鏈接]
發表於 19-10-2010 12:21:20 | 顯示全部樓層 |閱讀模式
本帖最後由 七夜怪客 於 19-10-2010 14:31 編輯 $ h$ ?* ^5 |( X% j; Q
3 f' c1 w+ Y0 h- k7 h
轉自: http://www.gizzomo.com/ecid-shsh$ x  T/ n8 v) o- [2 N; b
作者: Tutorial Robot
4 ^; G" I. f0 D7 o+ n; E( I. ]' ?; o/ e: A2 f8 c$ X' [& k3 i9 _# i
甚麼是 ECID?
$ w# A: c0 Y% R2 QECID 是 Exclusive Chip ID 的縮寫, ECID 是每部主機獨有的晶片, 而每一台主機均有一個獨一無二的 16 位 ECID 編碼.
/ X/ s: C7 e& ~/ f4 L# l0 ^. c& \$ N7 R
甚麼是 ECID SHSH?
# T" v8 i) w( }1 B$ N4 Q' u) OECID SHSH 是一種安全機制,是蘋果公司的最新防盜/ 防改機的設計技術, 目前應用於大部份使用 iOS 的主機或更新型號的主機. ECID 是每部主機獨有的晶片, 每次升級或回復韌體時, 會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 因為每部主機的 ECID 均是獨一無二的標籤, 因此 ECID 可比喻為主機的身份證. * D! I* X  U5 b) y* D
( d8 n9 Q# s) U9 j% U( X5 B/ f
言下之意, 蘋果公司透過此設計技術, 強制主機升級至最新的韌體, 並禁止降級 (即使通過進入 DFU 亦無法降級). 只有取得主機的 ECID, 才能在未來自由地降級或回復至舊版韌體. 沒有簽名時, iTunes 就會禁止降級或恢復韌體.
" q7 w5 r/ i9 s2 K. d$ M: B, d& `% n) r+ I9 Y+ `8 X9 W5 a$ v
ECID SHSH 的運作
4 |8 u7 M. s& m9 M9 @( {. {每當蘋果公司發佈新韌體時, 蘋果公司就會停止簽署舊的韌體版本; 上面提及每次 iTunes 執行回復程序時, 均會傳送到蘋果的伺務器, 以重新簽署及取得有效的 SHSH. 就是因為蘋果公司停止簽署舊的韌體版本, iTunes 就會拒絕你回復到之前的韌體版本 (只簡單點來說, 只可升級, 不可降級). 由此可見 SHSH 的重要性, 因此, 備份和保存 SHSH 是防止意外升級至新版本的韌體後無法降級.( \# l. i+ m6 N% G) ]0 }

3 I1 T2 ?, q2 C2 n6 M& c5 m" |' i4 [, }
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH  x+ l) Y/ X8 [6 x! l7 F! C$ y2 @

4 T/ h. j! n+ a, H
2 ^4 S0 ^1 y: v9 x5 @1.1.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.6 \! {6 z- G/ S7 c2 `' V  {
1.2.) 右按滑鼠, 點選 Run as administrator.
+ c7 C2 ]+ t+ }' Q1.3.) 把主機連接至電腦. % S* c9 a/ I2 k$ t- T- y7 n* B
4 h. R4 c0 b* N6 z
2.) 設置主機 ECID SHSH 備份選項
1 ?, v0 A2 L( Z7 O9 c& y. h$ }* [; `) o
9 k, C8 L9 n+ C1 g- j- l# z
2.1.) 軟件開啟後, 軟件應已自行湞測了你的主機.6 I* R% Y- q$ Z/ Z: O' _
2.2.) 軟件同時會列出你的主機資訊, 按下 Save My SHSH 按鈕.
1 J2 z9 E3 U4 I4 ?5 |1 I* Y8 `
  @2 E" {9 y& [+ Z/ L注意事項
! F2 l6 ^. j3 B8 ^+ X) B/ G若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從Request Version 的下拉選單中選取相應的 iOS 版本.
" U/ o" I+ j. _. B5 ?' w( C; e5 }
3.) 正在備份主機的 SHSH Blobs' |$ s; |, V+ F. J/ G4 O

- A* x, o) U9 U* ^8 h$ f% r2 e: W. K' _2 c0 |9 H
3.1.) 軟件正在處理你的請求, 請等侍 TinyUmbrella 回應.9 i0 ?+ Q8 X  v& }$ @
7 n# e. D5 s" _- r
注意事項
0 l6 r# c8 E: m" }2 l) @, {0 O若果你想備份/ 取回其他 iOS 版本的 ECID SHSH 備份檔, 可剔選 Advanced Options 後, 再從 Request Version 的下拉選單中選取相應的 iOS 版本. 0 d* A4 ~+ k2 G; b+ {# D) ~8 c

+ M8 \0 f' D" O) D4.) 完成備份主機的 SHSH Blobs
( ?/ u+ Q1 X  p& I( b9 Y, S1 Y, H' j. v- L: L+ h- L/ Y

2 x( y& g2 G3 j- d8 h4.1.) 當軟件完成備份主機的 SHSH Blobs, 將會出現如左圖中的訊息. , L- y8 Y) f; \4 l% s" U
4.2.) 在 Log 一楝中, 將出現 SHSH SUCCESSFULLY saved!... 的字眼.& i- |5 B  N: n/ i2 Z0 E

: Z- n1 b; {% K) p, H. p4 a+ H5 z% |5.) 確定及檢查主機的 SHSH Blobs 備份7 \8 v6 |# Q/ ^2 t$ w

! k1 K$ |: ]/ v
0 q5 ^) b- Q" s3 Z5.1.) 在軟件中, 按下 Display SHSHs.
& N$ w, u$ b7 o" c6 P& A
0 O3 f- ^6 ~+ r) O6.) 確定及檢查主機的 SHSH Blobs 備份
# `- p: J$ t% I4 F; L% E# p( K% S+ a
4 T0 h& t. s2 L( I! t- {5 a4 \; b! O# \& Q3 K: \5 y& H$ A- m7 B
6.1.) 當軟件彈出視窗後, 檢查相關內容.3 G" _5 Q; u- g* e1 W8 r
6.2.) 你可以見到剛剛備份的 ECID SHSH (包括你的主機資訊).+ J6 Y' G' G4 k$ r  f
6.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.4 D. k6 K+ W4 s3 h$ I

3 J" x/ C: G9 F% t1 C% a& s$ {SHSH Blob 備份的儲存位置! H0 p+ B% l9 P7 V7 j7 d% x
Mac — /Users/用户名/.shsh/
4 R1 _$ u& O5 f; CWindows 7 — C:\Users\用户名\.shsh\
/ n. m3 C  A5 `0 W# D' q0 D! MWindows XP — C:\Documents and Settings\用户名\.shsh
 樓主| 發表於 19-10-2010 12:42:46 | 顯示全部樓層
本帖最後由 七夜怪客 於 19-10-2010 14:33 編輯
5 Q: |- u6 d3 ~1 _8 b- l1 o1 B
$ K5 h& `& i  Y% f* l1 X經 Tiny Umbrella 降級已備份的 ECID SHSH (TSS Server)2 p$ ]8 \5 R0 s3 p# S) o/ Y7 w' r
' D, y+ x3 R1 u
1.) 使用 TinyUmbrella 4.1.4 開始備份主機的 ECID SHSH
1 T6 r) W1 g+ F7 _
/ ?, \* t, M8 d$ u1 o
$ M1 K1 _7 ~) h; I/ d1.1.) 解壓縮剛下載的 Gizzomo_TinyUmbrella_Win_4.1.4.zip.
3 y- ~1 }5 \" N' {. A+ i0 H) y4 V1.2.) 打開資料夾, 尋找 umbrella-4.1.4.EXE.  m, f0 k( s1 T' p% J% A
1.3.) 右按滑鼠, 點選 Run as administrator.
/ c" ?! V- T, c: U* ~0 i1.4.) 把主機連接至電腦." Q, a1 U. P5 u( @* }/ ^! f$ K
6 Y0 S, M" u7 K
注意事項( Q2 i" h& m2 M1 l" y- q1 W' v! e5 U
運行 TinyUmbrella 時, 電腦的 Port 80 必須留給 TinyUmbrella 使用; 注意不要使用 Skype 等軟件, 同時須確定防毒軟件允許 TinyUmbrella 連線. 4 E+ ]$ d* g: Q! D) V* V6 y

( h1 e5 L+ d. C: f2 j' D2.) 確定及檢查電腦上有主機的 ECID SHSH 備份
; i% Z+ b% c# a" k7 Y  M& }
0 E4 |9 B# C$ @2 g4 I
8 [9 P% G0 C9 s* t4 Z  A% \3 D2.1.) 軟件開啟後中, 按下 Display SHSHs.
+ j. o. z! ]3 \! n( j" r  [! L3 {6 i' q+ _2 h
3.) 確定及檢查電腦上有主機的 ECID SHSH 備份) C. ]2 C7 |0 a: }

- s" X2 P6 |0 ~" o
. c# H$ M) l' \3 E1 W9 i1 ]3.1.) 當軟件彈出視窗後, 檢查相關內容.  \0 V. Z+ I# C
3.2.) 你可以見到已備份的 ECID SHSH (包括你的主機資訊).
- J5 x: F5 Q# x  ~/ w" y3.3.) 若果你以前有為舊版 iOS 備份, 軟件亦會湞測到及顯示出來.$ Z( l9 Q5 B  n; f
1 S6 L+ P6 _/ G6 Y# N3 @6 w  n
注意事項
* a0 z6 P9 c" M6 j" s+ D  E若果你曾在 Cydia 中傳遞 ECID SHSH 備份請求, 按此參閱從 Cydia 取回舊版 iOS 的 ECID SHSH 備份. 6 _9 a1 w! V) g

/ K, N/ L3 Z- H8 X4.) 備份手上 iPad/ iPhone/ iPod Touch 的資料
( s2 [( N+ \' k% L5 m) J1 a" ]* E+ x0 T6 p

  X* D6 Z! ~" G1 W( N5 ^4.1.) 開啟 iTunes 並將手上的主機連接至電腦.
2 W' _" v; ]: A4.2.) iTunes 認出主機後, 使用滑鼠右按 Back Up.
0 N: ~3 W7 f8 _4 w* `9 V4.3.) 備份資料需時, 請等侍 iTunes 回應.7 w, H7 E. s- R$ m6 H+ g" q

( N  `0 J. _  H) [( r注意事項
& d5 G- J1 i: I  w1 D建議完成備份才繼續本篇教學; 備份資料可於破解完成後回復至您的主機內.! H9 k$ i* `2 _" p7 U% j- x$ K

& L5 ^, [" R/ Q2 |* g5 |5.) 建立 TSS Server! }2 J% d  @1 x4 b& f

7 s* P4 f2 b: A2 P  Q& F0 T9 J3 P+ P6 |9 v
5.1.) 完成備份主機後, 按下 Start TSS Server.
6 H# p, F: f. S6 ]+ c5.2.) iTunes 將自動被關閉.$ y) N$ U0 E; b1 N
6 Q* ]2 W( y. O
注意事項
( u' S: @$ C- ~1 V9 u3 v建立 TSS Server 期間, 電腦的 Port 80 必須留給 TinyUmbrella 使用; 注意不要使用 Skype 等軟件, 同時須確定防毒軟件允許 TinyUmbrella 連線. 1 ~$ P, q7 |% W4 V* P8 t
6 `5 O# t/ r  {" [" A& ]9 r' L% O
6.) 建立 TSS Server
% V- ^& u: L! _1 j( A& s) J2 d/ D* x6 s' }
  r2 D9 m1 I9 u! o
6.1.) 這時, 按鈕下方將出現一條進度條, 並顯示 Running 字眼
2 o& P) Y/ v9 ^% a+ P6 a! F' [6.2.) 在 Log 一欄中, 亦會顯示 TSS Server Started! 及 TSS Accepting connections... 訊息.# q5 U. u* i; J5 g! _* J2 a  A% }

# R1 P- R' O9 T- G/ P" y. n7.) 使用 iTunes 回復 iPad/ iPhone/ iPod Touch: k, V9 |2 v! i# `* a# g( ^
iOS 下載網站' s  E. }2 V( A1 C" j  I1 u

# f- E+ J4 k/ o/ }# a; L- ]' C
" w/ u& i5 i. |5 M$ h% h7.1.) Windows 電腦: 按下鍵盤 Shift 鍵, 並同時按下 iTunes 裏的回復按鈕.
. {1 q, x3 Q8 _5 n7.2.) 彈出提示框後, 選取剛剛下載的 SHSH 備份相應的官方韌體*.* v+ ~0 \% r! _  h: t
7.3.) 請等侍 iTunes 回應.! u" B! P8 }. K, Y

* v! W9 Z8 v2 \, z- l8.) iPad/ iPhone/ iPod Touch 回復完成及回復備份資料
: J, e: S3 w$ g1 u
2 f8 D& `" B' h; [3 K5 T4 L3 i1 L9 ?6 T, C: q
8.1.) 回復完成, 等待主機重新開機.7 u/ p6 @- b7 l$ x& g3 S
8.2.) 重新開機後, iTunes 將出現 Set Up your iPad 的訊息.+ B: a2 P8 ~* g' P) _6 C& a
8.3.) 選取剛剛備份的資料, 再按 Continue.- O" [: S/ r6 r- U/ q$ l
8.4.) 請等侍 iTunes 回應.2 Y% @' I0 t# r

1 c8 w! F9 z; F0 |- I# X8 m$ M若出現左圖訊息, 恭喜你! 你已經成功降級了.  W' B4 C' m) G4 T( m
完成後若果出現 1015 的錯誤, 亦不要擔心; 皆因你亦已經成功降級了, 只是 Baseband 無法降級而已. 請跟隨下一步完成降級程序. 1 b2 F: p' N8 {. I  {" O6 ^9 `

3 j( Z# y& F) A5 e" W: h9.) 把 iPad/ iPhone/ iPod Touch 退出回復模式0 L+ w3 T4 d4 R# Y( }% p9 X2 b' `; X

8 r7 ~7 k$ t' u1 x' O& I  }
7 t# k, D/ l' l3 c請注意此步只適用於降級時出現 1015 錯誤的 iPad/ iPhone/ iPod Touch 主機.9 ?; K! w3 e. j5 m) I8 j

( a4 \/ z, H2 g. J, ^% `7 s# l; q9.1.) 開啟 umbrella-4.1.4.EXE.
8 H+ n6 L/ q3 l+ G# `9.3.) 右按滑鼠, 點選 Run as administrator.
  F  g9 S& e, ?  t5 r, @1 \4 m6 F( n9.4.) 把主機連接至電腦; 軟件應已自行湞測了你的主機.
" W$ q' w: a8 Y) g9.5.) 請按下 Kick Device Out of Recovery 按鈕.
, n, V0 ?. s( L, }: T% e' {3 [, H6 C4 I+ K# F
待主機重新啟動後; 恭喜你! 你已經成功降級了. ( @' M' J0 Y2 y4 G' K: s+ Y& e

* U, Q3 _5 \( R- i# l  g, uumbrella v4.14下載位置:7 d; ^# b4 ?4 H8 T" t& z
遊客,如果您要查看本帖隱藏內容請回復
回復

使用道具 舉報

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

本版積分規則

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

GMT+8, 2-8-2025 21:25 , Processed in 0.186970 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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