Kali Linux: ADB y Fastboot para Nexus

 

 https://www.onlinetis.com

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:

Bash
sudo apt update

2. Instala el paquete de plataforma

Bash
sudo apt install android-sdk-platform-tools

3. Verificar la instalación

Para asegurarte de que están funcionando, escribe estos comandos:

  • adb version

  • fastboot --version


Comandos básicos comunes

Una vez instalado, aquí tienes lo que probablemente necesites hacer:

AcciónComando
Listar dispositivos conectadosadb devices
Reiniciar en modo Bootloaderadb reboot bootloader
Desbloquear Bootloaderfastboot oem unlock (en modelos viejos) o fastboot flashing unlock
Flashear una imagen de fábricafastboot flash recovery archivo.img
Entrar al shell del móviladb shell

Consideraciones para Kali Linux

  • Permisos (udev): Si al conectar el móvil adb devices te muestra el error no permissions, es posible que necesites ejecutar adb con sudo o 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:

  1. Ve a Ajustes > Información del teléfono.

  2. Pulsa 7 veces sobre el Número de compilación para activar las "Opciones de desarrollador".

  3. Regresa a Ajustes > Sistema > Opciones de desarrollador.

  4. 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:

  1. Verifica la conexión:

    Bash
    adb devices
    

    (Acepta la huella digital de la clave RSA que aparecerá en la pantalla de tu móvil).

  2. Reinicia en modo Fastboot:

    Bash
    adb reboot bootloader
    

    El 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):

    Bash
    fastboot flashing unlock
    
  • Para dispositivos antiguos (anteriores a 2015 - Nexus 4, 5, 7, 10):

    Bash
    fastboot 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:

  1. Usa los botones de volumen para seleccionar la opción "Unlock the bootloader" (o "Yes").

  2. Presiona el botón de Encendido (Power) para confirmar.

  3. 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.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux