首先说明一点,我最后并没有成功,仅供大家参考。

我做这个是因为,我的Unity工程中的Scene0.unity场景文件损坏了,我就想着应该这个文件在生成的APK里边,就想把它给解出来用。

步骤,

1.解压APK

将APK文件后缀改为rar/zip之类的直接解压得到下面的文件:

这就是个中规中矩的安卓APK的内部了。

2.寻找资源文件

喏~在这儿了

Managed中是所有引用的dll,以及自己的脚本文件组成的dll,听说在这个里边:Assembly-UnityScript.dll,不过这个不关我的事,我还要找.unity场景文件!!!!!

当然,我也想要资源文件,因为觊觎其他游戏的资源文件很久了,嘿嘿~

3.学习使用disunity_v0.5.0工具

你解压这个工具后,里边就有个读我,就是说明书了

来我们来初步读下

看起来是不是很牛逼,支持 2~5的反解。不过它又说,由于只支持原生文件的读写,这些文件呢不含任何对象反序列化,(这句我没懂,还得请教大家)。不过后面那句我是懂了,就是说反正不能直接解出来Assert了。

底下是操作说明。

用法是:disunity <command> [options] <file>

就是说disunity 加必写命令,加可选说明,加必写文件地址

再底下说命令分两组,一组是用来解assert的,另外一组用来解bundle的。

我关注Assert这组,

asset unpack      | Unpacks raw data blocks from a file. Could be useful for manual extraction.

解压文件原生数据块,这个或许对手动解压有用哦

|asset blocks      | List data block offsets and sizes. Could be useful for manual extraction.

列出数据块的偏移和大小,这个当然对手动解压有用哦

(呀,我写到这里,突然发现我应该把这个asert blocks好好用用,或许能进一步解决问题。)

4.操作

好,有了这两个命令,可以开张了。

先用assert unpack来解压。

方法是:CMD定位到disunity_v0.5.0目录中,然后写

disunity assert unpack C:\Assert\bin\Data\*.*

回车后,发现一大堆无法识别split1/split2/... ... 的错误。

5.症结所在

问题出来了,我需要的其实就是.assert,然而这里是.assert.split*

至于怎么把这些分割包合并起来,尚无对策。

************************************************************************************************************************************************************************************************

***************************************************************华丽的分割线******************************************************************************************************************

上面一节研究就完了,然后我猛然想起来,我可以试试Unity生成的exe文件的反解密

没错,这个就是exe的数据包了,其中sharedassets0.assets就是了,没有分割啊,多好的,然后我就如上面步骤一样的把这个东西成功解压了,解压后如下:

得到了这个东西,这个呢,就是上面提到过的blocks了,至于这个再怎么解压,我也没办法了,不过上面有个命令是assert blocks或许有用,我有时间再研究研究吧



Disunity_V0.5.0 提取Unity生成的Apk的资源相关推荐

  1. Unity 生成APK 出错的解决方法

    Unity 生成APK 出错的解决方法 参考文章: (1)Unity 生成APK 出错的解决方法 (2)https://www.cnblogs.com/laomanong/p/5783599.html ...

  2. Unity 多渠道打包 APK

    Unity 多渠道打包 APK 一个工程打包给 N 个渠道,每个渠道有自己的 应用名.应用Icon.包名.keystore.各种需要接入的SDK,甚至每个渠道有单独的资源等等 为了方便.省事.省时,决 ...

  3. Android 10.0 PackageManagerService(三)APK扫描-[Android取经之路]

    摘要:上一节讲解了PKMS的 权限扫描,扫描/system/etc/permissions中的xml,存入相应的结构体中,供之后权限管理使用. 这一节主要来讲讲APK的扫描. 阅读本文大约需要花费15 ...

  4. 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )

    文章目录 一. 加固工具准备 二. 生成签名 APK 三. 加固操作 四. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上一次加固还是一年前 , 过程全忘了 o(╥﹏╥ ...

  5. C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码...

    C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 原文:C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 前言 系列 ...

  6. apk ionic 破损_cordova – ionic build android不生成任何.apk文件或错误

    我正在发布我的第二个应用程序,并且在发布 android时出现问题. 当运行cordova build –release android它应该根据docs和之前的经验在platforms / andr ...

  7. Android Gradle 批量修改生成的apk文件名

    目录 一.简介 二.代码实现 1. Gradle 3.0以下版本 2.Gradle 3.0以上版本 一.简介 平时开发都知道,我们要上线的时候需要在Android studio打包apk文件,可是默认 ...

  8. Unity 生成 Excel表格

    Unity生成Excel需要EPPlus这个库,Editor状态可以使用,打包后需要加入 I18N.CJK  和 I18N 这两个库 代码如下: private void SaveExcel(){Op ...

  9. LTspice基础教程-022.从MOS管提取参数生成spice模型

    纵向双扩散器件 VDMOS(Vertical Double-diffused Metal Oxide Semiconductor)和横向双扩散器件LDMOS(Lateral Double-diffus ...

  10. Unity 生成二维码 融合图片

    Unity 生成二维码,并将二维码和已有背景图片融合,保存到本地,,, 1.场景的搭建 2.代码的编写(参考链接) using System.IO; using UnityEngine; using ...

最新文章

  1. 将图片资源文件整合到DLL文件中
  2. C++继承中的同名成员变量处理方法
  3. 重温名篇《康托尔、哥德尔、图灵——永恒的金色对角线》
  4. kafka的offset笔记
  5. leetcode 330. 按要求补齐数组(贪心算法)
  6. 客座编辑:武永卫,男,博士,清华大学计算机科学与技术系教授。
  7. rxtx串口事件不触发_STM32F0单片机快速入门七 串口(UART)操作从轮询到中断
  8. python学习知识以及就业方向_Python需要学到什么技术 学完可以从事哪些行业
  9. Python字符的转义
  10. 使用 ngrok(小米球)实现内网穿透映像到外网访问项目
  11. 软件测试周刊(第46期):走好选择的路,别选择好走的路,你才能拥有真正的自己。
  12. 雨滴桌面显示html,如何用雨滴桌面设置美观的桌面天气插件
  13. Ngnix 配置文件快速入门
  14. 如何写15分钟的计时器
  15. Git - 学习/实践 - 以及相关操作
  16. Springboot+WebSocket实现一个聊天室
  17. 计算机管理 位置不可用,Win10系统文件打不开提示位置不可用拒绝访问如何解决...
  18. 计算机网络双语chapter4答案,计算机网络题库chapter4
  19. 从网络上下载文件的两种方式
  20. 常间的黑客攻击手段以及预防方法整理

热门文章

  1. cruisecontrol 持续化集成(运行bat脚本)
  2. Relab Sonsig Rev-A 演示 华丽的混响插件
  3. 进阶项目(4)蜂鸣器程序设计讲解
  4. 半正定矩阵的对角元素不小于该矩阵的最小特征值
  5. php 读取文件函数效率,php使用file函数、fseek函数读取大文件效率分析
  6. 18650锂电池保护板接线图_12v锂电池保护板电路图 - 全文
  7. 线性代数知识点总结之行列式
  8. 雨滴win7计算机路径,win7系统设置雨滴桌面(Rainmeter)开机自启动的操作方法
  9. VBA系列(1)——VBA基础知识
  10. 小花语音机器人(零)-单片机控制驱动板PCB