Cómo simular una ubicación en Android con adb

Cómo simular una ubicación en Android con adb

| Actualizada


En este tutorial aprenderás cómo simular una ubicación utilizando ADB (Android Debug Bridge):

Nota: ADB es una herramienta de línea de comandos que se utiliza para interactuar con dispositivos Android desde una computadora. Asegúrate de tener ADB instalado en tu computadora antes de comenzar.

Paso 1: Configurar el dispositivo

  1. Habilita las opciones de desarrollo en tu dispositivo Android. Para ello, ve a «Configuración» > «Acerca del teléfono» y toca repetidamente en «Número de compilación» hasta que aparezca un mensaje indicando que las opciones de desarrollo están habilitadas.
  2. Ve a «Configuración» > «Opciones de desarrollo» y asegúrate de que la opción «Depuración USB» esté activada.
  3. Conecta tu dispositivo Android a la computadora mediante un cable USB.

Paso 2: Verificar la conexión de ADB

  1. Abre una ventana de comandos (Command Prompt en Windows o Terminal en macOS y Linux).
  2. Escribe el siguiente comando para verificar que tu dispositivo Android esté correctamente conectado: adb devices Esto mostrará una lista de dispositivos conectados. Debe aparecer el nombre de tu dispositivo.

Paso 3: Obtener las coordenadas de ubicación

  1. Abre Google Maps u otra aplicación de mapas en tu dispositivo Android y busca la ubicación que deseas simular.
  2. Anota las coordenadas de latitud y longitud de esa ubicación. Puedes encontrar estas coordenadas en la barra de dirección de la aplicación de mapas o tocando y manteniendo presionada una ubicación en el mapa.

Paso 4: Simular la ubicación

  1. En la ventana de comandos, escribe el siguiente comando para simular la ubicación:

    adb shell settings put secure location_providers_allowed gps,network

    Este comando habilita tanto el GPS como la ubicación de la red en tu dispositivo Android.
  2. Luego, escribe el siguiente comando para simular las coordenadas de ubicación

    adb shell am start-foreground-service -n com.android.shell/.LocationProviderShell --es "command" "send" --es "lat" "LATITUD" --es "long" "LONGITUD"

    Reemplaza «LATITUD» y «LONGITUD» con las coordenadas que anotaste en el Paso 3.
  3. Una vez que se ejecute el comando, la ubicación se simulará en tu dispositivo Android. Puedes verificarlo abriendo cualquier aplicación que utilice la ubicación, como Google Maps.

Paso 5: Restaurar la configuración original

Después de simular la ubicación, es importante restaurar la configuración original de tu dispositivo Android. Para ello, ejecuta los siguientes comandos en la ventana de comandos:

<code><strong>adb shell settings put secure location_providers_allowed ''
adb shell am broadcast -a com.android.location.locationtester.STOP_TESTER
</strong></code>Lenguaje del código: HTML, XML (xml)

Estos comandos deshabilitarán la simulación de ubicación y restaurarán la configuración predeterminada.

¡Y eso es todo! Ahora sabes cómo simular una ubicación en tu dispositivo Android utilizando ADB. Recuerda utilizar esta función de manera responsable y respetar la privacidad de los demás.

5/5 – (1 voto)

Publicado

en

,

por

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *