Original source: https://www.rtl-sdr.com/cheating-at-pokemon-go-with-a-hackrf-and-gps-spoofing/
“Pokémon Go” es lo último en moda de juegos de realidad aumentada para teléfonos inteligentes. Es posible que ya hayas oído hablar del juego en las noticias o hayas visto a niños jugando en tu vecindario. Para jugar, los jugadores deben caminar en el mundo real con su teléfono inteligente con GPS, recolectar diferentes Pokémon virtuales que aparecen en lugares aleatorios del mundo real, reponer los elementos virtuales necesarios para recolectar Pokémon en “Poképaradas” y poner a los Pokémon a luchar en ” Gimnasios”. Las Poképaradas y los gimnasios suelen ser puntos de referencia de la ciudad, como tiendas populares, fuentes, estatuas, carteles, etc. Para aquellos que no tienen idea de qué son los “Pokémon”: los Pokémon son animales ficticios de un popular cómic y dibujos animados para niños.
Dado que el juego se basa en GPS, Stefan Kiese decidió ver si podía hacer trampa en el juego falsificando su ubicación GPS utilizando una radio definida por software HackRF . HackRF es una radio definida por software multipropósito con capacidad para TX y RX de costo relativamente bajo . Al jugar, los jugadores suelen caminar de Poképarada en Poképarada, recolectando Pokémon en el camino y reponiendo sus artículos. Al falsificar la señal de GPS, puede simular caminar por el mundo físico, automatizando potencialmente la recolección de Pokémon y la reposición de artículos en Poképaradas.
Para hacer esto, utilizó el software ” GPS-SDR-Sim ” disponible en el mercado de Takuji Ebinuma, que es una herramienta de falsificación de GPS para transmitir SDR con capacidad como las radios HackRF, bladeRF y USRP. Al principio, cuando usaba el software, Stefan notó que HackRF simplemente interfería sus señales de GPS y no simulaba los satélites. Descubrió que el problema era que el reloj del HackRF no era lo suficientemente preciso. Para resolver esto, utilizó un generador de funciones para introducir una onda cuadrada estable de 10 MHz en el puerto de entrada del reloj del HackRF. También descubrió que necesitaba desactivar el “GPS asistido (a-gps)” en su teléfono, que utiliza torres de telefonía celular locales para ayudar a mejorar el seguimiento de la ubicación por GPS.
Luego pudo utilizar las herramientas GPS-SDR-Sim para trazar una ruta de caminata simulada y ver a su personaje virtual caminando en el mapa del mundo real. Una advertencia si tiene la intención de hacer esto: recuerde que 1) falsificar o interferir el GPS es altamente ilegal en la mayoría de los países fuera de un entorno de laboratorio de pruebas blindado, por lo que debe asegurarse de que su señal de GPS falsificada no interfiera con nada, y 2) el Es probable que el juego tenga detección de trampas y probablemente te prohíba si no simulas una velocidad normal al caminar.
La suplantación de GPS no es nueva. Un intento en 2013 permitió a investigadores universitarios desviar de su rumbo un yate de 213 pies valorado en 80 millones de dólares , y se sospecha que piratas informáticos del gobierno iraní han utilizado la suplantación de GPS para desviar y aterrizar un dron furtivo estadounidense en 2011 . En publicaciones anteriores también mostramos cómo el investigador de seguridad Lin Huang pudo falsificar el GPS y eludir las restricciones de no volar de los drones.


I’ve always been captivated by the wonders of science, particularly the intricate workings of the human mind. With a degree in psychology under my belt, I’ve delved deep into the realms of cognition, behavior, and everything in between. Pouring over academic papers and research studies has become somewhat of a passion of mine – there’s just something exhilarating about uncovering new insights and perspectives.