0%

提取安卓游戏的小姐姐

在玩游戏的时候,我们有时候会因为种种原因想要提取这个游戏的美术资源:或是想分析一下这个游戏的技术方案;或是一些同人爱好者想进行二次创作;或是。。你懂的。Anyway,请在版权和法律允许的前提下食用本文章。

下面,我们使用AssetStudio这个开源神器,和最近我正沉迷其中的双生视界,来演示如何提取一个安卓应用中的资源,以及你们都爱的小姐姐。

首先,下载游戏的APK包,在此不再赘述。将下载下来的APK包的后缀名从.apk修改为.zip,并解压缩,我们可以得到如下资源:

然后下载AssetStudio并解压缩,直接运行其中的AssetStudioGUI.exe,选择File>Load folder

选中刚刚解压缩游戏包得到的文件夹中的assets文件夹,点击“选择文件夹”

AssetStudio会开始分析并列出其中所有的资源,此过程视文件夹大小可能耗费数秒钟至数分钟不等。完成后,我们会看到这样一个界面:

AssetStudio将所有资源分成了如下类型:

我们比较关心的是图片资源,所以在Filter Type中,我们只勾选Sprite和Texture2D。大致浏览一下所有的资源:

插画、UI、角色基本都在里面了。看最后这张图右上角的扳手,妥妥的就是无忧了

Image result for 时无忧

同时我们也可以验证了,双生视界的Live2D角色动画实现方式是骨骼动画。

选择菜单栏中的Export,可以将这些资源导出。我们选择Filtered assets,只导出刚刚筛选的Sprite和Texture2D资源。耐心等待一段时间,导出完成后,我们看一下导出的资源:

大功告成。如果想要进行二次创作的,就可以自己想办法啦。

至于如何反解包,就是另外一个话题了,我们以后有机会再探讨。

再次申明,本文仅限于技术探讨,请确保在不侵犯版权和法律的前提下使用。