gkd README

The project's README from github.com/gkd-kit/gkd. As one markdown file: README.md.

gkd

GKD.LI

基于 高级选择器 + 订阅规则 + 快照审查 的自定义屏幕点击 Android 应用

通过自定义规则,在指定界面,满足指定条件(如屏幕上存在特定文字)时,点击特定的节点或位置或执行其他操作

免责声明

本项目遵循 GPL-3.0-only 开源,项目仅供学习交流,禁止用于商业或非法用途

安装

Download from GKD.LIDownload from Google PlayDownload from GitHub releases

如遇问题请先查看 疑难解答

截图

img img img img
img img img img

订阅

GKD 默认不提供规则,需自行添加本地规则,或者通过订阅链接的方式获取远程规则

也可通过 subscription-template 快速构建自己的远程订阅

第三方订阅列表可在 https://github.com/topics/gkd-subscription 查看

要加入此列表, 需点击仓库主页右上角设置图标后在 Topics 中添加 gkd-subscription

示例图片 - 添加至 Topics (点击展开)

image

选择器

一个类似 CSS 选择器的选择器, 能联系节点上下文信息, 更容易也更精确找到目标节点

https://gkd.li/guide/selector

@[vid="menu"] < [vid="menu_container"] - [vid="dot_text_layout"] > [text^="广告"]

示例图片 - 选择器路径视图 (点击展开)

image

衍生

开发过程中的衍生项目,它们正在被 gkd 使用,也许对你有帮助

捐赠

如果 GKD 对你有用, 可以通过以下链接支持该项目

https://github.com/lisonge/sponsor

或前往 Google Play 给个好评

gkd (gkd-kit/gkd)

Searching Database…

42.9K ·GitHub
Что это такое?GKD — это приложение для Android, которое автоматически нажимает на экран. С помощью сервиса специальных возможностей Android оно отслеживает определённые условия на экране (например, появление нужного текста), а затем нажимает подходящий узел или место согласно вашим собственным правилам селекторов.
Это только приложение для Android или есть и веб-инструмент?Основной продукт — APK для Android, но движок сопоставления (gkd-selector) также собран как кроссплатформенная библиотека на Kotlin/JS и WebAssembly. Она работает в браузерном инструменте проверки селекторов, который отделён от приложения для телефона.
Как запустить это на телефоне?Установите APK со страницы GitHub Releases проекта (или из Google Play), затем включите GKD в настройках специальных возможностей Android, чтобы оно могло читать содержимое экрана и выполнять нажатия.
Нужно ли мне самому писать правила автоматизации?По умолчанию — да: GKD не содержит встроенных правил. Вы либо пишете локальные правила с помощью его синтаксиса селекторов, либо подписываетесь на удалённый список правил по ссылке на подписку. Репозиторий «subscription-template» поможет создать собственную ленту правил.
Есть ли какие-то подводные камни в использовании?Польза полностью зависит от правил, которые вы напишете или на которые подпишетесь. Кроме того, лицензия проекта прямо ограничивает использование личными или образовательными целями и запрещает коммерческое или незаконное использование.
Для чего нужны «быстрые действия» и «пропуск заставок»?Быстрые действия автоматизируют повторяющиеся многошаговые задачи, например автоматическое подтверждение входа на ПК с телефона. Пропуск заставок автоматически закрывает назойливые стартовые экраны, которые некоторые приложения показывают при запуске.
Для чего нужна функция «просмотр снимка»?Она сохраняет точную иерархию узлов экрана, которую видело GKD в момент срабатывания правила, чтобы вы могли изучить, отладить и уточнить свои селекторы на реальных совпавших данных.
Какие побочные проекты появились в ходе разработки GKD?В процессе создания GKD команда выделила несколько переиспользуемых библиотек, в том числе kotlin-json5, kotlin-codeorigin, android-api-diff, remap и priv-kit.
Creator
gkd-kit
Size
7.1 MB
Stars
42.9K
Age
3y
Commits · 90 Days