nemesis3856

joined 4 weeks ago
 

Source code and details: https://github.com/umutcamliyurt/Praesidium

Praesidium is an Android security tool designed to protect devices from physical and software-level intrusion. Running as a persistent foreground service, it continuously monitors for threat indicators — ADB connections, brute-force unlock attempts, and anomalous process behaviour — and responds with configurable emergency actions including screen lock, device reboot, or full factory wipe.

Features

Capability Description
ADB Connection Detection Detects active ADB sessions via /proc/net/tcp inspection
Brute-Force Protection Tracks cumulative failed unlock attempts via the Device Admin API
FD Spike Detection Monitors adbd file descriptor count for anomalous growth
Automated Response Per-threat configurable actions: lock, reboot, or wipe
Confirmation Counting Reboot requires 5 consecutive confirmations; wipe requires 10 — prevents single-poll false positives
Manual Emergency Controls One-tap lock, reboot, and wipe from the main UI
Admin Toggle Activate and deactivate Device Administrator and Device Owner status from within the app
Persistence Service auto-restarts after device reboot via BOOT_COMPLETED
Granular Settings Individual toggle and action assignment for each threat type