d0k3 / GodMode9

GodMode9 Explorer - A full access file browser for the Nintendo 3DS console :godmode:
GNU General Public License v3.0
2.09k stars 190 forks source link

[BUG] DSiWare tmd's matching the NoIntro 3DS CDN dat fail to verify and install #799

Closed Daeymon closed 1 year ago

Daeymon commented 1 year ago

So essentially, DSiWare games from the 3DS CDN (checked against the NoIntro "Nintendo - Nintendo 3DS (Digital) (CDN)" dat) will not verify or install with GodMode. I have got both a encTitleKeys.bin and decTitleKeys.bin that contains the keys for these games.

3DS games from the 3DS CDN, checked against the same dat, verify and install fine.

ZeroSkill1 commented 1 year ago

Where are you placing enc/decTitleKeys.bin? They are supposed to go in sd:/gm9/support.

Daeymon commented 1 year ago

And that is where they are. It seems to be an issue with installing TWL games from the 3DS CDN. I would try the equivalents from the DSi CDN, but the keys are different and I don't have those keys in my bin files.

ZeroSkill1 commented 1 year ago

I am unable to reproduce this. It is likely that your key files contain incorrect keys.

Daeymon commented 1 year ago

Could I ask, what title from the "Nintendo - Nintendo 3DS (Digital) (CDN)" set did you successfully verify with GodMode? I've been unable to verify "Mario vs. Donkey Kong - Minis March Again! (Europe) (DSiWare)" or "Zelda Four Swords - Anniversary Edition (Europe) (DSiWare)". I've been able to use CDN-FX to look inside my bin files, and can confirm the keys for those games are present.

ZeroSkill1 commented 1 year ago

Both of the titles you mentioned verify just fine with the correct key files.

Daeymon commented 1 year ago

And just to confirm the Mario game has Title ID 000480044B444D56 and the Zelda game has Title ID 000480044B513956?

ZeroSkill1 commented 1 year ago

Yes, that is correct.

d0k3 commented 1 year ago

Looks like this is an issue on your end @Daeymon

Daeymon commented 1 year ago

Turns out the issue wasn't my key bin files but the tickets on the device itself. I got FBI to remove all unused tickets and it started verifying and installing fine.