豆芽拌豆芽
新手上路
新手上路
  • 积分459分
  • 威望760点
  • 贡献值0点
  • 金币2枚
  • 银豆0颗
  • 阅读:5826
  • 回复:13

半砖修复成功。发一下变砖的原因和整个修复的过程和所有的命令

楼主#
更多 发布于:2009-09-16 23:27
变砖原因:写号正常。并且成功通话以后。根据treo8的EVDO教程。覆盖LunaSysMgr这个文件的时候。由于 教程本身没有明确写出如何 在命令行的界面下覆盖原文件。
回帖的版主在105楼提供的
rootfs_open -w
cd /etc/event.d
rm LunaSysMgr
cp /media/internal/LunaSysMgr是不正确的依照这种方法操作以后。会正常删除lunasysmgr文件。导致Reboot以后无法正常覆盖文件LunaSysMgr到指定文件夹
正确命令:
rootfs_open -w
cd /etc/event.d
rm LunaSysMgr
cd..
cd..
cd /media/internal/
cp LunaSysMgr /etc/event.d
导致的错误症状:
1、根据命令行最后的reboot之后。机子无法重起。会一直在palm的界面。因为文件缺失
2、重新刷1.04/1.1以后出现phone offline。尝试使用firstuse会导致一直转圈届面。最后出现phone error提示
3、机子的ESN为写入的手机卡的ESN。不是本机Esn
4、机子的meid为0。
5、机子的SCM为2A
6、此时写入任何AKEY或者重复所有写号过程都不能改变phoneoffline的状态。

解决方案:
0、确保你是因为正常写号之后的误操作导致的ESN。MEID正常却phoneoffline引起的故障。当然类似的问题也可以尝试。因为以下操作都是有理论依据。并非单纯个人经验
1、首先单独刷RADIO的部分。方法是下载一个1.04ROM(不一定要1.04)然后用winrar打开。地址是PalmPre_Rom_qinray_1.0.4_v3.jar\resources\webos.tar\castlecdma_evt1_fw.tar
把届亚出来的castlecdma_evt1_fw.tar放到根目录。检测端口。打开putty。
输入
cd /usr/bin
PmModemUpdater</media/internal/castlecdma_evt1_fw.tar  -f
之后我的MEID就还原了。(这两个地方不确定)但是应该是这样的。由于这几天测试太多方法了。最后一次是通过这种方式还原的MEID。
2、还原meid之后。我的状态是Esn为新卡ESN。MEID是本机出场ESN。SCM为2A。这个时候依然是offline
3、重起手机。
4、检测端口。打开putty。输入/usr/bin/mpt diag,
5、打开CDMA Workshop 2.7用SPC000000解锁
6、打开QXDM。这个步骤我想半砖的人大都已经熟练操作了~
7、首先输入
spc 000000解锁。给出的信息没有用
RequestNVItemRead meid查看你的meid。这个时候我是本机MEID了
RequestNVItemRead esn查看你的ESN。这个时候应该是新卡的ESN
RequestNVItemRead scm。确认你的SCM是2A
然后要做的事情和写号流程差不多
搜索地址
MEID addresses:
  0x00A5C340
  0x00F28B20
  0x00F2D899
  0x0102DC34
  0x0102DD04
  0x010373AC
  0x01221609
ESN addresses:
  0x00A5BEC4
  0x00A5C358
  0x00A62618
  0x00A63560
  0x00A86188
  0x00AAD0FC
  0x00AACF40
  0x0109B2AC
  0x0122199D
把里面的地址全部清0 。这里的步骤和当时改ESN没有区别
接下来。确认你的ESN和MEID都是0了。
输入RequestNVItemWrite meid 0x你的本机MEID
输入RequestNVItemWrite scm 0x3A
然后用上面的命令查询ESN。MEID SCM你会惊讶的发现ESN不是0。而是你的本机ID。
这里的理论依据是ZNSOFT得出的。SCM2A根据ESN确定机子信息。SCM3A是用meid确认机子信息。
当你ESN是0。SCM是3。就根据你的MEID写入和MEID对应的ESN号。
然后reset target你的手机。QXDM的options里面有这个功能
然后你会发现终于开始搜索网络了。几秒之后。你久违的信号条就会出现
以下是我最后用QXDM修码的操作记录。

