Duda sobre la firma digital de los discos Wii

Hola. Llevo en la scene de wii (no como desarrollador) desde sus inicios cuando el team twizzers logró extraer las keys de la consola. Tenía entendido que cuando conseguimos desencriptar un canal/disco/loquesea gracias a la common-key, lo modificamos y lo volvemos a empaquetar en realidad no lo volvemos a firmar sino que se pone un cero en el inicio de la firma (es algo más complejo que eso) y así la Wii y los IOS vulnerables cuando detectan que hay un 0 en la firma dejan de comprobarla y lo toman como válido.
Entonces por qué si queremos correr un disco wii o canal procedente de una wii de desarrollo que están firmados con la development common key no basta con poner un 0 en su firma?
esto viene porque encontré un programa para convertir wads de desarrollo a wiis retail (las que están a la venta) por lo que deduzco que me he perdido algo en el proceso de las firmas trucha. El programa se llama RVT2RVL y en la descripción dice:
For those interested in what EXACTLY is performed: The tool unpacks the RVT wad using the dev key,
replaces the certificate data with the retail version, fixes the references to these certs in TMD
and Ticket, packs the wad backup using the normal common key, and trucha signs it. The resulting
wad works like any normal wad. Install it with cIOS or other trucha-enabled IOS.
será porque a partir de una determinada actualización (creo que la 3.3v2) ya no se pueden ejecutar contenidos trucha en el menú del sistema al estar corregido el bug en todos los IOS.
1 respuesta