Coder

Android反编译【二】-- 让贪吃蛇无敌

2016-11-27  本文已影响65人  草稿纸反面

不满足上一次的简单反编译,决定搞一点有意思的事情

工具

关于dex2jar和JD-GUI

用于把不熟悉的smali代码变成java代码

编译完

通过看manifest还有代码,还有名称等方法找到路径com->wepie.snake->model->game->snake下的CollisionUtil类()

这是控制蛇的一些行为的类,看到方法名了吗changeDirectionForAi..好的..没错,哪些起着奇怪名字的蛇只是Ai而已…我说怎么我每次都能玩第一名..



我们可以通过java找到对应的smali文件,找到对应的方法就可以进行进行修改,如上下两图是changDirectionForAi()这个方法


我的尝试结果

我偷偷尝试把控制蛇死亡的方法改了,看图,表示穿越其他蛇毫无压力,甚至穿墙也毫无压力,就是这么牛( • ̀ω•́ )


修改的方法呀其实就是找到那个方法,把第一句话直接改成return,就不执行了

最后

附上我的博客( • ̀ω•́ )

上一篇 下一篇

猜你喜欢

热点阅读