你是否对于飞机大战无敌模式和安卓手机的微信飞机大战怎么开启无敌模式感到困惑?别担心,今天小编将为您揭开这个谜团,让我们一同探索吧!
安卓手机的微信飞机大战怎么开启无敌模式
安卓手机
飞机大战游戏无敌模式破解
第一步就是将飞机大战游戏的插件包从apk中释放出来。我们可以采用反编译APK的方式反编译这个插件包。修改smali代码之后,再打包回jar包文件。
飞机大战的游戏插件以jar包的形式,放在微信apk的assets/preload文件夹下:
解压之后,smali部分其实可以分为两个包:com.badlogic.gdx和com.tencent.mm.plugin.shoot。前面一个是libgdx导入的jar包,这个不是我们关心的内容。我们的重点就在com.tencent.mm.plugin.shoot这个包中。
iphone版微信有了飞机大战无敌模式。让我们Android版也无敌一下吧~
GameSprite是所有角色的父类,在游戏用物理引擎做碰撞检测后,会调用GameSprite类的hit方法。hit方法中将GameSprite的liftCount减一,如果减到0则将状态设置为DEAD。
GameSprite的状态有如下一些:
DEAD
EXPLODING
FLIGTHING
HITING
INVINCIBLE
在飞机正常的死亡过程中,是先HITING,再EXPLODING,再DEAD。FLIGTHING我不清楚干嘛的,INVINCIBLE应该是无敌模式。但是在我的破解里,并没有使用这个模式,而是强制在碰撞检测结果中,把它列在了生死薄之外。至于INVINCIBLE的方式,大家可以试试能不能很好的维护这个状态。
具体来说就是hit方法不管GameSprite是hero也好,enemy也罢,均一视同仁,生命值减一,或者死掉。然而我们可以通过修改smali代码,将hero列在生死薄之外:
其中goto_1标签跳转到return-void。这样我们的hero将永远不会被hit,因此也就无敌啦!
本以为大功告成了,谁知我们缺遇到了无敌的尴尬——死不了。。。死不了,意味着永远无法结束游戏,回到微信,永远不会有机会上传自己的得分进入排行榜。哎,现在终于明白为什么独孤求败了。。。
基于此,我们得想个办法触发飞机非自然死亡。想来想去,我还是觉得让飞机自己决定自己的生死最合理。具体就是当飞机飞到屏幕最上方时触发死亡。因为一般情况,我们不会把飞机飞到屏幕最上方,所以误操作概率极低。
通过前面我们知道hero飞机的类就是Player。而Player中有一个函数更新飞机的坐标位置:updatePosition。所以我们可以在这个函数中进行我们想要的操作:
其中0x64就是我指定的y坐标下限100。当飞机坐标y在100以内时,我会把飞机的LiftCount设置为0,然后再将状态设置为EXPLODING。飞机就会爆炸死亡了~
OK,任务完成!
插件包修改完成后,我们通过apktool,将其打包回jar包。res资源包需要手动添加会jar包中。然后按照第一节所说的,生成jar报的MD5码,重命名jar包。
微信APK也需要按第一节的方法,将插件的签名校验屏蔽掉。编译出classes.dex,替换微信原始包中的classes.dex。
再将APK包中的飞机大战插件换为我们编译出来重命名的这个jar包。
OK,APK准备好了。
由于我利用的是Android安全漏洞,所以安装此APK的过程并不是菜鸟能玩的。。。简单来说,你需要root权限,并能将system分区mount为可写。
然后卸载你原本的微信。将这个apk放到/system/app/文件夹下。稍等片刻,你就是打飞机的高手了!
微信飞机大战无敌模式开启详解 超简单一步搞定
微信飞机大战这款游戏一发布就受到很多玩家的欢迎,大家也都在各自攀比着分数,小编下面给大家带来的是微信飞机大战无敌模式开启方法介绍,教大家开启微信飞机大战无敌模式,轻松获取高分。微信飞机大战无敌模式开启步骤:此方法只适用于越狱玩家!1、首先我们需要下载微信飞机大战无敌补丁;微信飞机大战无敌补丁下载地址 2、已经越狱的手机连接上PP助手(或者itools\91助手\同步推等等),只要是能查看iphone越狱文件的软件即可。这里以PP助手为例,找到iphone下的文件,里面有个Cydia安装文件,文件夹的路径:/var/root/Media/Cydia/AutoInstall 3、然后在最上面的导航里选择“导入”,选择“文件” 4、然后将下载的补丁文件,添加进去。 5、添加完毕后,如下图所示。 6、然后重启iphone手机2次,如果装有软件的工具可以支持重启操作,然后重启2次。重启2次是因为文件要生效2次,第一次的Cydia生效,第二次是补丁安装到微信生效。 7、重新登录微信,然后开始游戏。这时候发现没有任何异常。但是你点击下左上角的暂停键。 8、就会弹出一个提示框,点击“开启无敌模式”这样就开启了无敌模式,这样无论怎么样你都不会死,随意刷你的分吧! 9、如果这样的模式你厌烦了,那么点击暂停键,在弹出的提示框里,选择“关闭无敌模式”。 微信APP
微信飞机大战无敌模式怎么开启教程
微信飞机大战无敌模式怎么开启?随着微信5.0的发布,各种微信小游戏可以说是水涨船高,纷纷成为众多玩家的心头好,特别是作为微信5.0首发的飞机大战,简直就是红遍半边天。当然,玩的人多了,各种破解、补丁也就层出不穷,这不,就有玩家发明了微信飞机大战无敌模式,下面深空高玩就教大家怎么进入。
iphone版:必须越狱;系统6.0以上
1.下载微信飞机大战无敌补丁
2.用电脑连接手机(工具不限),用电脑进入iphone/var/root/Media/Cydia/AutoInstall,找到Cydia安装文件
3.选择导入文件,将之前下载的无敌补丁导入进入
4.添加完毕之后,重启手机,需要重启两次
5.重新登录游戏,开始游戏之后选择暂停,就会弹出提示是否开始,只需要选择开启就可以随便刷分了。
安卓版:
条件:必须越狱;烧饼大师
安卓版要进入无敌模式的话,其实方法和之前我们介绍的天天爱消除烧饼大师攻略是一样,只需要利用烧饼大师的时空穿梭机减速时间功能,就可以自由刷分了,因此深空高玩在这里就不赘述了,想知道的童鞋可以点击上面的烧饼大师攻略进行查看。
全民飞机大战怎样开启无敌
全民飞机大战无敌模式开启方法:
1、小伙伴们在游戏中可以购买狂热驱动和超狂热驱动道具,点击开始游戏以后,就可以进入无敌模式。
2、小伙伴们在游戏中,有几率拾取闪电,也是有几率可以进入无敌密室的。小伙伴们需要注意的是,全民飞机大战中无敌模式是有时间限制的。当画面中出现了Warning的时候,表示游戏中的无敌密室快到介绍了,小伙伴们这个时候就注意不要被敌机击倒就ok了。
感谢您的阅读!希望本文对解决您关于飞机大战无敌模式和安卓手机的微信飞机大战怎么开启无敌模式的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。