With per-app configuration gone, the hidden list is the same for every app
and can't be edited at runtime, so it carries the well-known names instead
of only KernelSU, Magisk and Veil. 28 packages plus Veil, grouped in
Features.kt:
- root managers: Magisk, Magisk Delta, Magisk Alpha, KernelSU, KernelSU
Next, SukiSU Ultra, APatch
- module managers and helpers: MMRL (both variants), Magisk Module
Manager, KsuWebUI
- hook frameworks and managers: Vector, LSPosed, LSPatch, EdXposed,
Xposed installer, Taichi, VirtualXposed, Substrate
- older su apps and one-click root tools
Packages that aren't installed match nothing, so a name that's wrong or
absent is harmless. Most names were not checked against an install; only
KernelSU and MMRL were present on the test device. Xposed modules in
general have no common package name, so they stay uncovered by name.
The settings screen shows the count and puts the list behind a toggle.
Verified on device with Veil Probe: the installed ones (KernelSU and both
MMRL packages) report HIDDEN across all ten lookups, no LEAK/FAIL/ERROR,
and a scoped app still starts.
Co-Authored-By: agent <agent@bdeshi.space>