Homebrew Xorpad generation on 9.2

  • Thread starter Thread starter ilovepennies
  • Start date Start date
  • Views Views 46,919
  • Replies Replies 116
  • Likes Likes 2
That probably needs to be changed for N3DS Support if I'm not mistaken .... afaik they come with 1GB+ NANDs, cearp said something along those lines in his FAT16 injector thread.
 
We need new3ds gateway support first ;)

Anyway, it already contains some code to generate fat16.
 
If you take a look into src for padgen.c it contains:
Code:
    Debug("Creating NAND FAT16 xorpad.  size (MB): 760");
    Debug("\tFilename: sdmc:/nand.fat16.xorpad");
 
    struct pad_info padInfo = {.keyslot = 0x4, .setKeyY = 0, .size_mb = 760, .filename = L"sdmc:/nand.fat16.xorpad"};
    //It's actually around 758MB in size. But meh, I'll just round up a bit.
    memcpy(padInfo.CTR, ctr, 16);

https://github.com/archshift/Decrypt9/blob/master/source/decryptor/padgen.c

I can't test it, my only 3ds on 9.x is my new3ds xl wich is currently not supported.

tested it with a 3DS XL from someone here in this Forum. He sent me his 3DS to Hardmod it. I'm still waiting for the microusb-port i ordered, but i was able to test decrypting the 9.2 NAND. it worked. I can access the fat16 partition (decrypted)
 
  • Like
Reactions: liomajor
tested it with a 3DS XL from someone here in this Forum. He sent me his 3DS to Hardmod it. I'm still waiting for the microusb-port i ordered, but i was able to test decrypting the 9.2 NAND. it worked. I can access the fat16 partition (decrypted)

I'm thinking about doing the same to mine, what did he pay for it?
 
Sorry, noob here, but what is a Xorpad and what does it do?


Generating them lets you decrypt 3DS ROMs (each xorpad is unique to the game you're trying to decrypt, so a xorpad for Pokémon Y USA won't work for Metal Gear Solid 3D USA for example). After that you can edit the specific ROM you generated a xorpad for however you see fit (translations, hacks, cheats, convert to the CIA format, etc.).
 
  • Like
Reactions: PandaMayFire
rolls eyes at Apache Thunder. Since you did take the time to do searching I will tell you the answer. They are files that are dumped to the sd card and used to make an installable cia for any rom. You might also want to look up cia installation.
 
So as I understand it, this only works with game carts. Now that's impressive in itself, but what would have to be done to make it possible to decrypt installed titles as well? Is it even possible?
 
rolls eyes at Apache Thunder. Since you did take the time to do searching I will tell you the answer. They are files that are dumped to the sd card and used to make an installable cia for any rom. You might also want to look up cia installation.

not really, xorpads are just used to decrypt files.
once they are decrytped, sure you can do a few things with the output, sometimes make a cia.
 
  • Like
Reactions: lemanuel

Site & Scene News

Popular threads in this forum