Les dejo una noticia que encontre que parece que dumpearon el firm ultimo
ACTUALIZACIÓN 2.1.0-3E
Me las arreglé para descargar los archivos de "actualización" de la "2.1.0-3E" Puse una disposición para que los desarrolladores (u otro) con un archivo de registro que contiene enlaces a servidores de Nintendo. PS: I poner enlaces a otros juegos de "consola virtual" o uno con un archivo de registro o encontrar los enlaces originales de los servidores de Nintendo. 3E-Versión 2.1.0 (16/06/2011): Esta actualización permite a la resolución un problema técnico en cualquier Ridge Racer 3D: En algunos casos, después de instalar la actualización 2.0.0-2E en el 3DS Nintendo, la pantalla podría congelarse cuando se utiliza el juego Ridge Racer 3D. Este problema ha sido resuelto. Esta actualización también permite mejorar el rendimiento de la consola y otros ajustes: el rendimiento general de la consola se ha mejorado y varios ajustes menores se hicieron para optimizar su visualización fecha: 16/06 / 2011 Desde la fecha de descarga: 20/06/2011 Descargar:
http://www.megaupload.com/?d=JHZGQVVP Estructura de los metadatos
Código fuente _Exemple para el Programa de
================================================== ==========================
typedef struct {u32 cid / / contenido ID hash u8 [0x20] / / hash SHA-256 content_record} / / Tamaño: bytes 0x24 enum {sig_type RSA_2048_SHA256 = 0x00010004, 0x00010003 = RSA_4096_SHA256, RSA_2048_SHA1 = 0x00010001, 0x00010000} = RSA_4096_SHA1 ; typedef struct {u32 sig_type; u8 sig [*] / / * size = fill1 u8 firma [60], u8 emisor [64] / / Root-CA-CP% 08x% 08x u8 versión; ca_crl_version u8; signer_crl_version u8, u8 fill2; sys_version U64, U64 title_id; title_type u32, u16 group_id / / editor u8 reservados [62]; access_rights u32, u16 title_version; num_contents u16, contenidos content_record [0x40]; u8 relleno [0x28]; u32 boot_content ; banner_content u32, u32 banner_size; u8 hash [0x20] / * desconocido * /} tmd / / El TMD es seguido por una cadena de certificados, donde cada
/ / Es el certificado de la estructura forma general typedef {u32 sig_type; u8 sig [*] / / * size = emisor u8 firma [64], u32 tag / / identifica lo que se firma u8 nombre [64]; / / nombre del objeto que está siendo firmado [...];} u8 certificado de clave;
================================================== ==========================
Fuente: 3DBrew.org