Commit graph

17 commits

Author SHA1 Message Date
okhsunrog
0ee2fb2a70 docs: mention MirPay, T-Bank, Alfa-Bank instead of SDK names, fix corrupted chars 2026-04-13 01:24:22 +03:00
okhsunrog
3d04e8b6e1 docs: add comparison with NoVPNDetect alternatives to both READMEs 2026-04-13 01:21:43 +03:00
okhsunrog
face64a8d0 docs: add Russian README 2026-04-13 00:58:45 +03:00
okhsunrog
4c9e437330 docs: clarify root grant differs between Magisk and KernelSU-Next 2026-04-12 05:37:07 +03:00
okhsunrog
9f101f66e8 docs: mention root access for VPN Hide app, explain reboot requirement
The app needs root (su) to write target files. LSPosed hooks are
injected into system_server at boot, so a reboot is required after
enabling the module — system_server must restart with hooks active.
2026-04-12 05:30:14 +03:00
okhsunrog
1ee26e1de8 docs: add VPN Hide app as primary target management method
The lsposed APK now includes a Compose target picker UI that works
with both kmod and zygisk on any root solution. Update all READMEs
to recommend the app over WebUI (which is KernelSU-only).
2026-04-12 03:17:59 +03:00
okhsunrog
41e2086549 docs: add getAllNetworks() to coverage table, update check count to 24 2026-04-12 01:11:23 +03:00
okhsunrog
9019869e7d docs: add links to component READMEs 2026-04-11 23:29:53 +03:00
okhsunrog
a61df0729c docs: recommend force-stop after changing target apps 2026-04-11 23:24:47 +03:00
okhsunrog
c8ab6933e8 docs: fix Pixel GKI generation info 2026-04-11 23:20:58 +03:00
okhsunrog
03d91e7f73 docs: clarify kmod as recommended, explain GKI ≠ Android version 2026-04-11 23:15:05 +03:00
okhsunrog
edb77d20db docs: restructure README for new users, add install instructions 2026-04-11 23:11:48 +03:00
okhsunrog
5eaebd0a12 license: unify entire project under MIT 2026-04-11 21:58:07 +03:00
okhsunrog
a49c8bfea7 docs: add detection coverage table, update component descriptions 2026-04-11 20:41:24 +03:00
okhsunrog
60b3235dc0 docs: redesign README hierarchy for monorepo
Root README is now the single source for shared content (verified
against, split tunneling, threat model, component overview). Sub-READMEs
focus on component-specific technical details and link back to root.

- Remove ~700 lines of duplicated content across sub-READMEs
- Update all cross-references to use monorepo relative paths
- Add test-app to components table
- Update zygisk README: mark openat/recvmsg/SIOCGIFCONF as implemented
- Fix stale links to archived repos
2026-04-11 16:20:33 +03:00
okhsunrog
ca23630e57 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+.
2026-04-11 16:09:31 +03:00
okhsunrog
12daca5c1a monorepo: combine vpnhide-zygisk, vpnhide (lsposed), and vpnhide-kmod
Unified repository for the complete Android VPN-hiding stack:
- zygisk/ — Rust Zygisk module (inline libc hooks via shadowhook)
- lsposed/ — Kotlin LSPosed module (Java API + system_server hooks)
- kmod/ — C kernel module (kretprobe hooks, invisible to anti-tamper)

CI workflows use path filters to build only the changed component.
2026-04-11 15:01:49 +03:00