If no one else has, I'll take a look when I wake up. I can't see it being any more difficult than any other game that falls into our compatible range.
It is the only game I can't get to load.
If no one else has, I'll take a look when I wake up. I can't see it being any more difficult than any other game that falls into our compatible range.
What does your cia.rsf look like?It is the only game I can't get to load.
makerom -f cia -rsf cia.rsf -target t -desc app:3 -icon icon.bin -banner banner.bin -exefslogo -code code.bin -exheader decrypted_exheader.bin -romfs decrypted_romfs.bin -o FE-A.cia
That looks, to me, like you didn't decrypt your ExeFS correctly. My tutorial doesn't cover generating xorpads, unfortunately, as the latest version of crtKeyGen, the file that runs on your 3DS anyway, contains a private key owned by Nintendo. As a result, we can't post it on this forum. You'll have to refer to the original thread for insight on generating your xorpads.
Yes. Once you have your xorpads, my tutorial should help you with the rest.I used the key.
so should I seek help in the decryptor thread?
What does your cia.rsf look like?
Also, it should be SDK 3, so I'd imagine the best switches would be:
Code:makerom -f cia -rsf cia.rsf -target t -desc app:3 -icon icon.bin -banner banner.bin -exefslogo -code code.bin -exheader decrypted_exheader.bin -romfs decrypted_romfs.bin -o FE-A.cia
BasicInfo:
Title : "quartz00" # 0x0 exheader.bin
CompanyCode : "01" # 0x1110 game.3ds
ProductCode : "CTR-P-AFEE" # 0x1150 game.3ds
ContentType : Application
Logo : Nintendo
TitleInfo:
UniqueId : 0x00000a05 # 0x1108 game.3ds in little endian
Category : Application
CardInfo:
MediaType : Card1 # Card1 / Card2
Option:
UseOnSD : true
FreeProductCode : true # Removes limitations on ProductCode
EnableCrypt : false # Enables encryption for NCCH and CIA
MediaFootPadding : false # If true CCI files are created with padding
EnableCompress : true # Compresses exefs code
AccessControlInfo:
ExtSaveDataId: 0x00000a05 # same as UniqueId
SystemSaveDataId1: 0x00000000 # plaintext exheader
SystemSaveDataId2: 0x00000000 # plaintext exheader
OtherUserSaveDataId1: 0x00000 # plaintext exheader
OtherUserSaveDataId2: 0x00000 # plaintext exheader
OtherUserSaveDataId3: 0x00000 # plaintext exheader
UseOtherVariationSaveData : false
SystemControlInfo:
SaveDataSize: 1M # plaintext exheader / 0x1C0 exheader.bin
RemasterVersion: 0000 # 0xE exheader.bin
StackSize: 0x00004000 # 0x1C exheader.bin
makerom -f cia -rsf RSF.rsf -target t -desc app:4 -o rom.cia -icon exefs\icon.bin -banner exefs\banner.bin -exefslogo -code exefs\code.bin -exheader exheader.bin -romfs romfs.bin
Code:BasicInfo: Title : "quartz00" # 0x0 exheader.bin CompanyCode : "01" # 0x1110 game.3ds ProductCode : "CTR-P-AFEE" # 0x1150 game.3ds ContentType : Application Logo : Nintendo TitleInfo: UniqueId : 0x00000a05 # 0x1108 game.3ds in little endian Category : Application CardInfo: MediaType : Card1 # Card1 / Card2 Option: UseOnSD : true FreeProductCode : true # Removes limitations on ProductCode EnableCrypt : false # Enables encryption for NCCH and CIA MediaFootPadding : false # If true CCI files are created with padding EnableCompress : true # Compresses exefs code AccessControlInfo: ExtSaveDataId: 0x00000a05 # same as UniqueId SystemSaveDataId1: 0x00000000 # plaintext exheader SystemSaveDataId2: 0x00000000 # plaintext exheader OtherUserSaveDataId1: 0x00000 # plaintext exheader OtherUserSaveDataId2: 0x00000 # plaintext exheader OtherUserSaveDataId3: 0x00000 # plaintext exheader UseOtherVariationSaveData : false SystemControlInfo: SaveDataSize: 1M # plaintext exheader / 0x1C0 exheader.bin RemasterVersion: 0000 # 0xE exheader.bin StackSize: 0x00004000 # 0x1C exheader.bin
Code:makerom -f cia -rsf RSF.rsf -target t -desc app:4 -o rom.cia -icon exefs\icon.bin -banner exefs\banner.bin -exefslogo -code exefs\code.bin -exheader exheader.bin -romfs romfs.bin
BasicInfo:
Title : "Fire Emblem - Awakening - USA"
CompanyCode : "01"
ProductCode : "CTR-P-AFEE"
ContentType : Application # Application / SystemUpdate / Manual / Child / Trial
Logo : Nintendo # Nintendo / Licensed / Distributed / iQue / iQueForSystem
TitleInfo:
UniqueId : 0x0a05
Category : Application
Option:
UseOnSD : true # true if App is to be #installed to SD
EnableCompress : true # Compresses exefs code
FreeProductCode : true # Removes limitations on ProductCode
EnableCrypt : false # Enables encryption for NCCH and CIA
MediaFootPadding : true # If true CCI files are created with padding
AccessControlInfo:
ExtSaveDataId: 0xb0a05 # same as UniqueId
SystemSaveDataId1: 0x000a0500 # plaintext exheader
SystemSaveDataId2: 0x000a0500 # plaintext exheader
OtherUserSaveDataId1: 0xa0500 # plaintext exheader
OtherUserSaveDataId2: 0xa0500 # plaintext exheader
OtherUserSaveDataId3: 0xa0500 # plaintext exheader
UseOtherVariationSaveData : false
SystemControlInfo:
SaveDataSize: 1M # plaintext exheader
RemasterVersion: 0 # plaintext exheader
StackSize: 0x00040000 # plaintext exheader
JumpId: 0x00040000000a0500L # plaintext exheader (<full UniqueID>L)
makerom -f cia -rsf cia.rsf -target t -desc app:3 -icon icon.bin -banner banner.bin -exefslogo -code code.bin -exheader decrypted_exheader.bin -romfs decrypted_romfs.bin -o FE-A.cia
yes i have and i used it to generate exefs.xorpad ,after decrypting exefs,i tried to unpack exefs with ctrtool but i gives me errordo you have the 7.x key?
no need for logo.bin and exefs.bin?step 3: creating the .cia
Open the command window in the folder with the exefs.bin, exheader.bin, romfs.bin, icon.bin, code.bin, banner.bin, cia.rsf and makerom. Now run the following command:
this will output an .cia file which you can install with the DevMenu and then run.
If you encounter an error saying "[ROMFS ERROR] Invalid RomFS Binary.", then remove the "-romfs romfs.bin" from the command.
Here's my new 3ds to cia conversion guide :
Download this : http://jheberg.net/captcha/3ds-cia-conversion-tools-v3-2/
1. Put you rom in the folder, run rom_tool info.bat, enter your rom name without the .3ds extension and edit the rsf file with the right informations.
2. Follow the 3 first step of this tutorial : https://gbatemp.net/threads/tutorial-how-to-decrypt-3ds-roms-for-dummies.372653/page-2#post-5136907
3. Run unpack-makerom.bat, enter your rom name without the .3ds extension. A cia file will be generated.
Why do I always get "Too many/few entries, or wrong version ncchinfo.bin" while trying to decrypt? Game is A Link Between Worlds