2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

手机端改键值教程

[复制链接]
查看 685 回复 5
楼主 发表于 | 只看该作者
3 人收藏

所需工具:mc,class脱壳机,jasmin,prievete审核工具,批量搜索。*
步骤一:把jar文件解压至一个新文件夹,用mc,然后用批量搜索,在新文件夹中搜keypressed.字符,打开class模式。一般会搜到一个,但也会有几个class文件,记住搜到的class。*
步骤二:把找到的class脱壳成j的。然后在打开j文件,然后找到keypressed方法,即*① .method public final keyPressed(I)V*.limit stack 6*.limit locals 6*iload_1*tableswitch -7 57*Label1015*Label1028*Label811*Label288*Label1028*Label1028*Label1278*Label1278*Label1278*Label1278*Label1278*代码不完整,我们要改的就是这里,我先来讲讲代码的意思。*-7 57*就是代码依次从-7排列到57,与下面的Label ...相对应,也就是说上面代码:*-7 Label1051*-6 Label1028*-5 Label811*-4 Label288*依次类推,有几个数字就有几个Label,也就有说是一一对应的。*
步骤三:就是改的过程了,怎么改呢,刚才说了代码的意思,当然我们要改的就是那些代码。我们知道诺基亚右功能键是-7 而-22则是摩托的右功能键,上面代码中-7便是键值了,但我们直接改为-22是不行的,因为它的代码就是排列的,那我们就想办法让它从-22开始排,也就是把-7改为-22。也就是-22* 57*那么:*-22 Label1051*-21 Label1028*这就达到我们的目的了,但是现在数字数多于label了,且 -20对应的Label是-5对应的,那就不行了,那别的键值就乱了,所以呢,要解决它就再加Label代码,就是用Label***对应没用的键值,要加那就不用我说了,只要是让相应的键值对应上相应的Label就可以了。*②*也不是所有的键值都是这样排列的,有的就是对应的,那样的就改相应的键值了,也就简单多了。*
步骤四:用jasmin编译成class.审核,在压进jar就行。*如果是lookupswitch的,直接把-7改为-22就可以,如果都不是,直接搜bipush 250改为bipush 235.bipush 249改为bipush 234。说明一下,bipush 250对应的是-6.bipush 235对应的是-21
登录回复
4763
Lv7可吟七步诗等级图标
勋章
帖子
3
回复
478
积分
4,555
注册
2010-12-26
1 楼

这手机端?你的手机可以脱壳?

16768
Lv1韶华一笑间等级图标
帖子
8
回复
99
积分
0
注册
2011-03-02
2 楼

好复杂啊 谢谢

37991
Lv7可吟七步诗等级图标等级图标
帖子
1
回复
621
积分
3,651
注册
2011-05-07
4 楼

脱壳工具。

--------

回贴1个附件:

1.脱壳工具.jar(34K)

点击下载
16768
Lv1韶华一笑间等级图标
帖子
8
回复
99
积分
0
注册
2011-03-02
5 楼

图文解说,有吗?我能上电脑,或者给个具体的网站,和工具,我学后,在给大家做~~

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块