Saltar al contenido principal
MDev Env Pro
Guía: Guía Termux - Estación Móvil100% Completado

En este módulo aprenderás:

  • Optimización de espacio, control de procesos en segundo plano en Android y buenas prácticas de seguridad.
  • Comandos y configuraciones clave para 11. Mantenimiento y seguridad
  • Ejercicios prácticos listos para probar en tu terminal local

Habla causa: Tu jato móvil siempre limpio y seguro

Causa, un entorno móvil sin mantenimiento periódico puede llenarse de caché y procesos zombi que agotan la batería de tu celular. En este módulo final aprenderás las rutinas de limpieza, optimización de consumo de energía y buenas prácticas de seguridad para mantener tu estación de trabajo volando.

Limpieza de Caché y PaquetesPhantom Process Killer FixWakelock & Batería

1. Script Maestro de Limpieza (limpiar-celu)

Ejecuta este comando una vez por semana para liberar gigas de almacenamiento:

~/.local/bin/limpiar-celubash
cat > ~/.local/bin/limpiar-celu << 'EOF'
#!/bin/bash
echo "🧹 Iniciando rutina de limpieza profunda..."

# 1. Limpiar caché de apt
sudo apt autoremove -y && sudo apt clean

# 2. Purgar paquetes no usados de pnpm
pnpm store prune

# 3. Borrar versiones desactualizadas en mise
mise prune -y

# 4. Limpiar temporales
rm -rf /tmp/* ~/.cache/*

echo "✅ Limpieza finalizada. ¡Memoria liberada al toque!"
EOF
chmod +x ~/.local/bin/limpiar-celu

2. Gestión de Batería y Phantom Process Killer en Android 12+

En Android 12 y versiones superiores, el sistema incluye un mecanismo llamado Phantom Process Killer que mata procesos en segundo plano si superan los 32 procesos hijos (muy común al compilar con Vite o correr linters).

Para evitar que Android cierre Termux de la nada:

  1. Desactiva la Optimización de Batería para Termux (Ajustes > Aplicaciones > Termux > Batería > Sin Restricciones).
  2. Usa el comando Acquire Wakelock desde la barra de notificaciones de Termux mientras compilas o corres servidores locales.
  3. Si tienes acceso a depuración ADB inalámbrica, puedes desactivar el Phantom Process Killer ejecutando:
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"

3. Seguridad Crítica en Dispositivos Móviles

  • Nunca hagas curl | bash a ciegas: Revisa siempre el contenido del script antes de ejecutarlo (curl -sSL url | less).
  • Protege tu llave SSH: No compartas tu archivo ~/.ssh/id_ed25519 en respaldos públicos ni en la nube sin cifrar.
  • Bloqueo biométrico: Activa el bloqueo por huella digital para la app de Termux o tu carpeta segura.

Reto Ninja de la Lección 🥷

Pon a prueba los conceptos finales de optimización, estabilidad y seguridad:

Reto Ninja: Mantenimiento Móvil 🛡️
Pregunta 1/3
❯reto --step=1

¿Qué acción en los ajustes de Android evita que el sistema cierre Termux al pasar a otra app?

Ejercicio Práctico Final 🥷

  1. Ejecuta limpiar-celu y revisa cuánto espacio recuperaste.
  2. Realiza un respaldo de tu configuración con backup-sd.
  3. ¡Estás listo para chambear desde cualquier lugar!

¿Terminaste esta lección?

Marca tu progreso para sincronizar el avance en tu navegador.