Homebrew libnds can dump CID

  • Thread starter Thread starter JimmyZ
  • Start date Start date
  • Views Views 4,146
  • Replies Replies 16
  • Likes Likes 2

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Reaction score
405
Trophies
1
XP
772
Country
Zimbabwe
Actually months ago in the dsi-updates branch:
https://github.com/devkitPro/libnds/commit/8d547c65e6503a1eab46b646a6a7a1199f9e3d95

It uses SD commands to read CID from SDIO directly(sorry if those terms are not correct), so it works even with 3DS TWL_FIRM(which has zeros at 0x2ffd7bc doesn't like DSi).

Even better, it works for both internal NAND/EMMC and the SD card slot, so, if you don't have a "true" SD card reader like Raspberry Pi, you could use another CFWed DSi/3DS to dump CID from a hardmoded DSi.
 
I thought DSi enhanced carts did not have SD card access, dose this fix that limitation somehow?
The problem isn't due to their very nature as physical games, but rather the fact that Nintendo never gave a physical game the SD+NAND permission
(TwlNMenu has it, good luck finding a retail version of it - assuming it was ever compiled... and the only DSi flashcard uses a different header anyway)

You could run a homebrew wanting SD/NAND from an iEvolution on Hiya on RocketLauncher, but it's not really practical then ;)
 
Ah, or even something like a QR code could be generated I Guess,

..but scanning and transferring the info would be an extra step :-/
:wacko:

You could run a homebrew wanting SD/NAND from an iEvolution on Hiya on RocketLauncher,
:unsure: wonder if they will EVER be released !
 
so if im reading things correctly.... [ok i have no clue is this a way to run unasighned code (aka homebrew) on a dsi] (aka exploit)
 
It would be useful if libnds could write CID?

Samsung EVO and EVO+ cards made before 2017 have a backdoor that allows changing cid. Google "samdunk"
This is the CID of the internal nand. We need it to decrypt a nand dump.
so if im reading things correctly.... [ok i have no clue is this a way to run unasighned code (aka homebrew) on a dsi] (aka exploit)
No this is a feature of libnds(the library you will use when developing nds/dsi homebrew) to dump the CID of the nand chip. To use this you will need dsi mode homebrew first.
 

Site & Scene News

Popular threads in this forum