|
这里教你, 万一你用anySIM 1.2.1u 解锁失败, 造成iphone baseband损坏, wifi, 电话功能失效时, 把1.1.2版的固件 baseband 4.02.13_G 清空, 降级 及 还原, 再给你自己一次机会, 此方是只限于 "非原生版" ; D5 n- C# G& I
. R: [& D3 r2 d6 }+ N' ]+ e7 G---------------------------------------------------
& c1 n" O! ]6 @& Q/ Z* a; M' h适用固件:1.0.2, 1.1.2 (非原生版)
5 q. ^4 b9 l& S1 o) {操作系统:Mac OS X ) X6 \+ O4 a0 K
操作等级:▼▼▼▼▼
3 g Q% `0 G z) J* c所需技术:iPhone架构基本概念、Terminal、UNIX、文件下载技巧
- J" ~! S6 [/ p所需软件:iTunes 7.5、iFuntastic 4.71、iNdependence 1.3.1 1 T6 V8 N4 a% t( e
iPhone所需软件:BSD Subsystem 1.5、Terminal 1.6
0 N5 i+ m/ k5 K; B/ q* G--------------------------------------------------- 2 P$ C. I4 Y) j
. ^( M7 m/ d8 `( W1 y A
Wi-Fi 失效时 . z/ K8 V7 Z! x# W; m( R1 [& X7 X: U
: E+ d( J' O' g6 i( h* Y* d# S% N
就必须降级到1.0.2版 7 l0 J: |* s4 Q$ q
3 i* ~! }4 r' C4 l5 C手动安装 BSD Subsystem 、 MobileTerminal-VT100 ' U: V2 }; ?' E& `2 O# Z
+ E1 a. \9 E: t用 iFuntastic 传输 http://www.winandmac.com/files/112fr.zip 中(本文附件有下载)的4个文件到 iphone中的 /usr/bin
5 @ T0 h0 ~: F, I3 J, v- }% Z9 y& i+ P
顺便把所有文件设定成 make executable 可执行状态 ' P1 c9 v6 t. ^9 s- g
9 E/ m9 c) c! ?! B3 U
先把自动锁定设成 从不
; [4 g# q9 w* E) }4 e: v
. k/ ]5 Y) L) Q9 I在iphone上开启 Terminal
9 F% }1 }4 ~" p
N2 t* K9 P6 E- V& t依序输入执行
4 {7 |. y1 I$ C3 ?% f
0 C" C$ ]9 ~7 r2 C1. launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist 9 h1 i4 U: U# \ J9 o8 M6 y+ K
2. cd /usr/bin
% B n1 n2 C& n5 A6 o: b7 O3. chmod +x ieraser ( D0 Q$ m, G6 m3 y: q0 P
4. chmod +x bbupdater * K7 h, m, N! T, P
5. ieraser
6 R. a: `' Y; V8 Z- |( q7 b+ H6 [7 c+ Q. Y& L
执行到 ieraser时, 会需要一段时间执行, 约需2分钟 * W- y5 b7 O/ s
, {+ x( S, X# ~* |! W/ Z
完成后执行
7 d' u# N9 \8 b- ^8 m8 U: m9 d) z
$ Q9 f' e0 k* t Ibbupdater -v
9 U9 C. o3 w; d: l1 Z& u# {
i) U( @3 m1 |+ b, p% k p, N以确定出现类似 以下的 baseband版本讯息 3 A6 V$ o' I" h
这表示iphone的固件已被清空 - M" R+ _; U7 V! _
# a! B5 T3 y8 e& {4 ~( W1 UResetting target... 7 U. p) V s/ J- L8 c2 k$ V& v
pinging the baseband... / x J# t8 U O9 e, z* J T+ b5 w/ m
baseband unresponsive to pinging
$ P0 ~& Y6 Z+ J9 xDone
* s# `& W) Z6 ~- o# f; m3 k. x6 E9 ~& Q
之后再执行 8 q+ U N8 z. e) \
9 j( U1 n5 `9 \( L7 o
bbupdater -f ICE03.14.08_G.fls -e ICE03.14.08_G.eep 5 Z2 v6 ^# M# z* A5 Y2 r
6 x& n0 e& E1 v5 U7 b会出现 * E' n9 N9 O5 e/ M
- ?6 n# _, z! j, r7 uPreparing to flash using /dev/tty.baseband at 750000 baud
9 H* t6 q5 Q' ]- KPlease reset target 9 {( |3 @ g( T9 a/ a. s
Resetting target...
% _* V: |' I- ^5 \" hProcessDetailUpdated: Boot-loader is active
: x( c+ T3 Y1 ^ProcessDetailUpdated: EBL version: 3.9_M3S2 3..9 + M. S, t$ K- K1 v9 Y
ProcessDetailUpdated: Boot mode is: CC
' n; {+ R' K" w4 ?) {1 dProcessDetailUpdated: Baud rate set to 750000 ' t2 Q& k1 J8 c' q4 p
ProcessDetailUpdated: Get flash id.
u/ \# C) O ?! b9 pProcessDetailUpdated: CFI stage 1 / l9 L& b% d/ T0 {$ S
ProcessDetailUpdated: Flash ID is: 88620089 ! H% o# O' P4 q$ b( f& g( h1 B
ProcessDetailUpdated: CFI stage 2 1 @& @4 E5 u$ n. t* \/ e
ProcessDetailUpdated: Boot process finished ; D/ T- Y J2 k% U
ProcessOutlineUpdated: Reading SW version data : L( z* h2 j. h* G
ProcessDetailUpdated: Receiving data. . f' a& d. y8 j; R
ProgressUpdated: 100 ! S( a+ d$ R1 m6 u
ProcessDetailUpdated: Upload OK 9 @# F1 R! O$ T8 r4 d# [
ProcessOutlineUpdated: Process time was 133 msec. % M1 m% r3 X1 ]! w4 ?: q, D
Upgrade from to
9 R3 s8 {* o% O* n( SDownloading EEP
3 z6 ]4 d' {, s# k0 j" jProcessOutlineUpdated: Start downloading from file ICE03.14.08_G.eep.
5 ? ]9 o' T# Q6 a9 RProcessDetailUpdated: Sending sec-pack.
5 E1 U( K+ ] D& S8 WProcessDetailUpdated: Load region 0 3 T' q7 v5 u" @( u" d: D2 `- Y& ]9 T
ProcessDetailUpdated: Sending end-pack.
3 _6 G! I2 p+ JProcessDetailUpdated: Checksum OK.
?4 c# s" q: Y. j/ S2 TProcessDetailUpdated: Verify OK
C6 `4 X' i+ b5 M4 wProcessOutlineUpdated: Process time was 1795 msec.
' d5 _# N0 O- r H$ c$ `Downloading FLS
. }4 F% x7 M8 W% A, ~ProcessOutlineUpdated: Start downloading from file ICE03.14.08_G.fls. 6 K0 [9 l& q* U* H
ProcessDetailUpdated: Erasing the dynamic eeprom area 0 S7 S5 l! K% i5 X, s! V5 U
ProgressUpdated: 100 , t4 g4 `9 K5 T' F: C
ProcessDetailUpdated: Sending sec-pack.
7 c$ C7 `" L9 j% T2 qProcessDetailUpdated: Load region 0 ) o! l- O* ~. i
ProcessDetailUpdated: Sending data.
o; X" i# F# p9 g5 h0 W- a5 jProgressUpdated: 0 9 i. Y& F1 x7 r
ProgressUpdated: 2 # M6 H/ Q. x2 ~( E' |$ G
ProgressUpdated: 4
1 z5 K) u$ o& A W) s5 g...
* |: e' B$ {4 H. Z) T8 G* [... 2 l* R4 p) F, q1 T, N- u5 a
ProgressUpdated: 97
# G( d, A2 Z& r6 q; LProgressUpdated: 99
2 d( [: R* `8 G# L; i7 [! iProgressUpdated: 100 , q+ v0 t& U, R
ProcessDetailUpdated: Load region 1
3 z, X8 E4 ?, t% z; ^ProcessDetailUpdated: Sending data.
8 ~, S4 t8 x3 S: ]: lProgressUpdated: 0 / [6 |% O5 ]) t8 {3 @1 t
ProgressUpdated: 1
5 c1 y4 ?2 D# C# XProgressUpdated: 2 6 E1 C, A5 q+ O u# d
ProgressUpdated: 3 % f8 m" I5 w w6 z
ProgressUpdated: 4 5 x) C8 y8 G3 n8 P" W' y* z
... ( _2 O( F B0 Z5 U6 a' M: |
...
& G8 | {8 N; bProgressUpdated: 97 ( T8 Z3 o8 Y O
ProgressUpdated: 98
0 a3 B6 q. G* M% K# t7 a+ P: V6 E( \ProgressUpdated: 99
6 T1 ?3 {( E( i! d2 t9 ?3 QProgressUpdated: 100
4 Z. o2 R# }: Z5 S- { y2 @1 H9 l1 a! ^ProcessDetailUpdated: Sending end-pack. ' Y$ S" ~0 b6 @! |, d
ProcessDetailUpdated: Checksum OK.
- O$ n8 X8 U% m. }& n- @ _( gProcessDetailUpdated: Verify OK
5 H! ?6 i W- O8 c9 u5 nProcessOutlineUpdated: Process time was 1 min 52 sec. , f0 G% U4 P ~7 Q O& ?8 w
Resetting target... $ @$ U. f9 _8 @
pinging the baseband...
4 z8 W1 @4 @) h6 m& {9 j2 Dissuing +cpwroff... , U' {# @/ \9 p3 J
Done * h& Y; v n' }8 i2 W
9 ^- e* U/ w* l/ [! s$ M( n
完成后 再执行 + M! Q; S c; _! t, z
2 x" A# p4 z' K& [
bbupdater -v 9 I3 d* i, V$ O+ x& U: f+ w1 x$ j
( e. i6 l6 [. L# b5 v# ]) z7 V
应该会出现 & d3 Q1 |- _5 }& w
# I3 I0 P% q: H+ Q
" _ h6 }5 z: D0 M+ P# x& o
1.jpg (38.67 KB)* Q' K* |/ c# V4 x% T8 g1 G" }; s
2007-12-17 11:48
. ?3 S/ n$ F1 J1 j- Y7 Q! I. H n" Q x6 ^
( ~- q; ]7 ^3 {9 t* V/ Y$ m! y, r4 y5 L; C3 x! R# o) N S, V
最后再执行 * k; H" u8 b' ]
4 g! Z5 `8 z, [2 M# H
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
8 o$ N& {3 c9 H' N2 w) ]
}) N- g6 G1 u" m7 m/ ?+ y这就表示你已经把baseband降级到1.0.2版的了 |
|