Thank you. I'm sorry to ask a newbish question, but how can I xor my fat16? Where/how can I get my (console-specific I'm assuming) xorpad?
What's the xor process, and what's the current method of achieving it?i could have added the xor process to this too, but, at least for now i will keep it separate.
a guide for what? for mounting it? most people on windows just use 'winimage'I figured out how to do that, but I can't get the decrypted fat16 image to mount. I always just get an unknown or corrupt image file. Yet when I look at the file with a hex editor, I can see plenty of stuff (like folder names and stuff that should be in the fat16 of the NAND.) If it matters, the fat16 I got was from my MT-Card 9.4 EmuNAND, plus I don't even have a 3DS-mode flashcard. Help with the mounting issue please?
Edit: Nevermind, I got it working. I'll post a simple guide tomorrow
So now that I've gotten my fat16 partition decrypted, what can I do to it? Can I add custom titles or remove system titles? Can I move downloadable titles from my SD card to my fat16 partition? Can I add devmenu or other leaked software from the developer SDK? Is there anyway I can edit my fat16 to allow me to play homebrew or ROMs? Or is the only purpose of decrypting the fat16 to browse the filesystem? Thank you!
I wanted a better/faster way to extract the fat16 partition from the nand dump, so I made a python tool to do it. Opening up a hex editor and doing it like that is possible, but some hex editors are better than others and difficult to use for some people, but this tool I made is nice and easy to use.
It supports dumping and injecting it, and supports the 'normal' 3ds nand and new3ds nand.
I'm sure I could detect it automatically, but for new3ds you need to add '-n3ds' as an argument. (although this is not useful for n3ds right now because we don't have public nand access, but later it will be useful)
Naturally you need to xor the fat16 partition to make it readable, so xor is after dumping, and re-xor it before injecting.
For browsing/editing the fat16 file, instead of relying on something weird like 'WinImage' - just rename the fat16 file as '.iso', then I simply double click it and it mounts just like any other drive/volume on my computer - easy editing! I'm on mac so it is very easy for me to do. I'm not sure how easy it is to mount disks on windows...
Changing is possible > http://gbatemp.net/threads/poc-3ds-region-changing-proof.378110
It's not that easy to get it all working like you are used to with your unchanged Region.
If we could obtain a new version .csu from "config" it could be easier (2.3.4 is too old).
http://3dbrew.org/wiki/3DS_Development_Unit_Software