Cómo usar ADB de forma inalámbrica en tu Android

ADB significa Android Debug Bridge y es una utilidad que puede instalar en su computadora para realizar acciones en su dispositivo Android(Android device) . Si alguna vez ha buscado opciones de personalización para su dispositivo Android(Android device) , es probable que haya oído hablar de esta utilidad, ya que también se utiliza para personalizar los dispositivos Android(Android device) .

En la mayoría de los casos, ADB se usa a través de una conexión USB para enviar y ejecutar comandos desde su computadora a su dispositivo Android(Android device) . Sin embargo, también funciona a través de una conexión inalámbrica. Es realmente extraño que no mucha gente hable sobre esta característica útil de la utilidad.

Al usar ADB de forma inalámbrica con su dispositivo Android(Android device) , no necesita ningún lío de cables y puede realizar varias acciones, como tomar capturas de pantalla, instalar aplicaciones, eliminar aplicaciones, etc., directamente desde su computadora de forma inalámbrica.

Use ADB de forma inalámbrica para dispositivos Android no rooteados(Use ADB Wirelessly For Non-rooted Android Devices)

Si no ha rooteado su dispositivo Android o no sabe qué es, entonces hay un paso adicional que debe seguir antes de poder usar ADB de forma inalámbrica.

Primero deberá conectar su dispositivo a su computadora con un cable USB(USB cable) y luego iniciar el servidor ADB(ADB server) . Es porque el modo ADB(ADB mode) inalámbrico a menudo no inicia el servidor requerido para conectar su computadora a su dispositivo.

Iniciar la configuración de ADB a través de una conexión USB(Initiating The ADB Setup Over a USB Connection)

  • Dirígete al sitio web de ADB y descarga(website and download) y extrae el paquete en tu computadora.
  • Inicie la aplicación Configuración en su (Settings)dispositivo Android(Android device) , toque Opciones de desarrollador(Developer options) y habilite la opción que dice Depuración de USB(USB debugging) . Esta es la opción que te permite conectar tu computadora a tu Android a través de ADB .

  • Conecte(Plug-in) su dispositivo Android(Android device) a su computadora usando un cable USB(USB cable) .
  • Inicie una ventana del símbolo del sistema(Command Prompt window) ( Windows ) o una ventana de terminal(Terminal window) ( Mac ) en la carpeta ADB(ADB folder) que acaba de extraer del paquete. Escriba el siguiente comando en la ventana y presione Entrar(Enter) .

    dispositivos adb(adb devices) (Windows)
    ./adb devices (Mac)

  • Aparecerá un mensaje que le preguntará si desea permitir la depuración de USB en la pantalla de su dispositivo. (USB)Marque(Checkmark) la casilla Permitir siempre desde esta computadora(Always allow from this computer) y toque Aceptar(OK) .

  • Verá su dispositivo Android(Android device) en la ventana de la línea de comandos(command line window) . Escriba el siguiente comando y presione (command and hit) Entrar(Enter) . No habrá una salida para este comando.

    adb tcpip 5555 (Windows)
    ./adb tcpip 5555 (Mac)

Ha configurado correctamente el servicio ADB(ADB service) en el número de puerto 5555(port number 5555) .

Averiguar la dirección IP del dispositivo Android(Finding Out The IP Address Of The Android Device)

Ahora que el servidor ADB(ADB server) está funcionando, está listo para conectarse a su dispositivo desde su computadora. Sin embargo, para poder hacerlo, primero deberá averiguar la dirección IP(IP address) de su dispositivo.

Además, asegúrese de que su dispositivo esté conectado a la misma red inalámbrica(wireless network) que su computadora.

  • Inicie la aplicación Configuración en su (Settings)dispositivo Android y toque (Android device and tap)Acerca(About phone) del teléfono en la parte inferior.

  • En la siguiente pantalla, toque la opción que dice Estado(Status) , que le permitirá ver los detalles de su red.

  • Desplácese(Scroll) hacia abajo en la siguiente pantalla y encontrará una entrada que dice dirección IP(IP address) . Esta es la dirección que usará, así que anótela en alguna parte.

