• 前言

        该加固工具为jar包文件,加固对象为Unity项目生成Windows可执行项目后的目录。



  • 游戏包加固

        1.命令行参数

        java -jar FairGuard-Windows.jar -autoconfig -inputfile %inputdir% [-outputfile %outputdir%]

        参数说明:

        %inputdir%:为需要加固的游戏路径。

        如下图1所示:需要加固的路径为:C:\Users\cml\Desktop\dd\CarGame

    FairGuard

    图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

    FairGuard

    图2 加固ab路径展示

        %outputdir%:加固完成的路径(可选),如果不填写则会生成到默认的路径下。

  • 使用注意事项

        1. 加固路径不能含有空格 如:WeChat Files这种中间含有空格的文件夹

        2. 控制台需要以管理员权限打开

        3. 加固后的exe/dll自行签名,避免杀软报毒

        4. 有其它问题可点击联系QQ客服:2079128588

即刻体验FairGuard加固方案!

即刻体验FairGuard加固方案!

免费试用游戏游戏安全保护, 对接专业技术服务!

免费体验
首 页
产 品
方 案
客 服
帮 助