Homebrew [Request] CTRAging (3ds debug app) research.

Razor83

Well-Known Member
Member
Joined
Dec 23, 2009
Messages
391
Trophies
1
XP
1,758
Country
@PabloMK7 I seem to be having trouble using this tool. I have managed to decrypt my NAND.bin and now have a NAND.fat16.bin file, which after searching with a hex editor does appear to contain traces of CTRaging. However when I try to use the fck.exe to extract the files I get the following error:-
"NAND size is uneven, should be a multiple of 0x2000"
Is there a way to bypass this error?

...Or might there be new/better methods to find traces of CTRaging nowadays? Perhaps a script for Godmode9?
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
@PabloMK7 I seem to be having trouble using this tool. I have managed to decrypt my NAND.bin and now have a NAND.fat16.bin file, which after searching with a hex editor does appear to contain traces of CTRaging. However when I try to use the fck.exe to extract the files I get the following error:-
"NAND size is uneven, should be a multiple of 0x2000"
Is there a way to bypass this error?

...Or might there be new/better methods to find traces of CTRaging nowadays? Perhaps a script for Godmode9?
well, perhaps you could just add bytes to the end of the dump just to make its size a multiple of 0x2000 (8192)
 

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
well, perhaps you could just add bytes to the end of the dump just to make its size a multiple of 0x2000 (8192)
Terrible idea. Then the sig would Ben invalid. And no, this tool is very outdated (you can tell - it uses XORpads), but I don’t really know of a way to find it. I guess your best bet is to decrypt and extract the CTRNAND and search with a hex editor.
 

PabloMK7

Red Yoshi! ^ω^
OP
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,027
Country
Spain
Terrible idea. Then the sig would Ben invalid. And no, this tool is very outdated (you can tell - it uses XORpads), but I don’t really know of a way to find it. I guess your best bet is to decrypt and extract the CTRNAND and search with a hex editor.
If you searched manually then that's enough.
 

Razor83

Well-Known Member
Member
Joined
Dec 23, 2009
Messages
391
Trophies
1
XP
1,758
Country
If you searched manually then that's enough.
I searched manually with a hex editor and found two instances of TitleID 0000980F00000400, but I dont know how to extract them.
Is it possible to modify the fck.exe so it skips decrypting/verifying the NAND.bin, and simply searches and extracts any relevant files?
Or perhaps searching for leftovers of CTRaging is something that could be added to Godmode9 @d0k3?
 
Last edited by Razor83,

PabloMK7

Red Yoshi! ^ω^
OP
Developer
Joined
Feb 21, 2014
Messages
2,604
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,027
Country
Spain
I searched manually with a hex editor and found two instances of TitleID 000400000F980000, but I dont know how to extract them.
Is it possible to modify the fck.exe so it skips decrypting/verifying the NAND.bin, and simply searches and extracts any relevant files?
Or perhaps searching for leftovers of CTRaging is something that could be added to Godmode9 @d0k3?
That program is closed source, no way to edit it. Send screenshots of where you found those matches showing at least 5 lines upwards and downwards
 

Razor83

Well-Known Member
Member
Joined
Dec 23, 2009
Messages
391
Trophies
1
XP
1,758
Country
That program is closed source, no way to edit it. Send screenshots of where you found those matches showing at least 5 lines upwards and downwards
But as far as I know anyone can write scripts for Godmode9? Also the source code is available on the github:-
https://github.com/d0k3/GodMode9/releases
Heres a picture of one of the instances:-
ZT8EtbP.png

However I have another two NANDs to check, so it wouler be better if I could recover the ncch.

Thanks but unfortunately I just get the error:-
"terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information."
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: @salazarcosplay yeah cod's still up