Android es lo contrario del problema del iPhone. En iOS, el entorno aislado (sandbox) es tan estricto que ninguna app puede analizar el sistema, y por eso los antivirus para iPhone no pueden hacer lo que sus descripciones dan a entender. En Android sí puedes mirar en varios de los lugares que importan, y la mayoría son pantallas de ajustes normales que puedes abrir ahora mismo.
Esa apertura es también la razón de que en Android haya más stalkerware. Cualquiera que pueda desbloquear tu teléfono durante cinco minutos puede instalar una app desde fuera de Play Store, darle los permisos que necesita y ocultar su icono. Sin exploits, sin jailbreak, sin conocimientos técnicos. Solo tu código de desbloqueo y unos minutos a solas con tu dispositivo.
Esta guía explica lo que puedes comprobar tú mismo, en el orden en que conviene hacerlo, y después lo único que tiene que hacerse desde un ordenador.
Antes de empezar, si crees que sabes quién te vigila
Si la persona de la que sospechas es tu pareja, una expareja, un familiar o tu empresa, lee la sección de seguridad que hay casi al final de este artículo antes de cambiar un solo ajuste. Algunas apps de monitorización avisan a quien las instaló cuando se desactivan, y en una situación de control ese aviso puede empeorar las cosas. Nada de lo que viene a continuación es tan urgente como para saltarse eso.
Cómo funciona realmente el stalkerware en Android
Casi todas las apps comerciales de monitorización para Android se apoyan en las mismas tres funciones. Son partes legítimas de la plataforma, creadas con fines reales, y son la razón de que este software pueda vigilar casi todo sin explotar nada.
Servicios de accesibilidad. Creado para que funcionen los lectores de pantalla, este permiso permite a una app ver el contenido de tu pantalla y observar lo que escribes. Es exactamente la capacidad que necesita un registrador de teclas (keylogger). Si solo compruebas una cosa de esta página, que sea esta.
Acceso a notificaciones. Todas las notificaciones que recibe tu teléfono, incluido el texto completo de mensajes de apps que el programa de vigilancia no puede leer de otro modo, pasan por este permiso.
Administrador del dispositivo. Pensado para la gestión de teléfonos de empresa, hace que una app sea más difícil de desinstalar y le permite resistirse a que la quiten.
Una app de monitorización con esos tres permisos no está escondida en algún rincón oscuro del sistema operativo. Está en tus ajustes, con tu permiso registrado al lado, porque alguien lo concedió mientras tenía tu teléfono en la mano.
Siete comprobaciones que puedes hacer tú mismo
Los nombres de los menús cambian entre Samsung, Pixel, Xiaomi y los demás. Si alguna de las rutas que siguen no coincide con tu teléfono, abre Ajustes y usa el buscador de la parte superior con las palabras en negrita.
1. Ejecuta Play Protect y comprueba si estaba desactivado
Abre Play Store, toca el icono de tu perfil, luego Play Protect y después Analizar. Señalará las apps de monitorización conocidas.
El detalle más revelador es si ya estaba desactivado. Play Protect viene activado por defecto, te avisa cuando se instalan apps desde fuera de Play Store, y desactivarlo es un acto deliberado. Si lo encuentras apagado y no lo apagaste tú, alguien quería que una instalación pasara desapercibida.
2. Revisa tu lista de accesibilidad
Ajustes, luego Accesibilidad, y busca los servicios descargados o instalados. En un teléfono normal esta lista está vacía o contiene herramientas que elegiste tú: un lector de pantalla, una lupa, un gestor de contraseñas, un launcher.
Cualquier cosa que aparezca aquí y que no hayas instalado tú merece una explicación. Los nombres se eligen a propósito para que parezcan aburridos, del estilo de System Service, Device Health, Update Manager, Sync Services o Accessibility Helper. Un componente auténtico del sistema no aparecerá en la sección de descargados de esta pantalla.
3. Comprueba el acceso a notificaciones
Ajustes, luego Notificaciones, luego Notificaciones de dispositivos y apps o Acceso especial de apps, y después Acceso a notificaciones. La misma lógica: cualquier cosa que no reconozcas con permiso para leer todas las notificaciones de tu teléfono es un hallazgo grave.
4. Mira las apps de administración del dispositivo
Ajustes, luego Seguridad, luego Apps de administración de dispositivos. La mayoría de los teléfonos personales muestran una lista vacía o solo Encontrar mi dispositivo. Un perfil de trabajo puede mostrar, de forma legítima, la herramienta de gestión de tu empresa. Una app desconocida con derechos de administrador del dispositivo es a la vez una señal de alarma y la razón por la que un intento anterior de desinstalarla puede haber fallado.
5. Repasa el acceso especial de apps
Ajustes, luego Aplicaciones, luego Acceso especial de apps. Las entradas que conviene revisar son Mostrar sobre otras apps, Acceso a datos de uso, Instalar apps desconocidas y Acceso a todos los archivos. El software de monitorización suele necesitar varias. El acceso a datos de uso, en concreto, revela qué apps pueden ver todo lo que abres y durante cuánto tiempo.
6. Encuentra las apps que no están en tu pantalla de inicio
Una app puede ocultar su icono, así que recorrer tu pantalla de inicio no demuestra nada. Ve a Ajustes, luego Aplicaciones, luego Ver todas las apps, y abre el menú para mostrar las apps del sistema. Es una lista larga y casi todo es legítimo, por eso hay dos cosas concretas que buscar:
- Dos copias de algo que debería existir una sola vez, sobre todo una calculadora, un gestor de archivos, una app de notas o una herramienta del sistema. Un duplicado es un disfraz clásico.
- Cualquier app cuyo nombre no sepas explicar. Busca el nombre exacto antes de alarmarte, porque casi todo lo que hay en esa lista es normal, y luego revisa sus permisos.
Ya que estás, abre Play Store, toca tu perfil, luego Gestionar apps y dispositivo, después Gestionar, y cambia el filtro para ver las que no instaló Play Store. El software instalado manualmente no es malo por definición, pero en un teléfono en el que nunca instalas nada por esa vía, cada entrada necesita un motivo.
7. Compara la batería y los datos con el uso que haces del teléfono
Ajustes, luego Batería, luego el uso de la batería; después Ajustes, luego Redes e Internet, luego el uso de datos móviles. Buscas una app que nunca abres entre las primeras de cualquiera de las dos listas, o un consumo de datos en segundo plano que no encaja con tus hábitos.
Trátalo como la señal más débil, igual que harías en un iPhone. Una batería que envejece, una actualización del sistema o una galería de fotos sincronizándose después de unas vacaciones producen el mismo patrón. Es un motivo para mirar más de cerca, nunca un veredicto.
Por qué una app en el teléfono no puede terminar el trabajo
Todo lo anterior merece la pena y detecta muchísima monitorización real. Pero tiene tres límites que ningún analizador instalado en el teléfono puede superar.
Las apps siguen sin poder leerse entre sí. Android es más abierto que iOS a la hora de mostrar lo que está instalado, pero una app no puede leer los datos privados de otra. Un analizador puede decirte que existe un paquete sospechoso. No puede abrirlo y enseñarte lo que ha recopilado.
El software sofisticado se esconde de las pantallas que acabas de revisar. Cualquier cosa que haya conseguido acceso root puede borrarse de las listas de apps, esconderse de Play Protect y sobrevivir a una desinstalación. Una vez que un teléfono está rooteado, las herramientas del teléfono dejan de ser testigos fiables.
Le estás pidiendo al sospechoso su propia coartada. Si el dispositivo está comprometido a un nivel profundo, cada respuesta que te da procede de un software que el intruso podría controlar. Ese es el problema de fondo, y es el mismo en todos los sistemas operativos.
Lo que aporta un análisis desde un ordenador
Conecta el teléfono a un ordenador por USB, activa el acceso de desarrollador, y una herramienta externa podrá enumerar todos los paquetes instalados, leer los registros del sistema y compararlo todo con indicadores de compromiso conocidos: nombres de paquetes que usa el stalkerware comercial, dominios con los que contacta el software de monitorización, combinaciones de permisos que solo necesita la vigilancia.
Lo importante es dónde se ejecuta el análisis. El ordenador no le pide al teléfono que se evalúe a sí mismo. Lee el contenido del teléfono y saca sus propias conclusiones, y por eso este es el método que usan los investigadores que publican este tipo de trabajos. El Security Lab de Amnesty International mantiene una herramienta de código abierto, el Mobile Verification Toolkit, que hace exactamente esto tanto en Android como en iOS.
También es una herramienta de línea de comandos que espera que instales paquetes de Python, extraigas una copia de seguridad por ADB e interpretes resultados forenses. El método es sólido y público; el problema es la distancia entre una persona preocupada y un análisis terminado. Acortar esa distancia es la razón de ser de Haris Shield, con el mismo análisis externo y un informe escrito para leerse, no para descifrarse.
Si encuentras algo, no lo borres todavía
Esta es la parte en la que se equivocan la mayoría de las guías, y es más importante que todo lo anterior.
Si quien te vigila es alguien de tu entorno, quitar la app puede ser lo más peligroso que hagas. Muchos productos avisan a quien los instaló en el momento en que la monitorización se detiene. En una relación abusiva o de control, ese aviso le dice a la otra persona que lo has descubierto, en un momento para el que no te has preparado. La Coalition Against Stalkerware, que reúne a organizaciones contra la violencia doméstica y a empresas de seguridad, lo advierte directamente, y añade un segundo motivo: borrar la app también borra las pruebas que podrías necesitar si acudes a la policía.
Un orden más seguro:
- No cambies nada en el teléfono todavía y no te enfrentes a nadie.
- Pide consejo primero, desde un dispositivo al que la otra persona nunca haya tenido acceso. Una organización contra la violencia doméstica puede ayudarte a planificar el orden de los pasos.
- Documenta lo que has encontrado. Un informe forense tiene más peso que una captura de pantalla.
- Cambia las contraseñas y activa la verificación en dos pasos desde otro dispositivo, empezando por tu cuenta de Google.
- Decide lo de eliminar la app al final, con el apoyo ya en marcha.
Si nadie de tu entorno encaja como posible responsable y parece un delito corriente, la decisión es más sencilla: actualiza Android, elimina lo que hayas encontrado, cambia la contraseña de Google, cierra las sesiones que no reconozcas y plantéate restablecer el teléfono a los ajustes de fábrica sin restaurar una copia de seguridad que pueda volver a instalar el problema.
Cómo hacer que tu teléfono sea más difícil de vigilar
- Usa un código de desbloqueo que nadie más conozca y comprueba que no se hayan registrado huellas de más. Ajustes, luego Seguridad, luego Huella digital. Casi todo esto empieza con el acceso físico.
- Deja Play Protect activado y comprueba de vez en cuando que sigue así.
- Instala las actualizaciones enseguida, tanto las de Android como las actualizaciones del sistema de Google Play.
- No rootees el teléfono, ni dejes que nadie lo haga por ti.
- Revisa los dispositivos de tu cuenta de Google en myaccount.google.com, porque quien tiene tu contraseña de Google no necesita ninguna app en el teléfono.
- Sé consciente de lo que compartes con la familia. La ubicación compartida normal, configurada una vez y olvidada, explica gran parte de lo que la gente vive como que la están rastreando.
La respuesta corta
Puedes comprobar de verdad un teléfono Android por tu cuenta, y deberías hacerlo: Play Protect, los servicios de accesibilidad, el acceso a notificaciones, las apps de administración del dispositivo, el acceso especial de apps, la lista completa de apps incluidas las ocultas, y los patrones de batería y datos. Eso cubre la mayor parte del stalkerware comercial, porque casi todo necesita permisos que aparecen en esas pantallas.
Lo que no puede cubrir es nada que tenga acceso root, ni nada que haya enseñado al teléfono a mentir sobre sí mismo. Para eso necesitas un análisis desde fuera del dispositivo.
Y si sospechas de alguien que conoces, pide consejo antes de tocar un solo ajuste. La detección es la mitad fácil.
Fuentes
- Coalition Against Stalkerware, Information for survivors: stopstalkerware.org/information-for-survivors
- Amnesty International Security Lab, Mobile Verification Toolkit: mvt.re y github.com/mvt-project/mvt
- Google, Play Protect: support.google.com/googleplay/answer/2812853
- Electronic Frontier Foundation, Surveillance Self-Defense: ssd.eff.org
Lecturas relacionadas: cómo detectar software espía en iPhone, las señales del stalkerware y lo que no debes hacer, cómo saber si han hackeado tu teléfono, comprobaciones gratuitas de software espía que funcionan de verdad y cómo eliminar software espía de forma segura.