Al fin he podido crear el CIA
El problema que tenía era que el ncchinfo.bin estaba mal generado porque tenía formateadas las cadenas de caracteres en UTF-16 en lugar de UTF-8. Al menos, es lo que saco en claro de este post:
https://gbatemp.net/threads/decrypt9-alternative-or-official-source-for-ninjhax-on-n3ds.388644/page-2#post-5493760Ya que al abrir el ncchinfo.bin que creé con el AutoCIA con un editor hexadecimal las cadenas se veían como "l a y t o n" en lugar de "layton" (es decir, cada carácter ocupaba 2 bytes en lugar de sólo 1). Eso y que los xorpads generados en la SD empiezan por la ID del CIA, lo que los "camuflaban" entre las partidas de Gateway
. Gracias a que cambié la SD por otra que tenía libre recién formateada, obtuve los xorpads y comprobé que también estaban en mi SD original.
Si alguien tiene el mismo problema con el fichero "s" sin extensión al intentar crear los xorpads, que sepa que se trata del último xorpad creado (en mi caso era de la partición que contiene la actualización) y que el problema está en el ncchinfo.bin. Cuando lo crees hay que comprobar que las cadenas de texto están codificadas en UTF-8. Si no lo están, prueba a usar el "ncchinfo_gen.py" de las últimas versiones "nightly" de "Decrypt9" usando Python 2.7:
https://github.com/archshift/Decrypt9Este script también se incluye en las releases de rxTools en la carpeta "scripts".
El resto del procedimiento para crear el CIA es exactamente igual que en el tutorial:
http://www.elotrolado.net/hilo_hilo-oficial-autocia-tutorial-3ds-a-cia-y-mucho-mas_2053343Un saludo!
PD: Gracias
@Raugo por la información sobre Decrypt9. Al final he usado la versión para Ninjhax que se incluye en el post de gbatemp que menciono. Aunque, eso sí, tarda lo suyo. Casi una hora para una rom de 1GB... cuando haga el del Donkey Kong Country Returns 3D que son 4GB...