Cómo funciona el suplantación de GPS y por qué las apps la detectan
Cómo funcionan realmente la ubicación, el GPS falso por software y la bandera de ubicación simulada, y por qué una señal RF auténtica produce una posición genuina sin marcador de simulación.
“GPS spoofing” se usa para dos cosas completamente distintas, y esa diferencia explica por qué unos métodos te delatan y otros no. Uno inyecta una coordenada falsa por software; el otro emite una señal real. Así funciona cada uno y qué verifican realmente las apps.
Cómo sabe tu teléfono dónde está
Un receptor GNSS (GPS más sus hermanos Galileo, GLONASS y BeiDou) escucha señales de radio débiles de los satélites en órbita. Cada satélite transmite la hora a la que envió su mensaje; el receptor mide cuánto tardó cada uno en llegar, lo convierte en distancia y resuelve el único punto de la Tierra compatible con todas ellas. Ese punto calculado es tu fix. Sobre él se construye todo lo que depende de la ubicación en tu teléfono (mapas, geovallas, “cerca de ti”, juegos).
Fake‑GPS por software: inyectar una coordenada
Una app de fake‑GPS no toca la radio. Usa el gancho de desarrollador del sistema operativo para entregarle una coordenada al sistema y decirle “reporta esto en su lugar”. Es fácil y gratis, y deja una huella. En Android, cualquier ubicación producida así lleva la bandera isFromMockProvider, y activarla requiere las Opciones de desarrollador y el ajuste “ubicación simulada”. En iOS, Apple prohíbe estas apps de raíz, así que la ruta por software exige un ordenador, un jailbreak o una app instalada lateralmente con un certificado efímero.
Por qué las apps lo detectan
La detección suele ser barata porque la ruta por software es ruidosa:
- La bandera mock. Una línea lee
isFromMockProvider; un fix marcado se descarta. Esto solo atrapa a la gran mayoría de los que falsean la ubicación de forma casual. - Atestación de integridad. Play Integrity (Android) y las comprobaciones de jailbreak/modo desarrollador (iOS) detectan el entorno modificado que la ruta por software necesita.
- Verificaciones cruzadas. Una app blindada puede comparar tu fix GPS con tu IP de red, las torres Wi‑Fi y celulares que tu teléfono ve y los sensores de movimiento, y luego marcar una posición GPS que discrepa de todos ellos o que salta más rápido de lo que un humano puede viajar.
Simulación RF: una señal real, un fix genuino
AnyLocate trabaja una capa más abajo. En vez de inyectar una coordenada, emite una señal de satélite auténtica dentro del propio receptor del dispositivo, que la engancha y calcula el fix de forma normal. En la capa de ubicación simulada el resultado es indistinguible de una posición real: no hay coordenada inyectada, así que no hay bandera isFromMockProvider, no hay ajuste de ubicación simulada, no hay root ni jailbreak, nada de lo que los detectores comunes están diseñados para encontrar. La posición cae en carreteras reales y se actualiza con suavidad porque el propio receptor la ha producido.
VPN ≠ GPS
Un callejón sin salida frecuente: una VPN cambia tu dirección IP, no tu fix GPS. Snap Map, Pokémon GO y la mayoría de las funciones de mapa ignoran la IP y leen la posición del satélite, así que una VPN no mueve nada en el mapa. Mover tu ubicación en el mapa significa mover el fix, que es la capa GPS, no la de red.
Dónde se detiene
Ser honesto sobre el límite es la clave. Controlar la señal de satélite define todo lo que se deriva del fix GPS. No cambia tu IP de red, tu cuenta o región de facturación, el entorno Wi‑Fi y celular que tu teléfono detecta ni tus sensores de movimiento, así que cualquier cosa supeditada a esos factores (bloqueos regionales ligados a tu inicio de sesión, verificaciones de IP, ubicación fusionada por Wi‑Fi, comprobaciones cruzadas con el podómetro) es un asunto aparte. La capa de satélite es la que AnyLocate controla, de forma limpia y completa; no presume de controlar las demás.