
Sub-servicio de defensa celular de confianza cero para Android (detección y enrutamiento seguro de IMSI-Catcher, 2G SMS Blaster y 4G aLTEr)
RadioGuard es una aplicación de seguridad Android de código abierto, lista para producción, y un sub-servicio en segundo plano. Detecta activamente torres de telefonía celular fraudulentas (IMSI-catchers / Cell-Site Simulators / SMS Blasters), identifica manipulación celular hostil 2G/4G y despliega cuarentena criptográfica de enrutamiento seguro para proteger dispositivos móviles en enlaces celulares no confiables.
Las redes celulares (2G, 3G y 4G LTE) sufren debilidades de protocolo fundamentales:
La Filosofía de RadioGuard: Tratar el enlace celular como una red pública no confiable (Radio de Confianza Cero). En lugar de esperar que la torre sea legítima, el teléfono monitorea autónomamente la telemetría celular y encapsula el tráfico dentro de túneles criptográficos autenticados.
┌─────────────────────────────────────────────────────────────────────────────┐
│ RadioGuard Architecture Topology │
├─────────────────────────────────────────────────────────────────────────────┤
│ [ UI Layer (Jetpack Compose) ] │
│ • DashboardScreen: Real-time threat gauge, active telemetry, controls │
│ • Device Integrity Banner: Displays kernel/root compromise warnings │
│ • Forensic Incident Exporter: Generates JSON evidence dumps │
├─────────────────────────────────────────────────────────────────────────────┤
│ [ Core Service Layer ] │
│ • RadioGuardService: Foreground sentry monitoring TelephonyCallback │
│ • Telemetry Liveness Watchdog: Polls modem every 5s to defeat RIL freeze │
│ • Emergency 911/112 Fail-Safe: Auto-suspends killswitch during calls │
│ • SafeTunnelVpnService: Native VPN killswitch (TunnelCrack hardened) │
│ • ShizukuRadioBridge: Privileged non-root band locker & airplane pulse │
├─────────────────────────────────────────────────────────────────────────────┤
│ [ Analytical Engine ] │
│ • AnomalyEngine: Normalized Bayesian multi-factor anomaly scoring │
│ • Macro-Cell Shadow Clone Detector: Step-gradient Delta-RSRP tracking │
│ • Hysteresis Buffer: 2-sample window filters Carrier Aggregation flits │
│ • SmsFilterHelper: PDU inspector catching Type-0 Silent SMS pings │
├─────────────────────────────────────────────────────────────────────────────┤
│ [ Storage & Integrity Layer ] │
│ • TowerDatabase (Room SQLite): Local OpenCelliD / BeaconDB baseline │
│ • Circular Storage Pruning: Caps incident log to 1,000 to prevent DoS │
│ • AppIntegrityValidator: Runtime SHA-256 APK signing cert verification │
│ • RuntimeAntiHijackGuard: Anti-ptrace & /proc/self/maps hook scanner │
│ • DeviceIntegritySentry: Hardware TEE, SELinux, and rootkit auditor │
└─────────────────────────────────────────────────────────────────────────────┘