既然本地没有,那就推测UI是在线加载的,于是把游戏的安装包丢进模拟器抓包看看。
Image.png (210.85 KB, 下载次数: 0)
下载附件
2024-11-18 16:52 上传
果然,app向服务器请求下载了文件,根据名称gameui猜测可得知是游戏图片资源。复制链接在浏览器将upk文件下载到本地。
查询资料得知,upk文件可以使用软件UE Explorer打开,但是很不幸被加密。
Image.png (42.58 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
继续查询资料得知,直接将apk包修改为zip解压可能会有部分资源被损坏,需要使用工具ApkIDE反编译安装包,然后使用AssetStudio打开查看。
Image.png (135.13 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
使用AssetStudio打开Assets目录
Image.png (139.09 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
用这种方法查看图片资源比直接解压得到的图片资源更多,但也没多多少,只能说是聊胜于无。
到这里有点卡住了,先睡一觉,起来后发现,既然在游戏加载的过程中将upk包下载到了本地,那么必定会在本地解析,直接去手机上翻找本地文件,会不会有惊喜呢?
使用MT管理器全局搜索gameui,结果如下:
Image.png (49.51 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
在gameui14.0.100文件夹下有一个gameui6.0.1.imgs文件。
这个文件我找了半天,没有找到该用什么工具打开它,于是又一筹莫展了,最后死马当活马医,万物皆可txt,用文本查看器看看吧。
Image.png (36.5 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
打开后在文本开头发现了华点——UnityFS。
Image.png (70.48 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
Image.png (67.64 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
这不巧了嘛,直接使用AssetStudio打开在本地找到的imgs文件,果然成功,提取了近两千张图片资源,最后导出所有图片发给领导交差:
Image.png (246.34 KB, 下载次数: 0)
下载附件
2024-11-18 16:53 上传
图片到此就提取完成了,小白刚刚入门,各位大佬有什么指教欢迎评论留言!!