-
前言
该加固工具为jar包文件,加固对象为Unity项目生成Windows可执行项目后的目录。
-
游戏包加固
1.命令行参数
java -jar FairGuard-Windows.jar -autoconfig -inputfile %inputdir% [-outputfile %outputdir%]
参数说明:
%inputdir%:为需要加固的游戏路径。
如下图1所示:需要加固的路径为:C:\Users\cml\Desktop\dd\CarGame
图1 加固游戏路径展示
%outputdir%:加固完成的游戏路径(可选),如果不填写则会生成到默认的路径下。
2.config.ini配置
config.ini文件位于FairGuard-Windows.jar相同目录下,如下是它主要字段的设置:
■ gamekey设置
用户需要将gamekey填写在该配置文件中,格式如下所示。
[gamekey]
key=638f**************************d636d531
若无gamekey,可 联系客服 获取。
■ protectdll设置(可选)
用户可以将想要保护的模块(dll)填入该配置文件中,格式如下所示:
[protectdll]
1=UnityPlayer.dll
2=GameAssembly.dll
注:添加过多模块会导致游戏启动时间变长。
■ dll保护设置(可选)
U3D_Mono游戏可以将Managed目录下的模块(dll)填入该配置文件中进行保护,格式如下所示:
[dll]
1=Assembly-CSharp.dll
2=Assembly-CSharp-firstpass.dll
-
Unity Assetbundle加密
通过压缩包加密Assetbundle资源
1.命令行参数
java -jar FairGuard-Windows.jar -optype_assetbundle_enc -inputfile %inputdir% [-outputfile %outputdir%]
参数说明:
%inputdir%:为需要加固的Assetbundle资源路径,Assetbundle资源可以是zip包或者Assetbundle资源所在路径。
如下图2所示,%inputdir%的路径为C:\Users\cml\Desktop\dd\ab\AssetBundles
图2 加固ab路径展示
%outputdir%:加固完成的路径(可选),如果不填写则会生成到默认的路径下。
-
使用注意事项
1. 加固路径不能含有空格 如:WeChat Files这种中间含有空格的文件夹
2. 控制台需要以管理员权限打开
3. 加固后的exe/dll自行签名,避免杀软报毒
4. 有其它问题可点击联系QQ客服:2079128588
即刻体验FairGuard加固方案!
免费试用游戏游戏安全保护, 对接专业技术服务!