|
这里教你, 万一你用anySIM 1.2.1u 解锁失败, 造成iphone baseband损坏, wifi, 电话功能失效时, 把1.1.2版的固件 baseband 4.02.13_G 清空, 降级 及 还原, 再给你自己一次机会, 此方是只限于 "非原生版" ' c. U9 z# {8 K% s
- b! g6 b s7 Z--------------------------------------------------- ) g5 G4 v4 @; ]. G! c- D& H
适用固件:1.0.2, 1.1.2 (非原生版)
! G( e" `5 S/ x( Z, v操作系统:Mac OS X
$ c. j& m6 \+ J! F5 m( T' @' p2 p1 l操作等级:▼▼▼▼▼
0 V ]! W! q3 l4 n" j5 F所需技术:iPhone架构基本概念、Terminal、UNIX、文件下载技巧 ) p# \& ]) f9 Y
所需软件:iTunes 7.5、iFuntastic 4.71、iNdependence 1.3.1 N" _# ~: q5 s/ M/ t: u) ^5 W
iPhone所需软件:BSD Subsystem 1.5、Terminal 1.6
: _ t6 k. F+ _) }- o4 G9 C1 a* i---------------------------------------------------
; A9 Q/ K+ d& i$ t1 u
0 v9 i. ]& j$ z4 ]0 \% xWi-Fi 失效时
& C1 n) N* ?$ N" b- m3 e4 O5 J
! t M+ k' p& b! i/ }就必须降级到1.0.2版 3 @( l5 F* z5 }; @" ]
2 A" w8 e5 v% F6 r3 B
手动安装 BSD Subsystem 、 MobileTerminal-VT100 ' ~6 c1 x# f4 L5 y
2 w! M4 w. {( q) m c+ d' W/ w用 iFuntastic 传输 http://www.winandmac.com/files/112fr.zip 中(本文附件有下载)的4个文件到 iphone中的 /usr/bin - p. p+ B# l4 V$ U s
5 \; |% b; g/ `) n% s! A
顺便把所有文件设定成 make executable 可执行状态
$ M2 ]8 z m/ k' r( P
% `% z8 u9 G# Y! H先把自动锁定设成 从不 , ~" f6 e! ]1 {! @) X
: J; c9 g% C x5 z0 i6 P! e E Q
在iphone上开启 Terminal 3 B7 K3 ]3 S R) B3 i
9 [8 v a' W: T& t+ m* `( g
依序输入执行
" q2 o& L- X0 J. P( z L% c2 C2 k% {, n- i- y# m* Z6 k0 I+ J+ }
1. launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist # ^' c. p! W5 ]% \. O5 H I6 Y
2. cd /usr/bin ' m( c$ h/ M- S& B# {1 E' L$ J# a
3. chmod +x ieraser
- d+ I4 s4 D/ O4. chmod +x bbupdater
' S5 j* f5 z# Z6 j; Q, }5. ieraser $ ], B8 M- o: g
+ l% b2 C0 S, T3 {7 N执行到 ieraser时, 会需要一段时间执行, 约需2分钟 , `+ {, ]& h! a
+ A" O9 P+ ?$ i: I m
完成后执行
) @* Y. R& I& [7 G
8 q- |1 c2 T- y1 e8 q( \( Ibbupdater -v
8 t* U% Q' K; [/ P
4 E* h9 f# ?9 F2 t$ c以确定出现类似 以下的 baseband版本讯息
. f n: [* l* f2 J9 C" m) C这表示iphone的固件已被清空
. {5 y3 L8 s- l b$ N7 I
. `& A5 O9 m4 T& O- ~& _Resetting target... 4 T* E3 L4 ~6 J: h
pinging the baseband... & V/ y3 x m/ h
baseband unresponsive to pinging
! |/ ]! x( [- N' w+ y2 EDone
]% E) b9 m: y. d: G
8 p+ N. K2 `& Z3 d之后再执行 1 q9 Q d( u" U/ ]1 K
6 j& J [& d4 _/ B4 d( ]& p# U1 z
bbupdater -f ICE03.14.08_G.fls -e ICE03.14.08_G.eep
2 @* Q- T v A1 N; J8 M
2 P1 ]7 ~2 ]" }! V e2 L会出现 ) r; E: u; \0 A6 p) ^: J& e% A
+ s/ z( W8 C! l4 PPreparing to flash using /dev/tty.baseband at 750000 baud
$ k3 \2 l+ P$ a/ T" kPlease reset target
$ u/ m5 J6 Q" n: B! N" D& m6 x/ q) G. K% kResetting target... ) I9 t8 s$ c# ^% E/ i8 F1 A
ProcessDetailUpdated: Boot-loader is active
( m; D5 V# s5 F- a1 kProcessDetailUpdated: EBL version: 3.9_M3S2 3..9 / X, W# o+ B% _7 G
ProcessDetailUpdated: Boot mode is: CC : E2 t- V# c6 I
ProcessDetailUpdated: Baud rate set to 750000 - L- [, U# {/ l. q! y5 ?
ProcessDetailUpdated: Get flash id. / G( `# c, f& ]# Q' L4 ~ }
ProcessDetailUpdated: CFI stage 1
0 P1 G! D4 I6 I9 a4 E; m6 a: B) sProcessDetailUpdated: Flash ID is: 88620089 + }- [( T9 D0 A. ]+ E. [1 z
ProcessDetailUpdated: CFI stage 2
, G) o; B! U/ [% k% ~' gProcessDetailUpdated: Boot process finished 5 O+ N$ m0 p4 }6 T, a/ A0 n
ProcessOutlineUpdated: Reading SW version data
1 g' _" k0 j, NProcessDetailUpdated: Receiving data. / A# g' p% t- {: b! S9 `! X0 `1 ?7 E# X+ o
ProgressUpdated: 100 " e; L2 e; V. r, v9 \" l4 \
ProcessDetailUpdated: Upload OK
2 ^, R5 L# k$ xProcessOutlineUpdated: Process time was 133 msec. $ L3 a! B. C4 @5 y: B( e- G
Upgrade from to ' l9 V! |5 H: n
Downloading EEP 5 O. ^- ~/ }! J# M- L
ProcessOutlineUpdated: Start downloading from file ICE03.14.08_G.eep.
5 ~1 G. t- A$ K& i8 Q5 y, O4 MProcessDetailUpdated: Sending sec-pack. 0 r* n; x) r+ c# }
ProcessDetailUpdated: Load region 0
q* P6 Q7 N8 F; ]7 L+ TProcessDetailUpdated: Sending end-pack. 3 q9 X& A* `4 o1 W* {
ProcessDetailUpdated: Checksum OK.
: J' l0 H2 H7 v5 FProcessDetailUpdated: Verify OK : S' C0 h$ V1 B3 [% L6 X" A' V
ProcessOutlineUpdated: Process time was 1795 msec.
/ w3 k' b- i. a5 zDownloading FLS
2 O L+ A! V- s/ g% B$ I4 ~ProcessOutlineUpdated: Start downloading from file ICE03.14.08_G.fls. # q, k" ?! f+ c8 T1 i
ProcessDetailUpdated: Erasing the dynamic eeprom area $ D$ r4 c6 ~& ~
ProgressUpdated: 100
* v0 e F+ F+ C5 ~1 u% g9 UProcessDetailUpdated: Sending sec-pack.
4 T4 Q7 k, U0 O8 u1 G" wProcessDetailUpdated: Load region 0 ( H0 I0 Y1 @* J6 @; r) u/ B
ProcessDetailUpdated: Sending data. $ P' g- T8 Y/ f7 u
ProgressUpdated: 0 2 ]6 ^" s. {9 ?9 L) t! [. }' m$ a9 ^
ProgressUpdated: 2 & v, C$ a4 W- L' | K1 Q
ProgressUpdated: 4
- o8 T! w+ G! l& T" Z... 6 j1 r/ g+ n4 G% f: Q
...
1 e2 p9 P7 {/ X4 RProgressUpdated: 97
, l7 M4 k5 U0 W, @* m& TProgressUpdated: 99 / I: }9 r$ x9 U, n2 n6 \* k
ProgressUpdated: 100
" Q' A- d8 B) E- p" VProcessDetailUpdated: Load region 1 / B8 k- u9 `: _5 n
ProcessDetailUpdated: Sending data.
& ^% ?2 {" ^. G% u# nProgressUpdated: 0 . y8 Y0 r& x! A$ `* P7 c
ProgressUpdated: 1
4 ]" d6 x1 m: W* ?; I3 t9 i2 vProgressUpdated: 2 " A3 ~5 g: ]1 D; @1 }5 m$ ~
ProgressUpdated: 3 l# S8 s: k) C
ProgressUpdated: 4 7 b3 t/ @4 P1 `
...
% W ? G S4 U9 r/ k3 G, C6 y6 r2 f4 C... $ G/ C: L x" n1 [5 c8 o
ProgressUpdated: 97 , k, K+ o% M" S) r" j9 Q
ProgressUpdated: 98 ! P" ?/ x+ {$ `- {& p1 I8 c
ProgressUpdated: 99 ( N0 A: E# w0 B0 G; n5 C1 }
ProgressUpdated: 100 9 \# y( ?" k. V' g
ProcessDetailUpdated: Sending end-pack.
) l2 u3 `. f) O3 V6 PProcessDetailUpdated: Checksum OK.
6 L( c/ D p% A! dProcessDetailUpdated: Verify OK
: j) [0 r4 S, n& J3 b1 `ProcessOutlineUpdated: Process time was 1 min 52 sec.
) e6 R4 h9 x5 f& DResetting target... + D3 F( H2 f0 |5 } J. C
pinging the baseband... / x* R! x" @) m/ z: `1 t, u! D
issuing +cpwroff...
: p3 [* }2 e) |4 y0 GDone ! N4 a5 {9 _5 g9 i) b2 [' [
) k, [( @' q# {6 t3 W
完成后 再执行 ! V* r c! r9 d4 n" w6 C
# Z9 M1 [0 x2 H, Nbbupdater -v
& U5 t% R% P! g8 }6 r
5 P+ p2 l( f7 O1 J# h2 ]( D应该会出现 5 T+ _ x6 A- R% y8 ~8 z
. P' t% p& x s# p) ]3 T & L8 a5 ^# }' m1 R
1.jpg (38.67 KB)" A3 V3 W( a# r g" F7 z
2007-12-17 11:48
6 @! H* ?, ?! u! L; u* f4 J7 Z7 I: m2 P2 H7 j3 Q
$ v' B3 {, [$ O" m7 s" p1 H+ l4 H; |9 A D5 }" y/ o5 l
最后再执行 * @9 }, T& h6 ^4 T( a: @& h7 g$ Z
! D; U/ t& u, g4 P Z( k
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist ) Z& @% y8 d }6 U% y' z" f' {
5 q" G; g: Q! t+ a# [这就表示你已经把baseband降级到1.0.2版的了 |
|