![]()
首先,你需要一个反编译软件。。Java(Android)用Java反编译软件(n多)
然后,你需要有Java编程基础
/*找到load*logo(或者是load*)函数,一般就会有解析段
然后在程序里加一段,编码后输出到某一文件(mp4)。*/(根据后期研究,这句话不成立)
老夫看你的好像是iPad。。。
还有,一般的大型3d/2d游戏都用过unity,所以搞个disunity可以提取部分资源(unity5用了流拆方法拆分assets文件,整合后只能用disunity 0.5拆包,只是一堆block文件(作者亮坦没添加反序列化功能)然后低版本都不行)(网上流传过unity stdio可以提取贴图&音频文件,没试过)
本人正在研究某一Gameloft游戏中。。
[注:本文中的*指通配符里的(任意字符)]
[注:disunity需要JavaRuntimeEnvironment环境(简称JRE),unitystudio需要.net framework 4.0环境(毕竟用C#写的)]
[更新于2017.11.17]禁止用反编译软件作非法用途!!!
[更新于2017.11.21](我没玩过节奏大师,也没反编译过)
据我的猜测,这种文件会在开头显示,但厅察更多的是在游戏过程中。。。如果是在开头显示,那好办,毕竟像节奏大师这种游戏,东西多,反编译的时间长。。而且可能还会有混淆代码,给破解工作带来巨大阻力。。(当然,基本上这些敬伏桐都可以用simplify搞定)接下来,根据反编译的androidManifest.XML文件可以确定源码内各个文件按照什么顺序启动,然后就可以在较前的启动顺序的代码中找到将bsprite文件解码的程序。
1.有可能地图文件过大.如果提示文件过大打不开的,那就只能在单人模式下玩仿察.也就是不能从局域网那建立地图.2.可能文备滑茄件损坏.或者没放到Maps文件夹里.
3.有可能是下载到战役的地图.战役地图和RPG地图是让森不一样的.看后缀.下载的时候那个网页有提示的.自己看一下.
4.如果你下载的是在线安装的,还要再安装,如果是直接解压的,解压到Maps文件夹就行了.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)