mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-08-21 14:33:52 +00:00
Root can enumerate every Android profile regardless of lock state (package install metadata is Device-Encrypted), so a failed/empty profile scan is almost always a bug, not a genuinely-unreadable profile. Stop hard-blocking the whole picker when one profile doesn't scan: show every app that could be read (the per-user root scan plus an in-process getInstalledApplications(0) backstop for user 0) plus a soft banner naming the un-scanned profile, and hard-fail only when nothing at all could be read. A partial-scan Save preserves settings -- roles and auto-hidden state -- for packages the picker couldn't see this run, so nothing is dropped. Stacks on the ARG_MAX streaming fix that already landed. |
||
|---|---|---|
| .. | ||
| adb-root-debugging.md | ||
| avd-magisk-testing.md | ||
| changelog.md | ||
| detection-vectors.md | ||
| development.md | ||
| diagnostics.md | ||
| limits.md | ||
| lsposed-hook-debugging.md | ||
| protocol.md | ||
| releasing.md | ||
| ROADMAP.md | ||
| state.md | ||
| storage.md | ||