求手机游戏破解教程

2024-12-28 04:46:52
推荐回答(2个)
回答1:

用Halo,有三种破解方法:
①最简单的当然是在选项中在“开启破解jar”选项前打勾,这方法我也不多说了。
②用Halo全文搜索“sms://”,然后会在一个Class文件中找到该字符串(假设在b.class中找到有sms://),在Halo中的资源管理器中选中b.class,点右键选“翻译class”,在常量池中找到“sms://”字符串,改为“sms://10086”,然后保存,编译,打包后,在Halo目录下的Games文件夹中就有破解后的游戏文件,如果手机上运行时提示“支持正版,请在手机上运行”,这时,电脑上把“sms://”改了、保存后就不要点编译、打包,保存后退出Halo,将Games中该游戏文件下的SRC文件中,选择SRC里所有文件,点右键添加成ZIP压缩文件,然后将压缩后文件的后缀命由zip改为jar就行了。
③虽然第二种方法已破解游戏,但游戏仍然会发短信给10086,虽不扣费,但要消耗时间,所以就要用另一种方法完全破解游戏,在你点完确认购买不发短信马上就购买成功,方法如下:用②中的方法找到发短信的class文件,翻译后找到“方法”,在方法中只有一个个去找,找到发短信的某个方法后,在右边查看字节码,你会发现有一行代码会调用sendmesseage()方法,这就是发短信指令,把这行代码改为nop,改为nop时一定要注意,调用sendmesseage()方法的这指令占了多少空间,要添加足够nop指令,保证后面代码顺序不会改变,比如要修的改这条指令前面标710,而下一条指令前标有715,那就删除原有指令后,要添5个nop,改完保存,然后同②方法处理就可以了。
③这种方法只要你技术好,成功率应该可以达到你目标。关键是要能看懂java字节码,你可以参考一下jvm规范,里面有详细讲解。

回答2:

我有一个直接在手机上直接破解游戏的软件,要就给你