为什么需要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
关键权限配置
安装完成后需进行三步核心配置:
无障碍权限:设置→无障碍→已下载应用→启用GKD电池优化白名单:设置→应用→GKD→电池优化→设置为"不限制"悬浮窗权限:部分定制系统需单独开启(如MIUI在"权限管理"中设置)
核心功能
基础操作流程
安装完成后,GKD默认处于待机状态。典型使用流程:
规则订阅系统
GKD的灵魂在于其开放的规则生态系统,提供三种订阅方式:
官方规则库
地址:https://rules.gkd-kit.com
覆盖主流应用场景的精选规则,支持一键导入:
[
{
"app": "com.tencent.mm",
"rules": [
{"desc":"微信登录确认","action":"click","selector":"#agreeBtn"}
]
}
]
社区共享规则
通过Telegram群组(@gkd_rules)获取最新规则,支持按应用分类检索:
电商类:淘宝/拼多多开屏广告过滤社交类:微信自动登录确认视频类:B站贴片广告跳过
自定义规则编写
进阶用户可通过快照审查功能创建专属规则:
触发审查模式:通知栏快捷方式→"开始审查"截取目标元素:用取景框框选需要点击的区域生成选择器:系统自动生成XPath/CSS选择器保存规则:支持导出为JSON格式
规则配置
规则文件结构解析
典型规则文件包含三大核心模块:
{
"version": 5,
"rules": [
{
"app": "应用包名",
"activity": "界面标识",
"matches": ["元素特征1", "元素特征2"],
"action": "点击|滑动|输入",
"selector": "元素选择器",
"delay": 500
}
]
}
常用选择器语法
选择器类型示例适用场景XPath//*[@text='跳过']精确匹配文本CSSbutton.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"
}
典型应用场景演示
广告跳过实战
以拼多多开屏广告为例:
订阅官方规则com.xunmeng.pinduoduo自定义添加延迟参数(部分机型需要300ms延迟)测试验证:启动拼多多→观察广告自动跳过
微信自动化场景
实现红包自动领取:
{
"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"
}
]
}