Well, I haven't tried this yet but according to the Wiki: "RomFs hasn't been completely implemented (But valid pre-built romfs can be used as substitute)". This means that we should be able to repackage decrypted romfs. If someone wants to look into decrypting romfs (with my tools), re-encrypting with 00000 keys (which is the format Gateway accepts), building with makerom and running on Gateway that would be a good step.
I believe a new developer called applestash just started working on proper romfs building. The official makerom utilities from the CTR SDK should be able to build romfs properly.
Well, I haven't tried this yet but according to the Wiki: "RomFs hasn't been completely implemented (But valid pre-built romfs can be used as substitute)". This means that we should be able to repackage decrypted romfs. If someone wants to look into decrypting romfs (with my tools), re-encrypting with 00000 keys (which is the format Gateway accepts), building with makerom and running on Gateway that would be a good step.
I believe a new developer called applestash just started working on proper romfs building. The official makerom utilities from the CTR SDK should be able to build romfs properly.
After using your decryption tools, I made tools to help me rebuild games although I still have to do some manual edits. I rebuilt some RomFS' and games with the zeroes key. It works nicely with Gateway.
It would be nice if Gateway would enable the no-encryption flag in the NCCH header for roms. It seems to currently not be allowed for executable content (ie the NCCH 0)...not sure about different indexes but the important one would be index 0.
Please make a tutorial and share tools! I only have so much time to work on these kinds of things.
Sorry if I come off like somewhat of an idiot, but what would prevent us from enabling no-encryption flag in the header for roms, and then using something like a launcher.dat to point straight to the 3ds file and load it, or am I missing something?