Android加固与反外挂FAQ
FairGuard支持哪些游戏引擎?
FairGuard支持Unity、Cocos、UE(虚幻)、LAYA等各类游戏引擎。
FairGuard方案支持x86和64位架构吗?
FairGuard同时支持x86、armeabi、armeabi-v7a、arm64等架构。
FairGuard的兼容性与稳定性如何?
FairGuard使用的是纯native加固方案,兼容性跟原始未加固的游戏一致。游戏安装量超千万,方案的兼容性与稳定性已经得到全面验证。
FairGuard加固后对游戏的内存占用和游戏性能影响大不大?
对游戏运行时性能无影响。因手机配置、性能等差异,加固对游戏启动时间有30-100ms的增加,内存增加1-3M。
Assetbundle资源加密是否影响游戏加载速度?释放到缓存时会不会被解密?
FairGuard使用的Assetbundle加密方案,只在资源被使用时才会解密,因此释放到缓存时还是处于加密状态。加密方案只对核心关键位置做加密处理,因此对加载速度几乎没有影响,单个资源解密时间低于1ms。
FairGuard对Android各版本的系统支持如何?
支持2.3及以上的各版本Android系统。
加固后需要重新签名吗?
需要重新签名。可将签名信息填入到配置文件,增加-signapk参数,加固工具加固完游戏后会自动进行签名。
加固方案会对Java层或者DEX文件加密吗?
FairGuard加固方案不会对Java层或者DEX文件进行加密,有如下2个原因:
1) 游戏将自己的逻辑核心代码放在Java层的情况几乎不存在;
2) Java层保护的对游戏来说起不到作用,却影响游戏性能,因此,FairGuard不对Java层或Dex文件进行保护。
加固so后,对崩溃信息的符号表是不是有影响?
符号表正常匹配,无影响。
支持打多渠道包吗?多渠道打包该应该如何处理?
不需要额外处理,只要告知客服对接人员,有此需求,客服在后台做相关配置。跟单渠道使用一样的命令行加固即可。
一个游戏加固完需要多长时间?
FairGuard游戏加固为SaaS服务,加固程序会抽取需要处理的游戏文件上传到服务端进行处理,网络速度比较快的情况下,一般加固时间在3-5分钟。