-
Zapret KVN 0.3.22
StableAll checks were successfulAndroid CI / build (push) Successful in 19m26sreleased this
2026-08-31 17:19:53 +03:00 | 28 commits to main since this releaseZapret KVN 0.3.22
- Канал: 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:
9e323562570c8a794862b074b22bc9be46fe95116c86ea493e0e5ba27788a3e7 - Signing certificate SHA-256:
f718835f014c8c4bfdcb281483eb9aea0d33cf705f7f1399545821b164f58898 - arm64-v8a APK SHA-256:
7f820af433b66bcf8fd950b3c81f3387dcb919da6f5d8d43530c288da86d5b4c - armeabi-v7a APK SHA-256:
971772439e5d0d34079b4c5c1c6ae77466d5df16fac2a4709fc265cacc9ddea5 - x86_64 APK SHA-256:
fb51daccabf2ef2d5ea50d5c38ad628d5ce78e26ee86212eb5ba79b469b7e004
Что изменилось
- Hysteria2 URI сохраняется целиком и разбирается встроенным официальным Hysteria core/extras
app/v2.12.2внутри общегоlibbox.so. - Работают auth, IPv4/IPv6, Gecko/Salamander, bandwidth, port hopping, TLS pin и ECH; native JSON дополнительно поддерживает custom CA и mTLS без отдельного процесса или второго TUN.
- Subscription identity учитывает безопасный SHA-256 transport fingerprint: разные pin/URI-варианты не схлопываются, а изменение активного сервера требует подтверждённого reconnect.
- Diagnostics report v6 связывает attempt/stage с профилем, outbound, протоколом и opaque endpoint, не сохраняя URI, auth, pin, ECH, сертификаты или ключи.
- Сборка ядра обязательно запускает patched Go-тесты
protocol/hysteria2, поэтому release gate проверяет фактически поставляемую реализацию.
Проверка релиза
- Пройдены host/unit/integration-проверки, локальный upstream Gecko test и полный доступный набор Android emulator tests.
- Release attestation: host/emulator-verified; physical Android device not verified.
- По прямому разрешению владельца релиз опубликован без ADB-gate: физическое Android-устройство, включая Gecko на реальной сети, для этого релиза не проверялось.
Каждый 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