Mali-Pagecache-Root - Root autónomo para TCL Android TV vía CVE-2022-22706
Show HN: Autonomous root for Tcl Android TV via CVE-2022-22706
Mali-Pagecache-Root es un toolkit de investigación que logra root en un TCL QLED 50C721 con Android 11 mediante la vulnerabilidad CVE-2022-22706 en el driver Mali GPU. El binario auto_root obtiene uid=0 en menos de 2 segundos desde una app sin privilegios, usando una escritura en page-cache para ejecutar shellcode, desactivar SELinux y modificar credenciales del kernel. Incluye scripts para automatizar el root vía ADB, backup completo del dispositivo y hardening con bloqueo de anuncios y telemetría. Es una herramienta específica para ese firmware, no un root universal, y requiere hardware propio y precaución.
El binario auto_root logra uid=0 desde un contexto de app sin privilegios en menos de 2 segundos.
- shakna
Siempre es bueno ver progreso hacia que la gente pueda ser dueña de su propio hardware.
> MIT para todo el código original. El extracto del kernel (kernel/mem.c) conserva su licencia GPL-2.0 y los avisos de copyright.
Aquí hace falta un pequeño ajuste.
¿GPL 2.0? Tiene esta parte:
> Debe hacer que cualquier trabajo que distribuya o publique, que en todo o en parte contenga o se derive del Programa o de cualquier parte de él, se licencie en su totalidad sin cargo para todos los terceros bajo los términos de esta Licencia.
"bajo los términos de [esta Licencia]."
Es viral. Copiar el código y distribuirlo, como se hace aquí, significa que la GPL 2.0 está destinada a aplicarse a todo. La única excepción es si tu código no dependiera en absoluto del extracto del kernel. Pero... sí depende.
> Si deseas incorporar partes del Programa en otros programas libres cuyas condiciones de distribución sean diferentes, escribe al autor para pedir permiso.
- Hydraulix989
Debería poder tener root en la TV que compré, pagué y poseo.
- pessimizer
He estado oyendo que la IA es un armagedón de seguridad, ya era hora de que nos diéramos cuenta de que es el medio para un renacimiento del antiguo arte de rootear dispositivos cutres.
Apuesto a que la IA también podría ayudarnos a mantener las actualizaciones rooteadas. A bloquear a los fabricantes y a actualizar alguna basura de IoT para que funcione localmente. Y a portar algunos drivers.