- 积分
- 14
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2005-9-17 16:36:16
|
显示全部楼层
老贴子里有,帮你转过来了
==================
zengxx 发的
更改s40中游戏键位的方法
可能用到的工具:Winrar,UltraEdit,DJ Java Decompiler,IDA(分析的时候用,完了也就没多大用)
西门子手机:左键 -1(FF),右键 -4(FC)
Nokia手机:左键 -6(FA),右键 -7(F9)
1)用Winrar解开一个s40的程序包(*.jar),然后可以找*.class的文件,com.nokia不用找。
2)选中新的class文件,然后用DJ反编译,看到文件中有extends FullCanvas的,转3),重复2)
3)查找KeyPressed,KeyReleased,找见转4),否则转2)
4)查找 -6,-7,找到转5),找不到转2)
5)关掉DJ,用UltraEdit,然后打开class,查找10 F9,改成10 FC,查找10 FA改成10 FF
6)文件找完转7),否则转2)
7)完成,用winrar再压缩成zip格式,然后缀改成.jar
这个是针对最常见的用if判断的情况,其他情况见到了再写。
第一次发帖,写得不清还多多包涵。 |
|