爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6593|回复: 28
收起左侧

如何报告Patch错误以更好的帮助Patcher修正问题!

[复制链接]
发表于 2005-9-19 14:34:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
如何报告Patch错误以更好的帮助Patcher修正问题!


对于x65的patch来说,因为Firmware的相似性,很多Patcher在做完本机型的Patch时都会顺便做一下其他机型的。而这些都需要大家做测试,此外,有时一些隐性的BUG,在编写时不能全部发现,而到了大家手中,因为多样的环境而暴露出来。那么,大家如果发现BUG,需要怎样报告这个内容才能起到更好的效果呢?下面我分类的说一下:

1、vkp出现强刷。

原因:这个的情况比较复杂,可能是Patcher的错误,使用了不正确的FullFlash生成的Patch。还有Patch之间互相冲突。此外,可能是使用者的手机没有清除掉某些Patch的残骸。当然,如果你没看清Patch适用的版本,刷到不正确的版本中,也会有这个问题。

报告办法:需要你用VKLay生成一份Patch撤销记录,然后把它上传给Patcher或其他人进行分析。而这份记录也可以帮助你恢复到强刷之前的状态。这份文件是在你决定强刷之后提示你保存的,而在之前,VKLay会弹出对话框告诉你具体冲突的地址,你如果不喜欢强刷,可以抓图(最简单用Alt+PrintScreen保存当前活动窗口到剪切板,然后到画图板中粘贴保存),并贴到论坛上请Patcher诊断。记住,信息越丰富,问题就会越容易被确认,并最终被顺利解决。

2、Patch完全没有任何效果或者效果非预期,但是手机依然正常运行。

原因:同样,情况也相当复杂,可能是不正确的应用了Patch,因为现在的Patch都是非常复杂的,比如某些Patch是互相依赖的,需要前驱Patch,还有一些需要正确的建立配置文件等。还有一种情况是Patcher没有考虑所有的情况。因为个体差异,导致在自己这里默认的东西,而在别处完全不适用。

报告办法:这个问题是最容易让Patcher困惑的事情,明明在自己这里好端端的东西倒了对方手里就面目全非了呢。这里Patcher要相信世界的多样性,总有一种情况是你没有考虑到的,或者是对方没有做到的你所说的,所以Pacher要耐心,并且从对方的角度考虑问题。而对测试者来说,你到测试报告要按照Patch的使用说明,依次说明自己的应用情况和出现的问题。并准确说明自己的机型和版本。后面的这个也适用于所有的报告情况。同时,尽可能的用图来说话,用截屏软件,根据Patch的使用说明,依次用图来描绘你的情况和最终的结果。这里我不是怀疑大家的国文水平,但是现在语言的运用能力和把事情说明白的能力每况愈下,这也是不争得事实。所以,尽可能的用图来说话,让我们默认对方都是幼儿园的孩童,从图片开始理解问题反而更有效。

3、Patch会导致手机异常关机。

原因:这种情况往往出现在Patcher为其他机型移植自己的Patch时出现,因为某些函数或地址出现问题。也可能是Patch考虑问题不够全面,在极端情况下导致问题,比如某些边缘条件没有测试。

报告办法:除了按照2所说的尽量描绘你的应用情况以外,还要描绘你在什么操作下出现的死机。尽可能的重现你出现死机的具体步骤,大可以用123这样的东西。此外很重要的是,如果你应用了打开工模的Patch,那么在异常死机之后,如果可以正常开机的话,开机后进入工程模式,(S)Exit菜单,然后抓一张图,或者把里面的信息抄出来。这里面记录了最后一次异常关机的信息(低电关机也算),如果是Patch的程序错误的话,这里面可以清晰地得到需要的信息。此外,左右可以看以前的记录。

以上是一些简单的总结,有感于论坛上很多时候出现鸡同鸭讲的情况,特写下此文。

附录:
报告的具体内容:
a、机型-版本号(SW,MAP,FFS)。
b、Patch应用情况,包括按照使用说明自己的应用情况。如果强刷给出强刷记录。
c、操作情况,按步骤记录的详细操作。
d、死机后的EXIT信息。

