Unity反编译:AssetStudio资源浏览器及代码查看器
前言
假如你手上有Unity发布出来的exe文件、apk文件或者webGL文件,但就是没有工程源文件,那么,如何从这些文件里面一窥究竟呢?这就需要资源提取工具以及代码反编译工具!
本文所涉软件【文中附有下载链接】:
- Unity资源提取:AssetStudio
- .Net代码反编译:dnSpy,ILSpy
- Chrome浏览器缓存提取:ChromeCacheView
盗亦有道,大家切莫拿这些神器来干偷鸡摸狗的事情。
一、AssetStudio软件相关信息
- 地址:https://github.com/Perfare/AssetStudio
- 介绍:AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.
- 星赞:
- 版本:
二、如何查看本机安装了哪些.net framework
本机安装了.net 5和.net 6
三、使用介绍
3.1、下载软件
我同时下载两个版本的包。
3.2、启动软件
【解压缩】->【AssetStudioGUI.exe】->双击启动
3.3、打开webGL的包
3.4、查看资源
设置Filter Type后,查看不同种类的资源
3.5、导出资源
- 选中你要导出的资源
- Export -> Selected assets
- 选择存放位置
- ok
导出的资源
查看到处的模型
3.6、如果获取浏览器中的WebGL缓存文件
浏览器加载的webGL文件,放到缓存里面后,如何快速的获取这些文件呢,使用ChromeCacheView。
-
下载地址:
-
使用方法:
四、使用心得
解压后,资源处于离散状态,如果你要还原项目场景,还是…
五、代码查看相关的包
1、dnSpy
首先,它是一个spy,其次dn代表dotNet,顾名思义,它用来反编译.net的程序集,当然也包括Unity中的.net程序集了。
网址:https://github.com/dnSpy/dnSpy
简介:
2、ILSpy
同理,它也是一个spy工具,IL的话,写.net的都知道是啥,.net的中间语言(IL)程序集
网址:https://github.com/icsharpcode/ILSpy
3、Unity WebGL的包
如果你得到的包是Unity WebGL的包,要查看代码,可能比较麻烦,毕竟在Build的时候,代码已经转化了很多遍,最终很多都转成了js文件。要提取出符合人类阅读习惯的代码,可能就比较麻烦了。
-
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
















