弱鸡娱乐网 · 免费提供绿色软件、活动线报以及其他网络资源,好货不私藏!

【手游破解】对登山赛车的自动加油分析

zhangzhyu 安卓软件

仅为记录!大佬勿喷

仅为记录!大佬勿喷

仅为记录!大佬勿喷

通过对apk的拆包分析,发现主要逻辑代码在so里,所以解压so出来放进IDA,3.4m,5分钟就好了

点击左上角搜索,搜索文本,

out of fuel (燃料耗尽)

查找完成选择第三个

进入后看到对应字符串,

F5查看伪代码,比较好分析

这里做个笔记,a1+.... ,省略a1

416: 判断是否死亡

660:是否缺油

416 && 600:死亡了并且是缺油导致的

直接定位a1+660选中,上下翻一下

可以看到

a1+660=1 意思是燃油已经耗尽了,看上面的a1+648,给的0,再往上看a1+648,与0进行比较

由此推出: 如果a1+648≤0了,就给a1+660赋值1,给a1+648赋值0,前面得知660是燃油耗尽的状态,那么这个648可以推出必定是燃油量了。

所以定位648,显然上面的v122就是当前的燃油量,经过计算赋给了v144, 最终的燃油量就在v144里了。

搞懂逻辑就开始修改,只要把那个减法运算变为加法就行了,由于在汇编周围没找到a2的相关逻辑,就一个2.5显而易见,于是就把2.5改成负数就行了。

负数越大加油越快。这是我这个版本的

另外一个版本是请教一位大佬的,代码有所不同,大神的改法不太一样,贴图记录下

把 i=38 取反就能让他判定一直吃到油,也是一种无限油的方法

附上一份原包: https://www.123pan.com/s/RHvKVv-NrPL3.html【我自己的版本】

所用的工具:IDA PRO7.7

https://www.123pan.com/s/RHvKVv-mtPL3.html

成品:「登山赛车_1.48.19.apk」,复制整段内容,打开最新版「夸克APP」即可获取。

畅享原画,免费5倍速播放,支持AI字幕和投屏,更有网盘TV版。

/~939133jiRp~:/

链接:https://pan.quark.cn/s/b9afd3633e6c

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

评论列表
请自觉遵守互联网相关的政策法规,严禁发布广告、色情、暴力、反动的言论。
  • 点击我更换图片
  • 全部评论(0
    还没有评论,快来抢沙发吧!