游戏类

2019.12.25 21:02:53

    功能相关

    加固支持哪些游戏引擎?

    支持所有游戏引擎,包含Unity3d、cocos2d、UE4、neox、libgdx等。

    加固后的游戏兼容性怎么样?

    易盾使用的是纯SO层的方案,不受Android碎片化影响,比使用DEX加固的方案兼容性和安全性都要高很多。

    加固后的游戏会影响性能么?

    由于加固完全在SO层实现,对游戏性能影响很小,CPU占用增加0.5%到1%,内存增加1到3M,启动时间增加在150ms以内,安装包体积增加在3M以内。

    能防如天天加速器类似的模拟器加速吗?

    可以防,手机加速和模拟器加速都可以防,并且使用的是通用方法,所有已知和未知的加速器都可以防。

    防修改器是不是使用进程扫描的方法?

    不是,防修改器使用的是行为识别,只要有读写内存操作游戏即会闪退。不针对具体修改器,因此通用性很强,未知的修改器也可以检测。

    加固后是否需要重新签名?

    需要使用游戏原先的签名进行重签,加固工具自带了一个极速签名工具,具体使用可以看工具使用说明。

    接入相关

    加固会不会影响游戏渠道上架?

    由于某些渠道会打SDK,需要对APK里面的dex进行修改,如果对DEX加壳则DEX就无法修改,就会影响上渠道。我们的加固默认不会对DEX加壳,所以不存在这个问题。

    加固整个过程需要持续多久?

    实际加固速度很快,大概在2分钟左右,主要时间在于加固的网络速度。由于我们的加固只上传需要加密的文件,总上传文件一般在二三十M左右,以目前主流网速总加固时间在5分钟左右。

    Unity3d游戏相关

    Unity3d游戏是不是只支持Assembly-CSharp-firstpass.dll Assembly-CSharp.dll两个DLL的加密?

    支持任意DLL脚本加密,只要在配置文件里进行指定即可。

    Unity3d DLL脚本如果已经加过密,是不是可以再做加固?

    不支持对已经加过密的DLL脚本进行加密,请使用未加密的版本。

    Unity3d的Assetbundle资源加密是否影响游戏加载速度?

    几乎无影响,资源解密函数完全由C来实现,效率很高,单个资源解密耗时在2ms以内。

    加固失败排查

    加固结束出现
    [I] apk protect failed!For more details,please check log file
    这样的报错,请到NHPProtect.jar所在的目录下,找到LOG文件夹,里面最新的txt文件,打开一下里面的日志,里面会有记录错误编码,可以根据如下的错误编码对应到具体的错误原因

    • 错误编码:107,表示DLL被重复加密了,请不要使用加密过DLL的游戏包做加固,或者对加固过的包重复加固
    • 错误编码:204, 一般来说是额外指定了加固的SO,正常情况下指定appkey就可以,不要额外指定SO
    在线咨询 电话咨询:95163223 免费试用