Obtener el nombre del modelo de un dispositivo Android desde la shell de Termux puede resultar innecesariamente complejo si se utilizan herramientas genéricas. Aunque comandos como termux-info ofrecen esta información, su salida extensa y ciertos comportamientos secundarios los hacen poco prácticos para scripts o automatizaciones.
En esta guía exploramos una alternativa más eficiente y directa para obtener el modelo del dispositivo sin sobrecarga innecesaria ni efectos inesperados.
El problema con termux-info
El comando termux-info muestra una gran cantidad de información del sistema, incluyendo paquetes instalados, paquetes actualizables y detalles del entorno. Si bien esto puede ser útil en ciertos contextos, presenta varias desventajas cuando solo se necesita un dato puntual.
- Lentitud: Generar toda la salida puede tardar varios segundos.
- Poco amigable para scripts: Extraer un valor específico requiere procesamiento adicional.
- Comportamientos inesperados: En algunos casos, el comando copia información al portapapeles, lo que puede resultar molesto o disruptivo en entornos automatizados.
Para tareas simples, como obtener el modelo del dispositivo, este enfoque resulta innecesariamente pesado.
La solución eficiente: getprop
Android expone propiedades del sistema a través del comando getprop, una herramienta ligera diseñada específicamente para consultar información del sistema sin generar salida adicional.
Para obtener el modelo del dispositivo, basta con ejecutar:
Este comando devuelve directamente el valor solicitado, sin datos adicionales ni retrasos perceptibles.
Ejemplo de uso en Termux
Obtener el modelo del dispositivo
Salida esperada:
Obtener propiedades adicionales
El comando getprop no se limita al modelo del dispositivo. También permite consultar múltiples propiedades relacionadas con el hardware y el sistema operativo.
Por ejemplo, para listar propiedades relacionadas con el producto:
Salida de ejemplo:
Uso práctico en scripts
Gracias a su salida limpia, getprop es especialmente útil en scripts condicionales. El siguiente ejemplo muestra cómo ejecutar acciones distintas según el fabricante del dispositivo:
Este enfoque permite adaptar el comportamiento del entorno sin depender de herramientas más pesadas.
Por qué getprop es la mejor opción
- Ligero: Obtiene únicamente la información solicitada.
- Rápido: Se ejecuta casi de forma instantánea.
- Ideal para scripts: Devuelve valores simples y predecibles.
Más allá de lo básico
Para quienes desean recopilar información de forma estructurada, getprop puede combinarse fácilmente con otros comandos:
Salida de ejemplo:
Este enfoque mantiene los scripts limpios, eficientes y centrados únicamente en la información necesaria.
Conclusión
Utilizar getprop en lugar de termux-info simplifica considerablemente la obtención de información del dispositivo en Termux. Además de ahorrar tiempo, evita salidas innecesarias y comportamientos no deseados.
Tanto para scripts automatizados como para tareas de depuración, getprop se convierte en una herramienta esencial dentro del ecosistema Termux.
¿Tienes otros trucos o configuraciones útiles para Termux? Compártelos y sigue optimizando tu entorno.


