该资源可以对你的代码进行混淆,使不怀好意者更难对你的项目进行逆向工程。专为 Unity 设计,与构建过程无缝链接。
该资源包的首要优先是无需额外的步骤而直接使用。其他混淆器可能使游戏停止工作,而 Beebyte 的混淆器会寻找必须保护的特定于 Unity 的相关代码。源文件的内容保持不变,而混淆只针对于已编译的程序集。
功能:
- 支持 IL2CPP
- 支持程序集定义文件 (Unity 2017.3+)
- 删除命名空间,而不会有任何冲突
- 识别不允许更改的与 Unity 相关的代码
- 重命名类 †
- 重命名方法
- 重命名参数
- 重命名字段
- 重命名属性
- 重命名事件
- 字符串文字混淆
- 添加假方法
- 使用 Unity 检测面板窗口轻松地进行大量自定义
- 可以跨多个版本和开发人员进行一致的名称转译
- 适用于重命名成员的语义安全密码命名约定
该资源适用于 Unity 免费版和 Unity Pro 4.2.0 及更高版本(包括 Unity 5、2017-2020)。构建目标包括独立平台、Android、iOS、WebGL、UWP。其他平台不保证适用或不支持
1