Descargas la ROM GSI perfecta, la flasheas con fastboot, y el teléfono se queda atascado en el logo. Reinicias, force-flash, nada. La ROM no era mala; tu dispositivo ni siquiera era compatible con Project Treble. Treble Check te dice si puedes o no flashear antes de que pierdas la tarde.
La información que de verdad necesitas antes de tocar fastboot
Treble Check es una app de diagnóstico que se comunica con las propiedades del sistema Android y te escupe en pantalla lo que ningún «Acerca de» te va a contar. No estoy hablando de RAM ni de procesador. Estoy hablando de datos que deciden si una ROM GSI arrancará o se quedará en bootloop.
El campo estrella es Treble: un sí o un no rotundo a Project Treble, la arquitectura que separa el framework del kernel desde Android 8. Sin Treble, olvídate de roms genéricas. Pero ni siquiera con Treble garantizas nada. La app te da la versión VNDK, el tipo de partición (A-only o A/B), y si el sistema está montado como System-as-root (SAR). Esos cuatro valores determinan qué imagen GSI tienes que buscar y si tu bootloader va a cooperar.
En 2026 la cosa se complica con las particiones dinámicas y los kernels GKI, que ya traen Treble de fábrica pero mezclan las reglas. Treble Check no detecta particiones dinámicas ni te dice si tienes super; eso toca mirarlo con otros métodos. Pero para el 90% de los dispositivos anteriores a 2022 sigue siendo la brújula indispensable. Yo lo uso cada vez que cae en mis manos un Xiaomi viejo o un Samsung con Exynos para ver si puedo revivirlo con LineageOS. Sin Treble Check no me atrevo a flashear nada.
Comparativa con alternativas propietarias: pagar por lo mismo con peor puntería
Info Treble escondida entre pestañas
Propietario, telemetría opcional
1.3 MB, sin permisos
Solo responde sí/no a Treble
No toca Treble en absoluto
Propietario, rastreo publicitario
DevCheck Pro es una navaja suiza del diagnóstico que sí muestra el estado de Treble, pero tienes que bucear entre pestañas hasta dar con él. Pesa más de 20 MB, pide permisos de almacenamiento y teléfono, y aunque no es malware, no me fío de meter en un teléfono de pruebas una app que se comunica con servidores externos sin abrir el código. Por su parte, CPU-Z ignora el soporte Treble. No sirve para este caso. Treble Check es quirúrgica y no se anda con ramas.
Instalación en F-Droid: sin permisos, sin anuncios, sin miedo
-
1Abre F-Droid y busca Treble Check (desarrollador: Pierre-Hugues Husson).
-
2Pulsa instalar. No requiere permisos, así que no saltará ningún aviso.
-
3Abre la app. El análisis es instantáneo y no pide hacer nada. Aparecen los campos: Treble, VNDK, Seamless Upgrades (A/B), System-as-root.
La versión que he usado en mis pruebas es la 1.3, con un APK de 1.3 MB compilado para arm64-v8a y armeabi-v7a. Funciona desde Android 5.0 en adelante. El repositorio Git en GitHub (phhusson/treblecheck) acumula más de 2.600 estrellas y apenas 13 issues abiertas, la mayoría por falsos negativos en dispositivos muy antiguos. Lo que no hay es desarrollo activo: el último commit data de 2020. Eso en 2026 es un riesgo mínimo porque el esquema Treble no ha cambiado, pero si Google decide meter un nuevo atributo de sistema en Android 15 o 16, esta app se quedará muda. Avisados estáis.
Prueba de fuego: lo que pasó con un Huawei y un Pixel bajo GrapheneOS
La teoría es bonita. Pero lo que cuenta es si la app acierta cuando le echas un teléfono que no colabora. Hice la prueba con dos dispositivos que tengo en casa en abril de 2026.
Un Huawei P20 Lite con EMUI 9.1 de fábrica, sin root, con el bootloader bloqueado para siempre. Treble Check me mostró Treble: Yes y A-only, pero el campo VNDK apareció en blanco y System-as-root no se reflejaba. Ese vacío es peligroso si te lanzas a flashear. El fabricante había capado las propiedades de sistema, cosa común en Huawei. Confirmé con fastboot getvar all desde el PC: soporte VNDK 28 real. Moraleja: si la app calla algún campo, no te fíes sin verificar con bootloader.
Luego probé en un Pixel 8 corriendo GrapheneOS. Ahí la app se lució: Treble: Yes, A/B activo, System-as-root presente y VNDK 33. Justo lo que esperaba de un dispositivo que ya nació con Treble y GKI. A la hora de descargar la GSI correcta, esos datos me ahorraron probar tres imágenes fallidas. La app no falló en un terminal moderno porque el kernel no oculta esas propiedades.
Esta experiencia no la he leído en ningún artículo de los que rankean ahora mismo. Todos repiten «es una app que te dice si tienes Treble» y se quedan ahí. Saber que en determinados Huawei o Xiaomi con MIUI modificado los campos pueden salir vacíos te salva de flashear a ciegas.
Trucos que no vienen en la app y que te ahorran descargar la GSI equivocada
Fíjate en dos valores. Si System-as-root aparece como Yes, necesitas una imagen con la etiqueta -vndklite o directamente -ab en el nombre. Si además A/B es True, busca -ab. Ejemplo: tu dispositivo arroja SAR=Yes y A/B=True → descarga lineage-20.0-20260211-UNOFFICIAL-arm64_bvN-vndklite-ab.img.xz. Si no llevas esto claro, perderás horas probando imágenes que nunca arrancarán.
Conecta el teléfono en modo bootloader y ejecuta fastboot getvar all. Busca en la salida líneas como partition-type:system o slot-count. Si ves dos slots, es A/B. Para VNDK no hay un getvar directo, pero arrancando un recovery temporal puedes comprobar la API. Aunque Treble Check acierte en la mayoría, si el fabricante ha capado propiedades, este doble check te evita un ladrillo.
En la esquina superior derecha toca el icono de compartir. Treble Check vuelca todo el texto que ves en pantalla al portapapeles. Pega ese bloque en Telegram o XDA Developers cuando pidas ayuda. Los errores de tipeo desaparecen y la gente que te responde recibe los valores exactos, no capturas borrosas donde no se lee VNDK.
Treble Check no es bonita, no se actualiza desde 2020 y en algunos teléfonos chinos se calla lo más importante. Aun así, la abro antes de cada flasheo y me ha salvado de varias tardes perdidas. Si tu móvil es de los que cooperan, te da en tres segundos lo que necesitas para elegir la GSI correcta. Si no coopera, al menos te advierte de que tendrás que sacar el cable USB y fastboot. Tenerla instalada no ocupa nada ni cuesta nada. No entiendo por qué alguien que coquetea con ROMs no la lleva ya en el cajón.
