refactor: remove commercial app names, rewrite test app in Compose

- Remove specific commercial app/bank names from all READMEs, comments,
  and log messages to avoid legal issues. Open-source detection tools
  (RKNHardering, YourVPNDead) are kept with links.
- Rewrite test-app in Jetpack Compose with Material3 dynamic colors,
  edge-to-edge, system dark/light theme support.
- Make test UI more verbose with detailed result cards.
- Add full logcat output for all checks (tag: VPNHideTest) for
  automated testing by AI agents.
- Fix 16KB page alignment for Android 15+.
This commit is contained in:
okhsunrog 2026-04-11 16:09:31 +03:00
parent 7658092c0d
commit ca23630e57
16 changed files with 610 additions and 438 deletions

View file

@ -281,7 +281,7 @@ adb push vpnhide-kmod.zip /sdcard/Download/
- The target app's UID changes on reinstall — re-resolve via WebUI.
**NFC payment broken with module active**
- Remove the banking app from targets. The kernel module's ioctl
filtering can trigger MIR SDK's silent integrity degradation on
some apps. Use system_server hooks (vpnhide LSPosed) for Java-side
coverage instead.
- Remove the target app from targets. The kernel module's ioctl
filtering can trigger some anti-tamper SDKs' silent integrity
degradation. Use system_server hooks (vpnhide LSPosed) for
Java-side coverage instead.