- 积分
- 308
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
一,问题的引出:
公理:来电如果通信录里有匹配的姓名的话,应该显示姓名
而我的仅在通信录中有区号+号码时才会显示姓名
经过反复测试发现:
1,如果不加速,则正常(假设5508原版也是正常的)
2,如果加速,则a,通信录中有区号+号码时才会显示姓名
b,通信录中有号码时不会显示姓名,但是邮编里如果有k1v8等条件,则会执行k1v8所指的(铃声、震动模式都正确),但就是不显示姓名
3,由此可见,可能是uni的原因,试验了uni0.2a,和0.2b都如此
二,问题的处理:
1,撤销了uni的待机patch表,就正常了,
2,猜测是否加速过快,在来电入口加了减速子程序,发现问题依旧
3,难道是没加速?用JunFeng给出的加速子程序DAB4729B搜索FullFlish发现有两处,大概在打电话和java的相关范围内。
4,用ATCGSNDebug查看3B960(E×4000+3960)
发现:a,未打加速补丁的在来电时显示01
b,打了加速补丁,来电时显示01,马上有变成00
5,查看加速补丁
a,有一处加速,0x5336B6: F07DF06C DAE49E5C ;创建应用程序立即加速。撤销之,发现问题依旧,那么应该是加速后有马上减速了。
b,有两处减速,0x53ED36: DACF4C36 DAE4AC5C ;退出应用程序立即减速。和0x3CF78E: DAC8EEC3 DAE4645C ;speed(待机减速),撤销待机减速,来电正常了。
三,问题的解决:
分别用四种方法解决刷了加速补丁后来电显示的问题
1,撤销这句
0x3CF78E: DAC8EEC3 DAE4645C ;speed
待机半速
问题是:uni0。2的patch就不可用了
2,撤销patch表中的减速函数
0x445C64: DAE4905C CC00CC00;(取消待机半速,因为有0x53ED36: DACF4C36 DAE4AC5C ;退出应用程序立即减速)
3,将来电加速挂钩在“来电闪灯”的补丁里
;如果未刷来电闪灯
0x361CC6: E6FC2003 DAE4605E
0x445E60: FFFFFFFFFFFFFFFF E6FC2003DAE4A25C
4,将来电加速挂钩在“区号秀”的补丁里
0x361CC2: DAF68436 DAE4605E
0x445E60: FFFFFFFFFFFFFFFF DAE4A25CDAF68436
;UNI0.2b这么刷
;4,将来电加速挂钩在“区号秀”的补丁里
;0x361CC2: DAF68436 DAE4805E
;0x445E80: FFFFFFFFFFFFFFFF DAE4D45CDAF68436
;来电亮灯------不行
;0x031858: DAB41ED8 DAE4605E
;0x445E60: FFFFFFFFFFFFFFFF DAE4A25CDAB41ED8
;如果刷来了电闪灯------不行
;0x361CC6: FABF0062 DAE4605E
;0x445E60: FFFFFFFFFFFFFFFF DAE4A25CFABF0062
四,最终问题
问题是解决了,而且我是用是正常的,但是我不知道加速入口是否准确(因为这个入口好像没对寄存器进行压栈处理),希望你们能帮我指正,谢谢
五,另外还有:
“显示应用程序开启图标48”我这么改了一下:
0x447182: DAE49071DAE4C871DAE40072DB00E6FF CC00D7403400F3F22B3E3D010D53E6FF;这样修改使其在待机有输入时不显示
这样是解决了“显示应用程序开启图标48”和“工模待机”等一起显示时,按数字键正常显示的问题。但是如何调整图片的层次,看看附件,先显示“显示应用程序开启图标48”过1、2S后才显示工模数据,过一会工模数据又被盖住了。
[ 本帖最后由 qqqingren 于 2007-6-12 13:36 编辑 ] |
-
快捷键调用工模的显示
-
过1、2S后的显示
评分
-
参与人数 1 | 实力分 +2 |
金钱数 +30 |
技术分 +5 |
贡献分 +5 |
收起
理由
|
我爱绿茶
| + 2 |
+ 30 |
+ 5 |
+ 5 |
奖励:感谢-你和大家分享资源与经验! |
查看全部评分
|