[ 本帖最后由 Bennie 于 2005-9-19 14:39 编辑 ]
Exit.bmp
发表于 2005-9-19 14:55:09 | 显示全部楼层
sf~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:00:37 | 显示全部楼层
现在才知道exit有这个功能。
希望bennie可以再详细的说一下exit。
附上我的exit。可以看出上一次是因为电池没电而关机的。
是不是只有不正常关机(不是按红键关机)的都会记录在exit里面呢?
1.bmp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-19 15:06:30 | 显示全部楼层
原帖由 lijingwei 于 2005-9-19 15:00 发表
现在才知道exit有这个功能。
希望bennie可以再详细的说一下exit。
附上我的exit。可以看出上一次是因为电池没电而关机的。
是不是只有不正常关机(不是按红键关机)的都会记录在exit里面呢?

就我的理解是这样的,这里面还包含:
Filename:Exit的编译前文件名,
string:EXIT信息
CPSR:CPSR寄存器的内容
CepID:进程ID
Adr:导致Exit时的地址,一般我们的程序如果指令异常的话从这里就可以看出来那个地方出错。

下面都是一些版本信息了,这个主要是给西门子的工程师用来确定问题的。
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:07:39 | 显示全部楼层
工模的里EXIT?

我手机开不了工模

补丁也开了,键也设置了,

可就是不行,怎么办?
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:08:28 | 显示全部楼层
这是我的
似乎正常关机都一样
aaa.bmp
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:11:16 | 显示全部楼层
下面的exit info config是不是exit的配置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-19 15:13:05 | 显示全部楼层
原帖由 lijingwei 于 2005-9-19 15:11 发表
下面的exit info config是不是exit的配置?

对,不过对于现阶段来说,那个配置好像是无效的!
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:20:41 | 显示全部楼层
原帖由 regspy 于 2005-9-19 15:07 发表
工模的里EXIT?

我手机开不了工模

补丁也开了,键也设置了,

可就是不行,怎么办?


你试试进急速菜单后再按一下#


刚才我那个图是正常按红键关机的,
下面这个是直接拔电池的。
可以看到最上面的 exit-no是一共关机的次数。。我的居然已经关了265次啦。。

[ 本帖最后由 lijingwei 于 2005-9-19 15:22 编辑 ]
1.bmp
回复 支持 反对

使用道具 举报

发表于 2005-9-19 15:23:41 | 显示全部楼层
Bennie兄真是为广大机友负责,顶!!
回复 支持 反对

使用道具 举报

发表于 2005-9-19 16:48:47 | 显示全部楼层
老大们看看我的
好象和你们的有点不一样
有什么问题没?
111.jpg
回复 支持 反对

使用道具 举报

发表于 2005-9-19 16:59:36 | 显示全部楼层
学到东西了~谢谢!!!顶!!!
回复 支持 反对

使用道具 举报

发表于 2005-9-19 18:52:38 | 显示全部楼层
没进工模设置,不能用###,不能进急速,所以 李兄说的不行啊。
回复 支持 反对

使用道具 举报

发表于 2005-9-19 19:09:46 | 显示全部楼层
原帖由 regspy 于 2005-9-19 18:52 发表
没进工模设置,不能用###,不能进急速,所以 李兄说的不行啊。


可以打改菜单为急速菜单的补丁啊。
回复 支持 反对

使用道具 举报

发表于 2005-9-19 19:33:44 | 显示全部楼层
原帖由 Jamesweiym 于 2005-9-19 15:08 发表
这是我的
似乎正常关机都一样



Exit以前就说过的
我的死了513次了...
一般补丁问题,或者是D一声关机的,都是出现Data Abort的.....是数据溢出吧??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-19 19:41:03 | 显示全部楼层
原帖由 dkm911 于 2005-9-19 19:33 发表
Exit以前就说过的
我的死了513次了...
一般补丁问题,或者是D一声关机的,都是出现Data Abort的.....是数据溢出吧??

不一定,有时是指令异常也这样。实际上是一个trap处理程序负责这些,包括硬trap和软件trap。
回复 支持 反对

使用道具 举报

发表于 2005-9-19 19:47:16 | 显示全部楼层
哇.........我是用不完全归纳出来的....
B大说的话真难懂.......
回复 支持 反对

使用道具 举报

发表于 2005-9-20 00:23:36 | 显示全部楼层
看看我的死机次数...
SEXIT.bmp
回复 支持 反对

使用道具 举报

发表于 2005-9-20 23:46:41 | 显示全部楼层
现在才看到这个帖子,B大说的很对,希望大家都能看见。

越多的错误信息,越快的排查错误
回复 支持 反对

使用道具 举报

发表于 2005-12-16 09:42:55 | 显示全部楼层
第一页的最后一楼了,怎么也要把我的名字留下,今天把ben大的帖子都看了一边,收获太大了!!

努力学习中...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-2 03:09

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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