View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Hacking el MG-25

He puesto el firmware del MG-25 en seraphim:/imgiso/firmwares/mg-25/




Friday, 8 April 2005, 11:43:47 am
Impresiones iniciales Mirando el firmware con el hexdump-tiny, he visto la cadena "Jasper Bootloader v1.0.0 (Feb 24 2005 16:31:04)" (offset 0x0000C850). Buscado en internet me he encontrado con este mensaje sobre el Bravo D1 (bravo d1 review). Por de pronto utilizan el mismo boot loader..

Otras cadenas interesantes (offset 0x0000D920):
  • localdomain.com
  • loader.bin
  • romfs.bin
  • linux.bin
  • /home/tftp/bigmo/romfs.m25

Lo cual parece indicar que el aparato va con Linux...

Más abajo están las cadenas:
0000FA70: ........Jasper b
0000FA80: oot loader..Copy
0000FA90: right (C) 2002 b
0000FAA0: y Sigma Designs,
0000FAB0:  Inc....Command 
0000FAC0: List :.......%..
[...]
0000FC10: ............FLYD
0000FC20: UCK, SIGMADESIGN
0000FC30: S...............

Con lo que ya sabemos de donde sale el jasper (de Sigmadesigns, seguramente de la reference board).

Además, este mensaje sobre los dvds basado en el chip sigma es bastante claro ;-).

Por último, está el proyecto Jasperin, que como dicen en su página principal "Welcome to Jasperin, the open-source EM85xx firmware project". Pero sólo está la página, no hay código (?).

Por último, haciendo un "strings mg25 | grep bin" obtengo:
  • loader.bin
  • romfs.bin
  • linux.bin
  • linux.bin
  • dvdplayer.bin
  • fileplayer.bin
  • mpegplayer.bin
A tener en cuenta:


He visto que hay un recopilatorio de software para el EM85xx.

Por último, hay una página con los fuentes del kiss (la parte que debería ser GPL). Hay información complementaria (fr). Y en este listado largo de programas hay un romfs.bin extractor. Y por último programas necesarios (de).

Es interesante visitar la página de desarrollo del romfs.

Más cosas curiosas:
  • En el offset 0xfed0 se empieza con la cadena "ROFS" y poco más adelante está una cadena "linux.bin".


Link to this Page