5.利用QXDM对MEID进行清零。: _, k& u) c& v3 r+ t# u7 {
使用QXDM前请先安装QPST才能正常运行,这一点务必要注意。打开QXDM,点击Option里的Communications,在目标端口Target Port里选择自己手机的端口(端口就是刚才第二步第2点所查出来的端口号,例如本人端口是COM 2),其它选项按默认即可,点击Ok联机。如图13所示。5 ]* t5 g }8 x$ l$ H3 O( T
4 s' j8 F8 m! h3 z; w
9 ]' x1 h* `8 R3 A k8 w+ a
& B7 l2 }4 ~( s$ `- R* ]" S8 c
+ n% j0 g- J$ }! |7 K- M , u0 ]/ l+ _( W+ f- `' z
在QXDM的View下拉条里陆续打开Command Output、Memory Viewer和NV Browser这几个窗口。如图14所示。
& e0 n8 c8 }& g6 c) ^6 K6 s3 y: y
) F$ d1 S7 s. g- O
" `1 _% N( y& M: V: ?9 i$ p " r7 y+ e4 _$ j" E& w5 h) k' m
. ], w/ K% i3 E$ y* s
: S; s S& j* I6 H4 G先选中Command Output窗口,在Command命令行里输入SPC码进行解锁,如SPC码为000000则输入:SPC 000000并按电脑键盘的回车键Enter,如果Command Output窗口显示的结果跟图15所示则证明SPC已解锁。7 }/ i7 W R2 V, g6 B0 [
5 P" u: v6 F! y; @* Z
8 t' x4 A* b* M* y3 P
+ A; u: Y! A" j
, o$ e" ]( c+ |. q+ U* Y $ w6 l- b$ V- k1 s6 z. {* K
选中NV Browser窗口,找出第01992项MEID Check Digit。选中这一项并点击Read读取信息,然后双击Input里的0值使其由灰色变为白色(有时需要多点击几次才能变白色),此时填入1并点击Write写入。如图16所示。填入1的作用主要是使MEID打开并随意修改,假如是0的话MEID是在屏蔽状态下不可改的。: u, a j6 k1 }
, j9 [# V" }+ s' w; _* j
! `: b' g1 i1 @( Z* V . \+ m+ G9 d4 {+ I: f- {; ]
! G1 `- f* }3 }5 W. n. G* ?& O
4 ]0 ]6 G- w, f1 _1 [MEID打开后下来就是进行清零工作。为了保险起见最好先校验一下MEID码,选中Command Output窗口,在Command命令行里输入RequestNVItemRead meid并按电脑键盘的回车键Enter。如果Command Output窗口显示的结果跟图17所示则证明MEID码校验正确。, k+ z) w5 [( }3 {( a2 L
8 F( c4 G. y7 K n! Z1 |" {' \* _
: v1 p) P7 v7 Z, W' G# c" b8 @ m 3 w; A) b O( ?, ~6 s- @2 o
- a* G6 Z+ s5 v6 O" O
! k+ ]) W. H* j$ z B
确认MEID正确无误后,选中Memory Viewer内存查看窗口。现在打开第4点“编辑换算完整的MEID地址”时记录完整MEID地址的记事本,先把第一段地址复制粘贴到Address空白栏里并按电脑键盘的回车键Enter。以本人的第一段MEID地址0x00947FF8为例,大家可以看到内存里的MEID码跟手机完全一致,两者相互倒序对应,一共七个字节,如图18所示。
% z5 o' [# N, p3 {$ @! D3 A: P $ @0 i& f; Y0 k* X* t
0 n# c' c( n! f4 n& v3 K
. T9 ?) g8 f3 N7 d6 v' l; _ N3 l$ p5 n, d3 J: N9 {5 u4 W% l
1 P5 W1 h+ ~$ K) \9 u& p W" J. q找出内存中第一段地址的MEID后我们就要将这七个字节全改为零。如图19所示,改为零后键值会变为红色,此时还需要点击Write写入,使其变为黑色。如此类推将内存余下地址的MEID码也改为零。
: b+ O% ]8 o+ [, g! Y
6 z6 x" o& u; J0 ^7 M/ ]
% g7 C* h) y$ t5 e
' b# w- f1 E, u) M( B : b! z* @" D1 t4 s- a4 L
8 a, {; S6 N' A* b1 S- a有时候我们找出的MEID地址不一定完全正确,例如图20所示内存中的“MEID”跟手机的真正MEID值不一致,那么这个地址段是无关的,请不要修改。0 U2 j' k4 n) ~3 ?5 R2 I H
. f# z$ j! Y8 ^$ z* x5 U
8 U5 u/ r# u$ i
; N( b% @2 j' o! R) X
0 _: X4 {8 {% i$ j6 S1 k - h, G6 T8 N- o! Y, }
当所有地址段所对应的MEID都清零后必须要验证一下是否真的清零。再次打开Command Output窗口,在Command命令行里输入RequestNVItemRead meid并按电脑键盘的回车键Enter。如果Command Output窗口显示的结果跟图21所示DIAG RX item:meid=0x0000000000000000,则证明MEID已完全清零。DIAG RX item:meid还是显示原来MEID码的话说明MEID还没真正清零。MEID没真正清零的原因一般是扫描MEID地址时没找全所有地址、或者在MEID清零时漏了某些地址,多做几遍仔细点就是了。假如你确认自己的步骤和操作确实无误但还是没能清零的话可以尝试扩大内存读取范围来扫描的MEID地址,方法就如第四步“扫描MEID地址并清零”中的第2点“读出包含MEID地址的内存”,只不过字节大小Size(bytes)改填为4915200,扩大范围后在进度达到99%时CDMA WORKSHOP程序会提示超出范围的,别管它点击确认保存就是了,接下来按第3点到第5点重做就是了。
9 k( q+ _% Y* ]9 E6 X* m5 g! ?% h
& {0 d4 v: W# i4 d, j) D
7 b8 P& Z: x& p& p5 M
5 {% S& {, h5 j9 S! G% C
4 N& D, |( k$ A! f3 d5 N M
y. y. @) [8 i b; NMEID已完全清零后需要对MEID进行屏蔽,选中NV Browser窗口,找出第01992项MEID Check Digit。选中这一项并点击Read读取信息,然后双击Input里的1值使其由灰色变为白色(有时需要多点击几次才能变白色),此时填入0并点击Write写入。如图22所示。填入0的作用主要是使MEID重新屏蔽起来不被改写,假如不屏蔽MEID的话,手机重启后MEID会变为手机原来的MEID码,这样一来清零的操作等于白费了。很多玩家都会卡在这个不起眼的小操作。7 v" z' l" c' u( m0 \8 x
' R2 w0 c! x, ]2 h. j) q5 M
; H. c' H" Y1 Q. V: U" W
$ Q7 F- E' _2 [/ K2 N' T; p" I
4 }( g. e/ L t
1 S0 r `! n+ S6 ]+ u最后点击QXDM Option里的重启目标Reset Target,然后退出QXDM及QPST,最好把手机电池也拔出来做一次重启。查看手机信息Phone Info,MEID变为00000000000000,如图22A所示。# @5 A& V1 K# J- u5 e
% Z- \/ H M6 r8 h( m
) X% K2 a/ U' t, Q; k, S
* P+ z5 B2 q& H( }
9 p; ]1 K! M2 z* R! `OK,现在可以松口气休息一下,最难搞的步骤告一段落。 |