Roaming Digital

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.

Actualizado 2026-07-10
Dos caminos hacia una ubicación: la inyección por software marca una bandera de ubicación simulada y es bloqueada; una señal RF se computa en una posición genuina

“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.

Preguntas frecuentes

¿Qué es la bandera de ubicación simulada (isFromMockProvider)?
Cuando una app establece tu ubicación a través de la ruta de desarrollador de 'ubicación simulada' de Android, el sistema operativo adjunta una bandera, isFromMockProvider, a cada posición que genera. Cualquier app puede leer esa bandera en una línea de código y negarse a confiar en la posición. Es la forma más barata y común de detectar un GPS falso.
¿Por qué una VPN no cambia mi ubicación en apps como Snapchat o Pokémon GO?
Una VPN solo cambia tu dirección IP. Las funciones de mapas, juegos y 'cercanos' leen el chip GPS, no tu IP, así que el teléfono sigue reportando su verdadera posición satelital bajo la VPN, y la app sigue al GPS, no a la red. Cambiar la ubicación en el mapa significa cambiar la propia posición GPS.
Si AnyLocate emite una señal real, ¿es la posición indetectable?
A nivel de ubicación simulada, sí: no hay bandera isFromMockProvider, porque nada fue inyectado por software; el propio receptor del teléfono computó la posición. Pero 'sin bandera simulada' no significa 'sin posible indicio': un teléfono también fusiona Wi-Fi y celular, y las apps reforzadas pueden cruzar el GPS contra esos, contra tu IP o contra los sensores de movimiento. AnyLocate controla limpiamente la capa satelital; esas otras capas son independientes.

Casos de uso relacionados

Pon tu teléfono en cualquier lugar de la Tierra: prueba cualquier app de ubicación
Spoofing en Pokémon GO sin la bandera de ubicación simulada
Privacidad de ubicación: muestra solo el lugar que elijas
Pruébelo con sus propias señales
Ejecute este escenario —y los suyos— en un simulador GNSS definido por software que realmente puede permitirse.
Ver precios →