14:28:27.385spc 000000
14:28:27.386RequestItem "Send Service Programming Code Request" 0x30 0x30 0x30 0x30 0x30 0x30
14:28:27.487DIAG TX item:
14:28:27.487Security Code[0] = 0x30
14:28:27.487Security Code[1] = 0x30
14:28:27.487Security Code[2] = 0x30
14:28:27.487Security Code[3] = 0x30
14:28:27.487Security Code[4] = 0x30
14:28:27.487Security Code[5] = 0x30
14:28:27.487DIAG RX item:
14:28:27.488SPC Result = Correct
14:28:46.225RequestNVItemRead esn
14:28:46.326DIAG TX item:
14:28:46.326esn = 0x00000000
14:28:46.326DIAG RX item:
14:28:46.326esn = 0x写入的新卡ESN
14:29:00.625RequestNVItemWrite scm 0x3A
14:29:00.726DIAG TX item:
14:29:00.726scm = 0x3A
14:29:00.726DIAG RX item:
14:29:00.726scm = 0x3A
14:29:44.426Mode Reset
14:29:58.561RequestNVItemRead scm
14:29:58.662DIAG TX item:
14:29:58.662scm = 0x00
14:29:58.662DIAG RX item:
14:29:58.662scm = 0x2A
14:37:07.817RequestNVItemRead meid
14:37:07.918DIAG TX item:
14:37:07.918meid = 0x0000000000000000
14:37:07.918DIAG RX item:
14:37:07.918meid = 0x本机meid
14:37:59.250RequestNVItemRead meid
14:37:59.350DIAG TX item:
14:37:59.350meid = 0x0000000000000000
14:37:59.350DIAG RX item:
14:37:59.350meid = 0x0000000000000000
14:38:05.185RequestNVItemRead esn
14:38:05.286DIAG TX item:
14:38:05.286esn = 0x00000000
14:38:05.286DIAG RX item:
14:38:05.286esn = 0x写入的新卡ESN
14:38:54.633RequestNVItemRead esn
14:38:54.735DIAG TX item:
14:38:54.735esn = 0x00000000
14:38:54.735DIAG RX item:
14:38:54.735esn = 0x00000000
14:39:00.345RequestNVItemRead meid
14:39:00.446DIAG TX item:
14:39:00.446meid = 0x0000000000000000
14:39:00.446DIAG RX item:
14:39:00.446meid = 0x0000000000000000
14:39:07.050RequestNVItemRead scm
14:39:07.151DIAG TX item:
14:39:07.151scm = 0x00
14:39:07.151DIAG RX item:
14:39:07.151scm = 0x2A
14:39:16.497spc 000000
14:39:16.497RequestItem "Send Service Programming Code Request" 0x30 0x30 0x30 0x30 0x30 0x30
14:39:16.598DIAG TX item:
14:39:16.598Security Code[0] = 0x30
14:39:16.598Security Code[1] = 0x30
14:39:16.598Security Code[2] = 0x30
14:39:16.598Security Code[3] = 0x30
14:39:16.598Security Code[4] = 0x30
14:39:16.598Security Code[5] = 0x30
14:39:16.598DIAG RX item:
14:39:16.600SPC Result = Correct
14:39:45.601RequestNVItemWrite meid 0x本机meid
14:39:45.702DIAG TX item:
14:39:45.702meid = 0x本机meid
14:39:45.702DIAG RX item:
14:39:45.702meid = 0x本机meid
14:40:01.265RequestNVItemWrite scm 0x3A
14:40:01.366DIAG TX item:
14:40:01.366scm = 0x3A
14:40:01.366DIAG RX item:
14:40:01.366scm = 0x3A
14:40:36.105RequestNVItemRead meid
14:40:36.207DIAG TX item:
14:40:36.207meid = 0x0000000000000000
14:40:36.207DIAG RX item:
14:40:36.207meid = 0x本机meid
14:40:42.793RequestNVItemRead esn
14:40:42.895DIAG TX item:
14:40:42.895esn = 0x00000000
14:40:42.895DIAG RX item:
14:40:42.895esn = 0x本机器ESN
14:41:18.290Mode Reset

然后机子开始找信号。2秒钟以后半砖第一次恢复了信号格。后面的刷机过程和新机无异

