Un hacker llamado Erdem está liderando un singular proyecto que
permite aplicar ingeniería inversa al firmware de los televisores de
Samsung en un proyecto llamado SamyGo.
El firmware oficial de Samsung se basa en Linux, lo
que ha permitido que sea un objeto de estudio para muchos
desarrolladores, que han logrado posibilidades muy interesantes que se
pueden integrar en varios modelos del fabricante.
Por ejemplo, ya han implementado soporte NFS y Samba para poder
compartir ficheros a través de la red de área local, y también se ha
mejorado el soporte de reproducción de contenidos desde
dispositivos USB e incluso se ha eliminado la obligación de
usar dispositivos USB que no son los oficiales de Samsung.
Para poder realizar esos cambios al
sistema es necesario conectarse
al televisor mediante un telnet, algo que el equipo de SamyGo
consiguió cambiando una versión oficial del firmware en un
editor hexadecimal para iniciar el daemon de telnet en el
arranque del televisor.
A partir de ahí es posible alterar el firmware “flahseándolo”
por las versiones modificadas que quedan como nativas en estos
dispositivos, y que permiten acceder a esas prestaciones adicionales, a
saber:
- Reproducir películas desde un dispositivo de almacenamiento
USB (pendrives, discos duros externos) - Reproducir películas desde carpetas compartidas en red
- Grabar programas de televisión (PVR) al dispositivo
de almacenamiento USB - Navegar por Internet
- Disfrutar de televisión vía Internet
El sitio oficial del proyecto -alojado en SourceForge- permite
consultar los modelos compatibles con un procedimiento que, eso sí,
no parece apto para cardiacos, ya que nos arriesgamos a
convertir nuestra costosa pantalla plana en uno de esos famosos
“ladrillos” que solo sirven como objetos decorativos en nuestro hogar.
Por ahora este proyecto solo es compatible con televisores de
Samsung, pero otros fabricantes también aprovechan la potencia
de Linux en sus dispositivos (por ejemplo, Sony en sus Bravia), de modo
que es probable que esa iniciativa pueda “contagiarse” también a esas
pantallas.