不满足上一次的简单反编译,决定搞一点有意思的事情
工具
- apktool
- dex2jar
- JD-GUI
关于dex2jar和JD-GUI
用于把不熟悉的smali代码变成java代码
- 参考用法一:http://www.jianshu.com/p/e0661ff7d955
- 很多网站是这个用法,但是我尝试了一下似乎方法二比较好用,下面是方法二:
编译完
通过看manifest还有代码,还有名称等方法找到路径com->wepie.snake->model->game->snake下的CollisionUtil类()
这是控制蛇的一些行为的类,看到方法名了吗changeDirectionForAi..好的..没错,哪些起着奇怪名字的蛇只是Ai而已…我说怎么我每次都能玩第一名..
我们可以通过java找到对应的smali文件,找到对应的方法就可以进行进行修改,如上下两图是changDirectionForAi()这个方法
我的尝试结果
我偷偷尝试把控制蛇死亡的方法改了,看图,表示穿越其他蛇毫无压力,甚至穿墙也毫无压力,就是这么牛( • ̀ω•́ )
修改的方法呀其实就是找到那个方法,把第一句话直接改成return,就不执行了
最后
附上我的博客( • ̀ω•́ )
网友评论