Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Android Debug Bridge
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de software | título = Android Debug Bridge | nombre = | logo = Android Robot Head 2023.svg | tamaño_logo = 100px | captura = Android Debug Bridge in GNOME terminal.png | pie_captura = Iniciando el servidor adb en [[Terminal de GNOME]], que luego [[Enumeración de red|enumera]] los dispositivos. Después, se abre un [[Intérprete de comandos Unix|shell]] en el dispositivo que se está depurando para ejecutar el comando [[uname]]. | autor = [[Google]] | desarrollador = | lanzamiento = | versión_reciente = 34.0.1 (marzo de 2023) | repositorio = [https://android.googlesource.com/platform/packages/modules/adb/ android.googlesource.com] | lenguaje_programación = [[C++]] | sistema_operativo = Windows, Linux, macOS | incluido_con = [[Android SDK]] | género = Herramienta de desarrollo de software |modelo_desarrollo=| licencia = Licencia Apache 2.0 | sitio_web = {{URL|https://developer.android.com/studio/command-line/adb}} }} El '''''Android Debug Bridge''''' (comúnmente abreviado como '''adb''') es una herramienta de programación utilizada para la depuración de dispositivos basados en [[Android (sistema operativo)|Android]]. El [[Daemon (informática)|demonio]] en el dispositivo Android se conecta con el servidor en la PC host a través de [[USB]] o [[Protocolo de control de transmisión|TCP]], que se conecta al cliente utilizado por el usuario final a través de TCP. Disponible como [[software de código abierto]] bajo la [[Licencia Apache]] por [[Google]] desde 2007, sus características incluyen un intérprete de comandos y la posibilidad de realizar copias de seguridad. El software adb está disponible para [[Microsoft Windows|Windows]], [[Linux]] y [[macOS]]. Ha sido utilizado de forma indebida por [[botnet]]s y otros [[malware]], para los cuales se desarrollaron mitigaciones como la autenticación RSA y la [[lista blanca]] de dispositivos. == Características == [[Archivo:Android Device Monitor.png|thumb|left|Monitor de Dispositivos Android]] Las características de adb incluyen la copia de archivos desde la computadora host,<ref>{{Cita libro|apellidos=Darcey|nombre=Lauren|url=https://www.worldcat.org/oclc/749852462|título=Android wireless application development|título-trad=Desarrollo de aplicaciones inalámbricas para Android|fecha=2012|editorial=Addison-Wesley|otros=Shane Conder|isbn=978-0-321-81383-1|edición=3ª|ubicación=Upper Saddle River, NJ|oclc=749852462|fechaacceso=10 de julio de 2025|fechaarchivo=26 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210926122121/https://www.worldcat.org/title/android-wireless-application-development/oclc/749852462}}</ref> instalación de aplicaciones, visualización de la salida de logcat, obtención de un shell,<ref>{{Cita web|url=https://www.dummies.com/web-design-development/mobile-apps/android-apps/things-you-can-do-with-androids-adb-command/|título=Things You Can Do with Android's adb Command|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20180515143530/https://www.dummies.com/web-design-development/mobile-apps/android-apps/things-you-can-do-with-androids-adb-command|fechaarchivo=15 de mayo de 2018|título-trad=Cosas que puedes hacer con el comando adb de Android|sitio=}}</ref> y reinicio en Modo EDL de Qualcomm.<ref>{{Cita libro|apellidos=EASTTOM|nombre=CHUCK|url=https://www.worldcat.org/oclc/1250310301|título=An In-Depth Guide to Mobile Device Forensics|título-trad=Guía detallada sobre análisis forense de dispositivos móviles|fecha=2021|editorial=CRC PRESS|isbn=978-0-367-63300-4|ubicación=[S.l.]|páginas=72|oclc=1250310301|fechaacceso=10 de julio de 2025|fechaarchivo=26 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210926122044/https://www.worldcat.org/title/in-depth-guide-to-mobile-device-forensics/oclc/1250310301}}</ref> Por ejemplo, las aplicaciones de Android pueden guardarse con el comando <code>[[copia de seguridad]]</code> en un archivo.<ref>{{Cita web|autor=Jack Wallen|fecha=6 de marzo de 2015|título=How to create a full backup of your Android device without root|título-trad=Cómo crear una copia de seguridad completa de tu dispositivo Android sin root|url=https://www.techrepublic.com/article/how-to-create-a-full-backup-of-your-android-device-without-root/|fechaacceso=10 de julio de 2025|fechaarchivo=24 de enero de 2016|urlarchivo=https://web.archive.org/web/20160124184710/https://www.techrepublic.com/article/how-to-create-a-full-backup-of-your-android-device-without-root/}}</ref> También incluye soporte para el Protocolo de Depuración de Java.<ref name=":0">{{Cita libro|apellidos=Regupathy|nombre=Rajaram|url=https://www.worldcat.org/oclc/880673864|título=Unboxing Android USB: a hands-on approach with real World examples|título-trad=Desembalando Android USB: un enfoque práctico con ejemplos del mundo real|fecha=2014|isbn=978-1-4302-6209-1|ubicación=Berkeley, CA|oclc=880673864|fechaacceso=10 de julio de 2025|fechaarchivo=26 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210926122019/https://www.worldcat.org/title/unboxing-android-usb-a-hands-on-approach-with-real-world-examples/oclc/880673864}}</ref> Se han desarrollado algunas [[Interfaz gráfica de usuario|interfaces gráficas]]. El Monitor de Dispositivos Android en [[Android Studio]] puede usarse para recuperar información de un dispositivo Android.<ref>{{Cita libro|apellidos1=Morgillo|nombre1=Ivan|apellidos2=Viola|nombre2=Stefano|url=https://books.google.com/books?id=bOrUDQAAQBAJ|título=Learning embedded Android N programming: create the perfectly customized system by unleashing the power of Android OS on your embedded device|título-trad=Programación embebida de Android N: crea el sistema perfectamente personalizado liberando el poder del SO Android en tu dispositivo embebido|fecha=2016|ubicación=Birmingham, Reino Unido|página=89|isbn=9781785283284|oclc=1020708322|fechaacceso=10 de julio de 2025|fechaarchivo=26 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210926122010/https://www.worldcat.org/title/learning-embedded-android-n-programming-create-the-perfectly-customized-system-by-unleashing-the-power-of-android-os-on-your-embedded-device/oclc/957278992}}</ref> El método de Android para instalar archivos APK en un dispositivo se ha utilizado para cargar aplicaciones no oficiales en Windows Subsystem for Android<ref>{{Cita web|url=https://www.xda-developers.com/how-to-sideload-android-apps-on-windows-11/|título=How to sideload Android apps on Windows 11|título-trad=Cómo cargar aplicaciones de Android en Windows 11|fecha=23 de enero de 2022|fechaacceso=10 de julio de 2025}}</ref> y en la máquina virtual de Android de Chrome OS.<ref>{{Cita web|url=https://www.xda-developers.com/how-sideload-apps-chromebook/|título=How to sideload apps to a Chromebook|título-trad=Cómo cargar aplicaciones en una Chromebook|fecha=5 de marzo de 2023|fechaacceso=10 de julio de 2025}}</ref> Shizuku permite que un teléfono Android se conecte a su propio ADB cuando está conectado a una red inalámbrica. La aplicación está disponible gratuitamente en Google Play Store.<ref>{{Cita web|url=https://shizuku.rikka.app/guide/setup/|título=User manual {{!}} Shizuku|fechaacceso=10 de julio de 2025|título-trad=Manual del usuario {{!}} Shizuku|sitio=}}</ref> == Historia de desarrollo == El [[Android SDK|Kit de Desarrollo de Software de Android]] (SDK) fue lanzado por primera vez en 2007.<ref>{{Cita web|url=https://www.macworld.com/article/188112/androidsdk.html|título=Google releases Android SDK|fechaacceso=10 de julio de 2025|idioma=en-US|urlarchivo=https://web.archive.org/web/20210910144537/https://www.macworld.com/article/188112/androidsdk.html|fechaarchivo=10 de septiembre de 2021|título-trad=Google lanza el SDK de Android|sitio=}}</ref> Desde 2017, Google permitió descargar adb por separado del SDK de Android.<ref>{{Cita web|url=https://www.androidpolice.com/2017/01/05/google-makes-adb-fastboot-platform-tools-available-without-full-sdk-android-studio-download/|título=Google makes ADB, fastboot, and other platform tools available without full SDK or Android Studio download|fechaacceso=10 de julio de 2025|fecha=5 de enero de 2017|idioma=en-US|urlarchivo=https://web.archive.org/web/20210410215628/https://www.androidpolice.com/2017/01/05/google-makes-adb-fastboot-platform-tools-available-without-full-sdk-android-studio-download/|fechaarchivo=10 de abril de 2021|título-trad=Google hace que ADB, fastboot y otras herramientas de plataforma estén disponibles sin descargar el SDK completo o Android Studio|sitio=}}</ref> En 2015, Microsoft lanzó un emulador de Android que puede conectarse al cliente adb.<ref>{{Cita web|url=https://news.softpedia.com/news/microsoft-releases-android-emulator-and-it-s-supposed-to-be-faster-than-google-s-488016.shtml|título=Microsoft Releases Android Emulator and It's Supposed to Be Faster than Google's|fechaacceso=10 de julio de 2025|apellidos=Vasile|nombre=Cosmin|idioma=inglés|urlarchivo=https://web.archive.org/web/20210910152702/https://news.softpedia.com/news/microsoft-releases-android-emulator-and-it-s-supposed-to-be-faster-than-google-s-488016.shtml|fechaarchivo=10 de septiembre de 2021|título-trad=Microsoft lanza un emulador de Android que se supone es más rápido que el de Google|sitio=}}</ref> En 2016, para [[Android Studio]] 2.0, se mejoró el rendimiento en 5 veces para la instalación de aplicaciones y la transferencia de archivos a través de adb.<ref>{{Cita web|url=https://android-developers.googleblog.com/2016/02/android-studio-20-beta.html|título=Android Studio 2.0 - Beta|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20210910162958/https://android-developers.googleblog.com/2016/02/android-studio-20-beta.html|fechaarchivo=10 de septiembre de 2021|título-trad=Android Studio 2.0 - Beta|sitio=}}</ref> Para facilitar el uso de [[Android Things]], en 2017 se creó un envoltorio alrededor de los comandos manuales de adb.<ref>{{Cita web|url=https://android-developers.googleblog.com/2017/11/android-things-developer-preview-6.html|título=Android Things Developer Preview 6|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20210910162953/https://android-developers.googleblog.com/2017/11/android-things-developer-preview-6.html|fechaarchivo=10 de septiembre de 2021|título-trad=Vista previa para desarrolladores de Android Things 6|sitio=}}</ref> Para Android 11 en 2020, Google añadió instalaciones incrementales de adb.<ref>{{Cita web|url=https://android-developers.googleblog.com/2020/09/android11-final-release.html|título=Turning it up to 11: Android 11 for developers|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20210917230702/https://android-developers.googleblog.com/2020/09/android11-final-release.html|fechaarchivo=17 de septiembre de 2021|título-trad=Subiendo al 11: Android 11 para desarrolladores|sitio=}}</ref> En 2020, se integró adb por Wi-Fi en Android Studio para macOS.<ref>{{Cita web|url=https://android-developers.googleblog.com/2020/12/announcing-android-studio-arctic-fox.html|título=Announcing Android Studio Arctic Fox (2020.3.1) & Android Gradle plugin 7.0|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20210912132619/https://android-developers.googleblog.com/2020/12/announcing-android-studio-arctic-fox.html|fechaarchivo=12 de septiembre de 2021|título-trad=Anunciando Android Studio Arctic Fox (2020.3.1) y el plugin Gradle de Android 7.0|sitio=}}</ref> En 2021, para [[Android 12]], el comando <code>adb backup</code> fue limitado para que la copia de datos de usuario de aplicaciones sea opcional mediante una configuración de manifiesto por aplicación<ref>{{Cita web|url=https://developer.android.com/about/versions/12/behavior-changes-12?hl=bg|título=Behavior changes: Apps targeting Android 12 {{!}} Android 12 Beta|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20210928195103/https://developer.android.com/about/versions/12/behavior-changes-12?hl=bg|fechaarchivo=28 de septiembre de 2021|título-trad=Cambios de comportamiento: Aplicaciones dirigidas a Android 12 {{!}} Beta de Android 12|sitio=}}</ref> tras ser obsoleto en Android 10 junto con <code>adb restore</code>.<ref>{{Cita web|url=https://www.bleepingcomputer.com/news/mobile/google-considers-removing-android-adb-backup-and-restore/|título=Google Considers Removing Android ADB Backup and Restore|título-trad=Google considera eliminar la copia de seguridad y restauración de ADB en Android|fechaacceso=10 de julio de 2025}}</ref> Fuchsia será compatible con adb de forma retroactiva. Será reemplazado por fx y ffx.<ref>{{Cita web|url=https://9to5google.com/2022/08/26/fuchsia-adb-proposal/|título=Google wants to make Fuchsia devices manageable with Android's ADB tool|fechaacceso=10 de julio de 2025|apellidos=Bradshaw|nombre=Kyle|fecha=26 de agosto de 2022|idioma=en-US|título-trad=Google quiere hacer que los dispositivos Fuchsia sean gestionables con la herramienta ADB de Android|sitio=}}</ref> == Configuración == {{Galería |título= |ancho=200 | alto=350 |alineación=derecha |Archivo:USB debugging prompt warning for Android 12 and up.png|Para habilitar la depuración USB en el dispositivo Android, debe activarse en la ventana de «configuraciones de desarrollador» |Archivo:USB debugging prompt - RSA auth - Android 12 and up.png|Tras conectar el dispositivo a la computadora host, el usuario debe verificar la huella digital de la clave RSA de la computadora host }} === Computadora host === Para Windows, el SDK de Android contiene el binario adb.exe que puede extraerse e instalarse.<ref>{{Cita libro|apellidos=Harwani|nombre=B. M.|url=https://www.worldcat.org/oclc/862745697|título=PhoneGap build: developing cross platform mobile applications in the cloud|título-trad=PhoneGap build: desarrollando aplicaciones móviles multiplataforma en la nube|fecha=2013|isbn=978-1-4665-8975-9|ubicación=Boca Raton|páginas=38|oclc=862745697|fechaacceso=10 de julio de 2025|fechaarchivo=7 de marzo de 2022|urlarchivo=https://web.archive.org/web/20220307163655/https://www.worldcat.org/title/phonegap-build-developing-cross-platform-mobile-applications-in-the-cloud/oclc/862745697}}</ref> How-To Geek recomienda añadir la carpeta que contiene los binarios a la variable de entorno PATH.<ref>{{Cita web|url=https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/|título=How to Install and Use ADB, the Android Debug Bridge Utility|fechaacceso=10 de julio de 2025|fecha=4 de septiembre de 2021|idioma=en-US|urlarchivo=https://web.archive.org/web/20210918232917/https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/|fechaarchivo=18 de septiembre de 2021|nombre2=Joe|apellidos1=Hoffman|nombre1=Chris|apellidos2=Fedewa|título-trad=Cómo instalar y usar ADB, la utilidad de Android Debug Bridge|sitio=}}</ref> En [[Ubuntu]], adb puede instalarse con el paquete <code>android-tools-adb</code>.<ref>{{Cita libro|apellidos=Smyth|nombre=Neil|url=https://www.worldcat.org/oclc/1190906409|título=Android Studio 4.0 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.0, Java and Android Jetpack.|título-trad=Esenciales de desarrollo de Android Studio 4.0 - Edición Java: Desarrollo de aplicaciones Android usando Android Studio 4.0, Java y Android Jetpack|fecha=2020|isbn=978-1-951442-21-7|ubicación=Cary|capítulo=7|oclc=1190906409|fechaacceso=10 de julio de 2025|fechaarchivo=26 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210926121959/https://www.worldcat.org/title/android-studio-4-0-development-essentials-java-edition-developing-android-apps-using-android-studio-4-0-java-and-android-jetpack/oclc/1190906409}}</ref> Para [[Debian]], se recomienda instalar también el paquete <code>android-sdk-platform-tools-common</code> junto con el paquete <code>adb</code>, que instala las reglas [[udev]] que permiten ejecutar la herramienta sin [[Superusuario|permisos de root]].<ref>{{Cita web|url=https://packages.debian.org/stable/adb|título=Debian -- Details of package adb in bullseye|fechaacceso=10 de julio de 2025|urlarchivo=https://web.archive.org/web/20210908120401/https://packages.debian.org/stable/adb|fechaarchivo=8 de septiembre de 2021|título-trad=Debian -- Detalles del paquete adb en bullseye|sitio=}}</ref> Para macOS y otras distribuciones de Linux, las herramientas de plataforma pueden descargarse y la variable PATH puede modificarse en bashrc.<ref>{{Cita web|url=https://www.lifewire.com/android-debug-bridge-adb-4149410|título=How to Install Android Debug Bridge (ADB) and Fastboot|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://ghostarchive.org/archive/20220130/https://www.lifewire.com/android-debug-bridge-adb-4149410|fechaarchivo=30 de enero de 2022|título-trad=Cómo instalar Android Debug Bridge (ADB) y Fastboot|sitio=}}{{cbignore}}</ref> === Dispositivo Android === En Android 4.2.2 o posterior ([[Historia de las versiones de Android#Visión general|API nivel 17]]), se muestra un diálogo con una huella digital RSA que el usuario debe aceptar. Esto protege contra computadoras que exploten el mecanismo de depuración sin el consentimiento del usuario del dispositivo.<ref>{{Cita web|url=https://developer.android.com/studio/run/device?hl=de|título=Run apps on a hardware device|fechaacceso=10 de julio de 2025|idioma=en|urlarchivo=https://web.archive.org/web/20210908120934/https://developer.android.com/studio/run/device?hl=de|fechaarchivo=8 de septiembre de 2021|título-trad=Ejecutar aplicaciones en un dispositivo físico|sitio=}}</ref> A partir de Android 4.2, las configuraciones de desarrollador están ocultas por defecto. Presionar siete veces el número de compilación en el menú «Acerca de» las hace visibles al usuario. Después, la opción de depuración USB puede habilitarse.<ref>{{Cita web|url=https://www.techrepublic.com/article/pro-tip-how-to-enable-developer-options-in-android-42/|título=How to enable Developer options in Android 4.2|fechaacceso=10 de julio de 2025|apellidos=Wallen|nombre=Jack|idioma=en|urlarchivo=https://web.archive.org/web/20210909131841/https://www.techrepublic.com/article/pro-tip-how-to-enable-developer-options-in-android-42/|fechaarchivo=9 de septiembre de 2021|título-trad=Cómo habilitar las opciones de desarrollador en Android 4.2|sitio=}}</ref> Algunos proveedores de Android tienen procedimientos diferentes para habilitarlo. Por ejemplo, Huawei requiere ingresar un código PIN antes de que adb pueda habilitarse. Si la [[pantalla táctil]] de un dispositivo Android está rota, es posible conectar un ratón al dispositivo usando [[USB On-The-Go]] y habilitar la depuración USB.<ref>{{Cita web|url=https://punchng.com/how-to-enable-usb-debugging-mode-on-android/|título=How to enable USB debugging mode on Android|fechaacceso=10 de julio de 2025|apellidos=Ogubuike|nombre=Udochi|fecha=9 de agosto de 2019|idioma=en-US|urlarchivo=https://web.archive.org/web/20190917190512/https://punchng.com/how-to-enable-usb-debugging-mode-on-android/|fechaarchivo=17 de septiembre de 2019|título-trad=Cómo habilitar el modo de depuración USB en Android|sitio=}}</ref><ref name=":1">{{Cita web|url=https://www.aranzulla.it/come-attivare-debug-usb-1144637.html|título=Come attivare debug USB|fechaacceso=10 de julio de 2025|apellidos=Aranzulla|nombre=Salvatore|idioma=it-IT|urlarchivo=https://web.archive.org/web/20210909140557/https://www.aranzulla.it/come-attivare-debug-usb-1144637.html|fechaarchivo=9 de septiembre de 2021|autor-enlace=|título-trad=Cómo activar la depuración USB|sitio=}}</ref> == Arquitectura == El protocolo adb puede transportarse a través de USB o [[Wi-Fi]] mediante [[Protocolo de control de transmisión|TCP]]. Utiliza una [[arquitectura cliente-servidor]]. Hay dos protocolos diferentes en uso. El primero es entre el cliente y el servidor, y el segundo es entre el servidor y el demonio. El demonio adb está implementado en [[Lenguaje de programación C|C]] y se encuentra en el espacio de usuario de Android. El demonio es facilitado por el marco USB de Android, <code>UsbDeviceManager</code> y <code>UsbDebuggingManager</code>.<ref name=":0" /> === Protocolo cliente ↔ servidor === El modo de comunicación entre el cliente y el servidor es un socket TCP. El servidor escucha en un puerto, al que el cliente debe enviar una solicitud. La solicitud contiene un campo inicial de 4 bytes en ASCII y una carga útil. La carga útil comienza con la palabra «host», para indicar que debe enviarse al servidor. El servidor puede responder con OKAY o FAIL para indicar el estado, combinado con una carga útil opcional y su longitud.<ref name=":0" /> === Protocolo servidor ↔ demonio === Los mensajes enviados desde el servidor consisten en un encabezado de 24 bytes, con los siguientes campos:<ref name=":0" /> * Comando * Primer argumento * Segundo argumento * Longitud de la carga útil, 0 o superior * [[CRC-32]] de la carga de datos * Valor mágico, calculado mediante comando XOR <code>0xFFFFFFFF</code> == Seguridad == Hasta Android 2.2, Android era vulnerable al exploit «RageAgainstTheCage». El [[Daemon (informática)|demonio]] adb no verificaba el valor de retorno de la llamada al sistema [[setuid]] al reducir privilegios. El exploit bifurca procesos hasta que falla debido al agotamiento de los [[Identificador de proceso|identificadores de proceso]]. Cuando el demonio se cuelga y se reinicia, no puede iniciar un nuevo proceso con privilegios reducidos y sigue ejecutándose como root. Entonces, adb proporcionaba un shell de root.<ref>{{Cita libro|apellidos=Drake|nombre=Joshua J.|url=https://www.worldcat.org/oclc/875820167|título=Android hacker's handbook|título-trad=Manual del hacker de Android|fecha=2014|editorial=Wiley|otros=Zach Lanier, Collin Mulliner, Pau Oliva, Stephen A. Ridley, Georg Wicherski|isbn=978-1-118-60861-6|ubicación=Indianapolis, IN|páginas=75|oclc=875820167|fechaacceso=10 de julio de 2025|fechaarchivo=26 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210926122022/https://www.worldcat.org/title/android-hackers-handbook/oclc/875820167}}</ref> En 2017, se reveló una vulnerabilidad de seguridad que explotaba ADB para tomar el control del [[módem]] integrado. El ataque requería que adb ya estuviera habilitado y autorizado, aunque se encontraron algunos métodos alternativos.<ref>{{Cita web|url=https://arstechnica.com/information-technology/2017/01/google-plugs-severe-android-bootmode-vulnerability/|título=Google plugs severe Android vulnerability that exposed devices to spying|fechaacceso=10 de julio de 2025|apellidos=Mendelsohn|nombre=Tom|fecha=9 de enero de 2017|idioma=en-us|urlarchivo=https://web.archive.org/web/20210910135518/https://arstechnica.com/information-technology/2017/01/google-plugs-severe-android-bootmode-vulnerability/|fechaarchivo=10 de septiembre de 2021|título-trad=Google corrige una grave vulnerabilidad de Android que exponía dispositivos al espionaje|sitio=}}</ref> Varias familias de malware como ADB.Miner, Ares, IPStorm, Fbot y Trinity han escaneado internet en busca de la disponibilidad pública de la interfaz adb e instalado malware en esos dispositivos.<ref>{{Cita web|url=https://www.zdnet.com/article/android-devices-ensnared-in-ddos-botnet/|título=Android devices ensnared in DDoS botnet|fechaacceso=10 de julio de 2025|apellidos=Cimpanu|nombre=Catalin|idioma=en|urlarchivo=https://web.archive.org/web/20210910135518/https://www.zdnet.com/article/android-devices-ensnared-in-ddos-botnet/|fechaarchivo=10 de septiembre de 2021|título-trad=Dispositivos Android atrapados en una botnet DDoS|sitio=}}</ref> adb también puede usarse para eliminar [[malware]], al iniciar en [[modo seguro]] y ejecutar el comando <code>adb uninstall</code>.<ref>{{Cita noticia|apellidos=Schuman|nombre=Evan|título=This Vultur app takes malicious to the next level|título-trad=Esta aplicación Vultur lleva el malicioso al siguiente nivel|idioma=en|publicación=[[Computerworld]]|url=https://www.computerworld.com/article/3627326/this-vultur-app-takes-malicious-to-the-next-level.html|fechaacceso=10 de julio de 2025|fechaarchivo=10 de septiembre de 2021|urlarchivo=https://web.archive.org/web/20210910135522/https://www.computerworld.com/article/3627326/this-vultur-app-takes-malicious-to-the-next-level.html}}</ref> == Referencias == {{listaref|2}} == Enlaces externos == * [https://developer.android.com/tools/adb Sitio web oficial] * ''[https://wiki.lineageos.org/adb_fastboot_guide "Using ADB and fastboot".]'' [[LineageOS]] wiki. Recuperado 2023-05-02. * ''[https://wiki.archlinux.org/title/Android_Debug_Bridge "Android Debug Bridge".]'' [[Arch Linux]] wiki. Recuperado 2023-05-02. * ''[[gentoo:Android/adb|"Android/adb - Gentoo Wiki"]]''. [[Gentoo Linux]] wiki. Recuperado 2023-05-02. * ''[https://en.droidwiki.org/wiki/Android_Debug_Bridge "Android Debug Bridge".] {{Wayback|url=https://en.droidwiki.org/wiki/Android_Debug_Bridge |date=20220228232808 }}'' Android Wiki. Recuperado 2023-05-02. {{Control de autoridades}} [[Categoría:Android]] [[Categoría:Software]] [[Categoría:Telefonía móvil]] [[Categoría:Linux]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Android Debug Bridge
»
Añadir idiomas
Añadir tema