本次教程用一个叫作"Bowman games"的游戏为例,在越狱设备上安装该游戏。使用frida砸壳这个app,获得Bowman games.ipa。
小程序
把Bowman games.ipa后缀改成zip,双击解压,获得Payload文件夹:windows
在"bowmangames"上右击,执行"显示包内容":
app
能够看到这个包里有个Data文件夹,其中有 assets 和 resource 为后缀的文件,不一样的app,这些文件数量也是不一样的。相似上图中,你看到这些文件后,就能够肯定这是一个用Unity3D开发的游戏。一个游戏中可能有多个sharedassetsX.assets文件,例如sharedassets0.assets、sharedassets1.assets、sharedassets2.assets等等。
工具
咱们这里使用 AssetStudio.x64.v0.12.49 来获取资源,这是一个windows平台的的软件。(下载地址在文章底部)3d
复制Data文件夹到windows系统中,开启AssetStudio.x64.v0.12.49工具:cdn
点击菜单"File"->"Load file",选择资源文件sharedassets0.ssets,资源文件就在这里面:blog
菜单选择"Export"->"All assets",导出资源文件:
教程
选择一个文件夹做为导出路径,这里选择的是"result/1":
游戏
很快就完成导出任务,能够看到多了几个文件夹:
图片
AudioClip中是一些音频文件:
Texture2D中是一些图片:
这是个简单的游戏,资源文件也很少,仅以此为例。
文中Bowman games.ipa和AssetStudio.x64.v0.12.49工具下载地址,
可到公众号"逆向APP"内的文章"iOS逆向_如何获取u3d游戏资源"获取。
公众号:逆向APP
也可访问小程序"万花筒筒"获取下载地址: