neobrain / braindump

Obsolete 3DS homebrew application to dump games and other titles. If you can, use GodMode9 instead.
GNU General Public License v3.0
75 stars 9 forks source link

System Transfer doesn't dump properly. #2

Closed ghost closed 8 years ago

ghost commented 8 years ago

The ExeFS of System Transfer (0004001000021A00) does not dump properly. While dumping, it prints out an error when trying to access the banner. The resulting dump has a zeroed header, and trying to extract it with ctrtool results in an empty directory.

Error screenshot: scr_1_top_left

neobrain commented 8 years ago

Reproduced with title 0x0004001000022A00. As far as I can tell, while running the system transfer utility, the home button cannot be used to switch to the Home Menu (can you confirm this?). Hence I suppose the application simply does not ship with a banner.

This should be verified by dumping the raw application using uncart, I suppose.

ghost commented 8 years ago

That it doesn't have a banner makes sense, as it's normally only launchable through the System Settings. IIRC it also has no name, displaying as "???" in the title selector. It does, however, have an icon.

ghost commented 8 years ago

Can confirm that it doesn't have a banner. I dumped it through other means, and its exefs just contains code and icon.

neobrain commented 8 years ago

Excellent, thanks for verifying this!

Future versions of braindump will just ignore non-code sections of zero size, then. Keeping the issue open until that's implemented.

ghost commented 8 years ago

I assume this was fixed with the last release, so I'll close it now.