完成这次修砖和znsoft的不断交流有极大关系。他为我提供了所有命令的理论解释给最后摸索这个流程提供了极大帮助。并且陪我摸索了2天。试了很多方法(刷一次机子来回1个小时+,其实试不了10次~而且中途尝试刷1.03数次。都以转圈页面后phoneerror告败
同时感谢treo8在写号教程上和提供命令的方面带来的帮助。(希望他们下次有教程。写的更让人看的懂。不动linux的看下面回复的错误命令导致这次的半砖
喜欢0
豆芽拌豆芽
新手上路
新手上路
  • 积分459分
  • 威望760点
  • 贡献值0点
  • 金币2枚
  • 银豆0颗
沙发#
发布于:2009-09-17 15:09
想了一下。其实没有必要写radio。这个只是我摸索恢复过程中的一个过程。但是最后都是要用QXDM清esn和meid。那也就没有必要去写radio。遇到OFFLINE的直接情况就是根据上面的教程。清空ESN和MEID。然后写入本机MEID 用3A命令还原本机ESN。就一切完成了。
豆芽拌豆芽
新手上路
新手上路
  • 积分459分
  • 威望760点
  • 贡献值0点
  • 金币2枚
  • 银豆0颗
板凳#
发布于:2009-09-17 15:13
其实最后唯一正确的救砖方式就是。
连上QXDM。然后写ESN和MEID为0。用命令写入meid;用 SCM3A的命令还原esn

前面刷radio的部分不一定每个人都需要。甚至每个人都不需要。
bluegat
新手上路
新手上路
  • 积分146分
  • 威望291点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
地板#
发布于:2009-09-29 12:15
这个无法解决meid无法清零的问题
meid清0shop59469907.taobao.com
豆芽拌豆芽
新手上路
新手上路
  • 积分459分
  • 威望760点
  • 贡献值0点
  • 金币2枚
  • 银豆0颗
地下室#
发布于:2009-09-30 02:06
呵呵。那就是另一个问题了。不过目前遇到的案例meid有发现在写号过程中误操作的。比如写ESN和MEID的时候改内存地址的时候多清了几个0。。类似这样的
yanghui
新手上路
新手上路
  • 积分132分
  • 威望260点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
5楼#
发布于:2009-11-15 15:21
大哥,太复杂了,幸好我还没碰到变砖的情况,我是改局端的,比较不容易变砖的!!
lockkan
新手上路
新手上路
  • 积分27分
  • 威望201点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
6楼#
发布于:2010-02-12 06:39
我的这个更复杂,弄晕掉了,也是由于MEID跟ESN不匹配造成的。

别的症状一样,能成功连接QPST,但是一连上QXDM,几秒钟内QPST就显示no phone,然后QXDM显示wait..
过几秒钟又显示连接上的,过几秒又出现no phone 跟wait。

QXDM中打所有命令都是timeout。。急死了。
谁有我苦
侠客
侠客
  • 积分1944分
  • 威望2440点
  • 贡献值0点
  • 金币17枚
  • 银豆0颗
7楼#
发布于:2010-02-12 09:23
三步走,关所有杀毒软件和防火墙,换电脑,换线

引用第6楼lockkan于2010-02-12 06:39发表的  :
我的这个更复杂,弄晕掉了,也是由于MEID跟ESN不匹配造成的。

别的症状一样,能成功连接QPST,但是一连上QXDM,几秒钟内QPST就显示no phone,然后QXDM显示wait..
过几秒钟又显示连接上的,过几秒又出现no phone 跟wait。

.......

新手教学地址:看我的简介
喜剧之王
新手上路
新手上路
  • 积分76分
  • 威望481点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
8楼#
发布于:2010-08-06 23:00
不顶你都对不起你, 谢谢, 谢谢 , 我现在就折腾这个
zzlazio
新手上路
新手上路
  • 积分96分
  • 威望670点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
9楼#
发布于:2010-08-25 21:59
感谢~~~~~~~~~
终于出现international和R的标志的~~~~~~~
灰常感谢~~~~~~~
fifa_jay
新手上路
新手上路
  • 积分26分
  • 威望219点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
  • 社区居民
10楼#
发布于:2010-12-21 13:42
都是好帖呀.
hxzjl
新手上路
新手上路
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
11楼#
发布于:2012-02-11 01:01
楼主您好,我也出现了这种情况,但我与你不同的是,我的ESN不是80开头的,所以我把MEID清0之后直接在QXDM里面修改了ESN,结果现在查到ESN是对的,MEID也是0,然后写其它内容进去之后电话就offline了。

重刷radio什么的,也没解决,现在不知怎么办的好。
c2w395
光明使者
光明使者
  • 积分32059分
  • 威望287630点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
  • 社区居民
12楼#
发布于:2018-06-22 11:43
????????..??????...
yc38ab
光明使者
光明使者
  • 积分37480分
  • 威望315090点
  • 贡献值0点
  • 金币0枚
  • 银豆0颗
13楼#
发布于:2018-06-22 11:43
?????~~???????~~~??????~`??

返回顶部