GKD - Автоматизируем рутину на Android без корней и магии

31 Jul, 2026
40,613
🔱 1,924
👥 114

Знакома ситуация, когда приложение раз за разом показывает надоедливую рекламу или требует подтверждения одних и тех же действий? GKD (Global Key Dispatch) предлагает элегантное решение — автоматизацию повторяющихся операций на Android без root-прав и сложных настроек.

Что в коробке?

GKD — это Android-приложение с открытым исходным кодом, работающее через сервисы доступности (Accessibility). Оно позволяет:

  • Автоматически пропускать рекламные баннеры
  • Подтверждать повторяющиеся действия (вроде входа с ПК)
  • Убирать назойливые всплывающие окна
  • Выполнять кастомные сценарии взаимодействия с интерфейсом

GKD в действии

Как это работает?

Технически GKD использует три ключевых компонента:

  1. Селекторы — система выбора элементов интерфейса, похожая на CSS-селекторы
  2. Правила — условия, при которых нужно выполнить действие
  3. Подписки — механизм обмена готовыми наборами правил

Пример селектора из документации:

Реклама
[@[vid="menu"] < [vid="menu_container"] - [vid="dot_text_layout"] > [text^="广告"]]

Этот паттерн находит элемент с текстом "广告" (реклама на китайском) в определённой иерархии view-компонентов.

Практическое применение

Вот несколько сценариев, где GKD реально экономит время:

  • Автоподтверждение входа — когда мессенджер требует нажать "Да" на телефоне при входе с компьютера
  • Пропуск рекламы — автоматическое закрытие баннеров в приложениях
  • Обход обучающих туториалов — которые некоторые приложения показывают при каждом обновлении
  • Массовые действия — например, автоматическое нажатие "Нравится" под всеми постами в ленте

Технические особенности

Проект написан на Kotlin с использованием:

  • Jetpack Compose для интерфейса
  • Kotlin Multiplatform для кроссплатформенных компонентов
  • Системы подписок на правила (аналогично uBlock Origin)

При этом не требует root-прав — всё работает через стандартные API доступности Android.

Сообщество и правила

GKD поставляется без предустановленных правил, но поддерживает:

  • Локальные правила (можно написать самому)
  • Удалённые подписки (готовые наборы правил)

Сообщество публикует свои правила в репозиториях с тегом gkd-subscription — их уже несколько десятков.

Установка

Доступны три варианта:

  1. Официальный сайт
  2. Google Play
  3. GitHub Releases

GKD — это:

✔ Мощный, но простой инструмент автоматизации ✔ Открытый исходный код (GPL-3.0) ✔ Активное сообщество с готовыми правилами ✔ Безопасность (не требует root)

Попробуйте, если устали от рутинных действий в мобильных приложениях. Первые правила можно взять из сообщества, затем создать свои — система селекторов действительно гибкая.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.