archshift / Decrypt9

Multipurpose content dumper and decrypter for the Nintendo 3DS (SUPERSEDED)
GNU General Public License v2.0
103 stars 83 forks source link

Update NAND Padgen #6

Closed swarzesherz closed 9 years ago

swarzesherz commented 9 years ago

Tested on 3DS and 3DS XL 9.2.0-20U fixes #1

archshift commented 9 years ago

Thanks for your contribution!

archshift commented 9 years ago

Did you ever manage to get an actual dump of NAND decrypted with this? I wasn't able to. If so, could you elaborate how you managed to do it?

In other words, how did you test this?

swarzesherz commented 9 years ago

To test use: https://gist.github.com/swarzesherz/651f69b2e8e5c370a0f4 with your nand or emunand python 3DSFAT16tool.py -d NAND.bin NAND_fat16.iso nand.fat16.xorpad To view contents of decripted NAND use WinImage or mount disc

swarzesherz commented 9 years ago

Sorry you need install requirements to xor work with only this script 1.- Install pip https://pip.pypa.io/en/latest/installing.html 2.- In command line: pip install numpy You can extract only your NAND_fat16.bin https://gist.github.com/swarzesherz/651f69b2e8e5c370a0f4/d9b77da4b3a6d2ed909944c7d1e01d0ec6803296 python 3DSFAT16tool.py -d NAND.bin NAND_fat16.bin And use to xor: padxorer NAND_fat16.bin nand.fat16.xorpad

swarzesherz commented 9 years ago

Yo have acces to firm 8.x in sysnand?

archshift commented 9 years ago

Huh, that program worked. Interesting, and thanks.