# Signal 9 en Termux y NetHunter: causas y soluciones

- Link: https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/
- Published: 2023-02-24T22:05:55+00:00
- Author: Sergio Caballero

Índice de contenido

 1.  [Distingue el mensaje de su causa](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/#distingue_el_mensaje_de_su_causa)
 2.  [1. Comprueba una sesión sencilla](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/#1_comprueba_una_sesion_sencilla)
 3.  [2. Revisa versión, origen y consumo](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/#2_revisa_version_origen_y_consumo)
 4.  [3. Utiliza ADB solo si necesitas reunir información](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/#3_utiliza_adb_solo_si_necesitas_reunir_informacion)
 5.  [Qué hacer si el cierre continúa](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/#que_hacer_si_el_cierre_continua)
 6.  [Fuentes oficiales](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/#fuentes_oficiales)

**El mensaje “process completed (signal 9)” indica que el proceso terminó por una
señal de finalización forzada; por sí solo no identifica la causa ni tiene una solución
universal.** En Termux y NetHunter pueden intervenir las restricciones de procesos
de Android, la presión de memoria y la configuración del fabricante. Empieza por
aislar cuándo ocurre antes de modificar límites globales del teléfono.

## Distingue el mensaje de su causa

Termux documenta inestabilidad en Android 12 y versiones posteriores relacionada
con la gestión de procesos. Android también puede finalizar procesos cuando falta
memoria. No concluyas que todos los cierres provienen del mismo límite ni que un
comando ADB garantizará estabilidad después de cualquier actualización.

Anota versión de Android, modelo, versión y origen de Termux, edición de NetHunter
y la acción que precedió al cierre. Distingue entre cerrar toda la aplicación, perder
una terminal y perder solo el servidor gráfico. Esa diferencia orienta el diagnóstico
y evita reinstalar componentes que no son la causa.

## 1. Comprueba una sesión sencilla

 1. Guarda los archivos importantes y vuelve a abrir Termux sin iniciar el escritorio
    gráfico ni varios servicios.
 2. Prueba la terminal básica de Termux. Después abre una sola sesión de NetHunter 
    con nethunter si tu instalación dispone de ese lanzador.
 3. Observa si el cierre aparece al abrir KeX, un navegador, más procesos o al pasar
    la aplicación a segundo plano.
 4. Cierra sesiones duplicadas de forma ordenada y repite una sola tarea. No uses limpiadores
    de RAM ni borres carpetas completas de Termux para “reiniciar” el problema.

Para un entorno sin root, sigue [la instalación actual de NetHunter Rootless](https://sergiocaballero.com/instalar-nethunter-en-android-con-termux/).
El comando nethunter -r cambia el usuario dentro de ese entorno; no concede root
a Android y no corrige por sí solo la gestión de memoria del sistema.

## 2. Revisa versión, origen y consumo

Comprueba las actualizaciones disponibles en la fuente oficial de Termux y en tu
distribución. No mezcles complementos con firmas incompatibles ni sustituyas la 
aplicación con un APK modificado. Si cambiar de fuente exige desinstalar, prepara
antes una copia de los datos de la aplicación.

Revisa espacio disponible y las opciones de batería por aplicación que documente
tu fabricante. Cambia únicamente lo que entiendas y observa su efecto; permitir 
más actividad en segundo plano puede aumentar consumo y temperatura, y no evita 
todos los cierres. No desactives protecciones de Android de forma general.

La guía para [actualizar NetHunter desde Termux](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/)
ayuda a separar mantenimiento de paquetes y cambios del sistema Android. Si el problema
es solo una sesión gráfica inexistente, consulta [el diagnóstico de errores de VNC](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/)
en lugar de asumir que siempre se trata de signal 9.

## 3. Utiliza ADB solo si necesitas reunir información

No necesitas habilitar depuración USB para cada prueba. Si vas a usar ADB en tu 
propio dispositivo, descarga [Platform-Tools desde Google](https://developer.android.com/studio/releases/platform-tools),
utiliza un equipo de confianza y autoriza únicamente la clave de ese equipo. Sigue
[la documentación de conexión de ADB](https://developer.android.com/tools/adb).

Con ADB instalado y disponible en la terminal, esta consulta muestra los dispositivos
autorizados:

    ```wp-block-code
    adb devices
    ```

Si trabajas en PowerShell dentro de la carpeta de Platform-Tools y no añadiste la
herramienta a PATH, invócala como .\adb.exe devices. Un estado unauthorized requiere
revisar la autorización en el teléfono; no lo resuelvas aceptando una clave de procedencia
desconocida.

![Abrir una ventana de PowerShell/Terminal en la carpeta platform-tools](https://
i0.wp.com/sergiocaballero.com/wp-content/uploads/2023/02/platform-toolsee-1.jpg?
ssl=1)

Captura de una terminal en Platform-Tools. ADB es opcional para el diagnóstico; 
no representa una reparación automática.

La versión anterior proponía elevar de forma extrema un límite global de procesos.
No lo utilices como receta universal: su efecto depende de Android y no demuestra
que el problema tenga esa causa. Si ya lo cambiaste, consulta la documentación correspondiente
a tu versión y registra el valor actual antes de intentar restaurarlo; no inventes
un valor predeterminado.

## Qué hacer si el cierre continúa

Consulta el aviso y las incidencias enlazadas por [el proyecto Termux](https://github.com/termux/termux-app/blob/master/README.md).
Aporta un caso mínimo, las versiones y el momento del cierre; elimina credenciales
y datos privados de cualquier registro que compartas. La tienda de NetHunter tiene
un aviso de mantenimiento en la documentación de Kali, por lo que no debe presentarse
como garantía de paquetes actualizados.

Para contexto sobre el entorno, conserva como referencia [la guía general de NetHunter en Android](https://sergiocaballero.com/instalar-nethunter-en-android-con-termux/)
y contrasta sus procedimientos con la documentación actual. Si necesitas trabajar
mientras investigas el teléfono, un laboratorio propio de [Kali en VirtualBox](https://sergiocaballero.com/kali-linux-maquina-virtual/)
permite separar las limitaciones de Android de las del entorno Linux.

## Fuentes oficiales

 * [Termux: instalación, compatibilidad y aviso de Android 12+](https://github.com/termux/termux-app/blob/master/README.md)
 * [Android: finalización de procesos por falta de memoria](https://developer.android.com/google/play/vitals/lmk)
 * [Android: uso de ADB](https://developer.android.com/tools/adb)
 * [Android: Platform-Tools oficiales](https://developer.android.com/studio/releases/platform-tools)
 * [Kali: NetHunter Rootless](https://www.kali.org/docs/nethunter/nethunter-rootless/)
 * [Kali: estado de NetHunter Store y ediciones](https://www.kali.org/docs/nethunter/)

### Comparte esto:

 * [  Facebook ](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/?share=facebook)
 * [  X ](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/?share=x)

### _Relacionado_
