Sec2John, técnico en ciberseguridad: "He utilizado el poder de Linux para convertir un móvil obsoleto en un miniservidor autónomo, con potencia para automatizaciones con IA que funciona incluso sin luz"

Sec2John señalando un smartphone Android que funciona como miniservidor
Sec2John señalando un smartphone Android que funciona como miniservidorMontaje con IA
Noticia
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Este caso demuestra que un móvil antiguo u olvidado puede transformarse en una pieza útil y real gracias a Linux y otras herramientas de software libre y código abierto, tal y como demuestra el técnico en ciberseguridad, Sec2John.

Cuando se lanza un móvil nuevo, el anterior suele acabar guardado en un cajón, aunque siga contando con procesador, pantalla, memoria, almacenamiento y conexión inalámbrica en buen estado. En lugar de dejar acumulando polvo un antiguo smartphone Android, Sec2John decidió reutilizarlo como un pequeño servidor casero capaz de ejecutar tareas automatizadas de forma permanente sin necesidad de mantener un ordenador encendido todo el día. Su propuesta parte de aprovechar recursos que ya existen en casa para resolver necesidades concretas, como su Xiaomi Mi A2 Lite de 2018 equipado con 4 GB de RAM y un procesador de ocho núcleos.

Aunque está lejos de las especificaciones de los dispositivos actuales, el experto demuestra que sigue teniendo capacidad suficiente para ejecutar automatizaciones y procesar tareas mediante inteligencia artificial local.

Un móvil Android en una pequeña plataforma de automatización

La base de todo el sistema es Termux, una app que permite disponer de un entorno Linux dentro de Android. Gracias a ello, el teléfono puede ejecutar comandos, instalar programas y trabajar de forma similar a un pequeño sistema Linux conectado a la red.

Para preparar el dispositivo, Sec2John comenzó restaurando el terminal y realizó la configuración mínima necesaria. Después activó las opciones de desarrollador de Android, la depuración USB y utilizó ADB para acceder al equipo desde un ordenador Linux.

Una vez completada esa fase, instaló Termux desde F-Droid, ya que la versión disponible en Google Play Store no se encontraba actualizada. 

Luego incorporó OpenSSH para habilitar conexiones SSH y administrar el dispositivo remotamente sin necesidad de mantenerlo conectado físicamente al ordenador.

El objetivo era crear un agregador de información que funcionase de forma autónoma, por lo que necesitaba un sistema capaz de revisar automáticamente distintas fuentes sobre Linux y ciberseguridad sin tener que consultar manualmente páginas web, lectores RSS o boletines.

Para ello desarrolló un script en Python que analiza varias fuentes RSS, extrae el contenido relevante y prepara la información para su posterior procesamiento. El sistema obtiene los artículos, elimina elementos innecesarios y organiza los datos antes de enviarlos al siguiente paso del flujo de trabajo.

Aunque utiliza noticias tecnológicas como ejemplo, señala que la misma infraestructura podría adaptarse a otras tareas, como monitorización de servidores, automatización doméstica o alertas de red.

Una IA local procesa la información sin depender de servicios externos

Cabe señalar que la parte de inteligencia artificial se ejecuta directamente dentro del teléfono mediante Ollama. En concreto, utiliza el modelo Qwen 2.5 0.5B, que cuenta con 500 millones de parámetros.

Según muestra en el vídeo, este modelo ocupa poco almacenamiento y consume menos de 1 GB de memoria RAM durante su funcionamiento. La elección responde a las limitaciones de un dispositivo con 4 GB de RAM, donde modelos más grandes podrían afectar al rendimiento general.

Cabe señalar que la función de la IA consiste en analizar textos, identificar conceptos importantes y extraer información resumida que facilite revisar rápidamente el contenido recibido.

Una vez procesada la información, el sistema envía los resultados mediante ntfy, un servicio de código abierto para notificaciones push. De esta forma, los resúmenes y etiquetas generados aparecen directamente en el móvil principal del usuario.

Para automatizar todo el proceso, el proyecto utiliza el programador de tareas de Termux, que ejecuta el script cada 24 horas. Además, el propio smartphone aporta su batería integrada que permite que siga funcionando temporalmente ante un corte eléctrico.

Es importante mencionar que el interés del proyecto está en demostrar que un móvil antiguo todavía puede asumir tareas útiles dentro de una red doméstica. 

Así que, lejos de competir con un servidor profesional, la propuesta muestra cómo reutilizar hardware ya disponible para crear automatizaciones permanentes con un consumo reducido y sin depender continuamente de servicios en la nube.

Más información sobre: