加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

使命召唤手游内测版资源破解分析

(2019-10-18 11:17:53)
标签:

365

andriod

unity3dgame

分类: Crack
使命召唤手游内测版本(腾讯美服)资源破解分析。unity版本5.6.4p4,ress资源格式。网友说使用assetstudio读取不了。测试了一下的确无法读取。
拿到了内测的资源文件:xgO_sgOJfm$sgBmKJw$wg1gKWgs10J
添加个后缀assetbundle,文件变成xgO_sgOJfm$sgBmKJw$wg1gKWgs10J.assetbundle
这样我的Unity3DExtractorOSE可以读取了。

使命召唤手游内测版资源破解分析

发现lz4压缩解压正常。
assetstudio依旧读取不了脱了lz4的xgO_sgOJfm$sgBmKJw$wg1gKWgs10J.uinty3d,头皮发麻!只能硬怼试试了。

使用16进制编辑器打开脱了lz4的xgO_sgOJfm$sgBmKJw$wg1gKWgs10J.uinty3d,滚动到地址段0x2a0,如下图
使命召唤手游内测版资源破解分析


0x2AB 4字节即为资源数据包的偏移地址,那么实际地址就是0x2A7+0x19B4= 0x1C5B。mark一下

继续往下滚动到0x12A0地址段,这里是文件打包的索引区。

使命召唤手游内测版资源破解分析

第一个打包文件就是honorguard_M_CN。居然正好是一个纹理贴图,格式是ETCRGB4,分辨率1024x1024,mipmap 11,文件容量0xAAAB8,ok

跳转到0x1C5B,截取0xAAAB8数据,保存到临时文件1.dat

自编ktx封包头如下:

使命召唤手游内测版资源破解分析

上面是一个自定义的ktx封包纹理的文件头,把上面分析的纹理参数写入。

在0x64写入纹理数据1.dat,如下图

使命召唤手游内测版资源破解分析


保存为honorguard_M_CN.ktx。ok,纹理封包ktx完成!

使用pvrtool打开试试,卧槽,成功!

使命召唤手游内测版资源破解分析


原图

使命召唤手游内测版资源破解分析

这个包内一共8个纹理贴图,我是通过修改xgO_sgOJfm$sgBmKJw$wg1gKWgs10J.uinty3d文件头让assetstudio能够显示,但并不能导出。只是看一下多少文件&!&

使命召唤手游内测版资源破解分析

ok,按照这个方法循环操作8次,就能全部解包了。自动批量解包程序我就懒得改写Unity3DExtractorOSE了,工作量不小。

顺便搞了第2-8张
使命召唤手游内测版资源破解分析

使命召唤手游内测版资源破解分析

使命召唤手游内测版资源破解分析

使命召唤手游内测版资源破解分析

使命召唤手游内测版资源破解分析

使命召唤手游内测版资源破解分析

使命召唤手游内测版资源破解分析

over


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有