-
Zapret KVN 0.3.33
StableAll checks were successfulAndroid CI / build (push) Successful in 9m47sreleased this
2026-09-25 00:14:30 +03:00 | 2 commits to main since this releaseZapret 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Zapret KVN 0.3.32
StableAll checks were successfulAndroid CI / build (push) Successful in 9m50sreleased this
2026-09-16 23:44:45 +03:00 | 4 commits to main since this releaseZapret 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
-
Source code (ZIP)
8 downloads
-
Source code (TAR.GZ)
0 downloads
-
Zapret KVN 0.3.31
StableAll checks were successfulAndroid CI / build (push) Successful in 8m39sreleased this
2026-09-15 16:28:59 +03:00 | 6 commits to main since this releaseZapret 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
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
2 downloads
-
Zapret KVN 0.3.30
StableAll checks were successfulAndroid CI / build (push) Successful in 9m39sreleased this
2026-09-14 20:13:43 +03:00 | 8 commits to main since this releaseZapret 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Zapret KVN 0.3.29
StableSome checks failedAndroid CI / build (push) Has been cancelledreleased this
2026-09-14 14:16:57 +03:00 | 12 commits to main since this releaseZapret 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
Zapret KVN 0.3.28
StableSome checks failedAndroid CI / build (push) Failing after 3m39sreleased this
2026-09-06 19:33:57 +03:00 | 16 commits to main since this releaseZapret 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
-
Source code (ZIP)
13 downloads
-
Source code (TAR.GZ)
1 download
-
Zapret KVN 0.3.27
StableSome checks failedAndroid CI / build (push) Failing after 15m33sreleased this
2026-09-06 00:17:13 +03:00 | 19 commits to main since this releaseZapret 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
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
Zapret KVN 0.3.26
StableSome checks failedAndroid CI / build (push) Failing after 21m45sreleased this
2026-09-05 17:06:25 +03:00 | 20 commits to main since this releaseZapret 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
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
1 download
-
Zapret KVN 0.3.25
StableSome checks failedAndroid CI / build (push) Has been cancelledreleased this
2026-09-05 16:48:07 +03:00 | 21 commits to main since this releaseZapret 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads
-
Zapret KVN 0.3.23
StableAll checks were successfulAndroid CI / build (push) Successful in 9m58sreleased this
2026-09-01 14:01:40 +03:00 | 23 commits to main since this releaseZapret 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
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
4 downloads