Ahora conoce la ubicación de su dispositivo en su red y es hora de establecer una conexión entre dos de sus máquinas.

Conéctese de forma inalámbrica a un dispositivo Android usando ADB(Connect Wirelessly To An Android Device Using ADB)

Ahora enviará una solicitud desde su computadora a su dispositivo solicitando establecer una conexión. Dado que su computadora ya es una de las máquinas autorizadas para la depuración de USB(USB debugging) , no recibirá un aviso ni nada(prompt or anything) por el estilo solicitando su permiso.

  • Regrese a la ventana de la línea de comandos(command line window) , escriba el siguiente comando y presione Enter . Asegúrese de reemplazar IP con la dirección IP(IP address) real de su dispositivo Android(Android device) .

    IP de conexión adb(adb connect IP)

  • Si todo va bien, la línea de comando(command line) generará un mensaje que indica que ahora está conectado a la dirección IP(IP address) especificada .

Ahora que está conectado a su dispositivo Android(Android device) mediante ADB , puede ejecutar cualquiera de los comandos ADB que conoce y se ejecutarán en su teléfono Android(Android phone) .

Use ADB de forma inalámbrica para dispositivos Android rooteados(Use ADB Wirelessly For Rooted Android Devices)

Si obtuvo acceso raíz en su dispositivo, entonces conectarse a su dispositivo desde su computadora no requerirá el proceso de inicialización(initialization process) del servidor . Esto significa que no necesitará conectar primero el dispositivo con un cable USB(USB cable) .

Sin embargo, necesitará la dirección IP de su dispositivo.(IP address)

  • Dirígete a Google Play Store y descarga(Google Play Store and download) e instala la aplicación Terminal Emulator en tu dispositivo.
  • Ejecute el siguiente comando y proporcione a la aplicación permisos SU en su dispositivo.

    su
  • Escriba el siguiente comando uno(command one) por uno y estos inicializarán todo lo necesario para una conexión ADB(ADB connection) .

    setprop service.adb.tcp.port 5555
    detener adbd
    iniciar adbd
    (setprop service.adb.tcp.port 5555stop adbdstart adbd)
  • Ejecute el siguiente comando reemplazando IP con la dirección IP(IP address) de su dispositivo en la ventana de línea de comandos de(command line window) su computadora . Se conectará a su dispositivo usando ADB .

    IP de conexión adb(adb connect IP)

Ahora puede ejecutar cualquiera de los comandos que desee en su dispositivo. Además, dado que su dispositivo está rooteado, incluso puede ejecutar comandos que requieren permisos de superusuario.

Qué comandos ADB probar primero(What ADB Commands To Try Out First)

Si nunca antes ejecutó ningún comando en ADB , hay algunos comandos útiles que puede ejecutar por primera vez y hacer las cosas en su dispositivo.

  • Reiniciar dispositivo – reiniciar adb(adb reboot)
  • Enviar archivo al dispositivo: adb push source target
  • Obtener el archivo del dispositivo: destino de la fuente de extracción de adb(adb pull source target)
  • Instalar una aplicación: adb install app-name.apk
  • Desinstalar una aplicación: nombre del paquete de desinstalación de adb(adb uninstall package-name)
  • Tome una captura de pantalla: adb shell screencap -p /sdcard/capture.png y luego use adb pull /sdcard/capture.png para llevar la captura de pantalla a su computadora

Cuando hayas terminado, ejecuta el comando de desconexión adb para desconectarte de tu (adb disconnect)dispositivo Android(Android device) .



About the author

Soy ingeniero de software con más de 15 años de experiencia en Microsoft Office y Edge. También he desarrollado varias herramientas utilizadas por los usuarios finales, como una aplicación para rastrear datos de salud importantes y un detector de ransomware. Mis habilidades radican en desarrollar un código elegante que funcione bien en varias plataformas, además de tener una gran comprensión de la experiencia del usuario.



Related posts