找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2480|回复: 4

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

[复制链接]
发表于 2010-2-16 23:03 | 显示全部楼层 |阅读模式
小弟纯新机入手,仔细看过论坛置顶帖,并反复看了“Palm pre新机入门傻瓜篇”教程,作为一个纯菜鸟&新人,开始着手写号。4 F4 F! f8 S* ^" c9 i4 X
按照教程,我刷取了qinray大“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,并一步一步做下去,其实很多时候自以看懂了的东西,真的开始实践,才发现真的未必懂。
  c9 J8 y( U2 h0 a+ _- ?  r8 ]; i对于“Palm pre新机入门傻瓜篇”教程,其实已经整理的非常全面了(这一点真的要感谢诸位大大),但是偶有语焉不详,有时表达不明确,的确可能造成菜鸟级新人出现错误。我个人一路下来就是一点点明晰教程到底说的是什么意思,结果最后还是失败在“改meid、esn”一步,由于没完全看懂并误解了行文的意思,在之前一路试下来都成功了的心态下,大胆试了一下,结果功亏一篑了,而且造成目前无法继续进行写号,所以我先把自己的过程写下来,希望提醒各位新人,也希望看看各位大大的意见,如何继续下去。% F) v  E0 ^  z) F
1、在准备好所有软件的情况下,开始着手第一步:激活,谁知到第一步就和教程不一样了,我刷的“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,不知道为什么,刷完后,并没有出现教程里说的机器重启选择“English”以及“create new profile”过程,这虽然没什么,但是一开始就让一个新人一惊,幸好当时小胖在(他是我的卖家),和我说没关系,可能已经绕过了创建账号的过程,只需要直接着手写号就好了。) s1 n8 @5 R' F  I
2、打开手机,桌面上直接有“developer模式 ”和“passthrough”,并且开发者模式是打开的,又和教程说的不同,但因为无关紧要,所以继续下去。
' g2 l4 y- L5 H6 A8 I3、运行监听脚本novaproxy.py并运行putty,按教程设定参数,完成root登陆
- e( p# E8 Q6 W4、执行“/usr/bin/mpt diag”命令,驱动端口,我是IBM T60 win7系统,发现两个端口,显示的不是教程里的名字,但一个是端口4,一个是端口5,看过论坛,有人说只需要记住是那个端口数值大的端口,所以确定自己的端口是5
$ u* M6 F* T) u" }5、没完成QPST工具内存备份,因为当时自己没搞懂教程的方法,同时教程写明主要是备份MEID和esn,也可不做备份这一步,所以我直接越过这一步了,只是手动记录了本机的ESN 和meid。(现在个人有点后悔,如果当时备份了,后来可能就不会卡在扫描spc上,具体会不会有帮助其实也现在并不清楚。)
; Z( f1 C& {; I" h- o" I9 o6、扫描SPC。按教程一切顺利,在端口5读取了手机信息,而后读取spc成功解锁,并写入了“000000”,修改成功。(但我目前重新写号卡在了这里,无法读取手机信息,端口连接成功后无法读取SPC,显示“failed…… the phone does not answer”,所以我个人强烈建议第一次读取了SPC之后,一定要动手抄下来,至少以后不会抓空。)
+ o& D( k( x; n7、而后写IMSI、写AKEY、写prl都非常顺利地完成了,这也让俺有点安心,以为运气不错,很顺,谁知最复杂最容易失败的“改meid和esn”还没开始。* n8 ~0 }2 ^: }1 [2 q; u* E, W
8、改meid和esn。首先说教程里写设置端口后,“开启qdxm中的Memory viewer”窗口、Command和Command output窗口”一项,写的语焉不详,其实是开启view-new-common-Memory viewer和Command output,不熟悉这个软件的人,一开始真可能找不到这三项如何打开。
: v) Z; C; v1 L; m' h9、按照教程进行,教程给出了三个命令RequestNVItemReadmeid,RequestNVItemRead esn、RequestNVItemRead scm,分别要运行一下(这个地方写的非常不清楚,因为菜鸟并不知道运行这个三个命令是做什么的,后来看,应该是先看一下这三个数据的值吧?),而后view-new-common-nv Brower,找出meid-ed项,写入值“1”,(此处也不详细,应该是先选择system,而后你才有可能找到meid-ed项)。
, y/ c$ x8 _# S* ^/ n10、最关键一项,依次在Memory viewer中,输入教程中的地址,有一个关键点,是格式反序问题,我就是这里出错,最后彻底失败了。教程上列入了meid addresses:比如第一个0x00a5c340,按照逐字节反序的方式输入,据说应该输入成0x40c3a500,而后将读出的数值,全部清零并写入,我就是这步反序没搞懂,(即使是现在我也未必搞懂了),结果全部写错了,最后已无法在Command行里输入命令,只能宣布失败。1 G- }# }6 ]' d
4 H( ]" n2 |- J& H9 r- L
几个教训:
( A& V3 U% Q  V# i* q; Z1、更教程一定要“亦步亦趋”,教程是怎样就一定是怎样,虽然有时这个做不到,因为有时只有进行到一半,你才知道原来你不知道下面该怎么做。. q5 q  a$ o1 u( t5 C" [
2、新手刷机,最好能时时备份,甚至每做一步都要截屏,所有你读取出来的原来的手机数值最好全部手写记下来,虽然这样做很麻烦,但有时可能是最有帮助的。4 j" _& C) q1 B; W1 D9 T6 v
3、当止则止。看到教程自己完全不懂的东西,最好就停下来,问清楚懂的人再做,而不是贸然地去试。
" ]% r2 _1 E' M0 b+ Q/ W% R4 o9 ]7 C5 o' `+ A5 |1 Z0 L
目前我的手机状况:  i) O; K9 D; d5 Q3 Q: X* ^
重新刷了qinray大“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,但是按教程进行到扫描spc时,端口已连接成功,但却无法读取手机,只显示“failed…… the phone does not answer”,于是乎也就无法取得SPC解锁手机,目前在手机里输入##000000#(因为之前改过),显示invalid msl。
) l2 A% o3 {7 z俺不知道问题出在哪里,听取过一次小胖的意见,刷过一次“webOS Doctor”(顺便说一句,这个卖家真的不错,不管怎样一直都在耐心解答我各种不明白的问题,给我意见),但是没解决问题,显示无法解决,要我联系PALM,后来没办又刷回了“PalmPre_Rom_qinray_1.0.3.jar”版本的rom,目前手机就是一个PDA,能够wifi上网,而且我不知道问题出在哪里,该如何解决?小胖认为是手机无法连接,希望我确认端口,不行换一台机器试试,目前正准备这样做,还不知道结果如何。哪位大大如果了解我的问题,请告之,不胜感激。
回复

使用道具 举报

发表于 2010-2-17 02:29 | 显示全部楼层
没改过MEID,所以只能提供几个现象上相似的情况的处理思路共供参考:  s/ S& i$ v1 h$ u

+ D, {! {9 o: x2 i8 g8 d1. 提示Invalid MSL,:可能是改MEID时候改错了,导致webos把SPC(或者叫MSL)又给重置或改变了,之前改成的000000就失效了。所以首先之首先,还是要改掉MSL以解锁,再进行其他步骤;  q$ @, K) ]9 C5 C; R- c3 A6 }
2. 如果怀疑驱动问题:下载webosdoctor的新版(1.35/1.351均可),用解压缩软件解出NovacomInstaller_x86-1.31.msi文件,就在第一级子目录。这个文件是新版的端口驱动,执行之。或许电脑上的驱动会有版本兼容性问题,导致刷机后无法在端口上读写手机内存;" e9 v4 A2 e3 e; m# [
3. 在设备管理器端口列表中显示[diag]项的是供PC直接读写内存的端口;8 j( u& E7 G! M' H6 ~4 c4 A8 G
4. 在电话界面输入“##8727277#”(即:##USBPASS)可以直接进入USBPASSTHROUGH模式;在待机界面输入“webos20090606”可以进入Development模式;
7 l' O% E  P2 C5 k8 v( N5. 出现状况别着急,仔细理解教程。刷机、改内存数据这些尤其要慎重,有把握再做。楼主第三条经验很重要。
回复 支持 反对

使用道具 举报

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

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

只说一点..据我了解..那个地址换位单指的是地址内部的数据是有高低位吧..地址是不需要换位输入寻找的啊!!其次..你清零数据的时候不对应一下你自己的Meid及esn...那个对应关系是调位的...你现在的问题很奇怪哦找个同样的内存备份恢复不知道行不行..感觉刷机应该可以.., S$ v6 x( q; s4 q
/ ~# ~& D/ v% T* _6 j. U( J
6 W6 Z1 f, s$ P; C. Z/ ~4 w. b+ [
依然回不了贴。。奇怪。。论坛还是没回复呀~; u4 v: T0 |5 f5 N
关于地址问题在这个贴子里说明:
1 T# n$ z' Q4 m/ w% l" ~9 O 地址是不用做变换的,但是MEID以及ESN在内存里的显示模式是要转换的。比如我的MEID是A1000006498EDA,但是在内存地址里的显式方式反而是DA 8E 49 60 00 00 A1
3 M6 G2 ?2 f9 t, ?$ ]9 h9 d% S; F0 O
[ Edited by jshywh on 2010-2-18 21:55 ]
回复 支持 反对

使用道具 举报

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

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

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

使用道具 举报

发表于 2010-3-15 19:38 | 显示全部楼层
楼主,我跟你的一样,qxdm连不上手机了,Pda一个。# R3 w; |" b( R% X! I
我猜是改写esn/meid地址的时候,清零多清了几位了,结果把其他的位置也变成零,破坏了固件了。( A0 ^+ y$ u+ |! _9 f7 G
  \8 l6 S2 C; q0 f' s
不知道您是按照哪个教程来的,教程上列入了meid addresses:第一个0x00a5c340,' G/ _/ W2 O* M4 j
那么在修改之前,查看内存地址,显示的应该是 40 C3 A5 00 这样的格式,这点我记下了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 06:12 , Processed in 0.282030 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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