ROM Hack [Release] 3DS_CTR_Decryptor-VOiD

  • Thread starter Thread starter Relys
  • Start date Start date
  • Views Views 649,172
  • Replies Replies 2,226
  • Likes Likes 30
Hello, when I run the nandscan.py with my decrypted fat16 nand partition I get this error:

<module>
title.write (fh.read (size))
OverflowError: Python int too large to convert to C long

The partition is fine since I could mount and examine.

What can be the problem?

Thank you
 
Nope, some yes but not all, .bat file yes , .py files no .

Anyway , CDNto3DS.py TitleID TitleKey cardType , Need more understanding of this ?, put it on you're SD card are some think, not quite clear ..

You need to read the readme files that are in the relys release .
You delete all those , so you don't know how to use them.

And there is missing info in yours compiled release
 
Hello, when I run the nandscan.py with my decrypted fat16 nand partition I get this error:

<module>
title.write (fh.read (size))
OverflowError: Python int too large to convert to C long

The partition is fine since I could mount and examine.

What can be the problem?

Thank you

The script is crap, it doesn't try and verify that an actual NCCH has been found. Try this, it may work:
http://pastebin.com/AXJPbQZ6
 
  • Like
Reactions: cearp and Vappy
I have my decTitleKeys.bin from a 9.2 emuNAND backup, but I am not quite sure how to use the CDNto3DS tools. I put in a titleID, titleKey, and cardType, but the program just says:
Code:
CDNto3DS.py 0004013000002d02 (key) card1
This only works with eShop content.
 
CDNto3DS.py 0004013000002d02 (key) card2
This only works with eShop content.
 
aescbc.exe
usage: aescbc.exe input output Key IV
What is the correct way to get it to download the data from CDN?
 
  • Like
Reactions: The Cringe
WinImage works (although I'd like to know to actually mount the partition properly)
Anyway, can't internal stuff be dumped now? So in theory, could the EU eShop be packaged into a CIA and installed on a US 3DS?
 
I have my decTitleKeys.bin from a 9.2 emuNAND backup, but I am not quite sure how to use the CDNto3DS tools. I put in a titleID, titleKey, and cardType, but the program just says:
Code:
CDNto3DS.py 0004013000002d02 (key) card1
This only works with eShop content.
 
CDNto3DS.py 0004013000002d02 (key) card2
This only works with eShop content.
 
aescbc.exe
usage: aescbc.exe input output Key IV
What is the correct way to get it to download the data from CDN?
CDNto3DS downloads eShop content and packages it as a 3DS rom. eShop games start with 00040000 or 00040002. What you're trying to download is a system title.

Anyway, can't internal stuff be dumped now? So in theory, could the EU eShop be packaged into a CIA and installed on a US 3DS?

In theory, yes.
 
CDNto3DS downloads eShop content and packages it as a 3DS rom. eShop games start with 00040000 or 00040002. What you're trying to download is a system title.



In theory, yes.
How do I download the system titles?

I also want to make system title ROMs and mod them, especially for custom StreetPass hats/outfits.
 
  • Like
Reactions: The Cringe
BTW, it there an easier way to find out the title ID, say, for an undumped game among many others? I’ve been guessing using size in blocks converted to megabytes and SpaceSniffer, but I’m sure that I’m missing something.
 
Among the others on my device. I probably worded it badly, what I meant to ask was, how do I tell which title ID stands for which game/app and etc.

Just read the tmd files with ctrtool (after you xored them against the xorpads generated by SD decryptor.
 
Just read the tmd files with ctrtool (after you xored them against the xorpads generated by SD decryptor.

Not really convenient since I don’t plan to decrypt SD card.
And that’s all that is contained it tmd:
Signature type: RSA 2048 - SHA256
Issuer: Root-CA00000003-CP0000000b
Version: 1
CA CRL version: 0
Signer CRL version: 0
System version: 0000000000000000
Title id: [censored]
Title type: 00000040
Group id: 0000
Save Size: 512KB (00080000)
Access rights: 00000000
Title version: 0000
Content count: 0002
Boot content: 0000
Hash: 862658B46B27986911731D950EB32F78612BCFF4085EF5712AB0F3388AEC095E

TMD content info:
Content index: 0000
Command count: 0002
Unknown: 3A59B03DC33C71850AE8B94FB88A9408431EEDC637A2F52CDB2698BF45D0AEFC

TMD contents:
Content id: 00000000
Content index: 0000
Content type: 0001 [encrypted]
Content size: 000000000b17d000
Content hash: 70A6AE4DE0AA07009EEDC726241804F632C872534322BBD86EAFF07061D2D1CC

Content id: 00000001
Content index: 0001
Content type: 0001 [encrypted]
Content size: 0000000000064000
Content hash: 0DF2F2E05602921A093140EAB0925A66549D7363D6480B17368D97C4F3BA176E
That doesn’t help a bit, since I still cannot understand what that is.
 

Site & Scene News

Popular threads in this forum