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.
1. Script Maestro de Limpieza (limpiar-celu)
Ejecuta este comando una vez por semana para liberar gigas de almacenamiento:
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:
- Desactiva la Optimización de Batería para Termux (Ajustes > Aplicaciones > Termux > Batería > Sin Restricciones).
- Usa el comando Acquire Wakelock desde la barra de notificaciones de Termux mientras compilas o corres servidores locales.
- 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 | basha ciegas: Revisa siempre el contenido del script antes de ejecutarlo (curl -sSL url | less). - Protege tu llave SSH: No compartas tu archivo
~/.ssh/id_ed25519en 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.
¡Felicitaciones Ninja Móvil! 🎉
Has completado los 11 módulos de la guía. Ahora tienes una estación de desarrollo senior, políglota y asistida por IA en tu bolsillo. Si esta guía te sirvió, considera apoyar el proyecto con una donación voluntaria por Yape (S/1) para seguir creando guías libres en español.
Reto Ninja de la Lección 🥷
Pon a prueba los conceptos finales de optimización, estabilidad y seguridad:
¿Qué acción en los ajustes de Android evita que el sistema cierre Termux al pasar a otra app?
Ejercicio Práctico Final 🥷
- Ejecuta
limpiar-celuy revisa cuánto espacio recuperaste. - Realiza un respaldo de tu configuración con
backup-sd. - ¡Estás listo para chambear desde cualquier lugar!
¿Terminaste esta lección?
Marca tu progreso para sincronizar el avance en tu navegador.