|
楼主 |
发表于 2007-10-24 13:39
|
显示全部楼层
看看原文..大段的英文啊% [ \! B& e7 ]! g* f3 M$ g! F" i
9 i, e! f' f% |" I RevirginizingTool
' D& d2 S* \6 W
% [+ _+ m8 C2 `ir#summary Using the re-virginizing tool X& Y: K$ |9 O- ?# |9 b
Introduction% B# o* q8 { a8 h. X _
* ?+ F; p5 P6 u4 x( f5 q C6 K+ IThis process is designed to rebuild your lock table in the seczone area and repair the damage done by the original anySIM unlock. In essence, it re-virginizes your phone.
+ x9 w; s/ j' `* D6 s! g; c' Z) N$ D$ D
This method has been personally confirmed by Zibri who intentionally bricked a phone (wrong IMEI, Invalid SIM) then ran through this process which successfully restored the device to working condition.& y2 ^! [8 F7 \( Y! j
" Z% d7 t2 M* E
Click here for an automated script that will give the user the option to just backup the seczone or both backup and revirginize. This script also performs decent sanity checking prior to executing anything. NOTE: The virginator.zip package that was originally posted contains a bug that prevents virginization. The link has been updated to download virginator_10.zip, which is the fixed version.+ u( m3 f0 W2 p/ j8 H" v* Y% \# f
daurnimator has also written a script that automates this whole process. Please download it here.
# e# [' C8 ~) m4 R, T. I# O# b/ |5 M# a- C1 c$ M' q$ p
Corresponding Forum Topic here.
7 j, J/ W7 D/ A# A7 l+ iFAQ
/ }8 ?, Q( ^( x g
1 A8 Z7 d0 L9 h& M5 L/ J; aI got "bricked" when I upgraded to 1.1.1 after using anySIM/iUnlock on 1.0.2. Will this allow me to safely upgrade to 1.1.1 without further problems?" A7 i- h5 I9 _) y! G3 s' M
0 c9 f/ ~' j, L. E0 U
* Yes. $ ]: X. k) ^9 y. O1 f, i! c) y
$ |& e' v/ ^5 f) gWill this reset the NCK counter?9 h8 M9 \0 q8 r0 d- H3 P9 W
# J9 |% q' ^9 _0 @; U
* Yes.
) ^- }# D# ~* U t
' _5 F8 W) x) m7 C; V7 [Can I use this method to re-virginize my iUnlock/anySIM'd phone in either 1.0.2 or 1.1.1 firmwares?+ f3 x3 U7 u& J1 m1 `$ F5 i
, C! o2 ]2 h* K
* Yes. However, this process involves reflashing the 3.14 baseband firmware so it is safer to downgrade to 1.0.2 OS firmware prior to proceeding. / B. N5 O2 U8 g4 c
% j+ Y, ^' d$ z4 E! jCan I use this tool if my phone was unlocked with IPSF?
7 C- I( l9 u" b0 W1 b% t
4 l' [8 f7 C0 N3 M. g) s * No. Only IPSF can restore the baseband seczone to factory-default. 2 j o+ C8 {; m( H7 e6 t
1 z3 a7 H9 o0 ?' Y+ j: o9 b
I attempted to virginize using geohot's server but it failed. Is it safe to use this method now?
- n, g# y$ ]; s
6 z! o' b/ G9 f: g+ F; ] * Maybe. If the previous attempt to re-virginize accidentally wrote zeroes in the baseband seczone then this method will likely not work. However, if the failure was non-damaging then you are welcome to try and see if this works. Be sure to backup your seczone first!
0 y+ I' ~, u! u) U [/ J9 u+ S4 x
This guide assumes you've already established ssh access to your phone. For added peace-of-mind it is advisable to install the vt100 terminal application or MobileTerminal prior to running through this process just in case anything fails and you lose wifi access.8 H& d) V8 ?8 M }6 S3 ^
' Z( s# A1 a' w Y: `; f3 Q$ f * All references to IP address 192.168.1.100 should be replaced by your phone's address.
4 ^8 n% W9 V: v0 h/ K5 |" X* l$ ? C! H * Extract virginizer_pack.zip and copy the directory virginizer_pack to your phone:2 _, M& }) d5 q+ l$ ]
5 w( Q& A/ M6 _# f5 c scp -r virginizer_pack root@192.168.1.100:/usr/bin3 D1 K W- P5 M7 o( q
$ @% f! \0 ]$ C3 a9 t7 \! t$ YBackup your seczone
: z9 V, v# X, Q6 Q7 E" c
, D) _( V5 O6 l* N' L+ ~Please backup your seczone flash page before running through this process.
, j# G. v7 n) T# l4 F/ b- ]
- Y' \0 I H3 y8 G/ J6 l * Connect to your phone:
/ E0 X) |$ {- p5 ?" j, S& n1 n+ y5 \
+ B( b4 ~; }' J& k' M4 h. S ssh root@192.168.1.100" I" @$ S& a2 ~8 V2 v
5 W3 ]% Y; S2 ]# w * Change to the working directory:3 n0 n) v! M! ^2 |" H f% Q; W
6 g# y- b2 [# R8 x) i' k1 X cd /usr/bin/virginizer_pack# B2 @7 C$ t$ c
4 R7 ?( k* C+ P& z * Stop CommCenter:& M! v# W! I0 L9 {& Y1 R7 F7 T) i; t
/ y( m# _9 K: e. \4 u launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
! X& j! E1 I$ d+ I
2 {2 u$ O4 @. n1 l * Make norz executable:
+ ` _8 x4 y2 B' i" K1 N
, W: i( s$ F% P4 s( F0 O chmod +x ./norz4 ]3 x( A$ R3 v" K/ ^6 E8 [: d
. C3 s* }/ @1 V1 I
* Make a seczone backup:
( S1 R5 u4 ] S$ w6 u3 I3 o
" c2 J @. c, t. G/ p ./norz seczone.backup 0x3FA000 0x20006 Y3 t3 |+ f0 m' v. z9 w4 Q% l# T
8 C: z' D% R+ w9 U1 e) U5 A * You should see:
# R1 J! u/ V' W1 j7 O' ]7 {
, J6 T, w& N- I9 r # ./norz seczone.backup 0x3FA000 0x20006 D- l3 q# d8 K/ E
geohot's nor dumper
, h4 k5 ? b! f4 h all your norz are belong to us4 L1 M/ g4 @- C \1 F* d$ i
super fast...just the way i like it
\" Z; B) K) P Dumping: A03FA000-A03FC000; U- W! m' ]: i0 {! j( X
Waiting for data...5 @+ u' Y% s5 z& s0 U3 p
Got Header: 77 0b cc v. ]4 J, J, w' J
Increasing baud rate...' B; _; v1 r* r; B1 a4 ]% t/ G' V! J
02 00 82 00 04 00 00 10 0E 00 A4 00 03 00
: f _- g9 ^: f) q! A; D! R 02 00 01 08 14 00 00 00 00 00 A4 00 03 00 09 00 . P+ L) m3 R# ]3 F
00 00 33 2E 39 5F 4D 33 53 32 C3 0A 03 00
$ w# r6 ^7 K) T5 i 02 00 84 00 00 01 01 00 00 00 89 00 00 00 62 88 6 z9 g* H+ v M/ g: n% W9 i$ }
00 00 03 00 00 00 00 00 00 00 01 00 00 00 02 00
; n$ ^& n8 g" w, V 00 00 00 00 40 00 3F 00 00 00 00 00 01 00 08 00 : W, U8 m8 z% p! F" I2 n
00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00
( Z7 f; E3 G, g9 y 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3 l$ ]7 {% u, X' D6 \ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6 M8 Z- ` c! b8 K9 n, i 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; |0 P' A0 Q9 w* R8 f9 X3 ] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2 u r* ?4 c0 a* n( {( u! D7 j 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ( V8 v* m; T. Q, q
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
. i6 N1 Y; s2 Z: J6 x3 R 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 G( j) ?4 o: {$ }, M) p U
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
/ \3 p( ]$ A$ k5 \. ^$ z1 q 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5 e4 P* Z! P4 \
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ) F8 u$ p% e! p( Y i
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
" x8 s+ F2 T# e# {) j* l 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4 @& S5 k1 s: D5 \5 ~/ r
00 00 00 00 00 00 A6 03 03 00
5 m0 K4 e( g" g! @3 b" Y% \ 02 00 85 00 02 00 FF FF 85 02 03 00
, E' [# b% P% S5 _, [2 f4 U4 q 02 00 02 08 06 00 00 00 01 02 03 00 0E 08 03 00
: D" S% i4 U' e Wrote: 0xa03fa000/ c! l" |* u5 k) j9 @
Wrote: 0xa03fb000, }! f; i f' y! J9 f- y2 E8 S* S) J1 U+ j
Dumped
3 \# Q7 f \6 w resetbaseband& C1 j9 U4 E% F0 a- D& h: R6 a
1 n0 K" N/ K* D
This will create a file called seczone.backup in the working directory. Please copy this file to somewhere safe.
6 f7 X8 t- M) C* b. y6 N, H. T( K* VVirginize
7 Q( _, ?7 ]$ }/ O8 v8 Y5 O" b
% U: C+ y5 {1 e4 {! w# _, F * Make iUnlock executable:) W0 j5 p( ?# c) {( {3 R3 s5 _7 C8 G
# T5 l8 A) |9 K: [9 B chmod +x ./iUnlock
2 t" P+ @( j& L! D( j' F* v: R
& f' w; V( {% k3 n4 e+ d9 } * Now do:
9 P6 c, @0 T( Y7 H5 k% ^% O1 g2 Y
: J8 x3 k" i6 _. m+ h7 G% F ./iUnlock ./ICE03.14.08_G.fls ./eliteloader.bin$ R6 U! J6 c2 |6 ]
8 T9 D+ p8 f! c Y
* You should see:
5 s: I+ y" ~4 v0 d( G' w
- c% ?' p2 D" T1 v1 p$ w) m! Q iUnlock v42.PROPER -- Copyright 2007 The dev team* T) |6 l& |8 J& o: a z
5 a# z5 i0 R e% d0 O% S, J+ b) F
* ?; {/ m w; Q) E. k* a Credits: Daeken, Darkmen, guest184, gray, iZsh, pytey, roxfan, Sam, uns, Zappaz, Zf
n; p" t- e, M; C+ e* e& U2 t' Z& p. y" h' w8 u
* Leet Hax not for commercial uses
( j* `, m7 k4 e | Punishment: Monkeys coming out of your ass Bruce Almighty style.) H; b/ U& C6 k# a* t |
% M, |" A! ?. R0 D6 H5 r, U8 z% i' M
Sending Begin Secpack command; ?9 s8 p0 Q2 Q3 @( j& V4 N
Sending Erase command
2 u$ [7 R% ^% r+ \6 P6 t# v5 z6 k* } Waiting For Erase Completion... P1 Q6 m* [2 X3 a% [& S& K, ]
Sending Write command
* d, p9 V% v1 o, o# ], h$ Z 00%
8 U/ T# [" W0 i: N& U1 C$ a& e 05%
3 d$ g+ c0 t* E 15%
& Z! R1 I; c+ E" [/ [ 25%: H2 \1 W% Y0 w' O% h8 {
35%* s8 L, f+ C3 v; w! B% m
45%- f8 M" q" G: T" E+ N
55%* h& t6 j, p9 O$ ?# T
65%3 [( D/ P9 k l; S" E
75%' } o7 r; z: k( V$ {
80%6 n+ x% k2 F# g* K9 q+ B/ Y4 u
90%
2 c- P T5 ^8 K: G Sending End Secpack command) l Q5 N+ e9 v9 D4 J
Validating the write command# n& d6 O6 T) Z+ u, w1 N9 r, J8 K
FW are equal!
; u& m$ N) t; ^6 p Completed.
2 C+ f8 x6 ~0 [# n, A4 H8 ^! {: ] Enjoy!
. M4 b$ n- ^ ~1 L% p0 d* J0 d) }3 Q4 _! o6 M" R
* Make bbupdater executable:
8 f- b( u2 c+ x* ?' B8 c- I. q# s5 j/ k5 W/ U
chmod +x ./bbupdater1 N' Z' W6 {6 P( I
1 }, k0 K& {* T& ^! ~& T * Now check the baseband status:: f+ D6 N# r& c, F
, l( c* k# ?5 @, A. ]2 M
./bbupdater -v
6 M) H! Q9 T+ \& Z+ }" y: ~3 U5 O; o6 m' p0 U5 [$ K4 ]* g3 v
* You should see:4 n6 E0 T, _* J# U
4 \3 _' s' K/ h$ Y
Resetting target...: W' P2 m' {! Q/ B
pinging the baseband...
6 ~4 F. j* [* y8 p( X$ C' a baseband unresponsive to pinging
6 W3 M6 r! F# U! E2 B6 [: k9 Q9 X Done
: `$ G# x4 F3 W1 ~) E
( L6 [+ M$ N6 b# O. |Your seczone should now be repaired.) e4 r4 s4 q% W. v
- I( _& H4 [; i" R/ [! z9 u3 E * Now reflash the default 3.14.08 baseband firmware:. Y4 z5 i% g: o* l
* g9 D8 C& z3 F
./bbupdater -f ./ICE03.14.08_G.fls -e ./ICE03.14.08_G.eep7 J W/ `% g' @% k+ u* R( c
8 C9 D7 M1 R5 v- Y
* You should see:
0 b0 x7 s( g! J! s9 y$ n) [; \& `7 f+ V
Preparing to flash using /dev/tty.baseband at 750000 baud( X/ B: `/ J c5 p ]& b
Please reset target
p5 F# U$ A: P+ X$ g. Z& o Resetting target...
/ G8 q9 h2 V8 L: T; G4 o) ? ProcessDetailUpdated: Boot-loader is active
1 ?( V9 H# ], w ProcessDetailUpdated: EBL version: 3.9_M3S2 3..9
* W- j' `9 A& ]- I; x: ~* F! B ProcessDetailUpdated: Boot mode is: CC6 U) H4 M: E+ T9 {& ^2 m& |0 y
ProcessDetailUpdated: Baud rate set to 750000
+ g# ]/ t* y- w+ H/ [6 v ProcessDetailUpdated: Get flash id.6 Q4 F+ s* c& z" ?# X4 c" a
ProcessDetailUpdated: CFI stage 1+ y z3 K% P6 U4 M: M, b; Q3 f6 }
ProcessDetailUpdated: Flash ID is: 88620089
* T% q; t' u/ O" _) t* N( z ProcessDetailUpdated: CFI stage 2: V4 a/ J' |: v2 J
ProcessDetailUpdated: Boot process finished
) L% ?( N, c+ h& c ProcessOutlineUpdated: Reading SW version data2 n' j- |- M0 Y; W4 y
ProcessDetailUpdated: Receiving data.6 A5 ^# P+ A% d, u' g
ProgressUpdated: 100
; p8 q" k% B' q ProcessDetailUpdated: Upload OK
9 Z8 B: V l- R8 e s ProcessOutlineUpdated: Process time was 133 msec.; J0 t, I0 N0 G
Upgrade from to : l3 K. o: n( l; A7 V* {$ L3 o& ?
Downloading EEP0 y" f" \" z9 K) P3 A1 T: N" [' o
ProcessOutlineUpdated: Start downloading from file ICE03.14.08_G.eep.0 ^7 x" o% y R- q) D
ProcessDetailUpdated: Sending sec-pack.
; ^, i5 N. d4 y; ? o. t: ?- d* Y ProcessDetailUpdated: Load region 06 R8 I" w; u! c5 [- O6 ]4 g( T7 |
ProcessDetailUpdated: Sending end-pack.
( E# }1 S# a" D+ {" R( T ProcessDetailUpdated: Checksum OK. j8 M0 h V0 g9 F! z
ProcessDetailUpdated: Verify OK# ~. s, b* X" h* @$ S0 M4 F' a* ]
ProcessOutlineUpdated: Process time was 1795 msec.
: h, N( _1 S" k1 ~5 f+ ~% s+ X R Downloading FLS, u4 m; d- K( c% P7 R
ProcessOutlineUpdated: Start downloading from file ICE03.14.08_G.fls.
/ e- Q3 n( p( F! q. d ProcessDetailUpdated: Erasing the dynamic eeprom area* x/ W" ~' O7 Y4 l& A' P
ProgressUpdated: 100
% O7 d$ b+ ?; K ProcessDetailUpdated: Sending sec-pack.
( |0 @! S/ X# p4 F6 [ ProcessDetailUpdated: Load region 0- Z9 u$ f% r) F) s5 g3 p
ProcessDetailUpdated: Sending data.
3 E) _' W' M# h }7 K ProgressUpdated: 0
6 K. R' P( M8 K9 | x B+ f ProgressUpdated: 2
) i ~' U6 j, ~; Z/ a) U ProgressUpdated: 4
( O8 R! T" Z- w! @9 k& E ProgressUpdated: 5- s2 d# Z2 ^ a4 H; V, b% i
ProgressUpdated: 7
. y6 \4 j5 K% a ProgressUpdated: 8% U+ c. ~1 \: m4 W/ V4 g
ProgressUpdated: 10. K3 A2 I# p% ]$ O( [3 y
ProgressUpdated: 11
- o0 \1 e/ e1 e7 T% o8 M/ \# t ProgressUpdated: 13
, c" E: V6 U8 ] ProgressUpdated: 158 B# N5 ^" e: |) T# y4 F
ProgressUpdated: 16
) b) k3 l- p7 P o9 S2 ^. Q ProgressUpdated: 18
2 R$ P7 k; d% o6 `& _* V9 [- J! C ProgressUpdated: 19 `$ R8 T' [ x" ] M6 |
ProgressUpdated: 21
. ?8 L$ I t$ O# M! x+ {7 U3 t ProgressUpdated: 22
: S% m' I) G5 ]+ }8 }$ m ProgressUpdated: 24
% r+ J; Y* F7 m9 Y% Z ProgressUpdated: 25
! w f4 Y" T8 f& C ProgressUpdated: 279 L% v" G7 z9 X
ProgressUpdated: 29! n1 d7 X& Q2 h( x
ProgressUpdated: 306 r7 l6 M' l; ]
ProgressUpdated: 32( T$ J4 Q( b+ ?! W6 R* N
ProgressUpdated: 33& ^5 R, e6 _$ G8 c
ProgressUpdated: 35& F' M2 P" I7 d+ j
ProgressUpdated: 36" O( @( v* p2 {' ?) f( J2 [* W. P
ProgressUpdated: 38
0 h6 ?; v" } F- w" T ProgressUpdated: 40
2 `; I6 f; n, L+ M' ?4 g ProgressUpdated: 41
: B, }; O; a& C7 b ProgressUpdated: 43% M; K2 |( b; q! n7 c
ProgressUpdated: 44
( J0 ]! C7 [# O% }* O* ?1 A3 ? ProgressUpdated: 46
* q* x" |3 f8 d# d: E. q& f$ d2 _ ProgressUpdated: 47& e) Q: r6 O9 Z& k% d. a
ProgressUpdated: 49
7 o: s" D$ l( g: l! P" y ProgressUpdated: 507 ?, `0 h- A, g, \* l
ProgressUpdated: 52* k. i( z0 T# q4 S7 N* U
ProgressUpdated: 547 ?0 j+ f. r* R- t& ^' r7 S' V! V
ProgressUpdated: 554 z- c: e# r x r: U! y
ProgressUpdated: 57
" X$ l! L. C7 m ProgressUpdated: 58
" x! M& f6 {2 h. X6 v ProgressUpdated: 60' |( x+ W. i/ e: ?( f
ProgressUpdated: 61
/ v/ L' X. ?. [& ^3 A* q ProgressUpdated: 63; u' u @3 \3 ~
ProgressUpdated: 658 u, S* F, C1 p+ h% y0 P
ProgressUpdated: 66
' U, f$ X4 T# g2 G4 y+ | ProgressUpdated: 68$ ]( K# e0 C4 J
ProgressUpdated: 690 L4 s. G! Q: m& R: k/ @
ProgressUpdated: 716 } s3 ?7 G4 K$ e. l1 E
ProgressUpdated: 72; F6 b2 w8 j( T
ProgressUpdated: 74
) M; k* b0 S3 ?. m/ h0 ?( d ProgressUpdated: 75* L# L, p4 \6 `0 ]) x' S
ProgressUpdated: 77/ Y: M( v2 M2 E# y% y# y3 f
ProgressUpdated: 79! ?1 G8 V2 V6 s6 Z7 ^2 }) g; k
ProgressUpdated: 80
6 S1 k! C8 C# p+ u: X' l ProgressUpdated: 82: P5 I5 d/ s% F( y6 t% o* c
ProgressUpdated: 83
/ t4 q- \* X6 |2 T2 i ProgressUpdated: 85
7 I" D* B m5 w- y$ ]3 d1 o ProgressUpdated: 86) }7 z+ Z7 F- ?
ProgressUpdated: 88; ?/ R0 d# e$ E
ProgressUpdated: 90" a$ o/ ~* W0 @/ f2 Z; l, W G
ProgressUpdated: 91/ Z5 }. K+ u. V$ I, H: B# l
ProgressUpdated: 93, |- p0 f" Q- L t
ProgressUpdated: 94
& s% Q/ H6 ~2 X. G N! m0 g ProgressUpdated: 96
& {, Q& Q2 X& z* _5 x# n ProgressUpdated: 97
# T1 }& B4 f9 U; u, W1 a ProgressUpdated: 994 ~- _+ i) _: \3 d
ProgressUpdated: 100
0 L' [' F+ J( d: a! m& `8 z ProcessDetailUpdated: Load region 1
7 W% H- S. {# e2 Q% U; O) i ProcessDetailUpdated: Sending data.
3 t5 q% p9 e; @1 `: f; b) Y' R ProgressUpdated: 0
' d* p% F! `! H. E ProgressUpdated: 1
" b5 H- S* W# _8 c. R+ }( U/ x ProgressUpdated: 21 Q3 X) g- w& i$ i
ProgressUpdated: 3
D5 ^3 a) t p* V3 y4 Z0 b' K ProgressUpdated: 4
: C# B% j0 _( X) z ProgressUpdated: 54 P# G+ S i6 o; X
ProgressUpdated: 6
! x) @3 C1 e5 e- h! I ProgressUpdated: 7
9 n; N7 ^2 s- v$ @; ?6 T ProgressUpdated: 8% M9 r" ?: j7 Q( U
ProgressUpdated: 9" Y3 t, x" C6 q" v: Z% K/ n7 ?7 N! Z
ProgressUpdated: 10
% g1 q" j8 k7 x E# e, g ProgressUpdated: 113 k( W, @+ J: y! b4 a; x7 I
ProgressUpdated: 12) z! x. O( D- o* T# t
ProgressUpdated: 13
0 H% z2 \- a0 D# t ProgressUpdated: 14
( [$ ?; e4 ] G8 p0 @ ProgressUpdated: 15* d; K/ u4 Y+ p7 C
ProgressUpdated: 16, I6 J% H& W+ }% X9 b3 K
ProgressUpdated: 17
$ v% v, D1 M0 U" X% O( V, ]6 t ProgressUpdated: 18; W: b% U# x* Q! G# L
ProgressUpdated: 19
) g: X! ~* n5 E$ Z ProgressUpdated: 20
9 L$ `$ Y1 ?/ F" N$ k; O ProgressUpdated: 21
* u7 x# v; [4 q7 b2 J; K8 D ProgressUpdated: 226 Y) q i/ C* B6 `' u) |
ProgressUpdated: 23! i" G3 {1 g# C4 N
ProgressUpdated: 24
8 B* S0 D+ @ ?: ~$ w6 N ProgressUpdated: 252 ~% J% S7 l: a& K5 B4 t9 Y
ProgressUpdated: 26
: ^ a% h% s# K ProgressUpdated: 27; N) ^! H& G' }5 Q; T9 d" b) t
ProgressUpdated: 282 D% R p% K$ b! H' i8 x6 I
ProgressUpdated: 29! ]- D: [7 g5 Q3 Z
ProgressUpdated: 306 C$ p+ M, w9 D/ c: e0 D
ProgressUpdated: 31
# X$ C2 C' f/ E6 z ProgressUpdated: 32
! \5 d% r# R" f ProgressUpdated: 335 d3 ?! y$ ?/ U& Q1 q$ Z
ProgressUpdated: 34* T X; p7 e M4 P7 n h! O
ProgressUpdated: 35' B* T5 \% W, R! X
ProgressUpdated: 361 q0 n7 p* M# O
ProgressUpdated: 37& o _( X3 Y y3 b' K# E
ProgressUpdated: 38$ f N9 Q' P* |4 ]& t( M% `% w
ProgressUpdated: 39
/ j' V$ l" {) w3 v' L: T+ U9 l ProgressUpdated: 40
+ n1 s7 ?7 h$ {/ }" O4 M" N- _9 h ProgressUpdated: 41
8 `8 {1 a5 O7 j% N& @$ D ProgressUpdated: 42# e' v" R, t5 J) d" O: t" v
ProgressUpdated: 43) o) E5 F7 S/ _- G, {, A) ?: \; ~
ProgressUpdated: 44
5 e0 G/ ?9 K8 d7 n* M( p ProgressUpdated: 45
6 \: `7 D9 X: T ProgressUpdated: 46
4 P2 Z3 [2 [0 v4 x1 q ProgressUpdated: 476 ? i. f4 r0 j9 r# d* B" |7 R
ProgressUpdated: 486 |6 Y/ r. A4 `3 o/ i' W" N
ProgressUpdated: 49
& x4 |' K' l9 m& X& ~5 V ProgressUpdated: 50( O$ e0 g3 K. I2 c
ProgressUpdated: 51# ]( d4 T+ }5 z; ~
ProgressUpdated: 52! R# y6 N7 ` r/ D+ N
ProgressUpdated: 53
( `/ J* U7 y6 }. p* Z, D ProgressUpdated: 549 u' C+ w6 {6 W9 V
ProgressUpdated: 55. Y8 U; Z; b9 K( r
ProgressUpdated: 56
0 F* j9 F( Y( N0 o% s! p3 p ProgressUpdated: 57
8 r6 n4 _/ s+ n! e ProgressUpdated: 58
- r. T" h! U1 U" ` ProgressUpdated: 595 y! _& E" t* ?" H! e; s
ProgressUpdated: 60
/ e3 J. b2 b+ D8 T2 p4 | ProgressUpdated: 61, z& ~& m- v0 L0 K6 s5 R
ProgressUpdated: 62
& G% M# i. o. y2 V4 h. H( t3 v, ?! N ProgressUpdated: 63, j0 r* N6 w b {
ProgressUpdated: 645 I! i: v ~- V! R# R
ProgressUpdated: 65; \$ i! ?5 n9 O' l: `
ProgressUpdated: 66
; _' q/ E6 u \7 g ProgressUpdated: 67
! Z* R! n$ X/ z; k' S7 R ProgressUpdated: 68
1 Q: F }% W2 b( q# ~) j! I. h$ n- [ ProgressUpdated: 69: v/ P$ G5 i" X) D, G5 {, t
ProgressUpdated: 706 d+ e2 c) w( Z# o. S D7 x: d0 \
ProgressUpdated: 71
' G6 E' G: ]$ O; L ProgressUpdated: 72' L$ s, {- g$ ^) l4 N- ~5 M
ProgressUpdated: 735 H% V( S) q8 L: Y/ p5 p" L
ProgressUpdated: 74& O+ `& | X0 w1 f- U a
ProgressUpdated: 75$ P+ T: p7 s. G0 _$ W$ W8 |
ProgressUpdated: 76
$ }: W, q/ V" b! n2 K) h ProgressUpdated: 778 `2 y' j3 \+ a
ProgressUpdated: 789 L7 B/ Z6 T6 p9 G. u
ProgressUpdated: 793 U. l! \5 S A. f
ProgressUpdated: 80
* Z3 i* c, |4 ]7 Z4 p# j ProgressUpdated: 81
3 X; k) _' p- c0 b/ y% i: `/ b0 h ProgressUpdated: 82& p5 E1 L% T8 l/ T2 r) `+ k% ]4 X( V
ProgressUpdated: 838 F& A z3 e1 R0 r, `& j
ProgressUpdated: 84
1 E L! t2 j) A- D4 k! v. | ProgressUpdated: 85, c" F, N$ {0 F% u
ProgressUpdated: 86
3 Q! T. K) u; y, W: S ProgressUpdated: 87
; F1 H3 Y p6 F" I( ?( G ProgressUpdated: 880 e/ ~9 E" y+ Z% L% E& y
ProgressUpdated: 89& S" {- ~5 D' q# [: Y' W
ProgressUpdated: 90$ ]1 l. N- {, Q3 b; B1 E" E8 F0 i
ProgressUpdated: 91: H! m v9 t% ~( g0 @. z
ProgressUpdated: 927 a9 E0 I; Y9 t- {% c- b3 G
ProgressUpdated: 930 k' z3 r' Y* l
ProgressUpdated: 94& Y" W p H8 U( s: x: r
ProgressUpdated: 95
! P0 n0 F/ E& h+ C" R ProgressUpdated: 96% K1 t% f! V6 E5 {: \+ @7 I
ProgressUpdated: 97! J) _5 E; p7 ^( O' _
ProgressUpdated: 98) ]4 g' f: @) o$ [4 g
ProgressUpdated: 99
9 S' g6 v" ?3 T5 W* N* C ProgressUpdated: 100* q8 K2 s8 r) s7 X$ U8 k
ProcessDetailUpdated: Sending end-pack.
* t4 v$ b2 T) W! } ProcessDetailUpdated: Checksum OK. p+ ~* J; M9 L8 Q/ R4 @) l
ProcessDetailUpdated: Verify OK
3 f/ L8 _1 `) \0 S5 k ProcessOutlineUpdated: Process time was 1 min 52 sec.
, f. p# d X: L0 T- z Resetting target...3 P6 o5 X! \4 g2 x6 @; S
pinging the baseband...
7 L) x6 y, b/ G issuing +cpwroff..." Z0 I1 i" ~8 t1 D% p1 [
Done
: y; B* c5 q, @& }- Q. M5 b- H! C! j9 Q3 \
* Now check the baseband again:
( U$ T( m, _) u& A+ a
* Q5 @4 M, j: Y @8 y/ d3 d- e ./bbupdater -v
8 Y' c9 o l! a) G* @+ w. B1 C1 ]3 F; A! A9 o
* You should see:1 z; b) J+ I" @# f
^7 H8 \ d( B$ h Resetting target...& n" }: ^* }3 p" `2 z5 y
pinging the baseband...
, ~4 ]. y, F: t# ]) r4 g S issuing +xgendata...
2 S0 U: ^+ e& m4 d/ y" w6 F( u0 E; G firmware: DEV_ICE_MODEM_03.14.08_G: h! O/ D$ x' b/ s) b- O
eep version: EEP_VERSION:207
$ X2 k; A1 Q6 B1 P eep revision: EEP_REVISION:7
/ o6 D( I5 M, C _ bootloader: BOOTLOADER_VERSION:3.9_M3S2
- M1 v! o( ]8 ^) B6 Y# D6 j Done6 R N! R1 b- Z, ?
/ u/ \* h) {6 Z: o2 J
* Restart CommCenter:) x6 d2 Q6 L$ K T: K( }
6 Y+ r" h5 @8 E O4 M
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
* \" `% Z) H7 f* z2 p0 M* i
/ e. l! c9 @- k: c, `' l$ iCongratulations, you have virginized your phone!
% S W, Z+ u) y$ I
- ^5 |) t4 G5 d# {+ vNow Reboot and be happy. You backed up your seczone, right? :-) |
|