Well, yes IF someone finds out what the decryption algorithm the 3DS uses is, but that's unlikely to happen for a long time, if ever.
Well, yes IF someone finds out what the decryption algorithm the 3DS uses is, but that's unlikely to happen for a long time, if ever.
It's just AES I think. The problem is the keys.Well, yes IF someone finds out what the decryption algorithm the 3DS uses is, but that's unlikely to happen for a long time, if ever.
It's just AES I think. The problem is the keys.

You'd have to dump keyX in bootrom as well as the key scrambler algorithm. keyY (We calculate this) along with keyX (locked in bootrom) is ran through the keyscrambler to get the final key used for AES.

One way is to decap the SoC and stare at it under a microscope.How is that done?

One way is to decap the SoC and stare at it under a microscope.
If they don't fuck up that's probably the only way to read bootrom and keyscrambler.I would, but I have ~80$.

If they don't fuck up that's probably the only way to read bootrom and keyscrambler.
Then you won't be getting it.I want to keep my 3DS though!
Source: https://github.com/Relys/3DS_Multi_Decryptor/pull/6CaitSith2 said:SHA256 verification now works with large files, instead of crashing with a memory error.
File size is now verified as well, to make sure the download was complete.
A rerun of the same command verifies the file size during the download phase, and if there is a mismatch, the file is redownloaded. Also realized that decryption is implied if the file is downloaded, so added that into the download bit, then did an elif on the not downloading part.

Im trying to use Pk3DS with Pokemon Alpha Sapphire, but im stuck in the same point, doesnt work nothing
ExeFS and ExHeader its Ok, but I dont understand why doesnt work with the RomFS, I used the modified launcher.dat, I used diferent ctrtool, I used my own xorpads and downloaded xorpads, I modify the size with HDX, I use 3DSExplorer and getromfs.exe... Nothing work for meSome help? Thanks ^^
Im trying to use Pk3DS with Pokemon Alpha Sapphire, but im stuck in the same point, doesnt work nothing
![]()
ExeFS and ExHeader its Ok, but I dont understand why doesnt work with the RomFS, I used the modified launcher.dat, I used diferent ctrtool, I used my own xorpads and downloaded xorpads, I modify the size with HDX, I use 3DSExplorer and getromfs.exe... Nothing work for meSome help? Thanks ^^



I tried reading through this thread a bit to find what I need, but it is admittedly a bit too big... So I hope people won't mind if the following has been asked (which I am sure it has already).
I want to decrypt the EU version of Tomodachi Life. For this, I most likely need to 7.x key, but I honestly do not know how it comes into play and where I should use it.
Using slightly different tools than the one provided (since github confuses me only more), I was finally able to get a DecryptedRomFS.bin... But I am guessing this one is corrupt since at no point did I need to use the 7.x key and I can't for the life of me figure out how to unpack it...
If someone would please be kind enough to guide me a little bit here, I'd be eternally grateful.

Yeah, I tried that, but all I get is "Unknown file" in return. I performed these steps:You only need the 7.x key to completly decrypt ExeFS, RomFS should work fine right away.
As for unpacking:
ctrtool.exe -x DecryptedRomFS.bin --romfsdir=<targetdir>