跳到主要内容

云许可-Unity3D加密流程

直接将包含Unity3D程序文件夹拖入到保护工具里,点击保护选中项目即可,保护后会生成加密后的Unity3D程序文件夹

3.1打开加壳工具

启动 Virbox 开发者工具盒 -> 点击 "加壳工具" ->点击 "启动加壳工具".

worddava93b89c286dfea4d7a03a7abdb761586.png

将 Unity3D 程序文件夹拖入 加壳工具 里,提示解析成功

image-20211019174126433

3.2选择开发锁及填写API密码

登录开发者账号(需要联网)

image-20211019174152576

填写API密码

image-20211019174206054

从VirboxLM获取API密码 登录 Virbox LM 平台 在【概览】页面,点击【查看开发者信息】,将API密码复制到加壳工具对应位置。

image-20230403153008815

3.3许可选项配置

许可形式:勾选云锁-云许可

许可ID:此处填写的许可ID要与创建产品时的ID一致。

锁芯片号:不设置

img

3.4加密选项

输出信息:可设置输出文件夹,默认会自动写成【ssp.程序名】。

mono格式

程序集:默认会加载程序中的Assembly-CSharp.dll和Assembly-CSharp-firstpass.dll文件,也可以添加Managed目录下自主开发的C# 程序集;

mono-crypt

il2CPP

默认对元数据(global-metadata.dat)进行保护;

il2cpp-crypt-set

后台检测间隔(秒):每隔多长时间检查授权的有效性,如果无效可设置消息选项提示客户

3.5消息选项

当程序被加密后,程序就与我们之前创建的许可进行关联,当用户在使用我们的加密的程序时如果触发了一些限制时,会以该界面上的消息进行显示。

news-set

3.6资源加密

可对Unity3D程序中的资源文件加密保护,防止资源文件被提取。打开【启用】按钮,默认会加载资源文件,如需保护其他资源文件可以点击【添加文件】筛选需要保护的资源文件。

密码

可随意设置密码,如不设置,加壳工具会随机密码。

加密外部资源

热更新工具,后续如果需要热更新功能,必须设置密码。

source-crypt-set

3.7完成保护

按照上面步骤配置好加壳工具后,点击 "保护选中项目" 即可完成程序的加壳操作。 保护成功后会重新生成一个目录。

img

至此,软件加密已完成,可进行下一步操作:使用加密后程序