首先,你需要一个反编译软件。。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文件解码的程序。
执行文档文件。双击打开。当你需要打开SPRITE文件时,首先双击它。如果它没有打开,或者您收到错误消息。如果无法打开SPRITE文件,则可能没有在计算机上安装正确的程序。您可以先安装一些与SPRITE文件关联的最常用程序。其中一些相关的软件,您可以从开发人员的网站下载这些程序之一。
如果您在打开SPRITE文件时仍遇到问题,软件开发人员可能会提供帮助。如果您知道哪个软件程序应该打开您的文件,请联系创建该程序的开发人员。
编程素材.sb3是什么格式?sprite是什么格式? sb3是压缩包的一种格式。作用是节省磁盘空间;可以把多个文件压缩成一个压缩包,此功能在发送邮件时用处比较大,因为邮件附件多个文件通常要一个个的上传,把多个文件压缩成一个压缩包后就可以完成一次上传了,可以把一个大文件分解压缩成多个小压缩包,此功能在文件拷贝中作用比较大。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)