mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-08-25 08:22:10 +00:00
Dispatch the KernelPatch ctl0 supercall on the §4 header kind: - config -> vpnhide_parse_config: per-uid hookmask + debug (replaces the uid-only target set; each hook now gated by its bit, enabling per-hook control). The decimal load-args path stays for headless QEMU bring-up and enables the full kernel mask. - status -> vpnhide_format_status: backend id, kver, installed-hook mask, dominant error (ok / partial_hooks), via out_msg + clamp_to_line. - stats -> format wired; per-(uid,hook) counters are a follow-up (TODO). Add backend ids (kmod/kpm/zygisk/lsposed, protocol §4.3) to the registry so the status emitter and the app share one source — codegen now renders them to C/Rust/Kotlin alongside the hook ids and error codes. |
||
|---|---|---|
| .. | ||
| hooks.toml | ||
| interfaces.toml | ||