美文网首页Coder
Android反编译【二】-- 让贪吃蛇无敌

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

作者: 草稿纸反面 | 来源:发表于2016-11-27 19:57 被阅读65次

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

工具

  • apktool
  • dex2jar
  • JD-GUI

关于dex2jar和JD-GUI

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

编译完

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

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



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


我的尝试结果

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


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

最后

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

相关文章

网友评论

    本文标题:Android反编译【二】-- 让贪吃蛇无敌

    本文链接:https://www.haomeiwen.com/subject/heynpttx.html