Alguien estuvo mirando algo de esta tele ? Segun sony el puerto ethernet se puede usar unicamente para ginga, no se que sera eso ? Yo diria que el hardware da para mucho mas, pero no nos dejan aprovecharlo. Si te bajas el firmware Sony_FW_2011_AR_Tarte_1.07.pkg de sony viene empaquetado en una estructura que parece simple (alguien reconce esto ??? al final hay algo de mediatek o algo asi???). Entre las cosas que hay dentro del pkg esta el root filesystem (squashfs, en mi debian unsquashfs y listo) y en usr/sbin esta el telnetd, la cosa seria ver como ejecutarlo. Tambien hay un script interesante en /etc/checker.sh que busca algo en el usb. Se aceptan ideas no destructivas . Saludos. PD: Alguien sabe hasta que punto sony deberia entregar los sources ? Te dan una parte, pero no el todo. import sys import struct f = open( 'firmware.pkg' ) cnt = 0 def read( c ): global cnt ret = f.read( c ) cnt = cnt + c return ret header = read( 0x142 ) print "%r" % header while True: name = read( 4 ) if not name: break ( ign1, cant ) = struct.unpack( 'II', read( 8 ) ) if ign1 != 0: raise ValueError( 'ign != 0' ) print "name %r pos %d 0x%x cant %d new pos %d 0x%x" % ( name, cnt, cnt, cant, cnt + cant, cnt + cant ) data = read( cant ) imtk = data[ 0 : 4 ] if imtk == 'iMtK': ( imtklen, ign2 ) = struct.unpack( 'II', data[ 4 : 12 ] ) print "imtk %d %d %r" % ( ign2, imtklen, data[ 0 : 52 ] ) s = data[ 52 : ] else: print "imtk %r" % data[ 0 : 52 ] s = data fo = open( 'out/' + name, 'w+' ) fo.write( s ) fo.close() f.close()
participants (1)
-
aadjiman@gmail.com