在快节奏的数字生活中,我们常常需要重复点击相同的按钮、跳过冗长的弹窗广告,或是处理繁琐的登录确认流程。开源项目 GKD(GitHub 地址:https://github.com/gkd-kit/gkd)为解决这些问题而生——它通过 高级选择器 + 订阅规则 + 快照审查,让用户能够自定义屏幕点击行为,真正实现“自动化”与“个性化”的平衡。
一、GKD 是什么?
GKD 是一款基于 Android 系统的屏幕自动化工具,其核心能力可总结为三点:
-
自定义规则驱动:在指定应用界面中,若满足特定条件(如屏幕出现某段文字或控件),自动触发预设操作。
-
轻量级无侵入:无需 Root 权限,仅通过无障碍服务实现功能,避免对系统或应用本身造成影响。
-
订阅式规则库:用户可直接导入社区共享的规则订阅,无需手动编写代码即可覆盖常见场景。
二、GKD 能做什么?
-
快捷操作 例如,部分软件在电脑端登录时需在手机端手动点击“确认”,而 GKD 可自动识别弹窗并完成点击,省去重复操作。
-
跳过流程 许多应用在启动时强制展示广告或引导页,GKD 能精准定位“跳过”按钮并自动点击,让用户直达核心功能。
-
灵活定制 通过编写规则(如基于文本、控件 ID 或坐标的匹配条件),用户可针对小众应用或特殊场景实现自动化,例如自动收集签到奖励、屏蔽特定弹窗等。
三、GKD 的技术特色
-
高级选择器:支持多种控件属性匹配(文字、ID、层级结构),精确锁定目标元素。
-
快照审查:实时分析屏幕内容,结合规则引擎快速决策执行动作。
-
开源生态:所有代码遵循 GPL-3.0 协议开放,用户可审查安全性与透明度,并参与规则库的共建。
四、为什么你需要 GKD?
对于追求效率的用户而言,GKD 的意义远不止“跳过广告”。它重新定义了人机交互的主动性:
-
省时省力:将重复性操作交给规则,专注于更有价值的事务。
-
隐私安全:本地化执行规则,无需上传隐私数据至云端。
-
社区共享:通过订阅机制,普通用户也能享受开发者优化的成熟规则。
五、使用详细步骤
(一)、准备工作
-
确保您的 Android 设备系统版本在 7.0 及以上
-
从 GitHub 仓库的 Releases 页面下载最新版 APK 安装包
-
准备开启设备的无障碍服务权限
(二)、安装与基础设置
-
安装下载的 APK 文件,如遇安装阻止,需先开启「允许来自此来源的应用」
-
进入应用后依次开启以下权限:
-
无障碍服务权限(核心功能)
-
常驻通知(可选,用于显示操作状态)
-
-
图例:

(三)、订阅规则库(关键步骤)
-
点击应用主界面「订阅」按钮
-
点击右下角的加号按钮
-
输入选择推荐的规则订阅源。
订阅源可在 https://github.com/topics/gkd-subscription 自行查找。
订阅源推荐:https://github.com/AIsouler/GKD_subscription(当前订阅文件已适配 864 个应用,共有 1993 应用规则组,3 全局规则组)(由于订阅源地址不能随意传播,此处不直接展示具体的订阅源,订阅源地址可以github主页直接复制,建议使用国内镜像) -
启用所需规则组,建议初次使用先开启「通用跳过」和「登录确认」类规则
-
效果图:

(四)、规则配置与自定义
-
规则生效模式选择:
-
全局模式(对所有应用生效)
-
应用白名单模式(仅对指定应用生效)
-
-
自定义规则编写(进阶功能):
-
通过「选择器」定位界面元素
-
设置触发条件(文字匹配/控件ID/层级关系)
-
定义执行动作(点击/滑动/返回等)
-
(五)、实战操作示例
以自动跳过应用启动广告为例:
-
打开目标应用(如视频软件)
-
当出现启动广告时,GKD 会自动识别「跳过」按钮
-
在屏幕底部将显示操作提示,确认自动化执行效果(提示内容可在设置页面进行设置)
-
可通过日志查看每次触发的详细记录
-
效果图:

(六)、注意事项
-
定期更新规则订阅以获得最新支持
-
遇到无法识别的界面时可手动添加快照
-
部分金融类应用因安全限制可能无法生效
-
建议在熟悉基础功能后再尝试自定义规则
六、结语
GKD 不仅是技术工具,更是对“数字自由”的实践——通过可控的自动化,让设备真正服务于人。如果你厌倦了被冗余流程绑架,不妨尝试这个项目,用规则 reclaim 你的屏幕主动权。
451

被折叠的 条评论
为什么被折叠?



