значок приложения

RKNHardering

Обнаружение VPN и прокси на Android по методике РКН
Новое в версии 2.11.0
1. Добавлены категории Native signs, результаты по отдельным сигналам и страницы онлайн-справки.
2. Добавлены безопасные для приватности бета-проверки, включая тайминг системных хуков VPNHide.
3. Расширено нативное обнаружение VPN и VPNHide по признакам ядра и сети.
4. Исправлены обработка поддельных ICMP-ответов, интерфейс CDN-проверки и ложные срабатывания host route.
5. Обновлены документация и переводы.
RKNHardering — Android-приложение для обнаружения VPN и прокси на устройстве. Реализует методику РКН по выявлению средств обхода блокировок.

Девять независимых модулей проверки запускаются параллельно, итоговый вердикт рассчитывает VerdictEngine:

- GeoIP — проверяет публичный IP по базам GeoIP и провайдерам сигналов hosting/proxy
- Сравнение IP-чекеров — сравнивает ответы RU- и не-RU публичных IP-чекеров
- Прямые признаки — NetworkCapabilities, системный proxy, установленные VPN-приложения
- Косвенные признаки — интерфейсы, маршруты, DNS, dumpsys VPN, localhost proxy listeners
- Сигналы местоположения — MCC/SIM/cell/Wi-Fi и запросы к BeaconDB
- Bypass-проверка — сканирование localhost на SOCKS5/HTTP прокси, Xray gRPC API, утечки underlying-сети
- CDN Pulling — HTTPS-запросы к trace-эндпоинтам для определения публичного IP
- Call Transport — проверка доступности STUN и MTProto для выявления туннелирования
- Нативные признаки — JNI-проверки интерфейсов, маршрутов, маркеров хуков в /proc/self/maps и root

Итоговый вердикт (НЕ ОБНАРУЖЕН / ТРЕБУЕТ ПРОВЕРКИ / ОБНАРУЖЕН) рассчитывается по взвешенной комбинации результатов модулей.

Минимальная версия Android: 8.0 (API 26).
Исходный код: https://github.com/xtclovver/RKNHardering

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 2.11.0 (21100) рекомендована Добавлено 29.07.2026

    arm64-v8a armeabi-v7a x86_64

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • подключение/отключение от сети Wi-Fi
      Приложение сможет подключаться к точкам доступа Wi-Fi и отключаться от них, а также изменять конфигурацию сетей Wi-Fi на устройстве.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • взаимодействовать с близлежащими устройствами Wi-Fi
      Позволяет приложению рекламировать, подключаться и определять относительное положение близлежащих устройств Wi-Fi
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • получение данных о статусе телефона
      Приложение получит доступ к функциям телефона на устройстве. Кроме того, оно сможет определять номера телефонов и серийные номера моделей, состояние активности вызова, а также удаленные номера, с которыми установлено соединение.
    • com.notcvnt.rknhardering.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    Скачать APK 15 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 2.10.0
    1. Добавлен глубокий нативный VPN-детектор с проверками интерфейсов, маршрутов, сокетов, sysfs, /proc, netlink, PMTU/MSS и окружения. Проверки, ограниченные правами доступа, помечаются как недоступные и не приводят к сбою.
    2. Добавлены три режима отображения результатов: «Простой», «Обычный» и «Расширенный». В расширенном режиме ограниченные и очищенные технические данные хранятся в памяти и не попадают в JSON/Markdown-экспорт.
    3. Улучшены вердикты и диагностика: добавлены новые категории нативн
  • Версия 2.10.0 (21000) - Добавлено 12.07.2026

    arm64-v8a armeabi-v7a x86_64

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • подключение/отключение от сети Wi-Fi
      Приложение сможет подключаться к точкам доступа Wi-Fi и отключаться от них, а также изменять конфигурацию сетей Wi-Fi на устройстве.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • взаимодействовать с близлежащими устройствами Wi-Fi
      Позволяет приложению рекламировать, подключаться и определять относительное положение близлежащих устройств Wi-Fi
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • получение данных о статусе телефона
      Приложение получит доступ к функциям телефона на устройстве. Кроме того, оно сможет определять номера телефонов и серийные номера моделей, состояние активности вызова, а также удаленные номера, с которыми установлено соединение.
    • com.notcvnt.rknhardering.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 14 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 2.9.0
    1. Добавлено шесть новых детекторов VPN/прокси: расширенные паттерны интерфейсов (utun, ZeroTier, Tailscale, IPsec/xfrm, GRE, L2TP), определение типа VPN-транспорта, TUN/TAP по типу из sysfs, эвристика host-route /32, сканер REST API Clash/mihomo/sing-box и проба слабых учётных данных локального SOCKS5. Два последних сканера — опциональные, включаются в настройках.
    2. Добавлено определение эмулятора (QEMU, Genymotion, BlueStacks) и изолированного контекста (вторичный пользователь, клон приложени
  • Версия 2.9.0 (20900) - Добавлено 13.06.2026

    arm64-v8a armeabi-v7a x86_64

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • подключение/отключение от сети Wi-Fi
      Приложение сможет подключаться к точкам доступа Wi-Fi и отключаться от них, а также изменять конфигурацию сетей Wi-Fi на устройстве.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • взаимодействовать с близлежащими устройствами Wi-Fi
      Позволяет приложению рекламировать, подключаться и определять относительное положение близлежащих устройств Wi-Fi
    • запрос информации обо всех пакетах
      Приложение сможет просматривать все установленные пакеты.
    • получение данных о статусе телефона
      Приложение получит доступ к функциям телефона на устройстве. Кроме того, оно сможет определять номера телефонов и серийные номера моделей, состояние активности вызова, а также удаленные номера, с которыми установлено соединение.
    • com.notcvnt.rknhardering.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 14 МиБ Подпись PGP | Журнал сборки