KSVVPN Android 0.1.2

Build environment: native/build/Dockerfile.android (Android SDK 36, NDK 26.1).
ANDROID_PACKAGE_NAME=ru.ksvvpn.app ./gradlew --no-daemon --max-workers=2 :ksvapp:assembleRelease
Sign release APK using a private keystore; never include the keystore in source archives.

KSVVPN Java UI/API integration is in android/ksvapp.
The android/tunnel module and its native submodules derive from
https://github.com/amnezia-vpn/amneziawg-android (upstream notices preserved).

No private VPN profiles, signing credentials or user accounts are compiled into the APK.
The app uses https://ksvvpn-45-42-179-94.sslip.io as its authenticated control API.
User registration is in the HTTPS portal. A verified email and owner approval are both required.

The first release does not implement always-on VPN restoration or a kill switch.
Android's normal network may resume if the VPN process stops or the user disconnects.
Apple platforms require signed Network Extension distribution, not supplied by this build.
