为什么需要GKD?

手机上开屏广告、弹窗广告、视频贴片广告已成为用户挥之不去的梦魇。据统计,普通用户每天因广告浪费的时间超过15分钟,而GKD(全称"搞快点")正是为解决这一痛点而生。这款基于Android无障碍服务的开源工具,通过智能识别屏幕元素实现自动化点击,不仅能跳过各类广告,更能实现自动登录、红包领取等高级操作。

环境准备与安装指南

系统兼容性检查

GKD支持Android 7.0及以上系统,特别优化了鸿蒙3.0-4.3的兼容性。安装前需确认:

  • 手机已开启"允许安装未知来源应用"
  • 存储空间剩余至少50MB
  • 关闭MIUI、EMUI等系统的"智能省电"功能(防止后台被杀)

安装

GitHub官方源(推荐)
# 终端命令行安装
adb install https://github.com/gkd-kit/gkd/releases/download/v1.0.5/gkd-release.apk
源码编译安装

适合开发者用户的进阶方案:

git clone https://github.com/gkd-kit/gkd.git
# 使用Android Studio打开项目,同步Gradle后Build APK

关键权限配置

安装完成后需进行三步核心配置:

  1. 无障碍权限:设置→无障碍→已下载应用→启用GKD
  2. 电池优化白名单:设置→应用→GKD→电池优化→设置为"不限制"
  3. 悬浮窗权限:部分定制系统需单独开启(如MIUI在"权限管理"中设置)

核心功能

基础操作流程

安装完成后,GKD默认处于待机状态。典型使用流程:

启动目标应用
GKD自动检测广告元素
是否匹配规则?
执行预设点击操作
记录新元素特征

规则订阅系统

GKD的灵魂在于其开放的规则生态系统,提供三种订阅方式:

官方规则库

地址:https://rules.gkd-kit.com
覆盖主流应用场景的精选规则,支持一键导入:

[
  {
    "app": "com.tencent.mm",
    "rules": [
      {"desc":"微信登录确认","action":"click","selector":"#agreeBtn"}
    ]
  }
]
社区共享规则

通过Telegram群组(@gkd_rules)获取最新规则,支持按应用分类检索:

  • 电商类:淘宝/拼多多开屏广告过滤
  • 社交类:微信自动登录确认
  • 视频类:B站贴片广告跳过
自定义规则编写

进阶用户可通过快照审查功能创建专属规则:

  1. 触发审查模式:通知栏快捷方式→"开始审查"
  2. 截取目标元素:用取景框框选需要点击的区域
  3. 生成选择器:系统自动生成XPath/CSS选择器
  4. 保存规则:支持导出为JSON格式

规则配置

规则文件结构解析

典型规则文件包含三大核心模块:

{
  "version": 5,
  "rules": [
    {
      "app": "应用包名",
      "activity": "界面标识",
      "matches": ["元素特征1", "元素特征2"],
      "action": "点击|滑动|输入",
      "selector": "元素选择器",
      "delay": 500
    }
  ]
}

常用选择器语法

选择器类型 示例 适用场景
XPath //*[@text='跳过'] 精确匹配文本
CSS button.skip-btn 网页元素定位
布局边界 bounds=[100,200,300,400] 绝对位置点击

高级配置技巧

动态规则优化

通过正则表达式实现智能匹配:

{
  "matches": ["广告|推广|关闭"],
  "selector": "//android.widget.Button[contains(@text,'广告')]"
}
执行顺序控制

使用priority字段调整规则优先级(数值越大优先级越高):

{
  "priority": 1000,
  "action": "click"
}
异常处理机制

配置max_fails参数防止误操作:

{
  "max_fails": 3,
  "fail_action": "log|stop|reboot"
}

典型应用场景演示

广告跳过实战

以拼多多开屏广告为例:

  1. 订阅官方规则com.xunmeng.pinduoduo
  2. 自定义添加延迟参数(部分机型需要300ms延迟)
  3. 测试验证:启动拼多多→观察广告自动跳过

微信自动化场景

实现红包自动领取:

{
  "app": "com.tencent.mm",
  "rules": [
    {
      "activity": "LuckyMoneyReceiveUI",
      "selector": "#openBtn",
      "action": "click",
      "delay": 800
    }
  ]
}

游戏辅助场景

王者荣耀自动同意组队:

{
  "app": "com.tencent.tmgp.sgame",
  "rules": [
    {
      "activity": "TeamInviteActivity",
      "selector": "//android.widget.Button[@text='同意']",
      "action": "click"
    }
  ]
}
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