BrutDroid es el kit de automatización definitivo para pruebas en emuladores Android, creado para red teamers, pentesters y entusiastas de la seguridad de aplicaciones. Con una elegante y colorida interfaz de línea de comandos (CLI), simplifica tareas complejas como rootear emuladores, configurar Frida para realizar bypases, instalar certificados Burp y más, ahorrándote horas de configuración manual.
Ya sea que estés rompiendo aplicaciones o probando defensas, BrutDroid es tu arma ideal.
¿Por qué BrutDroid?
- Automatiza la tediosa configuración del emulador con un solo comando.
- Integra herramientas potentes como Frida, Magisk y rootAVD.
- Diseñado para Windows con emuladores de Android Studio.
- Interfaz de usuario atractiva que hace que el pentesting sea divertido.
Características principales
- Validación del entorno: Asegura que Python, ADB y el sistema estén listos.
- Rooteo con un clic: Aplica parches automáticamente a los emuladores con Magisk y rootAVD.
- Potencial de Frida: Ejecuta bypases de fijación SSL y detección de root con facilidad.
- Integración de Burp: Instala certificados de confianza del sistema a través de módulos Magisk.
- CLI vibrante: Colores llamativos y arte ASCII para un ambiente de hacker.
- Optimizado para Windows: Experiencia fluida con Windows Terminal.
Requisitos
Antes de empezar, asegúrate de tener:
- Python 3.9+ (añadido a la variable de entorno PATH)
- ADB (Android SDK platform-tools, añadido a PATH)
- Android Studio (para la administración del emulador)
- Burp Suite (para la configuración del certificado)
- Conexión a internet (para descargar Magisk, Frida, etc.)
Instalación
Pon BrutDroid en marcha en minutos:
- Clona el repositorio:
git clone https://github.com/Brut-Security/BrutDroid.git
cd BrutDroid
- Instala las dependencias:
pip install -r requirements.txt
- Ejecuta BrutDroid:
python BrutDroid.py
Uso
Inicia BrutDroid y navega por el menú intuitivo:
python BrutDroid.py

Opciones del menú principal:
- Create Virtual Device: Configura un emulador (API 31, x86_64/arm64).
- Root Emulator: Rooteo automático con Magisk y rootAVD.
- Install Tools: Implementa frida-tools, objection, reflutter, etc.
- Configure Emulator: Instala el servidor Frida, certificados Burp y más.
- Frida Tools: Ejecuta bypases SSL/root o inicia el servidor Frida.
- Exit: Cierra BrutDroid.
Ejemplo: Rootear un emulador
→ Menú principal
2. Root Emulator
→ Fetching latest Magisk version...
→ Downloading Magisk v30.0...
→ Installing Magisk...
→ Enter the system image path (e.g., system-images\android-31\google_apis\x86_64\ramdisk.img)
Ejemplo: Ejecutar un bypass de Frida
→ Frida Tools
2. Bypass SSL Pinning
→ Enter package name: com.example.app
→ Executing bypass...
✔ Bypass executed.
Tutorial completo – Kit BrutDroid
Solo para uso educativo: BrutDroid tiene licencia para fines académicos y de investigación. Eres responsable de su uso. Consulta LICENSE para más detalles.