Anubis v0.1.0
Android app manager that automatically freezes/unfreezes apps based on VPN connection state using pm disable-user via Shizuku.
Features
- Three app groups: No VPN (frozen when VPN on), VPN Only (frozen when VPN off), Launch with VPN (triggers VPN on launch)
- Home screen launcher with grayscale icons for frozen apps
- VPN client orchestration — auto start/stop for v2rayNG, NekoBox, Happ, v2rayTun, V2Box + manual mode for any client
- Custom VPN client — select any installed app in Settings
- Active VPN detection via
dumpsys connectivityowner UID - Dummy VPN disconnect — revoke any VPN without knowing the client
- Pinned shortcuts — one-tap freeze/VPN/launch from home screen
- Network check — ping, country, city (IP hidden by default)
- Quick Settings tile
- Auto-freeze on boot
- Optional background VPN monitoring (Foreground Service)
Requirements
- Android 10+ (API 29)
- Shizuku installed and running
Install
- Download
anubis-0.1.0-release.apkbelow - Install Shizuku and start it (via Wireless Debugging on Android 11+)
- Install Anubis, grant Shizuku + VPN permissions
- Assign apps to groups in the Apps tab