|
本文针对1.03的ROM.其他版本的ROM只需要找全地址即可按本教程完成写号.不同ROM的MEID/ESN地址请在论坛搜索"地址".* s. x6 @8 s3 P. U: I! K
Palm PRE 1.2.1地址列表 : http://www.treo8.com/bbs/thread-147277-1-1.html
+ `! t# B1 i' x7 c* Y2 q1.3.5.1内存地址范围: http://www.treo8.com/bbs/thread-149457-1-1.html
# t+ _: N2 |, f- h公布1.3.5.1内存地址范围(PalmPre改本机ESN用) http://www.treo8.com/bbs/thread-149042-1-1.html
9 }# C( e% Y# b/ G5 Y. d2 u+ B) U3 [+ |
一、准备工作
) k+ @3 ^3 u# ]
4 u3 F1 w) M, b8 E* Z6 f' s1 @1、如果原来没改本机ESN,确认你的手机已刷本论坛提供的1.03ROM并完成激活。如果已经改过ESN,确认自己的ROM版本和完整的地址表.- r8 b9 S( C. I" u, i$ m
2、PRE的USB数据线
) \ m" S) {9 T$ S( T3、所需工具软件:% g2 I1 W3 Y, q, D
QXDM PRO(Ver 03.11.36)(已安装的,请核实版本号,本文以03.11.36版为准,请在本站下载中心下载)
/ [0 o+ I5 X' c! Z+ M, u CDMA workshop 2.70版(写号需要,本文非必需)
! l! |& A; A# M- b8 M& P7 k QPST2.7(build 323)(推荐)" b+ d9 c! i% M/ r, p
DFS(非必需)7 X y. }" j; H: e6 t. h; Q
Putty等。" ?* V- i0 m% k# q7 d6 t4 T% m5 K8 F( G
% U1 i( U7 }0 N# w; w2 _ 其它相关软件下载请至本站下载中心首页搜索。/ a+ p4 N5 D! U6 v. P0 t v$ x% a
f" c8 v# a1 v" x二、开始连接; i l& J" ?4 p& _8 i
# R2 u( u5 `4 _7 p; a1、用Putty连接PRE,进入PassThrough模式,并安装相应驱动,记下PRE的端口号(COMx)
' P3 t+ C5 G# V4 P5 z 注意:QXDM是需要qpst支持的,而且,需要在qpst configuration中增加pre连接的端口,qdxm才能正常设置端口并连接pre。(以下部分由sirenbooboo兄提供)
9 s& a" y& L7 ?& g( ^
( O$ T7 `5 F2 r. T5 P7 p) o3 h. O 简单介绍一下中间过程:
; l! z9 Z' ]( s5 S4 D/ K* P! y 1)首先用输入webos20090606开启开发模式(或魂斗罗密码"upupdowndownleftrightleftrightbastrat"),然后在pc端使用python监听talk.py脚本。/ k5 w6 N" M4 [
(打开CMD命令行模式,Vista系统需以管理员模式运行)# W! I+ Y& R j: w8 ~) \
2)usb连接电脑,在手机端选择仅充电,同时运行Putty连接pre# x+ i( g' B- O& O" J$ ~# R( S
3)在Putty以root登录后,shell输入/usr/bin/mpt diag,开启pre的passthrough模式,这时会出现新设备,手动安装论坛提供的Treo800驱动。并在设备管理器中确认连接的com端口。
/ b! H/ K4 D' A- y! }) [ 4)在qpst configuration中增加pre所连接的com口。2 w/ D9 l5 M/ E- c$ R' L- l$ |. N
5)备份Pre的原始MV内存状态:
, e* N6 `/ J% w2 s F0 y* C$ v 从QPST configuration中运行QPST的Software download客户端,如图选择Backup选项卡,备份修改ESN前的内存状态,以便在话机出现问题时进行恢复。
: ?- m, z- I% ^" |3 f
; R i9 _/ @1 }# ? 6)打开qdxm,设置中选择communication,选择pre连接的com口。
; \/ K9 Q: A" r Z4 |- z; i, n$ I' i( S) c+ M3 ~6 C! }
(详情及软件下载部分参见本坛寂夜清风兄帖子)
6 R5 ^5 u. z% o2 G7 a http://www.treo8.com/bbs/thread-126604-1-3.html
9 M( b, E- A8 S. F/ H9 d. h3 A7 X: O0 \' f
三、运行QXDM
! N! q7 d6 V# N" Q y+ J. D. ]3 l+ j
在options里选择Communication设置通讯端口COMx,连接Pre。开启Memory Viewer窗口、Command和Command Output窗口。
' z/ H3 b2 t' Z! p4 O! s8 b, N7 ^) G/ E1 Q, p' k
四、在Command输入以下命令- " C* L4 l; L7 ~+ t$ c3 E0 I
- spc 000000" s2 q* G3 A2 a Y& E1 |
- RequestNVItemRead meid# D" a9 ~% j+ l
- RequestNVItemRead esn! \6 R5 X7 D$ i* C# N9 s! ?3 W
- RequestNVItemRead scm
复制代码 (这里做一简单说明,总有朋友说他看到TX的数据是"0000000000"之类……tx是发送请求的数据,比如读取,RX则是返回的值)
6 ` O* L. n) ^* L" x% D F; ]5 D
五、按顺序验证以下地址:
V% g$ k1 ]( g. s MEID addresses:
' a! W) C2 K/ ^$ i& k6 Y! \- 0x00A5C340" j! O6 [8 u8 F8 |4 x$ B. i
- 0x00F28B20& f2 ^! t( A3 w! |" ?/ b
- 0x00F2D899: l% n% B' N# l# F. X
- 0x0102DC34" E2 \0 v h# G7 M
- 0x0102DD044 H& h5 p+ X: j# {! A* T
- 0x010373AC
( Y+ K; p3 p+ A! O; s, m, u- P, v - 0x01221609% J, v5 a* n3 T7 \. J
复制代码 ESN addresses:
3 b: c! \* N% g/ L$ ]" d/ |- 0x00A5BEC42 c, f; C+ p, Z2 A
- 0x00A5C358
# Q, D1 d# Q6 U& \- z& o - 0x00A626182 @% q! I" p& E$ L* D2 F& O
- 0x00A63560
5 h' l3 Y! W3 b4 Q) a) D2 @$ o - 0x00A861884 c8 ]. b- `$ U
- 0x00AAD0FC5 G$ ]1 }$ c2 w! S9 }# i
- 0x00AACF40
2 {" {3 _, j; J; |' E) c( i - 0x0109B2AC7 B- b7 O- E, ]% C$ Z
- 0x0122199D7 X" E; o3 e0 b# ~& Z5 t8 t
复制代码 如地址:0x00A5C340,请在Memory Viewer中输入此地址,验证是否为本机ESN(注意其中格式为逐字节反序,即本机ESN为1A2B3C4D,则Viewer中显示4D 3C 2B 1A)。如正确,则进行下一步。
; [: h$ ^3 f N* p j, b M9 f
; ]$ X9 u5 B/ X# ~: j0 U6 J1 P 重要说明:本文公布的地址,确认已涵盖使用1.03及1.04版本rom的Pre机器,经多人/机/次验证。请勿尝试修改本列表以外的地址( k1 y. \* C2 b
4 [- d9 W9 n3 o% b五、原机MEID、pESN清零: t9 H4 A% Y! [2 W$ W7 D g6 M" E0 y
* W! a9 s) h$ T+ B/ i/ h% e 依次在Memory Viewer中输入上面地址,将对应的MEID、ESN顺序清零并write。
# q& x$ k9 X- p2 d) r0 B即在Memory Viewer窗口对应地址位,写入相同长度“00”,后点write键写入。
) h# e0 A$ \) b$ b. g$ n
$ Z7 N6 e# k: l* }六、验证清零结果! \$ U3 z+ J$ d) ^, u
_7 A' Y L* M, _* n 再次在Command行输入命令:- 0 Q+ M6 P7 j7 I* J& A2 p) p
- RequestNVItemRead meid
- T/ @5 ?8 L2 i - - _6 U' L- G0 Y) I) G
- RequestNVItemRead esn$ `' @# }8 F) o2 ], C" F w% \
- , y4 Y# Q7 z0 W# t# ]5 w7 ]% d
- RequestNVItemRead scm, B! j4 R* ^8 _! R+ f( n. H V& b
复制代码 分别读取MEID、ESN、SCM等数据,如确认MEID、ESN已清零,进行下一步
! Y1 n4 k+ O F4 M' u$ N
, q( c; o5 _8 h5 f! ]七、以命令模式写入MEID、ESN等
, u& _3 a# G" K' x* c- s- RequestNVItemWrite esn 0x1A2B3C4D(你要写入的ESN)* g9 a) C/ A( i- e
7 R# [4 a1 g! {/ {5 i7 Z- RequestNVItemWrite scm 0x2A
# R, B- K) b8 P
复制代码 用RequestNVItemRead meid和RequestNVItemRead esn命令检查MEID和ESN写入结果。$ P' \4 V! C4 Y9 B9 l
至此,通常ESN已写入关键地址,需核查以上ESN地址列表中的每个地址,未写入数据的,请写入你的ESN地址。
& m7 M) U2 E) n- j% \$ t5 F) H, b4 w2 @1 N
注意:1 i! m3 t# u! _
) i& J9 B$ n5 Y) M& a- n1 K8 O
0x01221609等地址的MEID通常都会有反复,如已改变,需再次清零、写入。1 i0 [4 v, r9 W% R
/ g% \& k( M, s& X# g2 {) r
RequestNVItemRead meid命令读取MEID值,并将可能已变化的地址清零。在QXDM中选择View--New--Common--NV Brower,找出meid_cd项,写入值“0”。- T2 \. L# ?5 K+ f( M5 k/ q
9 X. u; o; J" C 此时请留意手机屏幕的信号显示,如果出现Phone offline并很快开始搜索信号、出现信号指示,表明你已非常接近成功。$ ?6 @/ V |9 U: @7 J
" l1 P8 A5 Z; E: _; @/ j' Z 当命令行形式读取和Viewer中每个MEID地址的值均为零,ESN已写入你指定的值且读取无误,手机信号正常时,手机界面输入##33284#,检查其中对应数值是否正确。信号是否又出现异常。3 I* \$ I4 H8 X6 K" }
; [6 }8 f8 }2 M+ }: ^% }! f% Y: H 如无异常,在QXDM中选择options--Reset Target,重启手机的radio部分,若稍等还可搜索到信号,恭喜,你可以重启手机,进入写号的下面阶段了
8 R& P: c6 G5 J# h6 R) D! ?0 k( V) K0 C0 d3 }$ ~
当遇到困难时,请耐心、细致,仔细检查每个地址的数值。4 |! ]7 B0 t" b, X
' _! ~- t: c: e. v a% a: \
/ G7 P0 f, \, l' Z. e9 i至此,手机应已成功关闭MEID,并写入ESN,写入的关键在于必须在写入其他数值前,完全清零。5 U; N4 h/ [- |; }1 x
: y1 d) J Q1 b# x$ ~
/ {" o+ a% ^7 K+ k重要补充:
7 g. ^ f, Q5 P9 \, ^6 _' ?4 J( Q4 N1 Y; e; S# b O' H# X1 I
下午回成都后,利用Wifi将固件升级到1.04,升级过成顺利,并未造成已关闭的MEID变化,ESN值也正常。
4 `( a8 Q% d/ S& u' Y/ k/ O接拨电话正常。只是此刻发现短信的框框很可怕,EVDO上网很有必要。呵呵2 V$ _# G9 U' H/ K4 Y
" h" O' E6 o- O9 L: e& E" k: m5 @" k: u
1 S/ d, e; l1 A9 \* C
重要说明:请仔细阅读本文以及相关链接内容。本文谨供有经验的兄弟参考,有一定风险,新手不建议冒险操作。
4 x' U6 D5 j- K6 \1 F
" L+ `0 e4 P4 f0 V8 g$ B7 }几句闲话:
5 N( a- ?. z. r3 n9 L5 t 《一》
+ Z$ k5 C1 {( {, ?+ V' F- I 约凌晨1点,才从KTV回来。; h0 _' ~- g1 C' [
客户颇为难缠,一度都差点因为郁闷而提前离场,最终还是忍了下来,估计还是看在包房里那个拿着我的Pre玩得津津有味的小姐份上……/ a+ {, }7 k# `0 u; u: o/ [
0 e" y$ X/ U$ b% i X8 j9 ? 伊英文似乎不错,手指灵动地抹画弹挑操作。黑黑的胖梨配她很白皙很纤细的手,竟有些耀眼的感觉。
( h$ j# x3 X% {
# |) U" m' i2 z* k: W: O" n9 L 老婆分别发来短信到G、C的两个机器,大意已经把我丢在家里台机桌面的那个新建文本文件.TXT发离线传给了我的QQ,还有提醒我少喝点酒。只是Pre上的全是框框而已。
5 ]. p. a( I) z* F
& d* O# G+ l+ T 再看看短信,终于压下了请那个Pre妹妹出去的念头。0 V# z& Q2 s) e0 B. v
: S8 k8 ?" o6 x* e- ?
《二》
7 Y; F( S% W! \! k$ I% L$ M; m% w% d" ^/ a3 u( t6 J$ T4 ?
在之前我兴奋之下发表的帖子里,我看到了春天兄的回帖和另外一个兄弟对此颇不以为然的态度,觉得自己有必要简单说几句。% t: |/ D4 L+ |
* l2 V- w% {% I; g: o 我与春天兄素未蒙面,只是此前另一台黑莓9530改ESN写号,搜到了他(我的春天)的Blog,因此结识。之后多次与春天兄网上进行交流,均得益匪浅。昨天正巧春天兄打来电话讨论Pre的改码问题,我把思路和做法与他相互进行了认证。
. X# {+ A9 @7 n+ K2 l! |) L5 j" z% a' o( [! s
如我提到的那位朋友看到此文,请试推想,能够最早放出黑莓9530改ESN详尽教程的JS(春天似乎在连云港市有CDMA手机店铺)。怎么也能算有能、有良的JS了吧。最少,我自己不可能有时间帮人修改胖梨ESN的,而无偿花费精力帮人做活路,似乎也不是一个合格JS该尽的义务。7 o: r7 F6 i1 y' b- \ M# _
; |5 |5 N: C- E 做为春天兄关于黑莓9530破解MEID改ESN一文的受益者,我觉得其人品和能力均是毋庸置疑的。所以,推荐将要选购Pre的朋友与他联系,他的严谨精神令人激赏。3 x" b, h/ e. E# {) s$ B2 U
(春天兄网站地址如下:www.tianyifans.cn)
% i8 W, t* M X$ r* d* O+ M! n- w% B* x3 ]# j8 f% M6 ?
新增内容:4 V! x) g7 C# h* o& L. r4 O
最近工作非常忙碌,对Pre的研究也几无法继续……不过还是抽时间用最初的方法完成了Pre1.1版rom下的MEID和pESN地址扫描,现公布如下:- 9 ^3 f8 g; w" h1 E
- MEID (pESN) addresses:2 y( W0 p% m- K2 |+ @% B
- 0x00A62350 - MEID
- H# j$ c5 L9 E- P0 O - 0x00F2ECA0 - MEID
a% q8 H3 w% w: O0 | - 0x00F33A19 - MEID# d/ ]- P7 {, O& B" F
- 0x01044758 - MEID" M$ e; @1 l# p: B0 Z6 H/ d
- 0x0104DED0 - MEID+ l+ r% M1 h/ w: Q" k* `+ w9 P
- 0x010B1DE8 - MEID! Z% g( B4 l) o% s6 t
- 0x01238158 - MEID, }! \& f) o1 o8 B
- 0x0124A109 - MEID
\! f& ?- N0 u5 S5 o( {, p - " c9 Z5 J3 _) X
- 0x00A61ED4 - pESN
" [% C# f* A& b1 K! i4 }# u/ N6 Q - 0x00A68638 - pESN
J, k; i; r" N) f+ a! V3 X2 | - 0x00A8C1F8 - pESN
! \! |9 L% `6 ]- O- L - 0x00AB3080 - pESN- s, B6 p# Y7 q/ K4 g! q* X
- 0x00AB323C - pESN
1 [6 P# R( |) v2 f! g$ S - 0x010B1DD4 - pESN
" j; b2 E: p( Q - 0x012384DD - pESN2 P; n! n+ w* G& A9 @, m, L8 d: j1 o
- 4 Z+ v! K0 a/ n- {1 x
复制代码 不过,仍不建议在1.1下直接改写本机ESN。以上地址列表仅用于熟手们检查1.1的NV内存状态或修复异常等。# `# Z$ T# r1 s% q8 h# T
# M# @/ O" K$ Z* V
2 F R' r7 F* ]( Y0 a) H1 z5 R+ ^
版主注:QXDM下载中心有新版本 http://www.treo8.com/down/download/view-software-686.html) V: M& }; [0 o* M% N
3 O) E, y b/ z2 r4 U& U3 E$ X- R1 E9 b$ u
5 O3 o- \2 G" ? Q; P[ 引用本帖全文或部分内容请注明作者及来源:http://www.treo8.com/bbs]: A6 ]' d* h& v$ o! d
' V0 F# O4 D. [' W3 _--------------------------------------------( ~# \. I5 J9 _8 T5 F( Z
[提醒:webOS是一个完全基于网络的应用系统,在日常PRE的使用中,运营商和制造商提供的网络服务常常要检查MEID。所以改MEID、pESN写号后,可能会出现原本正常的机器要求重新进行激活的情况,如果是标准的ROM,很大几率卡在激活处; 同时改掉本机MEID后如果在本地刷ROM或是通过Pre访问App Catalog,都有可能导致Pre锁死无法激活..
9 a) ]9 p, F% b0 |6 o. h' m请使用针对改本机ESN的免激活ROM并安装MEIDCUSTOMIZED.可以避免这种情况出现
) K" Y+ @7 \5 O* y( k" [注意:使用这类ROM后要先自己配置config文件.然后连WIFI激活
, L1 X9 L1 R0 O1 e |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|