找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2416|回复: 4

[新手] 新机写号失败过程,希望对新人有帮助-顺便请教各位大大该如何继续

[复制链接]
发表于 2010-2-16 23:03 | 显示全部楼层 |阅读模式
小弟纯新机入手,仔细看过论坛置顶帖,并反复看了“Palm pre新机入门傻瓜篇”教程,作为一个纯菜鸟&新人,开始着手写号。
2 q0 F! v2 I8 _" D0 n按照教程,我刷取了qinray大“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,并一步一步做下去,其实很多时候自以看懂了的东西,真的开始实践,才发现真的未必懂。$ a. S/ V2 k! X  y
对于“Palm pre新机入门傻瓜篇”教程,其实已经整理的非常全面了(这一点真的要感谢诸位大大),但是偶有语焉不详,有时表达不明确,的确可能造成菜鸟级新人出现错误。我个人一路下来就是一点点明晰教程到底说的是什么意思,结果最后还是失败在“改meid、esn”一步,由于没完全看懂并误解了行文的意思,在之前一路试下来都成功了的心态下,大胆试了一下,结果功亏一篑了,而且造成目前无法继续进行写号,所以我先把自己的过程写下来,希望提醒各位新人,也希望看看各位大大的意见,如何继续下去。7 d' ~( Y" [( M$ q2 p  G' h2 z
1、在准备好所有软件的情况下,开始着手第一步:激活,谁知到第一步就和教程不一样了,我刷的“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,不知道为什么,刷完后,并没有出现教程里说的机器重启选择“English”以及“create new profile”过程,这虽然没什么,但是一开始就让一个新人一惊,幸好当时小胖在(他是我的卖家),和我说没关系,可能已经绕过了创建账号的过程,只需要直接着手写号就好了。
2 @& F1 M2 v, T  |0 e. ~, a2、打开手机,桌面上直接有“developer模式 ”和“passthrough”,并且开发者模式是打开的,又和教程说的不同,但因为无关紧要,所以继续下去。, ]2 R* M! y+ l+ f, |- V' j; ]
3、运行监听脚本novaproxy.py并运行putty,按教程设定参数,完成root登陆- D/ J& }5 [* G' N% |
4、执行“/usr/bin/mpt diag”命令,驱动端口,我是IBM T60 win7系统,发现两个端口,显示的不是教程里的名字,但一个是端口4,一个是端口5,看过论坛,有人说只需要记住是那个端口数值大的端口,所以确定自己的端口是5
+ b( K6 e$ V; M8 N, F5、没完成QPST工具内存备份,因为当时自己没搞懂教程的方法,同时教程写明主要是备份MEID和esn,也可不做备份这一步,所以我直接越过这一步了,只是手动记录了本机的ESN 和meid。(现在个人有点后悔,如果当时备份了,后来可能就不会卡在扫描spc上,具体会不会有帮助其实也现在并不清楚。). [' `' Q9 q2 Q, l
6、扫描SPC。按教程一切顺利,在端口5读取了手机信息,而后读取spc成功解锁,并写入了“000000”,修改成功。(但我目前重新写号卡在了这里,无法读取手机信息,端口连接成功后无法读取SPC,显示“failed…… the phone does not answer”,所以我个人强烈建议第一次读取了SPC之后,一定要动手抄下来,至少以后不会抓空。)
- o  E: N# F" Z: z* \; K& _7、而后写IMSI、写AKEY、写prl都非常顺利地完成了,这也让俺有点安心,以为运气不错,很顺,谁知最复杂最容易失败的“改meid和esn”还没开始。
: B5 i- ]+ k) ^8、改meid和esn。首先说教程里写设置端口后,“开启qdxm中的Memory viewer”窗口、Command和Command output窗口”一项,写的语焉不详,其实是开启view-new-common-Memory viewer和Command output,不熟悉这个软件的人,一开始真可能找不到这三项如何打开。7 _% f/ B: b' c! g2 b$ z
9、按照教程进行,教程给出了三个命令RequestNVItemReadmeid,RequestNVItemRead esn、RequestNVItemRead scm,分别要运行一下(这个地方写的非常不清楚,因为菜鸟并不知道运行这个三个命令是做什么的,后来看,应该是先看一下这三个数据的值吧?),而后view-new-common-nv Brower,找出meid-ed项,写入值“1”,(此处也不详细,应该是先选择system,而后你才有可能找到meid-ed项)。7 P6 g6 r% Q: U4 T; H; g2 Y) \
10、最关键一项,依次在Memory viewer中,输入教程中的地址,有一个关键点,是格式反序问题,我就是这里出错,最后彻底失败了。教程上列入了meid addresses:比如第一个0x00a5c340,按照逐字节反序的方式输入,据说应该输入成0x40c3a500,而后将读出的数值,全部清零并写入,我就是这步反序没搞懂,(即使是现在我也未必搞懂了),结果全部写错了,最后已无法在Command行里输入命令,只能宣布失败。+ S  q) q* v* ?. h5 Z- r/ y
* i0 J/ W! y2 \5 X
几个教训:
' _9 }* |1 ?( P1、更教程一定要“亦步亦趋”,教程是怎样就一定是怎样,虽然有时这个做不到,因为有时只有进行到一半,你才知道原来你不知道下面该怎么做。
/ x  w- l( L7 V2、新手刷机,最好能时时备份,甚至每做一步都要截屏,所有你读取出来的原来的手机数值最好全部手写记下来,虽然这样做很麻烦,但有时可能是最有帮助的。: B: m) p& r6 \  d' d& n. D
3、当止则止。看到教程自己完全不懂的东西,最好就停下来,问清楚懂的人再做,而不是贸然地去试。9 M0 x; T$ z7 _1 `

. K+ B9 g) D3 c7 V6 X目前我的手机状况:1 p9 x. H+ w  \$ W+ ?% o* ]
重新刷了qinray大“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,但是按教程进行到扫描spc时,端口已连接成功,但却无法读取手机,只显示“failed…… the phone does not answer”,于是乎也就无法取得SPC解锁手机,目前在手机里输入##000000#(因为之前改过),显示invalid msl。
5 S! V- h) Z" ^1 D+ h6 T俺不知道问题出在哪里,听取过一次小胖的意见,刷过一次“webOS Doctor”(顺便说一句,这个卖家真的不错,不管怎样一直都在耐心解答我各种不明白的问题,给我意见),但是没解决问题,显示无法解决,要我联系PALM,后来没办又刷回了“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,目前手机就是一个PDA,能够wifi上网,而且我不知道问题出在哪里,该如何解决?小胖认为是手机无法连接,希望我确认端口,不行换一台机器试试,目前正准备这样做,还不知道结果如何。哪位大大如果了解我的问题,请告之,不胜感激。
回复

使用道具 举报

发表于 2010-2-17 02:29 | 显示全部楼层
没改过MEID,所以只能提供几个现象上相似的情况的处理思路共供参考:% c9 _" L: T1 S* m3 D
+ \& `# E6 I3 w3 Y. @" \/ W
1. 提示Invalid MSL,:可能是改MEID时候改错了,导致webos把SPC(或者叫MSL)又给重置或改变了,之前改成的000000就失效了。所以首先之首先,还是要改掉MSL以解锁,再进行其他步骤;/ C% E9 u  _+ ~5 M* i- X% v( Y' U
2. 如果怀疑驱动问题:下载webosdoctor的新版(1.35/1.351均可),用解压缩软件解出NovacomInstaller_x86-1.31.msi文件,就在第一级子目录。这个文件是新版的端口驱动,执行之。或许电脑上的驱动会有版本兼容性问题,导致刷机后无法在端口上读写手机内存;% X2 {" C1 P; ]6 `9 K
3. 在设备管理器端口列表中显示[diag]项的是供PC直接读写内存的端口;/ [  q8 H& E4 R- ~9 {
4. 在电话界面输入“##8727277#”(即:##USBPASS)可以直接进入USBPASSTHROUGH模式;在待机界面输入“webos20090606”可以进入Development模式;
. u' F( t$ e  l: U, [' F# H5. 出现状况别着急,仔细理解教程。刷机、改内存数据这些尤其要慎重,有把握再做。楼主第三条经验很重要。
回复 支持 反对

使用道具 举报

发表于 2010-2-17 12:59 | 显示全部楼层

回不了贴.说说上面那个新手刷机的问题

只说一点..据我了解..那个地址换位单指的是地址内部的数据是有高低位吧..地址是不需要换位输入寻找的啊!!其次..你清零数据的时候不对应一下你自己的Meid及esn...那个对应关系是调位的...你现在的问题很奇怪哦找个同样的内存备份恢复不知道行不行..感觉刷机应该可以..7 {8 i6 C( r; h+ ~! P8 g' K

; Z: O/ |, `1 J' E9 A1 D
( ^! e  I% I3 F) F7 a依然回不了贴。。奇怪。。论坛还是没回复呀~* d! K9 w$ ^8 W1 [
关于地址问题在这个贴子里说明:3 O" P( g5 }4 v% b
地址是不用做变换的,但是MEID以及ESN在内存里的显示模式是要转换的。比如我的MEID是A1000006498EDA,但是在内存地址里的显式方式反而是DA 8E 49 60 00 00 A13 h7 i- a1 H! X6 A2 Y
7 g1 d  n6 P; z, a$ K, d
[ Edited by jshywh on 2010-2-18 21:55 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-17 14:49 | 显示全部楼层

回不了贴:to:jshywh ,您刚才的帖子应该是回给我的吧,可惜我并没有完全看懂。

to:jshywh ,您刚才的帖子应该是回给我的吧,可惜我并没有完全看懂。
! [0 s2 h/ k9 S& w作为菜鸟俺确实不知道具体该怎么做,所以只有按照教程亦步亦趋,教程说点哪里,我就点哪里,教程说怎么输入,我就怎么输入,很多时候是不太懂这背后代表着什么意思的,虽然现在看来越来越多的帖子,开始知道一点了,不过本质上的东西确实不知道。6 X! y' i0 V: \8 A6 |2 f
# C, \5 k) U# O4 H$ S+ `3 ]
在您的帖子里说:“据我了解..那个地址换位单指的是地址内部的数据是有高低位吧..地址是不需要换位输入寻找的啊!!其次..你清零数据的时候不对应一下你自己的Meid及esn...那个对应关系是调位的...”- e& @7 _& ]$ \1 k! R/ |; ?
这个我是完全不懂的。8 i1 v$ L6 t  ?
1、如何在清零数据的时候,对应自己的MEID以及esn呢?4 |, J- @/ D/ ~/ P; y
2、我的教程“Palm pre新机入门傻瓜篇”里面,在清零部分确实写得不是很明白,教程里面的步骤是,给出三个命令,用来验证值,而后在view-new-common-nv Brower,找出meid-ed项,写入值“1”,接着依次在Memory viewer中,输入教程中给出的地址依次清零(meid addresses给出了7个地址,并标明最后一个地址是关键地址;ESN地址给出了9个地址,并标示最后一个地址是关键地址),同时特别指出逐字节反序问题。
/ A4 n6 ~) c' I, q. l3、目前我对逐字节反序问题,是这样理解的,比如教程上列入了meid addresses:第一个0x00a5c340,输入时按照逐字节反序的方式输入,据说应该输入成0x40c3a500,而后将读出的数值,全部清零并写入。如果我这种理解是错的,请问具体应该如何做?还是输入0x00a5c340吗?再将下面数值全部改成“00”吗?
回复 支持 反对

使用道具 举报

发表于 2010-3-15 19:38 | 显示全部楼层
楼主,我跟你的一样,qxdm连不上手机了,Pda一个。
1 E$ X- b: ^+ }' L" d: t. Y( P6 }我猜是改写esn/meid地址的时候,清零多清了几位了,结果把其他的位置也变成零,破坏了固件了。
2 V" Z  O3 T* T' @2 E/ b1 U/ ?! q
2 D9 t/ O! ?2 }9 {) ]不知道您是按照哪个教程来的,教程上列入了meid addresses:第一个0x00a5c340,
" d7 i1 Y9 y3 k4 k' ?% J. C# s9 L' @那么在修改之前,查看内存地址,显示的应该是 40 C3 A5 00 这样的格式,这点我记下了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-1-13 14:16 , Processed in 0.276109 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表