
Interactúa con dispositivos, procesos y scripts de Frida directamente desde tu navegador.
Una interfaz de usuario moderna, ligera y basada en web para Frida, diseñada para pruebas de penetración en aplicaciones Android. Te permite interactuar con dispositivos, procesos y scripts directamente desde tu navegador.

# Instalar usando uv (recomendado) o pipx/pip
uv tool install frida-ui
# O: pipx install frida-ui
# O: pip install frida-ui
# Iniciar el servidor
frida-ui
Abre tu navegador y ve a: http://localhost:8000
192.168.1.x:27042)..js en el editor..js (frida-ui_<app id>_<timestamp>.js) directamente desde el encabezado del editor.console.log, send() y errores de tus scripts..txt para su análisis.Escape para restablecer la vista o cerrar superposiciones) y soporte ARIA.uv tool install frida-ui
También puedes personalizar la versión de Frida:
uv tool install frida-ui --with frida==16.7.19
uv tool install git+https://github.com/adityatelange/frida-ui
Puedes personalizar la versión de Frida:
uv tool install git+https://github.com/adityatelange/frida-ui --with frida==16.7.19
[!IMPORTANT] La versión de Frida que instales debe coincidir con la versión de
frida-serveren tu dispositivo Android para garantizar la compatibilidad.
Inicia el servidor con la configuración predeterminada:
frida-ui
O con opciones personalizadas:
frida-ui --host 127.0.0.1 --port 8000 --reload
--host: Especifica el host (predeterminado: 127.0.0.1)--port: Especifica el puerto (predeterminado: 8000)--reload: Habilita la recarga automática para desarrolloAbre http://localhost:8000 en tu navegador.
Antes de usar frida-ui, debes tener frida-server ejecutándose en tu dispositivo Android. La versión de frida-server debe coincidir con la versión de Frida que instalaste en el paso anterior.
Si tienes ADB instalado y deseas conectarte mediante USB:
Descargar frida-server:
Visita Frida releases y descarga el binario frida-server para Android que coincida con la arquitectura/ABI de tu dispositivo (ej., frida-server-x.x.x-android-arm64.xz).
Extraer y enviar al dispositivo:
unxz frida-server-x.x.x-android-arm64.xz
mv frida-server-x.x.x-android-arm64 frida-server
adb push frida-server /data/local/tmp/
Ejecutar frida-server:
adb shell "chmod 755 /data/local/tmp/frida-server"
adb shell "/data/local/tmp/frida-server -D"
Verificar conexión:
Asegúrate de que tu dispositivo esté conectado por USB y sea visible mediante adb devices. frida-ui lo detectará automáticamente al ejecutarse.
Alternativamente, puedes ejecutar frida-server con un listener de red y conectarte de forma remota:
Descarga y ejecuta frida-server en tu dispositivo Android (usando cualquier método: ADB, script personalizado, etc.):
./frida-server -l 0.0.0.0:27042 -D
Añadir dispositivo remoto en frida-ui:
En la interfaz de frida-ui, añade un dispositivo remoto con la dirección IP y el puerto donde esté escuchando frida-server (ej., 192.168.1.x:27042).
No se requiere instalación de ADB para este método.
Prueba este script simple para enganchar un método (reemplázalo con tu objetivo):
// Ejemplo de enganche de método simple
Java.perform(() => {
const MainActivity = Java.use("com.example.app.MainActivity");
MainActivity.checkPassword.implementation = function (password) {
console.log("[*] checkPassword llamado con: " + password);
return true; // Omitir verificación
};
});