Kali Linux: ADB y Fastboot para Nexus
Kali Linux: ADB y Fastboot para Nexus
Sobre las herramientas para dispositivos Google Nexus (y Pixel) en Kali Linux. Generalmente, esto se refiere al paquete google-nexus-tools o al uso de ADB (Android Debug Bridge) y Fastboot.
Aquí tienes una guía rápida en español sobre qué son, cómo instalarlas y para qué sirven.
¿Qué es Google-Nexus-Tools?
Es un conjunto de utilidades diseñadas para facilitar la comunicación entre tu computadora con Kali Linux y un dispositivo móvil de la línea Google (Nexus o Pixel). Principalmente, instala las versiones más recientes de:
ADB (Android Debug Bridge): Permite enviar comandos al dispositivo, instalar apps y acceder a la terminal del teléfono.
Fastboot: Se usa cuando el teléfono está en modo "bootloader" para flashear particiones, desbloquear el gestor de arranque o instalar recuperaciones personalizadas (como TWRP).
Cómo instalar las herramientas en Kali Linux
Aunque existía un script específico llamado google-nexus-tools en repositorios antiguos, la forma más moderna, segura y estándar de obtener estas herramientas en Kali es a través del paquete oficial de Android de los repositorios de Debian/Kali.
1. Actualiza tus repositorios
Abre una terminal y ejecuta:
sudo apt update
2. Instala el paquete de plataforma
sudo apt install android-sdk-platform-tools
3. Verificar la instalación
Para asegurarte de que están funcionando, escribe estos comandos:
adb versionfastboot --version
Comandos básicos comunes
Una vez instalado, aquí tienes lo que probablemente necesites hacer:
| Acción | Comando |
| Listar dispositivos conectados | adb devices |
| Reiniciar en modo Bootloader | adb reboot bootloader |
| Desbloquear Bootloader | fastboot oem unlock (en modelos viejos) o fastboot flashing unlock |
| Flashear una imagen de fábrica | fastboot flash recovery archivo.img |
| Entrar al shell del móvil | adb shell |
Consideraciones para Kali Linux
Permisos (udev): Si al conectar el móvil
adb deviceste muestra el errorno permissions, es posible que necesites ejecutar adb consudoo configurar las reglas udev para tu dispositivo.Uso en Pentesting: Kali incluye estas herramientas porque son esenciales para el análisis forense de móviles, pruebas de penetración en aplicaciones Android y para saltar bloqueos de pantalla si el dispositivo tiene vulnerabilidades activas.
Desbloquear el bootloader es el primer paso esencial para instalar Kali NetHunter, una ROM personalizada o hacer root. Advertencia importante: Este proceso borrará todos los datos de tu dispositivo (fotos, contactos, apps) y suele anular la garantía.
Aquí tienes los pasos detallados para hacerlo desde Kali Linux:
1. Preparación del dispositivo
Antes de tocar la terminal, debes preparar el teléfono:
Ve a Ajustes > Información del teléfono.
Pulsa 7 veces sobre el Número de compilación para activar las "Opciones de desarrollador".
Regresa a Ajustes > Sistema > Opciones de desarrollador.
Activa estas dos opciones:
Depuración por USB (USB Debugging).
Desbloqueo de OEM (OEM Unlocking). Si esta opción aparece en gris, asegúrate de tener conexión a internet o de que tu operador permita el desbloqueo.
2. Conexión y Modo Bootloader
Conecta tu dispositivo a la computadora mediante un cable USB de buena calidad y abre la terminal en Kali:
Verifica la conexión:
Bashadb devices(Acepta la huella digital de la clave RSA que aparecerá en la pantalla de tu móvil).
Reinicia en modo Fastboot:
Bashadb reboot bootloaderEl teléfono se reiniciará y mostrará una pantalla con un robot de Android tumbado (modo Fastboot).
3. Comandos de Desbloqueo
Una vez en modo Fastboot, verifica que Kali detecte el equipo con: fastboot devices. Si aparece el número de serie, procede con el comando según la antigüedad de tu dispositivo:
Para dispositivos modernos (2015 en adelante - Nexus 5X, 6P, Pixel 1 al 8):
Bashfastboot flashing unlockPara dispositivos antiguos (anteriores a 2015 - Nexus 4, 5, 7, 10):
Bashfastboot oem unlock
Nota para Pixel 2 XL y superiores: En algunos casos específicos de desarrollo, podrías necesitar desbloquear particiones críticas con
fastboot flashing unlock_critical.
4. Confirmación en el teléfono
Al ejecutar el comando, la pantalla del teléfono cambiará. Verás un mensaje de advertencia:
Usa los botones de volumen para seleccionar la opción "Unlock the bootloader" (o "Yes").
Presiona el botón de Encendido (Power) para confirmar.
El dispositivo se formateará y se reiniciará solo.
¿Cómo saber si funcionó?
Cuando el teléfono se esté iniciando, verás un icono de un candado abierto debajo del logo de Google o un mensaje de advertencia indicando que el software no puede ser verificado. Esto confirma que el bootloader está desbloqueado.