PPC QQ2008Beta1,系统WM5以上SP可用,此修改版来源修改于“cxxwoaishe”兄的多任务未修改返回版,仅含主程序,多任务修改办法可参照偶的另外一篇帖子,附上修改办法,懂的一看就明白,授人以鱼,不如授人以渔,下次偶就可以偷懒了
QQ2008Beta1073.rar
相关文章:
[手机QQ2008(Smartphone)祈福版 Build023发布]
感兴趣的可以看看:
7-24 版本修正方法:
文件地址 修正为 原指令 修正后指令
45D7C 003043E2 SUB R3, R3, R0 SUB R3, R3, 0x0
490B0 003043E2 SUB R3, R3, R0 SUB R3, R3, 0x0
5355C 001043E2 SUB R1, R3, R0 SUB R1, R3,0x0
2008-7-25 更新新版,附方法:
文件地址 修正为 原指令 修正后指令
3B5EC 003043E2 SUB R3, R3, R0 SUB R3, R3, 0x0
3DCDC 003043E2 SUB R3, R3, R0 SUB R3, R3, 0x0
43F14 003043E2 SUB R3, R3, R0 SUB R3, R3,0x0
44264 003043E2 SUB R1, R3, R0 SUB R1, R3,0x0
方法解析,用IDA反编译,查找所有“GetSystemMetrics”函数,发现类似下列红色标记语句,即为我们要找的关键语句,至于什么原因,偶也是靠动态跟踪知道的,对编程咱可是一窍不通。
.text:0004C1DC MOV R0, #0xF
.text:0004C1E0 BL GetSystemMetrics ;此句运行完之后,R0的值为十六进制17,十进制23
.text:0004C1E4 LDR R3, [SP,#0x38+var_18] 此句是读取某内存位置的值到R3
.text:0004C1E8 ADD R1, SP, #0x38+var_24
.text:0004C1EC SUB R3, R3, R0 ;此句懂点编程的应该知道其作用,是将R3值减R0再存入R3,如不修改运行完之后R3好像是十六进制的10E,换成十进制是270,明白人应该知道我为什么要将指令修改为“SUB R3, R3,0x0”
.text:0004C1F0 ADD R0, SP, #0x38+var_34
.text:0004C1F4 STR R3, [SP,#0x38+var_18]
本文链接 | 编辑普通编程 | 编辑可视编程

[EMAIL]看不太明白,
写于: 2008-10-11 11:45:13我刚接触这个,能详细说明下怎么改么,现在手头只有exescope,可以改声音之类的,你说的那些代码在哪里弄呢?
有带图的说明最好
QQ:461578117[/EMAIL]
先找找教程看,我没时间啊,忙!