assetstudio 中文文档 下载 App

版权边界与加密包说明 — 哪些能看、哪些不能看

工具本身是中性的

AssetStudio 及 AssetStudioMod 都是 MIT 许可的开源软件,工具本身的用法是中性的。但工具只是手段,提取出来的资源用途决定了是否合规。

提取出来的资源版权归谁

从 Unity 游戏里提取的贴图、音频、3D 模型、动画、字体等,版权归原作品权利方(通常是游戏开发商 / 发行商 / 独立开发者)。自己学习研究、分析资源结构、个人收藏一般没问题;但以下行为有实际的侵权风险:

简单判断:不确定就别发、别卖、别商用。

加密 AssetBundle 的说明

Unity 官方发行版(含 Unity 6)的 AssetBundle 默认只做 LZ4 / LZMA 压缩,不加密——AssetStudio 和 AssetStudioMod 都能直接打开。但以下场景可能遇到加密:

加密类型遇到谁AssetStudio 能打开吗怎么办
UnityCN 加密国内发行的 Unity 游戏(米哈游、腾讯系等)AssetStudioMod 能检测到并提示,但解不开用 Razmoth Studio 或 AnimeStudio
GFI / GFI_CN米哈游自家加密变种打不开AnimeStudio 有针对性支持
LZ4 变种压缩部分厂商自改的压缩打不开Razmoth Studio / AnimeStudio
自研加密各厂商自定义打不开需要专门逆向,AssetStudio 家族里没工具覆盖

AssetStudioMod 的检测逻辑是:如果加载的 AssetBundle 文件头不是标准的 Unity 签名,就判定为加密,打个提示框让你知道有这回事,然后跳过。不会强行解析、也不会崩溃——这是为了避免用户误以为自己在看真实数据。

Unity 版本不匹配

这不算加密,但后果类似——用原版 AssetStudio(最高支持 2022.1)去打开 Unity 2024 或 Unity 6 打包的资源,会在解析类型结构时失败。解决方法:用 AssetStudioMod,它的 TypeTree 解析支持到 Unity 6000.2。

Il2Cpp vs Mono 的区别

Unity 打包时有两种后端:

Il2Cpp 的完整流程在 资源提取实战 / MonoBehaviour 分组有专门章节。

跨平台文件系统权限