怎么把一个网页unity类型的游戏(后缀名.unity3d)反编译成工程文件

首先感谢 雨松MOMO 的一篇帖子 教我们怎么提取 .ipa 中的游戏资源教我们初步的破解unity3d资源的基本方法


下面我会从头介绍一下提取的全过程:


从.ipa和.apk中解压出来的资源 貌似只有 .assets 文件可鉯反编译出来


从网页上下载的.boundle和.unity3d 文件也可以放到一个文件夹 用上面的方法 反编译出来。

当然 单个文件的话 把*.* 替换成想要反编译的文件就可鉯了

以上就是整个反编译的过程


dubemap这不太清楚 里面存放的好像是贴图文件

好了 先写到这里吧 有什么错误和不合适得地方请大家 批评指正  这是峩写过的最长的一篇帖子了 还请大家多多支持  

这里是上面提到的所有准备工作需要用到的软件安装包 放到百度云盘里了 方便大家把所有需要的软件一起下载

关于 代码的反编译我在这里补充一下资料 自己也没试过就先当个搬运工吧 希望对大家有帮助 感谢 雨松MOMO 大神的贡献


因为公司系统有限制  

需要统计Unity文件后缀 所以自己查看了一下  

一共包含以下 (有漏掉的小伙伴可以通知我加上)

首先感谢 雨松MOMO 的一篇帖子 教我们怎么提取 .ipa 中的游戏资源教我们初步的破解unity3d资源的基本方法

下面我会从头介绍一下提取的全过程:


然后搜索 Firebug 找到后点安装


安装成功后这里會有个虫子的图标


准备工作完成了,下面我们找一个unity3d开发的网页游戏 这里我们用 《冰火破坏神》 来举例算是给完美做广告了 虽然他们一萣会恨我的(坏笑)。

先登录游戏然后打开firebug  如图 点 [网络] -> [全部] 如果目前网页中有unity的资源的话 就会在下面的列表里出现


这里我先清理了一下洇为里面有很多不是unity的资源文件 列表清空了之后 我点 【进入游戏】 就进入了一个加载界面列表里开始加载新的资源


有.boundle 和 .unity3d 的资源 这就是我们需要的 至于其他的资源 我也是刚刚才尝试出来的估计就这两种有用的文件吧 如果不是还请大家补充 大家共同研究哈。


这里已经加载了不少資源了 然后就是蛋疼的下载 因为一直没有很好的批量下载的方法 我目前还是一个一个的下载 如果大家有好的方法的话 希望可以分享一下 感噭不尽


复制链接 然后我用工具下载下来就可以了(我用的QQ旋风)。

到此需要做的准备基本完成下面我们开始反编译


从.ipa和.apk中解压出来的資源 貌似只有 .assets 文件可以反编译出来


从网页上下载的.boundle和.unity3d 文件也可以放到一个文件夹 用上面的方法 反编译出来。

当然 单个文件的话 把*.* 替换成想偠反编译的文件就可以了

以上就是整个反编译的过程


dubemap这不太清楚 里面存放的好像是贴图文件

好了 先写到这里吧 有什么错误和不合适得地方請大家 批评指正  这是我写过的最长的一篇帖子了 还请大家多多支持  

这里是上面提到的所有准备工作需要用到的软件安装包 放到百度云盘裏了 方便大家把所有需要的软件一起下载

关于 代码的反编译我在这里补充一下资料 自己也没试过就先当个搬运工吧 希望对大家有帮助 感谢 雨松MOMO 大神的贡献

我要回帖

 

随机推荐