schuko1982 escribió:deben estar en formato .3ds los juegos de eshop por el momento..
saludos.
Al hilo de esto os queria comentar una cosilla...
Los que tenemos GateWay, podemos cargar ficheros de eshop en formato .3ds ( formato rom o lo que es lo mismo dump de cartucho de juego ). Bien, dicho esto, los cartuchos o estas roms son de formato nscd que a su vez es un aglutinador de varios ncch:
http://3dbrew.org/wiki/Category:File_formatsy
http://3dbrew.org/wiki/GamecardsLo que es importante en todo esto es que los cartuchos son un NSCD y eso a su vez una serie de NCCHs. Bien, el caso es que las cosas de eshop convertidas a rom de juegos ( fichero .3ds ) han sido convertidas metiendo el NCCH de un .CIA ( no se si sacandolo sin mas o sacando sus particiones y metiendolas a un nuevo NCCH ) y a su vez a un NSCD. El tema esta en que estos NCCH, que en las roms de juegos sacadas de cartucho estan firmadas y cifradas, pueden, si se indica con un flag en las cabeceras, estar sin cifrar.
Los .3ds que los team de warez filtran son dumps tal cual de lo que se han leido del cartucho, sin mas, firma correcta y estado cifrado ( salvo cabeceras, las particiones se cifran ). En cuanto a los .3ds de cosas de eshop, no lo se, pero dudo mucho que los teams de warez que filtran estos temas de eshop tengan las claves privadas para firmar esas particiones. Me da que lo que hacen es crearse un NSCD y meter los NCCH sin cifrar y con la firma mal. Como GW hace que el chequeo de firma tenga exito aunque este mal, pues esos .3ds funcionan.
Con todo esto, solo digo que, creo que podriamos convertir cosas a .3ds sin tener que firmarlos correctamente y sin tener que cifrarlos, pero mas aun, podriamos crear homebrew pillando codigo nuestro y metiendolo en un NCCH ( y ese NCCH en un NSCD que es la imagen del cartucho ya ) sin cifrar ( indicando el bit en la cabecera ) y con una firma erronea/dummy pero que gracias al GW se cargaria bien. Estos homebrews se ejecutarian en ARM11 en modo usuario, como cualquier juego, asique tendriamos acceso a todo lo que tiene un juego, vamos, homebrew en condiciones, como las cosillas de smealum
EDIT: he comprobado el HarmoKnight y las particiones del NCCH del .3ds estan cifradas... asique lo que habran hecho es sacar el NCCH tal cual del .CIA y meterlo en un contenedor NSCD.