游戏源码怎么编译-如何从unity3D中提取游戏资源(反编译)+代码反编译【PM出品】

首先感谢雨松MOMO的帖子,教我们如何提取.ipa中的游戏资源。教我们破解unity3d资源的初步基本功

附上原帖链接:

下面我从头介绍一下整个提取过程:

步骤1:首先从以下网址下载DisUnityv0.3.1

也可以直接用工具下载

我将其解压路径D:disunity_v0.3.1。 您可以根据自己的需要选择适合自己的道路。

第2步:确保安装了JavaJDK7

下载链接:

游戏源码怎么编译-如何从unity3D中提取游戏资源(反编译)+代码反编译【PM出品】

检查是否安装成功。 在cmd中输入java-version复制版本号描述。 应该没有问题。 如果不行的话,这里就不详细介绍了。 请度娘或者google一下(虽然最近google有点惨),谢谢。

第三步:获取可破解的源文件。 首先我们需要Android的.apk或者IOS的.ipa或者网页游戏的.unity3d和.boundle文件。

Android:我们先看一下Android apk安装包。 将下载的文件后缀名.apk直接更改为.rar,并解压到单独的文件夹中。 反编译文件路径为:解压文件夹assetsbinData

IOS:ios的ipa安装包也是同样的原理。 将 .ipa 更改为 .rar,然后将其解压到单独的文件夹中。 可反编译的文件路径为:解压文件夹Payloadgodoflight.appData(这里我以神之光为例,所以是godoflight.app)

网页:我们重点关注这个

接下来讲一下如何提取unity3d制作的网页游戏的资源。

游戏源码怎么编译-如何从unity3D中提取游戏资源(反编译)+代码反编译【PM出品】

首先,我们需要下载傲游浏览器。 这是官方网站。 请自行下载。

安装FireBug插件后,如上图

然后搜索Firebug并找到并点击安装

安装成功后,这里会有一个蟑螂图标

游戏源码怎么编译-如何从unity3D中提取游戏资源(反编译)+代码反编译【PM出品】

规划工作已完成。 现在我们来找一款Unity3D开发的网页游戏。 这里我们以《冰与火之破坏神》为例。 这是一个追求完美的广告。 事实上,他们肯定会恨我(举手)。

先登录游戏,然后打开firebug,点击【网络】->【全部】。 如果当前网页上有unity资源,则会出现在下面的列表中。

这里我先清除了,因为里面有很多不是Unity的资源文件。 清空列表后,点击【进入游戏】,进入一个加载界面列表,开始加载新资源。

有.boundle和.unity3d资源,这就是我们所需要的。 至于其他资源游戏源码怎么编译,我刚刚尝试过。 恐怕这是两个有用的文件。 如果没有,请添加并一起学习。

这里已经加载了很多资源游戏源码怎么编译,然后就是他妈的下载了。 由于没有什么好的办法可以批量下载,所以我还是一一下载。 如果你有好的方法,希望可以分享。 非常感谢。

复制链接后,我可以使用工具下载(我使用的是QQ旋风)。

至此需要做的准备工作基本完成,我们开始反编译。

第四步:打开cmd,进入步骤2中的D:disunity_v0.3.1文件夹

游戏源码怎么编译-如何从unity3D中提取游戏资源(反编译)+代码反编译【PM出品】

下面是disunity_v0.3.1中的目录结构

之后我们就可以使用命令disunityextract找到需要反编译的文件路径*.*。

我的反编译文件放在文件夹E:DownloadsszgPJB(jb51.net)assetsbinData中。 您可以使用*.*来反编译以上所有文件。 事实上,难以识别的文件是无法反编译的。 向下

从.ipa和.apk中提取的资源似乎只能反编译.assets文件

从网页下载的.boundle和.unity3d文件也可以按照前面的方法放在一个文件夹中并反编译。

其实对于单个文件,只需将*.*替换为你要反编译的文件即可。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 游戏源码怎么编译-如何从unity3D中提取游戏资源(反编译)+代码反编译【PM出品】 https://www.wkzy.net/game/192664.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务