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

  • Thread starter Thread starter PabloMK7
  • Start date Start date
  • Views Views 119,119
  • Replies Replies 562
  • Likes Likes 22
If the ExeFS hashes match according to ctrtool, then you've already decrypted it. All hashes in an NCCH refer to the plaintext, not the ciphertext.
Also, what ctrtool calls "ExeFS Hash" is just the hash of the superblock. This matching does not mean jack shit; individual subsections can still be corrupted. Report back when the hash of the ExeFS:/.code matches.

Lastly, the keyX can't be missing. Either you have a CTRAging from a retail console and then you can use Decrypt9 as usual to decrypt it, or you have a CTRAging from a dev console and then you can use whatever people use on dev consoles to decrypt it.
If you're saying the keyY, taken from the signature, is corrupted, then congratulations, you have contributed absolutely nothing with your post because you stated that issue in the OP already. Besides, brute forcing 128 bits is still computationally infeasible.
Well, one thing, there is no dev specific or retail specific factory app. All units get the EXACT SAME factory apps.
 
  • Like
Reactions: hobbledehoy899
i gave it a Shot as my SysNand was rarely touched after moving to EmuNand (then A9LH) and even aftre examining the oldest NAND backup i had, Nothing. :/ (O3DS A Link between Worlds Special Edition unit)
 
Does NAND minimum sized work? I'd love to try, I dont write to my nand alot (only to install two twl apps, or maybe thats not how it works and im an idiot).

EDIT: I also have another 3DS that (i dont think) has ever updated. Ill try that too.
 
Last edited by ,
Does NAND minimum sized work? I'd love to try, I dont write to my nand alot (only to install two twl apps, or maybe thats not how it works and im an idiot).

EDIT: I also have another 3DS that (i dont think) has ever updated. Ill try that too.
I think you'll have more probabilities with a full dump.
 
Sorry for double post, but the firmware is past 9.2. Is there a way to dump nand? I dont want to write to it at all, might ruin my chances.
 
It seems the problem of CTRAging crashing in New3DS is not because missing sysmodules (dmnt for example). Here are the dependences. It also explains why it crashes on O3DS (using New3DS sysmodules)
Code:
02 24 00 00 30 01 04 00 02 15 00 00 30 01 04 00
02 34 00 00 30 01 04 00 02 16 00 00 30 01 04 00
02 26 00 00 30 01 04 00 02 17 00 00 30 01 04 00
02 18 00 00 30 01 04 00 02 27 00 00 30 01 04 00
02 28 00 00 30 01 04 00 02 1A 00 00 30 01 04 00
02 32 00 00 30 01 04 00 02 1B 00 00 30 01 04 00
02 1C 00 00 30 01 04 00 02 1D 00 00 30 01 04 00
02 29 00 00 30 01 04 00 02 1E 00 00 30 01 04 00
02 33 00 00 30 01 04 00 02 1F 00 00 30 01 04 00
02 20 00 00 30 01 04 00 02 2A 00 00 30 01 04 00
02 41 00 20 30 01 04 00 02 2B 00 00 30 01 04 00
02 40 00 20 30 01 04 00 02 2C 00 00 30 01 04 00
02 2D 00 00 30 01 04 00 02 21 00 00 30 01 04 00
02 31 00 00 30 01 04 00 02 22 00 00 30 01 04 00
02 42 00 20 30 01 04 00 02 2E 00 00 30 01 04 00
02 23 00 00 30 01 04 00 02 2F 00 00 30 01 04 00
 
Last edited by PabloMK7,
I found this at my New3DS nand. so....Is this the app?
UjEPq05.png
 
Does this still reset the date at the end of the test, like the DS version?
It seems to be an endless loop, there might be a menu if you press a button, since there are more images in the romfs than the shown in the video. Maybe there are options there to system format or something, after it passes the tests.

@d0k3 @Reisyukaku Do you think it is possible to make ctraging work on O3DS by removing N3DS dependences?
 
Last edited by PabloMK7,
Nope, is it even possible to run New3ds titles on o3ds? I've heard of that before.
What happens when you try to run it? Endless logo loop or "can't be played on old 3ds" type of error?
If it's the former, there's hope.

I hope you share this on some other site. : ) please
 
Just out of curiosity, what does this allow us to do? Or is it just an interesting find?

For now, just an interesting find. Since some consoles have its ticket installed from factory, it will launch without signature patches (afaik?) Maybe there are interesting options.

What happens when you try to run it? Endless logo loop or "can't be played on old 3ds" type of error?
If it's the former, there's hope.

I hope you share this on some other site. : ) please
Endless 3ds logo. I may do it soon.
 
Just out of curiosity, what does this allow us to do? Or is it just an interesting find?
It allows us to test the hardware of the 3DS for defects, much like how they test it in the factory before shipping. At the moment it is only useful for people with knowledge of hardware repairs for diagnosing a possibly damaged 3DS. For everyone else, it's just an interesting find because even if we manage to identify a hardware defect, we can't exactly send it back for a refund or replacement because installing CTRAging involves voiding the warranty.
 
For now, just an interesting find. Since some consoles have its ticket installed from factory, it will launch without signature patches (afaik?) Maybe there are interesting options.


Endless 3ds logo. I may do it soon.
What firmware are you running it on with the old3ds? 9.6 or higher might fix it.
It allows us to test the hardware of the 3DS for defects, much like how they test it in the factory before shipping. At the moment it is only useful for people with knowledge of hardware repairs for diagnosing a possibly damaged 3DS. For everyone else, it's just an interesting find because even if we manage to identify a hardware defect, we can't exactly send it back for a refund or replacement because installing CTRAging involves voiding the warranty.
Running any unauthorized software voids the warranty (if they find out).
 
  • Like
Reactions: NekoMichi

Site & Scene News

Popular threads in this forum