Flappy Bird(安卓版)逆向分析(二)

这次就不写分析过程了,是靠猜测和屏蔽一些可疑方法上机测试找到了,也没撒好写的。(谁有好的分析技巧,希望能指导下)

取消水管的碰撞检测

修改文件:/com/dotgears/flappy/c.smali

修改前后对比:

Flappy Bird(安卓版)逆向分析(二)xiFlappy Bird(安卓版)逆向分析(二)


这个方法就是水管的碰撞检测,直接使返回值固定为0即可。

取消落地检测

修改文件:/com/dotgears/flappy/c.smali

修改方法.method public b(F)V中部分代码,修改前后对比:

Flappy Bird(安卓版)逆向分析(二) Flappy Bird(安卓版)逆向分析(二)


取消落地检测判断,无条件跳转(ps:改了后,小鸟就根本停不下来了~)

修改后的包:http://pan.baidu.com/s/1kT5GcSJ

总结:这是博主第一次逆向分析apk,留以纪念。

转载于:https://my.oschina.net/auo/blog/205286