• v0.3.33 bbcd4c284f

    Zapret KVN 0.3.33
    All checks were successful
    Android CI / build (push) Successful in 9m47s
    Stable

    loop-uh released this 2026-09-25 00:14:30 +03:00 | 2 commits to main since this release

    Zapret KVN 0.3.33

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: 7f078cef1a29c7baf7b183bc8af08f342267e029e8757384f360e63e72bfece9
    • armeabi-v7a APK SHA-256: 12e19992a8fa61295e2e8ea10763a400f3349f007901ba1261d921591e573410
    • x86_64 APK SHA-256: 682f2b22770be8b421589ef771c93ebab293d9699ad44fce021a4942c36c9d37

    Что изменилось

    • Подписки по ссылкам-страницам клиентов (/incy/, /happ/, /v2raytun/) теперь импортируются: ссылка разворачивается в настоящую подписку вместо ошибки «unsupported scheme»
    • Понятная ошибка при отказе панели Remnawave по HWID (не поддерживается или превышен лимит устройств) вместо импорта нерабочих серверов-заглушек

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; DoT на TCP 853 отклоняется; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.32 a866920606

    Zapret KVN 0.3.32
    All checks were successful
    Android CI / build (push) Successful in 9m50s
    Stable

    loop-uh released this 2026-09-16 23:44:45 +03:00 | 4 commits to main since this release

    Zapret KVN 0.3.32

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: e70ba6148b02bba181f3905e699b59a19045393775f9e69888a771ab66abf65d
    • armeabi-v7a APK SHA-256: fca2edf611edc1c169ec6cc48e5cd7798484468085859cf38d47552313a219cd
    • x86_64 APK SHA-256: 6d0435ed5c815d3d71eeb4cc04f06e89030279c5cb7d31d1e8723a4c839a3956

    Что изменилось

    • Стабильнее подключение: убраны ложные ошибки «DNS через VPN не отвечает» из-за проб DoT к внутреннему адресу туннеля

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; DoT на TCP 853 отклоняется; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.31 9b2d3882ae

    Zapret KVN 0.3.31
    All checks were successful
    Android CI / build (push) Successful in 8m39s
    Stable

    loop-uh released this 2026-09-15 16:28:59 +03:00 | 6 commits to main since this release

    Zapret KVN 0.3.31

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: 45d8b63c9f3f668fcb41f37a54a7bbe62d30cebb184f5ec5148252aba579260c
    • armeabi-v7a APK SHA-256: edcb9ca85a994bd6d2efe8b5474a9ac4f5671eb46bd74dc295aa0c2ec611c9d7
    • x86_64 APK SHA-256: cc033107430c3e30085df982ecbd82ead4c69c3b88d4ef3684543c5082c508a1

    Что изменилось

    • Исправлен запуск некоторых импортированных ключей и конфигов: DNS-резолвер маршрута теперь выставляется автоматически (совместимость с новыми ядрами sing-box)

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; DoT на TCP 853 отклоняется; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.30 6c21eb1686

    Zapret KVN 0.3.30
    All checks were successful
    Android CI / build (push) Successful in 9m39s
    Stable

    loop-uh released this 2026-09-14 20:13:43 +03:00 | 8 commits to main since this release

    Zapret KVN 0.3.30

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: 66169169b20c5b2c0e206cb8bc76875fd2a36317c3467c30d77b25515bcf0fe5
    • armeabi-v7a APK SHA-256: 5f33f8da8a50b6bab192b9b125b88a223676046caf14668895b75d8e8d4f2c4e
    • x86_64 APK SHA-256: 44d2c9dd7a17f6b21ec7d037644460db905a133e0e0c64ff1133ec42168297b4

    Что изменилось

    • Исправлен запуск некоторых импортированных ключей и конфигов: DNS-резолвер маршрута теперь выставляется автоматически (совместимость с новыми ядрами sing-box)

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; DoT на TCP 853 отклоняется; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.29 887bbb7fb5

    Zapret KVN 0.3.29
    Some checks failed
    Android CI / build (push) Has been cancelled
    Stable

    loop-uh released this 2026-09-14 14:16:57 +03:00 | 12 commits to main since this release

    Zapret KVN 0.3.29

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: ec26bebcd9a8f7f1746d9976684745c37bfafab54c54195bd676e4ee3ae5f16e
    • armeabi-v7a APK SHA-256: 7df75c9f6b3dcc55f189a6ad6976e5716219f988a407bf350730a06ac9b365fd
    • x86_64 APK SHA-256: a85d7c16b310d6a3b86912fbff04adfc7c68f6b0949b10b734c450603673c4ee

    Что изменилось

    • Автоматическое переключение на резервный сервер теперь работает для всех протоколов (VLESS/VMess/Trojan/Shadowsocks/Hysteria2), а не только для Hysteria; переключение идёт через штатный selector без перезапуска ядра.
    • Исправлена ложная ошибка «совместимый резервный сервер не найден»: кулдаун упавшего узла больше не сохраняется между переподключениями.
    • Ядро failover вынесено в общий модуль, дублирующий код удалён.

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; DoT на TCP 853 отклоняется; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.28 4388ad91cc

    Zapret KVN 0.3.28
    Some checks failed
    Android CI / build (push) Failing after 3m39s
    Stable

    loop-uh released this 2026-09-06 19:33:57 +03:00 | 16 commits to main since this release

    Zapret KVN 0.3.28

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: 531777a7cc0535fa88440d5820723ae57fe67168b559b3e8117e67886b3f2f37
    • armeabi-v7a APK SHA-256: 56460fe965530ce2ebe44458ef1225e45703aa396e51feeecd513d6e0e1ab0e8
    • x86_64 APK SHA-256: 46e5c6fc32a367fbc88d555d082053ea7c2fbd98614cd3d7e592b7798d9af72b

    Что изменилось

    • DNS через VPN теперь обрабатывается на самом узле, чтобы для сайтов применялись его DNS-правила.
    • При недоступности DNS по UDP запросы через туннель переключаются на TCP.
    • Автоматический режим сначала пробует DNS профиля и DNS узла; системный DNS Android остаётся последним резервом.
    • В настройках режим «Защищённый через VPN» переименован в «DNS узла через VPN» и уточнён порядок переключения DNS.

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; DoT на TCP 853 отклоняется; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.27 4c57fe8b49

    Zapret KVN 0.3.27
    Some checks failed
    Android CI / build (push) Failing after 15m33s
    Stable

    loop-uh released this 2026-09-06 00:17:13 +03:00 | 19 commits to main since this release

    Zapret KVN 0.3.27

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 1a1d0e6a9a6b5aa5ff7f36a4a62d978f8e1a75ec6d587c890112b747c30026fb
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: d4eed1e1df344d64b393f457e2659a1c29236daec8b95295ed9f568510bef748
    • armeabi-v7a APK SHA-256: 69a174c7cfd7f912f73ee458383c7cdc192686d0cb5197c249e7ee07cd511e03
    • x86_64 APK SHA-256: 93f38ed5a8a220bb19efcb6608557f8e03e1dfd2b8376568fcc6a4ae5e8ce796

    Что изменилось

    • WireGuard и AmneziaWG используют единое официальное ядро Amnezia v3.1.20260828; DNS, правила и единственный системный TUN остаются у sing-box.
    • Сохраняются параметры AWG 3.1, включая random_trailers и disable_cookies; неподдерживаемые настройки отклоняются явно.
    • Исправлено обрезание больших UDP-пакетов; воспроизводимый патч автоматически применяется при сборке и проверяется по хешам.
    • Локальное закрытие TCP-соединения остаётся в исходном журнале, но больше не подменяет причину отказа удалённого сервера.
    • Код разделён по движкам, сети, диагностике и платформе; убрана дублирующая ветка обычного WireGuard.

    Проверка релиза

    • Пройдены host/unit/integration-проверки, общий WG/AWG JSON/UAPI golden-набор и проверки UDP для обеих версий sing-box; Android instrumentation APK собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.26 527a088f0f

    Zapret KVN 0.3.26
    Some checks failed
    Android CI / build (push) Failing after 21m45s
    Stable

    loop-uh released this 2026-09-05 17:06:25 +03:00 | 20 commits to main since this release

    Zapret KVN 0.3.26

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: d49f0d5a4c9d424865ead765cc804477f781baac90d269f975ccbbb094c04857
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: a5c55387e81f354371a8a912781244b819d361d9c55a3eba4a953e661ee087bd
    • armeabi-v7a APK SHA-256: 25ac45265acb3ec857a2b0a4208e830bb654b310feb74293db0c95c89a380dbe
    • x86_64 APK SHA-256: 9373fc027fffc030659886e1fd3cc5a392c6f70da75879ce2672d45b9d50dd58

    Что изменилось

    • Исправлена подмена причины неудачного подключения сообщением CommandLog «context canceled».
    • Первоначальная ошибка HTTPS, TLS или ядра сохраняется до закрытия сессии и больше не затирается поздними callback.
    • Штатное закрытие CommandLog остаётся в диагностике, но не считается аварией; неожиданная потеря канала по-прежнему закрывает VPN с исходной причиной.

    Проверка релиза

    • Пройдены host/unit/integration-проверки и локальный upstream Gecko test; Android instrumentation APK успешно собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.25 bf9624dfa8

    Zapret KVN 0.3.25
    Some checks failed
    Android CI / build (push) Has been cancelled
    Stable

    loop-uh released this 2026-09-05 16:48:07 +03:00 | 21 commits to main since this release

    Zapret KVN 0.3.25

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: d49f0d5a4c9d424865ead765cc804477f781baac90d269f975ccbbb094c04857
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: 8dd083d3c04e8eb37f8864f2e37ba0695f1362d06936014ca4ee83a523db42de
    • armeabi-v7a APK SHA-256: c029c8c14e400d28ebc2e4c3544ba3ae22c662132d679a0eeb2113a1c79586fb
    • x86_64 APK SHA-256: 02b4fd6091eb0947de4452abc89bcdf974502573c902f238649ad6cec082f815

    Что изменилось

    • VLESS обслуживает встроенный официальный Xray, Hysteria2 — официальный Hysteria; sing-box остаётся единственным владельцем маршрутизации, DNS и TUN.
    • Общий журнал показывает исходные ошибки ядер, сохраняет неизвестные сообщения и включает их в диагностику с удалением секретов.
    • Ошибки сертификатов и pins больше не подменяются общим VPN-200; удалены старые пересказы причин отказа.
    • Исправлена передача адреса UDP-сервера между DNS и Hysteria; закрытие старой сессии прекращает принадлежащие ей сокеты.
    • Наблюдение за ошибками обязательно для готовности сессии; при потере CommandLog сохраняется исходная причина отключения.

    Проверка релиза

    • Пройдены host/unit/integration-проверки и локальный upstream Gecko test; Android instrumentation APK успешно собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads
  • v0.3.23 f4a94cb46c

    Zapret KVN 0.3.23
    All checks were successful
    Android CI / build (push) Successful in 9m58s
    Stable

    loop-uh released this 2026-09-01 14:01:40 +03:00 | 23 commits to main since this release

    Zapret KVN 0.3.23

    • Канал: stable
    • Android package: io.github.zapretkvn.android
    • APK: отдельные arm64-v8a, armeabi-v7a и x86_64
    • Core tag: v1.13.18-extended-2.6.5
    • Core commit: e8f6936480b7fa9738911e3e7fc2ec0d8a634a88
    • Core patch SHA-256: 661e85219b2549b49122695e4177a5f68c4892962a527d1e7d023b43fd4da547
    • Signing certificate SHA-256: f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898
    • arm64-v8a APK SHA-256: 3a1c0a9d8cfdadde7ccc545fe7152c366942e481ac02463df608d91d578ed260
    • armeabi-v7a APK SHA-256: da469f66ad6fbbc7bd1ed6ec40264133ae0cab513340d8f198afea6ff665b05b
    • x86_64 APK SHA-256: 534452431ffbd56a8b315bec8976c2c906215ae441dd4eb579fc428675983aa1

    Что изменилось

    • Runtime-ошибки Hysteria2 сохраняют identity и generation исходного target, поэтому поздний лог старого соединения не останавливает уже переключённый VPN.
    • При отсутствии совместимой замены сессия закрывается с typed error вместо ложного состояния Connected.
    • Failure-log observer входит в readiness-контракт и не может молча исчезнуть после подключения.
    • Hysteria2 URI строго отклоняет duplicate query, malformed percent encoding и неоднозначный unbracketed IPv6 до запуска core.
    • Обновление подписки детерминированно различает несколько Hysteria2-серверов с одинаковым auth и сохраняет выбранный target.

    Проверка релиза

    • Пройдены host/unit/integration-проверки и локальный upstream Gecko test; Android instrumentation APK успешно собран.
    • Release attestation: host-verified; Android ADB device tests not verified.
    • Эмулятор и физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялись; этот дополнительный ADB-gate необязателен.

    Каждый APK содержит только одну архитектуру и встроенный libbox; отдельная динамическая загрузка ядра не используется.

    Известные ограничения MVP

    • Android 8+; доступны отдельные arm64-v8a, armeabi-v7a и x86_64 APK, интерфейс рассчитан на телефоны.
    • Always-on/Lockdown и shared UID не поддерживаются как гарантированный per-app режим.
    • Managed DNS перехватывает TCP/UDP 53, но не встроенный DoH, DoT или mDNS; FakeIP выключен.
    • Domain-only block не является firewall: для гарантии нужен IP/CIDR rule-set.
    • Явный outbound tag общего правила должен существовать в каждом используемом профиле; пустой tag автоматически выбирает proxy текущего профиля.
    • Clash YAML и Hysteria v1 URI пока не импортируются; raw JSON остаётся ответственностью пользователя.
    • APK проверяется один раз при запуске; загрузка и системная установка требуют подтверждения, silent install недоступен. Подписки не обновляются в фоне, core обновляется только вместе с APK.
    • При неработающем proxy/DNS VPN закрывается без бесконечного retry и plaintext DNS fallback.
    Downloads