ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

einstein95

Well-Known Member
Member
Joined
Aug 31, 2013
Messages
230
Trophies
0
Age
29
XP
312
Country
New Zealand
you need to edit the makefile itself (it can be open with notepad++) theres a line called PREFIX=arm-none-eabi you need to change it to PREFIX=C:\devkitPro\devkitARM\bin\arm-none-eabi
I did.
Sg4XDMw.png
 

Milesgboy

Active Member
Newcomer
Joined
Jun 8, 2011
Messages
28
Trophies
0
XP
80
Country
United States
I got it all set up but, it says

Opening SD:/ncchinfo.bin
Opened! reading info..
. Number of entries 1024
Nothing to do. :/ (1024)

What am I doing wrong am I supposed to use this new py script for the ncchinfo stuff? That python script isn't working at all for me whenever I input in the correct stuff.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
I got it all set up but, it says

Opening SD:/ncchinfo.bin
Opened! reading info..
. Number of entries 1024
Nothing to do. :/ (1024)

What am I doing wrong am I supposed to use this new py script for the ncchinfo stuff? That python script isn't working at all for me whenever I input in the correct stuff.
just drag the rom onto it if you have python installed.....is it creating the ncchinfo.bin for you?
 

idunoe

Well-Known Member
Newcomer
Joined
Aug 23, 2014
Messages
55
Trophies
0
Age
40
XP
98
Country

Milesgboy

Active Member
Newcomer
Joined
Jun 8, 2011
Messages
28
Trophies
0
XP
80
Country
United States
put the scrypt and the game in same directory and make a .bat script with this:

py -2 ctrKeyGen.py yourGame.3ds
pause

click the .bat script.

How should the MEX.py be set up to get that to get the files extracted? I'm confused on this last part.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,375
Country
United Kingdom
http://filetrip.net/dl?gKNbnpNF7V

Just search "01 02 03 04" and replace the key at that location in a hex editor.

or:

It's address 0x24A4
copy it there. (cnrl + B, paste overwrite)

If you did it right the new crc32 will be e08f7ec5.

Given the short change and the ability to brute force CRC32 I wonder if you technically just gave away the key.
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,256
Given the short change and the ability to brute force CRC32 I wonder if you technically just gave away the key.
2^96 is still a pretty daunting unknown to figure out (especially since you can't speed up the AES engine with a PC).
Anyway, bruteforcing google for the key is probably easier in any case :P
 

Askedforthis

Well-Known Member
Member
Joined
Oct 15, 2013
Messages
117
Trophies
0
Age
32
XP
170
Country
Norway
Compiled in OS X with no problems whatsoever, ran and it's currently creating the Smash XOR. The new look of the launcher decryptor is a gigantic step up from last time. Love it!

Freaking amazing work, every single person who've been involved. Pat yourselves on the back, you've done really good work here.

Now, all that remains is for Persona Q to release in the west...
 

_eyCaRambA_

Well-Known Member
Member
Joined
Apr 22, 2009
Messages
525
Trophies
1
Location
Right around the corner™
XP
409
Country
United States
Why not change the format, so the user can elect the keyslot & keyX/keyY data. This would allow so the xorpad generator can be released as a binary (as the 7.x keyx would be in the ncchinfo.bin). It would also let users use this for other things, like decrypt their sd card content (independent eshop dumps anyone?)
That's actually a good idea. Would love to decrypt sd card stuff!
 

gtaking112

Well-Known Member
Member
Joined
Nov 1, 2013
Messages
105
Trophies
0
Age
29
XP
129
Country
I couldn't get the homebrew ROP loader working, has anyone compiled it for the GW ROP loader? I can insert the keys myself :)
 

Reisyukaku

Onii-sama~
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
So I decided to try to edit shit by hand, and i got all the romfs hashes good, and rexored it with the original xorpad and then injected it into the encrypted rom. I then fixed the super hash block at 0x11E0.. it still boots to a black screen,, what am i missing?
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
So I decided to try to edit shit by hand, and i got all the romfs hashes good, and rexored it with the original xorpad and then injected it into the encrypted rom. I then fixed the super hash block at 0x11E0.. it still boots to a black screen,, what am i missing?
the romfs is hash is in the encrypted rom twice....or did you already do that
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
That's actually a good idea. Would love to decrypt sd card stuff!


Maybe one day that might come soon to, to decrypt the .cmd .app .tmd .sav files .

Put the flashcard out of business :lol:

Also found some think strange with dbs folder import.db / title.db . the demo games where a mess order after delete some missing slots - extracted these files onto my hard drive and Deleted ones of SD card , place the SD card back into the 3DS , No games there, Replace them files back into it folder on SD card, Put SD card back into the 3DS , Game's are back but in neat order... But present wrapped once again . - Anyway found a nice way to clean the order up ;) .
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    But can it completely remove RealPlayer? Lol jk
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I remember at one point it being pretty much labeled as malware lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think my favorite one was that dancing purple gorilla... I uninstalled that thing from sooo many machine people would be like "Why is my computer so slow?" lol because this thing is using like 30% of your system resources.....
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    This one lady... her son kept installing Kazaa... OK no problem the issue is he would download DBZ movies and they where amazing usually like 2-8KB in size lol can't remember how many times I had to format and reinstall windows over his stupidity. I even explained to him about file sizes multiple times...
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    yeah Bonzi buddy was malware sort of... It was borderline lol
  • Psionic Roshambo @ Psionic Roshambo:
    At minimum it was nothing anyone should have ever installed lol
    +1
  • SylverReZ @ SylverReZ:
    @BigOnYa, RealPlayer is spyware too.
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Yeah, BonziBuddy was both spyware and ad-ware. It collected children's personal information without consent as well as display fake Windows popups.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast bonzi got discontinued
    +2
  • SylverReZ @ SylverReZ:
    @Xdqwerty, The people who created Bonzi now owns a company called 2KDirect; an advertising firm. https://www.ipromote.com/
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, atleast they get slightly cleaner money
    +1
  • BakerMan @ BakerMan:
    guys, hot take
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    So Bonzi buddy was an evil version of Alexa lol
    +2
  • BakerMan @ BakerMan:
    the legal drinking age here in the US is 21, as some of you may know, but i think either it should be 18 or the age you're an adult should be 21.
    +2
  • BakerMan @ BakerMan:
    and i know what you may be thinking, "why become an adult at 21? doesn't that mean that banging an 18 year old would be illegal?"
    first of all, being in a relationship with someone who's 18 is technically ok, as long as it started when they were 18, but the age gap is still weird depending on how old you are. besides, the age of consent differs between different states
    +1
  • BakerMan @ BakerMan:
    also my reasoning for adult age being 21 is because the reason that's the drinking (and now smoking) age is because it "gives them more time to think rationally and not drive drunk"
    so you should have that extra time to mature and think rationally before going to serve in the military or vote
    +1
  • BakerMan @ BakerMan:
    tl;dr the "adult" age and the legal drinking age (and voting age) here in the US should be the same
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    It's all good no one pays attention to the law anyway lol
  • BigOnYa @ BigOnYa:
    What about making kids wait till 18 or 21 to drive? And yea is messed up, you can join army and die for your country at age 18, but you can't drink alcohol or smoke a cig til 21, is ridiculous
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    If someone is in the military they should be allowed to smoke and drink at 18.... Would help drive recruitment lol
    +1
    Psionic Roshambo @ Psionic Roshambo: If someone is in the military they should be allowed to smoke and drink at 18.... Would help... +1