Installing Nethunter on android with termux

En esta guía aprenderás a cómo montar NetHunter en un dispositivo Android. NetHunter es un sistema basado en Kali Linux que permite tener en tu móvil un entorno Linux completo virtualizado a través de Termux. En Collective Computing e InformaticaOficial hemos preparado un procedimiento 100% seguro, que no requiere permisos de superusuario (root) ni modifica el sistema principal de tu teléfono. Este procedimiento NO DAÑARÁ tu móvil. Eso sí, exige recursos para ejecutarse correctamente, así que te recomendamos leer todo el proceso antes de comenzar.
Uso responsable: NetHunter y sus herramientas deben emplearse con fines educativos y en entornos autorizados.
Tools to install nethunter:


Download tools needed to install kali linux nethunter
Antes de la instalación, prepara las apps base desde fuentes oficiales.
- Una vez instalado Termux, descarga e instala NetHunter Store.
Download NetHunterStore.apk

- Once downloaded NetHunterStore.apk, ejecútalo y concede los permisos necesarios para instalar apps de orígenes desconocidos.
- Open NetHunter Store, lo encontrarás con el nombre F-Droid.

- Dentro de NetHunter Store busca NetHunter KeX e instálalo. Con esto ya tienes los componentes necesarios.

- También instala Termux desde NetHunter Store:

Install Kali Linux nethunter on our Android device
The installation of Kali Linux NetHunter depende de la terminal de Android usando Termux. Sigue este orden:
- Elimina repositorios que causan problemas (solo si ya tocaste repos y tienes errores):
rm -rf $PREFIX
Advertencia: este comando borra el entorno de Termux. Úsalo únicamente si sabes lo que haces y necesitas reinstalar limpio.
- Cierra la aplicación de Termux:
exit
- Abre de nuevo Termux y cambia el repositorio:
termux-change-repo
Select Main repository → OK.
- De las opciones elige Mirrors by Grimler (grimler.se) y espera la actualización.
- Instala el acceso a almacenamiento compartido/externo:
termux-setup-storage
- Actualiza el core (responde Y cuando lo pida). Es importante ejecutarlos en este orden:
apt-get update
apt-get upgrade
apt-get update

- Instala wget (descarga por HTTP/HTTPS/FTP):
pkg install wget
- Descarga e instala el paquete y la imagen de NetHunter para Termux:
wget -O install-nethunter-termux https://offs.ec/2MceZWr
- Cuando pregunte si deseas descargar, presiona Y y luego Enter.

- Asigna permisos de ejecución al instalador:
chmod +x install-nethunter-termux
- Verifica permisos con dir. Si el archivo está en verde, se aplicaron correctamente.
- Instala NetHunter para Termux:
./install-nethunter-termux
- Se descargará un archivo ISO (~1.7GB).
- El tiempo depende de tu conexión.
- Tras descargar, se extraen los archivos e instala Kali en Android.
- El proceso puede tardar more than 20 minutes, según tu hardware.
- Al final te preguntará si deseas conservar el archivo descargado.
- En este ejemplo, lo conservamos; Kali ya habrá quedado instalado.
Starting nethunter from termux
- Abre NetHunter:
nethunter

- Asigna usuario/contraseña para conectar con NetHunter KeX (mínimo 6 dígitos; ejemplo: 123456):
kex passwd

- Verás el puerto y el PID del servicio:
kex

- Abre la app NetHunter KeX (cliente):

- Coloca la contraseña definida (123456 en el ejemplo), deja el username en blanco y pulsa Connect.
10.- Se abrirá el escritorio de Kali Linux.


- Para salir, en el widget de NetHunter KeX select Disconnect.
- En Termux ejecuta:
kex stop - Luego escribe
exithasta cerrar la terminal.
- To restart NetHunter:
NetHunter commands:
nethunter | start the Kali NetHunter command line interface |
nethunter kex passwd | configurar la contraseña de KeX (solo antes del primer uso) |
nethunter kex & | iniciar sesiones de Kali NetHunter Desktop Experience |
nethunter kex stop | detener NetHunter Desktop Experience |
nethunter | correr <command> en el entorno NetHunter |
nethunter -r | iniciar Kali NetHunter CLI como root |
nethunter -r kex passwd | set the KeX password for root |
nethunter -r kex & | NetHunter Desktop Experience como root |
nethunter -r kex stop | detener las sesiones root de KeX |
nethunter -r | run <command> en NetHunter como root |
SOLUCIÓN: KALI NETHUNTER FIREFOX TAB CRASHED
NetHunter corre desde el móvil, pero en algunos días recientes se han visto crashes de Firefox que impiden navegar. La solución es sencilla:
- Abre la terminal de Termux.
- Ejecuta nethunter -r o nh -r para entrar como superusuario.
- Dentro de la terminal, modifica resolv.conf para ajustar DNS.
- Con KeX, inicia la VM y abre Firefox.
- Reinicia el navegador y prueba.
How to upgrade Kali linux nethunter From Termux

To modify the resolv.conf file
nano /etc/resolv.config
Añadir: nameserver 8.8.8.8.8
Ctrl + O (enter) to overwrite the file
Ctrl + X (enter) to exit nano editor
Para ajustar preferencias en Firefox
- Abrir el navegador
- Write about:config
- Aceptar el riesgo y continuar
- Search media.cubeb.sandbox y poner false
- Search security.sandbox.content.level y establecer 0
- Cerrar y volver a abrir Firefox
Conclusión: para finalizar este proceso exitosamente, recuerda mantener repositorios y paquetes actualizados. Este problema suele darse por una mala configuración en el build de NetHunter. Reiniciar el perfil del navegador o probar otro navegador desde los repos de Kali también puede ayudar.
Recursos útiles
- Documentación oficial de Kali Linux / NetHunter.
- Repositorio de apps NetHunter Store.
- Proyecto Termux (wiki y recomendaciones).
Si este tutorial te ayudó, compártelo y deja tus dudas en comentarios. Iremos incorporando mejoras y soluciones adicionales con base en tu experiencia.
Créditos de imágenes: Capturas y material de Informática Colectiva.
