|
[提醒:由于在PRE使用中多处需要对MEID进行检验,所以改MEID后,正常的机器也可能会出现机器要求重新激活,并卡在激活处无法使用的情况,所以改写MEID的方法请仔细考虑,谨慎使用]
7 }. T1 F' z F, u' |
0 V) h0 a) |6 V1 D$ h5 F t% ?: G本想写个很详细的写号流程给新手的,无奈事情太多,而且觉得论坛各位前辈已经把其中的有些步骤写的很详细了,实在无须赘言,因此谨将大概流程与我写号过程中遇到的问题以要点的形式写出来,本人在北京,有疑问的吹友可以加我msn联系,soulhacker@21cn.com,或者QQ,24230711,不过我不太上QQ,呵呵' G" B; F4 r* s& H0 L
感谢论坛诸多前辈,感谢xx兄,春天兄,风大,qinray...有了你们才有此成功8 c) E* D5 ~9 ?( _/ L
( u8 O" x. Q5 u" [1、激活9 m }. H$ D3 C8 i
请参考此文, Palm Pre手动激活 - 定制ROM更新至 1.0.3版本
0 X- l% [4 h: K1 y& k. ? j在此提示一下,下载qinray兄制作的1.0.3ROM包,注意,一定是1.0.3的,如果是1.0.2的ROM的话,要自行安装openSSH才可以取得ROOT权限,1.0.3ROM则无此问题。
' b* |9 _! Q* x' E: O1.0.3ROM在论坛有下载
+ E% l1 X' r- C. h( |$ A2、取得Root权限
: @/ W% ~0 R+ ~/ S! V8 z6 k7 u请参考此文, Pre破解/写号过程第一步.SPC成功.手编成功.(附读SPC教程和驱动)在此提示一下
5 w+ ~2 T5 i+ W8 @5 ~- 如果激活的时候已经安装过NovacomInstaller_x86.msi,则无须再重复装此驱动, Q% }1 M) r% _* { A
- 安装完python后,把python的路径加到系统的path变量里,在“我的电脑”上点右键,然后点“属性”,点“高级”,下面有个“环境变量”,点击进入,在下面的栏目,即“系统变量”里找到“Path”,双击,然后在最后面加上python的安装路径(如:C:\Python),需要重启电脑" `: ~2 Y w- ~% k. s) o
- 关闭杀软和防火墙不是必须的,如果运行talk.py的时候得到报错信息再关即可8 E# c4 g. @, ?; S0 g
8 z( }. b3 D1 W3 _) S: H
如果运行talk.py的时候得到" r# D# G6 u3 Y6 [
[Errno 10061] No connection could be made because the target machine actively refused it or An error with some kind of int() problem with getport
& M2 e+ i6 R! ~6 \7 u则需要关闭防火墙和杀软
6 E' h3 M2 g! }6 z" u X: V0 Y6 r4 v
# I4 H3 I3 N6 Q/ D _ }如果运行talk.py的时候得到! [- Q) a* E( E9 \# g' o( C
Traceback (most recent call last):$ [/ R4 a" w4 i+ U/ \$ }0 K# n% D
File "C:\Python26\talk.py", line 48, in <module>
' ~7 @5 W% V5 y. V; iport = getport()
8 t! a5 W+ l# {3 JFile "C:\Python26\talk.py", line 27, in getport' ], r; g6 l8 [5 ?# X9 X
return int(portnum)
/ I) u( h7 y u3 O, z5 O7 _ValueError: invalid literal for int() with base 10: ''
" S1 B. K! T- T L则说明Pre没有跟电脑连接上,请检查ROM版本是否1.0.37 j+ ?- B6 f, A
- 开发者模式在打开的状态下是耗电的,因此在写号完成手机正常使用以后,请关闭开发者模式,不然会看到电量消耗的很快
- z* I9 j! B L3、写号(IMSI,A-key)# j: I4 ]% d* a9 L
你手头要有电信UIM卡的IMSI,A-key,ESN信息) H3 R& c Z/ @' z6 \% [
要有以下几个软件,cdma workshop(2.7破解版即可),qpst 2.7.323,qxdm 3.11.36,UltraEdit
% u) J9 Q) M- ^3 ]1 { a. unlock SPC
; n; o" v) L( { - 取得root权限后,打开cdma workshop并连接上Diag Com Port,read一下,左侧有信息出现则无误; @8 O& H; e: y
- 进入memory栏,在Memory/EEPROM栏下的Start Addr输入00A5:C2AA,Size输入6,Work with EEPROM不用打勾,然后点read,随便起个名字存放,用记事本打开刚才存放的文件,可以看到里面有6个数字,即SPC号7 O$ {% a+ Y4 m1 ^1 L5 r: I0 U( b
- 进入Security栏,里面的SPC栏下默认为Default(nv_read),在下面的空白处填入刚才看到的6个数字,然后点SPC,点Send,会出现phone unlock的字样,OK
1 A- m$ U% X; Y X3 S) J - 这时候可以选择将SPC改成000000,或者记住本机SPC的6位数字也行,如果改掉以后会方便些。在刚才输入本机6位SPC码的地方输入000000,然后点SPC,点Write,即将SPC写成000000,以后再unlock的时候,在SPC的位置输入000000即可
; M$ p1 m3 m6 t" Q n# s9 a/ i2 N7 F, V* B2 E8 H
b. 写入IMSI) @9 j5 q. z4 ]- r; {: T1 z
Unlock SPC以后,进入Nam栏,先点一下右下角的Read,读出本机信息,然后在MCC处输入460,在MNC处输入03,在MIN处输入自己UIM卡的IMSI信息的后10位数字,在IMSI处输入UIM卡上的完整的46003XXXXXXXXXX号码,点击Write,出现提示成功,此时可以拨打10000服务电话9 k, _! Y- N9 f8 D) h& h
" l" w# f) m0 \4 P4 F9 s& m9 k
c. 写入A-key! z' @/ b7 H2 {# O6 ?! ]
Unlock SPC以后,进入Cave栏,在右侧的Cave下的Akey处输入得到的Akey数字,注意这里要输入16进制数字,如果得到的Akey是10进制的,则需要转换。点右下角的Write写入
n/ |, b" r' H: a# F4、写号(MEID,ESN)
: C, K( u$ E, x. E a. 先关闭cdma workshop,cdma workshop与QXDM不能同时运行,因为都要用同一个端口与pre通信,另外,写号过程中尽量保持手机的radio部分为打开状态& L; P4 X/ j/ r3 G% m4 {4 h) G
b. 安装qpst,安装完成后,运行“开始-程序-Qpst- QPSTConfigration”,点“ports”,然后点右下角的“Add New Ports”,将pre的Diag port加入,关闭QPSTConfigration/ q% N8 `, J1 F4 Z) P; l9 w4 ?* Y: s
c. 安装QXDM,安装完成后,运行“开始-程序-QXDM professional-QXDMprofessional”,点“Option”,进入“Communications”栏,在Target Port里面,选中刚才在qpst里设置的pre的Diag port,点击ok关闭设置。点击上方菜单栏的“view-new-common”,在里面将command output和memory viewer两个窗口打开。: x3 i) z! X( ]9 _+ g3 @( V: N& [
d. 将以下地址在memory viewer中验证是否为本机MEID及ESN% Y) M- v% B3 i8 P+ y# w( {* j
MEID addresses: 1 `9 A" H6 n3 F" S! L" n8 L: n
0x00A5C340
: e3 `8 B% x0 t1 _3 q$ f0x00F28B20: K4 ?" a( G* f
0x00F2D899$ }& Y9 d' x1 q# V0 ]6 i
0x0102DC34
% }$ V/ D% r; A6 F. Q7 e0x0102DD04
! H" z& `/ g" ]+ [1 l0x010373AC1 z: e' j) G6 i; F1 n6 h' t
0x01221609 9 i" S8 Q- I: C4 q
ESN addresses:& D$ {- k6 z8 G K
0x00A5BEC45 C: h9 J% Y, J. M9 c) T8 F& \
0x00A5C358
9 [7 b6 c) c2 t0 W3 K+ f! [0x00A62618
g/ K' q9 u7 d# M# g5 A0x00A63560
5 a+ q% l' D' O# z3 I1 g, ~2 G0x00A86188
3 M! e) @* X" Q! Q r8 O2 B$ v0x00AAD0FC! O2 o# r0 a D" V% M
0x00AACF40& k* y& Z* Q A) _; Z6 Q7 A
0x0109B2AC
& o* w6 W- C; S8 _) U. {8 |/ E+ n0x0122199D 如果有某些地址不一致也没关系,上面有下划线的是我验证的过程中跟本机不一致的地址,红色部分为关键地址,成败与否就看这2个地址是否修改成功,这2个地址是否修改成功,关键看MEID的0x01221609是否修改成功,但现在这个地址显示的与本机不一致。
) a6 I1 ?, F- X& F8 s+ Ae. 关闭QXDM,再次打开cdma workshop,选中端口,connect,然后点下read确认一下连接成功,进入Memory栏,在start addr里面输入0122:0000,下面的size填65535,然后点read,保存成一个文件$ {9 a) @2 g$ x( y4 c: d
f. 打开UltraEdit,打开刚才保存的文件,然后点“搜索”,输入本机的MEID,然后开始搜索,在01221609的位置应该可以搜索到本机的MEID,确认以后关闭UltraEdit(此步骤非必须,仅仅是确认,该地址本身是没问题的)3 B8 G* T) {# u$ ~3 o7 L8 V6 e
g. 在cdma workshop中进入memory栏,在start addr输入0122:1609,size输入7,然后点write,选择附件的write_MEID.bin写入,然后按上面地址的顺序,依次输入并选择write_MEID.bin写入,MEID全部写入完成后,在start addr输入ESN的地址,size输入4,点write选择附件的write_ESN.bin写入,依次按ESN的地址写入(此步骤是我在写号的时候的步骤,不知是否必须,但原来写不上的号,加了这个步骤就OK了)1 P6 ^: L7 x; \- k
h. 关闭cdma workshop,打开QXDM,首先在0x01221609这个地址验证是否是本机MEID,如果是的话,将其归零,如果不是的话则继续验证MEID的其他地址,将验证一直的地址全部写成零,然后再验证0x01221609,如果此时该地址还不是本机MEID的话,在command栏输入如下命令3 z, w8 M2 ?- d
* @) E' M; s9 I5 h' R& W RequestNVItemRead meid
. C" Z" b# s L7 i9 q: }, k2 ]( r# e0 A+ n. c
此时0x01221609地址变为本机MEID地址,在memory viewer窗口中将其归零写入,然后再次验证其他MEID的地址是否为0,这时候有的地址会变回原来的MEID,将变化的地址归零,然后再运行RequestNVItemRead meid命令,看output窗口的RX数值是否为0,如果不是0的话,则从0x01221609位置重新验证,然后归零,这个步骤可能要几个轮回才能全部完成,最终的结果是无论输入几次RequestNVItemRead meid,MEID的RX数值均为0,而且验证上述几个地址均为0,即告成功。
. R) c, g/ w) [! ]) w* y9 ?i. ESN数值照此办理,关键在于验证最后一个红色地址,要反复验证,用RequestNVItemRead esn命令验证RX返回值,确认归零
2 h" p [# N2 f+ z. B7 wj. MEID与ESN都归零以后,重启手机,然后用RequestNVItemRead meid与memory viewer两种方式再次验证,再次验证返回的RX数值都是0的话,则代表成功/ k9 H6 O3 `9 Q/ R& \7 Q3 V4 c
k. 这里的关键在于反复写,反复验证,要不厌其烦的验证9 o. h" |. c9 g& @; z' Y
l. 在command窗口输入
8 @( T$ P1 V8 V" o2 L# L
8 N8 K! {# x+ j7 F) j" P: x+ _RequestNVItemWrite “esn” 0x1A2B3C4D+ D' o! a/ U) w9 v/ Q/ C
(其中1A2B3C4D为你要写入的ESN,即UIM卡的ESN)
j, f6 @! q/ K7 o( Q% _/ W4 L注意esn是要加引号的
: K7 [3 L. D1 F( x6 oRequestNVItemWrite scm 0x2A
/ p; P6 K) b, Q3 b" B : [! \% [7 G( \9 w$ ^+ f5 p
0 W: D9 m" e+ |1 U0 F
至此,成功 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|