• hackeando el cdr 1000d

    From Ragnarok@ragnarok@bbs.docksud.com.ar to Docksud.General on Tue Jul 13 03:12:13 2010
    Hola gente,
    Les quería contar que que hoy me trajeron uno del STB de coradir (los que están vendiendo a 699 mangos)[1]

    La verdad es que me colgué con algo bizarro que es que trae en el menú una opción que dice "internet" y abre un Links[2] con el home apuntando a
    google.
    Que por cierto es inusable ya que no se maneja desde el control remoto y no encontré forma de salir que no sea haciendo un poweroff del aparato. =(

    (amigos de coradir, juro que me ofrezco para hacer un testing antes de que saquen otro release del firmware, please!)

    En fin, como todo nerdo lo primero que hice fue conectar un teclado al
    puerto
    usb para intentar hacer el shell al OS desde el menu del browser y ver un prompt de bash. Pero por algún motivo (calculo que por seguridad ó configuración), el mismo está deshabilitado o no funciona.

    De todas formas siempre hay un truco :)
    Con file:/// como URL, pude navegar un poco el filesystem y ver que traía adentro.
    No hay mucho mas que un sistema operativo con kernel linux y obviamente las aplicaciones especificas del STB.
    Ahí es cuando encontré que trae telnetd , seguramente para que los desarrolladores puedan debuggear.
    Así que simplemente, en el Links asocié que abra los pdf's con el /usr/sbin/telnetd y abrí un enlace en la web a cualquier pdf.
    Luego pruebo y zassss:

    ragnarok ~ $ telnet 192.168.1.16
    Trying 192.168.1.16...
    Connected to 192.168.1.16.
    Escape character is '^]'.

    uclibc login:

    Podemos ahora comenzar a nerdear verdaderamente con nuestro aparato.

    Bueno a raíz de esto, veo que se puede entrar con el usuario default
    y ver un poco mas cómodo el filesystem, e inclusive algo de info

    $ /root/bin/ginga -v

    This is ginga (open source version): a free
    support for iTV middleware named Ginga-NCL.
    Ginga binary v0.10.1.
    (c) 2002-2008 The TeleMidia PUC-Rio Team.

    $ cat /proc/cpuinfo
    Processor : ARM926EJ-Sid(wb) rev 5 (v5l)
    BogoMIPS : 107.72
    Features : swp half thumb fastmult edsp java
    CPU implementer : 0x41
    CPU architecture: 5TEJ
    CPU variant : 0x0
    CPU part : 0x926
    CPU revision : 5
    Cache type : write-back
    Cache clean : cp15 c7 ops
    Cache lockdown : format C
    Cache format : Harvard
    I size : 16384
    I assoc : 4
    I line length : 32
    I sets : 128
    D size : 16384
    D assoc : 4
    D line length : 32
    D sets : 128

    Hardware : ORION
    Revision : 0000
    Serial : 0000000000000000

    y bla, bla, bla, dmesg, ifconfig, y varios comandos con busybox, etc..

    Les dejo algunas conclusiones que se cruzan por la cabeza:
    * Si no queres que se te metan => llama a Pekerman y decile que corte el
    cable
    =P

    * Tengo entendido que el hardware puede hacer muchas mas cosas como
    grabar el
    contenido que recibe, pero parece que acá en Argentina debido a alguna legislación , eso está prohibido y le hicieron sacar (o no poner) esa funcionalidad a los muchachos de coradir.
    Que porquería! ¿Por qué no podría grabar yo el programa de mirta para verlo mas tarde? =?

    * Acá hay software GPL kernel linux, busybox y bastantes cosas mas..(no
    se si
    fue modificado), pero no encontré en el sitio de coradir ningun codigo fuente;
    si algunos screensavers para windows =P

    * Urgente éste proyecto necesita abrir su desarrollo a una comunidad.
    Se podría agregar desde libsmbclient para levantar fotos y el video del primer
    baño de mi hija desde mi gnu/linux con un samba. Hasta un completo media center para leer rss, ver youtube o algo mas amigo de los non-nerds que el Links (que por cierto es un browser que también uso)
    Y mil idea mas que se me van a ocurrir ahora cuando me meta en la cama para dormir un rato.

    Ojala que les sirva a alguno ésta info, publíquenla donde deseen.
    Ojala que se haga mejor (y libre) el soft del stb
    Ojala tengamos mejor tv digital para todos.

    [1] http://www.coradir.com.ar/stb/
    [2] http://links.sourceforge.net/

    Saludos!
    --
    Dock Sud BBS ...democratizando la información...
    http://bbs.docksud.com.ar
    telnet://bbs.docksud.com.ar