ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,346
  • Replies Replies 2,226
  • Likes Likes 30
yeah, i had a play around with trying to get makerom working with stuff other than VC....and doesnt seem to like it, but the re-xor method works but is more complicated

but thanks to skiresM and kaphotics being so open with their work if you figure out the re-xor stuff you can do some fun stuff on pokemon already....funny bumping into these guys
IMG_20140917_02261h2.jpg


You should create some level 50 or level 100 Audino hordes. I would just love to see how massive the experience gain would be from taking on a Audino horde. :D
 
I dunno if it's possible, but I'm just editing data -> recompile romfs -> insert into ncch -> rexor with original ROM xorpad
Could you give a step by step tutorial for this?
As in, how to recompile RomFS, how to insert back tino NCCH and how to rexor it.
 
Could you give a step by step tutorial for this?
As in, how to recompile RomFS, how to insert back tino NCCH and how to rexor it.

1. Edit data
2. Recompile RomFS
3. Insert into NCCH
4. ReXOR with original ROM xorpad

These steps are pretty literal.
 
...
HOW do you recompile RomFS?
HOW do you insert it?
I mean how exactly do you perform all of those steps.
 
...
HOW do you recompile RomFS?
HOW do you insert it?
I mean how exactly do you perform all of those steps.
the re-xoring method is much harder, which is why there is no simple 123 noob friendly guide....you kinda have to understand whats going on or you would fail anyways
 
1. Edit data
2. Recompile RomFS
3. Insert into NCCH
4. ReXOR with original ROM xorpad

These steps are pretty literal.

I think he wants something like
2. recompile RomFS using softwareA
3. insert into NCCH using softwareB
4. ReXOR with original ROM xorpad (uh? shouldn't we xor romfs.bin?)
 
its impossible to fully explain the process as its not automated like
2. recompile RomFS using softwareA
3. insert into NCCH using softwareB
there is a bit of manual work involved that would vary per rom

trust me im not saying this trying to be "elitist".....i am by no means elite :lol: , i felt exactly the same a few weeks back when i was asking, but after reading up and learning i now understand the process and know why nobody wanted to explain it as it would takes hours to fully explain the process to someone with no understanding
 
I think he wants something like
2. recompile RomFS using softwareA
3. insert into NCCH using softwareB
4. ReXOR with original ROM xorpad (uh? shouldn't we xor romfs.bin?)

2. recompile RomFS using makerom
3. Insert into NCCH using a hex editor, fix ncsd romfs hashes with hex editor
4. ReXOR using XorFiles. (I made a xorpad for the entirety of the rom)
 
2. recompile RomFS using makerom
3. Insert into NCCH using a hex editor, fix ncsd romfs hashes with hex editor
4. ReXOR using XorFiles. (I made a xorpad for the entirety of the rom)
Guess no repacking for me as despite reading the thread I still have no idea how exactly to do any of those steps.
I can't even figure out the command for makerom to repack RomFS, let alone fix the hashes.
 
Guess no repacking for me as despite reading the thread I still have no idea how exactly to do any of those steps.
I can't even figure out the command for makerom to repack RomFS, let alone fix the hashes.


You can rebuild ROMFS using makerom.

Edit HostRoot in the rsf file like

HostRoot = "romfs" (name of directory which have extracted romfs files)

and run command line without specifying romfs binary

e.g.) makerom -f cci -target d -rsf XXX.rsf -o ABC.3ds -exheader exh.bin -code code.bin -icon icon.bin -banner banner.bin -alignwr
 
You can rebuild ROMFS using makerom.

Edit HostRoot in the rsf file like

HostRoot = "romfs" (name of directory which have extracted romfs files)

and run command line without specifying romfs binary

e.g.) makerom -f cci -target d -rsf XXX.rsf -o ABC.3ds -exheader exh.bin -code code.bin -icon icon.bin -banner banner.bin -alignwr
Yeah that would solve the problem of manually editing the hashes. Then maybe you could extract the RomFS from the rebuilt rom and XOR it with your xorpad, then repack it with makerom once again.
 
I'm concerned about the " fix ncsd romfs hashes with hex editor" part.

About the xorpad, I don't know but sounds like you have to keep the same filesize of the final rom?
 
its impossible to fully explain the process as its not automated like

there is a bit of manual work involved that would vary per rom

trust me im not saying this trying to be "elitist".....i am by no means elite :lol: , i felt exactly the same a few weeks back when i was asking, but after reading up and learning i now understand the process and know why nobody wanted to explain it as it would takes hours to fully explain the process to someone with no understanding

is should not too complicate if you can make them automatic (using phython or other ...). is too complicate to make noob understand, that why no one posting about that XP.
 
You can rebuild ROMFS using makerom.

Edit HostRoot in the rsf file like

HostRoot = "romfs" (name of directory which have extracted romfs files)

and run command line without specifying romfs binary

e.g.) makerom -f cci -target d -rsf XXX.rsf -o ABC.3ds -exheader exh.bin -code code.bin -icon icon.bin -banner banner.bin -alignwr
Thanks, this helps, but how do I go about getting .rsf with rom's original info?
I know how to make a custom rsf, but not how to make one with original information.
 
how can I create Xorpads if the original file isn't a .3ds rom but a simply ncch file?
the xorpads the 3ds file generates aren't working if my input wasn't a .3ds file (but sing NCCH container)
 
how can I create Xorpads if the original file isn't a .3ds rom but a simply ncch file?

the xorpads the 3ds file generates aren't working if my input wasn't a .3ds file (but sing NCCH container)


You need to modify ctrkeygen to work with plain NCCH files.

Something like this http://pastebin.com/wjPKUA61
 
  • Like
Reactions: ground

Attachments

Site & Scene News

Popular threads in this forum