游戏加固对接概览

对接流程

1.对接易盾SDK

  • 对接文档地址:点我跳转

  • SDK资源下载:点我下载

  • 对接参数:查看对接材料中的"易盾参数-xxx.md"

2.验证对抗效果

  • 大部分功能在接入易盾SDK完成后即可生效,小部分功能需使用易盾加固工具加固才能生效(具体哪些对接SDK生效、哪些需使用加固工具生效,请查看本文档的"服务明细")
  • 验证方式:请查看对接材料中的“网易易盾手游智能反外挂(Android)验证文档.pdf”
  • 验证前请先去网易易盾的后台确认一下"闪退控制",具体方式请查看第3点

3.后台控制及数据查询

  • 登录网易易盾后台:dun.163.com(需联系平台索取子账号权限)
  • 闪退控制:可以控制各种风险下的闪退策略,请到"智能反外挂->闪退控制"进行操作
  • 统计分析:可以查看各种风险的统计分析,请到"智能反外挂->统计分析"中查看
  • 数据查询:可以查询各种风险的具体数据,请到"智能反外挂->数据查询"中查询
  • 盗版监控:可以标记盗版/正版的包,请到"智能反外挂->盗版监控"中设置

4.输出渠道包

  • 请打开星云平台对接中心,上传对接好易盾SDK的母包,使用的打包工具输出渠道包

5.使用易盾的加固工具进行加固

  • 主要用来做静态加固,例如游戏代码加密、资源文件加密。如果游戏有这方面的要求,则执行这一步;如果没有可以略过这一步。(具体哪些功能需使用加固工具生效,请查看本文档的"服务明细")

  • 加固方式:请将需要加固的渠道包告知平台,由平台统一负责加固

流程图

流程图

服务明细

服务内容 说明 对接SDK生效 使用加固工具生效 备注
游戏引擎加固 游戏引擎进行加密保护,防止核心逻辑进泄露,适用于U3D/Cocos2d/NeoX/通用引擎
游戏脚本加密 游戏脚本文件进行加密保护,阻止恶意破解,适用于C#/Python/JS/Lua/il2cpp等脚本
资源文件加密 资源文件进行加密保护,防止资源非法泄露及篡改,适用于U3D AB资源/U3D静态资源/Cocos2d资源 在后台开启该功能的情况下,加固时需设置符号表路径,否则加固工具会加固失败
文件校验 对重要文件进行唯一性标记,替换任何一个文件,将会导致应用无法运行 文件强校验,会对包内一些so文件等做校验,这个功能最近在优化,建议先不开启
签名校验 保护应用在被非法二次打包后不能正常运行(对比加固时和运行时候的签名) 加固前的包要使用正式签名,否则会被当做签名校验异常被拦截
盗版监控 保护应用在被非法二次打包后不能正常运行(需在后台标记盗版/正版的包) 只闪退标记盗版的包,正版和未知都放行
防调试器 防止通过使用调试器工具对应用进行非法破解
反修改器 防止通用修改器及其变种,修改游戏内的血量、战力、金币等重要数值及其他核心逻辑
反加速器 防止通用变速器及其变种,修改游戏速度,影响游戏平衡
防模拟器 检测模拟器环境,防止潜在的破解和刷单风险
反多开器 防止非正常用户通过使用多开器及变种
反地理位置模拟 防止非正常用户进行地理位置模拟绕过地理围栏
反模拟点击 防止通过制作脚本等进行模拟点击,模拟玩家辅助完成游戏操作
防同步器 防止非正常用户通过使用同步器及变种实现群控操作
反云真机 防止非正常用户通过红手指、多多云等云真机平台实现群控操作

FAQ

1.接完易盾SDK出现闪退

  • 易盾SDK心跳接口的回调不在主线程,请检查是否在回调里面调用了某些方法导致闪退