unity3D 如何提取游戏资源
首先感谢 雨松MOMO 的一篇帖子 教我们怎么提取 .ipa 中的游戏资源。教我们初步的破解unity3d资源的基本方法
附上原帖的链接:
http://www.xuanyusong.com/archives/2584
下面我会从头介绍一下提取的全过程:
步骤一:首先从 https://github.com/ata4/disunity/releases 下载 DisUnity v0.3.1
也可以直接用工具下载 https://github.com/ata4/disunity/releases/download/v0.3.1/disunity_v0.3.1.zip
我解压到了D:\disunity_v0.3.1 这个路径 大家根据自己的需求来选择自己的路径吧
步骤二:确保安装了 Java JDK 7
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
检测是否安装成功 在cmd输入 java -version 可以打印出版本号 说明应该没问题了。如果没有成功这里就不详细介绍了 问下度娘或者google一下(虽然最近google有些杯具了),请大家见谅。
步骤三:获取可以破解的源文件 首先我们需要Android的 .apk 或者 IOS的 .ipa 或者网页游戏的.unity3d 和 .boundle 文件
Android: 先看看 Android 的 apk 安装包吧,把下好的文件后缀名.apk 直接改成 .rar 解压到单独的文件夹 可以反编译的文件的路径就在:解压后的文件夹\assets\bin\Data
IOS: ios的 ipa的安装包 也是同样的原理 把.ipa 改成 .rar 然后解压到单独的文件夹 可以反编译的文件的路径就在: 解压后的文件夹\Payload\godoflight.app\Data (这里我用的是神之光举例子 所以是 godoflight.app)
网页: 这个我们重点讲一下
下面我讲一下如何提取unity3d做的网页游戏的资源
首先我们先要下载 火狐浏览器 http://www.firefox.com.cn/ 这是官方网站 请大家自行下载吧。
然后安装 FireBug 插件 上图了
然后搜索 Firebug 找到后点安装
安装成功后这里会有个虫子的图标
准备工作完成了,下面我们找一个unity3d开发的网页游戏 这里我们用 《冰火破坏神》 来举例,算是给完美做广告了 虽然他们一定会恨我的(坏笑)。
先登录游戏,然后打开firebug 如图 点 [网络] -> [全部] 如果目前网页中有unity的资源的话 就会在下面的列表里出现
这里我先清理了一下因为里面有很多不是unity的资源文件 列表清空了之后 我点 【进入游戏】 就进入了一个加载界面列表里开始加载新的资源
有.boundle 和 .unity3d 的资源 这就是我们需要的 至于其他的资源 我也是刚刚才尝试出来的估计就这两种有用的文件吧 如果不是还请大家补充 大家共同研究哈。
这里已经加载了不少资源了 然后就是蛋疼的下载 因为一直没有很好的批量下载的方法 我目前还是一个一个的下载 如果大家有好的方法的话 希望可以分享一下 感激不尽。
复制链接 然后我用工具下载下来就可以了(我用的QQ旋风)。
到此需要做的准备基本完成下面我们开始反编译。
步骤四: 打开cmd 进入步骤一中的 D:\disunity_v0.3.1 文件夹中
下面是disunity_v0.3.1中的目录结构
然后我们可以用命令 disunity extract 需要反编译的文件的路径\*.* 就可以了
我的反编译文件放在了E:\Downloads\szgPJB(jb51.net)\assets\bin\Data 这个文件夹中 用 *.* 就可以把里面的文件全部反编译 当然无法识别的文件是没法反编出来的
从.ipa和.apk中解压出来的资源 貌似只有 .assets 文件可以反编译出来
从网页上下载的.boundle和.unity3d 文件也可以放到一个文件夹 用上面的方法 反编译出来。
当然 单个文件的话 把*.* 替换成想要反编译的文件就可以了
以上就是整个反编译的过程
反编译出来的文件 会分几个类别 分别放到以下文件夹中
audioclip 是音频文件
dubemap这不太清楚 里面存放的好像是贴图文件
font 是 字体
mesh 是 模型文件 .obj
shader 是 里面是.shader文件
Texture2d 是 贴图文件
好了 先写到这里吧 有什么错误和不合适得地方请大家 批评指正 这是我写过的最长的一篇帖子了 还请大家多多支持。
原文地址:http://bbs.9ria.com/thread-401140-1-1.html
unity3D 如何提取游戏资源相关推荐
- unity3D 如何提取游戏资源 (反编译)+代码反编译【P.M.出品】
转自:https://blog.csdn.net/LANGZI7758521/article/details/52291564 首先感谢 雨松MOMO 的一篇帖子 教我们怎么提取 .ipa 中的游戏资 ...
- 转:Unity3D研究院之提取游戏资源的三个工具支持Unity5(八十四)
这两天无意间又发现了两个提取Unity游戏资源的工具,这会儿刚好有时间我就码点字总结一下. 一.disunity 因为之前写过了所以这里就不介绍了 .Unity3D研究院之mac上从.ipa中提取un ...
- Unity 提取游戏资源之ktx转换
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 从雨松的 ...
- 一、创建Assetbundle 在unity3d开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新。
一.创建Assetbundle 在unity3d开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新. 一个Asse ...
- 通用型游戏资源提取工具介绍
先感慨一下,这是篇2007年的帖子啊!!13年了! 游戏资源包括了游戏的图片.文字.音乐.动画和其他数据资源.虽然很多游戏的资源都是开放的或者采用通用格式压缩的,但也不少游戏是经特殊格式打包过了,要想 ...
- dds提取工具_游戏资源提取器(game extractor)
game extractor提供游戏资源获取功能,可以帮助用户在软件上快速将游戏中的资源提取,您可以将游戏文件添加到软件,随后选择需要提取的格式,可以选择对视频.音乐.素材.xml文件等内容提取,方便 ...
- 手游游戏资源提取 (AssetStudio、VGMToolbox)
参考: 公主连结 游戏资源提取(解包)简明教程 想拿点知名IP的手游素材做点demo,然后搜了下如何能拿到app的素材资源 一 下载apk 二 AssetStudio获得图片 三 VGMToolbox ...
- 通用型游戏资源提取工具介绍收藏
游戏资源包括了游戏的图片.文字.音乐.动画和其他数据资源.虽然很多游戏的资源都是开放的或者采用通用格式压缩的,但也不少游戏是经特殊格式打包过了,要想得到这些资源可以寻找专用的资源提取工具.但并非所有游 ...
- 【转贴】通用型游戏资源提取工具介绍 (推荐)
游戏资源包括了游戏的图片.文字.音乐.动画和其他数据资源.虽然很多游戏的资源都是开放的或者采用通用格式压缩的,但也不少游戏是经特殊格式打包过了,要想得到这些资源可以寻找专用的资源提取工具.但并非所有游 ...
- Silverlight游戏开发之游戏资源提取篇
别人开发游戏都是讲一些理论思想之类,不才就down资源提取器,提取游戏相应资源,用photpshop改为带透明通道的.png图片,并自己写了一些小的辅助程序实现批量重命名和根据编号从偏移量文件中提取相 ...
最新文章
- c++ windows获得当前工作目录文件_基于linux下Python文件操作
- linux 定时任务crond
- 计算机组装比赛看什么书呀,现在学习计算机组装,还有硬体知识,看什么书好?推荐一下...
- div css导航栏设计,CSS+DIV设计实例:超酷的竖排导航栏
- 【独家】搜狗黎志:创新和竞争是推动时代发展的原动力
- 木七七施辰刚:我是这样将玩家次留提升了 5% 的
- ECSHOP发送邮件提示need rcpt command的解决方法
- 【斐波那契】【前缀和】无限序列
- 神经网络人口预测matlab,BP神经网络预测(人口)程序(matlab)
- 在windows平台下搭建Django项目虚拟环境
- 什么是离线迁移(闪电立方)
- Mysql远程连接报错2003 Cant connect toMySQL server on your address解决方案
- 服务器信息批量收集,如何批量导入或导出服务器信息
- 如何批量修改文件名称
- 奥本大学计算机专业GRE成绩,美国大学GRE分数要求汇总贴,你的目标学校要求多少分?...
- Python+Vue计算机毕业设计餐饮管理系统qpa33(源码+程序+LW+部署)
- 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入...
- 2021-04-24 - 电脑主板 - 升级Blos和ME - 学习/实践
- 一个3D车道线检测方法PersFormer及其开源OpenLane数据集
- 十进制快速转换为二进制
热门文章
- 适合社会化制造的设计
- Android 应用签名的创建
- GlobalMapper20提取点云LAS文件当中的投影信息
- linux中标麒麟导入sql文件,中标麒麟操作系统中安装达梦数据库
- 【DC-DC开关电源芯片的使用(LM2596)】
- 如何解决python 画图时 it could not find or load the Qt platform plugin “windows“ in “”的问题
- 原生js获取屏幕高度
- Ubuntu16.04桌面版pxe启动实现自动安装
- android exoplayer 直播流,android – Exoplayer自适应hls流媒体
- python全套视频免费教程_《python免费视频教程33》 请问谁有靠谱的Python全套视频教程,求推荐分享...