Homebrew WIP nxdumptool - Nintendo Switch Dump Tool

TPMJB

Well-Known Member
Member
Joined
Aug 27, 2014
Messages
204
Trophies
0
Age
35
Location
Syracuse, New York
XP
417
Country
United States
Silly question, but when I change "dump certificate" to "yes" that means it's dumping the xci file with the certificate? So I can install it worry-free? I know you can strip the certificate from the xci file with some tools. I want this to look as legitimate as possible since these are my legitimate games
 

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
197
Trophies
0
Age
38
XP
629
Country
United States
I know the OP has been quite a while but I had still been using his tool until today. I tried to dump New Super Mario Bros. U Deluxe and ran into a problem. The tool would get to 100% and then the switch would crash showing a black screen saying "An error has occurred" and requiring a restart. I tried again 2 more times with the same result. It seemed to dump the whole game as the file size was correct and the .xci would even boot, it's just the crash at the end that I have never experienced with the 30+ other games I have dumped.

Out of curiosity I tried the new SX Dumper from Team-Xecuter which worked fine. The game dumped with no crash at the end. Since this is a newly released first party game I wonder if Nintendo changed something.
 

DarkMatterCore

Finding my light.
OP
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
Hi there. I'm not dead (yet, although Venezuela is slowly killing me tbh).

gcdumptool updated to v1.0.7. As usual, go check the changelog in the first post. Many bugs were fixed and many requested features have been added already. Type 0x02 gamecard support has been completely fixed: you can now browse/dump the Logo partition. Also, a very important segfault in the XML parsing code was fixed as well. Go check it out! And make sure to check out the screenshots as well, I know you'll love the updated font.

The only things missing on my list would be, in order of importance:

* Multigame cartridge dumping (I'd really like some help on this matter).
* Fix the gamecard launch bug after running the application (extra help on this one).
* Fix PegaSwitch compatibility (seems to be the hardest one).
* USB drive compatibility (only after it's merged into libnx).

Just as always, feedback is deeply appreciated.

Also, feature request. The rips when split have the .xci.01 extension. Neither would work in SX OS until I renamed the files .xc1 . Perhaps an option could be added where the extension name could be selected?

Done in v1.0.7.

Okami HD can not be dumped using this it seems.
Error; Unable to retrieve the game card title id.

Maybe due to it being a Japanese cart?

Edit;
Weird; After a reboot it worked fine.

Could you please test again with the latest release? Thanks.

@DarkMatterCore
Thanks for the tool, it work fine.
But If I could have a request, could you increase the font size?
It's seriously hard to read.
Thanks!

Done in v1.0.7.

@DarkMatterCore Would it be please possible to add dumping to usb support with sxos full/autotrimming?

Will do, but only after USB compatibility is merged into libnx.

Silly question, but when I change "dump certificate" to "yes" that means it's dumping the xci file with the certificate? So I can install it worry-free? I know you can strip the certificate from the xci file with some tools. I want this to look as legitimate as possible since these are my legitimate games

Yup, that's exactly right.

I know the OP has been quite a while but I had still been using his tool until today. I tried to dump New Super Mario Bros. U Deluxe and ran into a problem. The tool would get to 100% and then the switch would crash showing a black screen saying "An error has occurred" and requiring a restart. I tried again 2 more times with the same result. It seemed to dump the whole game as the file size was correct and the .xci would even boot, it's just the crash at the end that I have never experienced with the 30+ other games I have dumped.

Out of curiosity I tried the new SX Dumper from Team-Xecuter which worked fine. The game dumped with no crash at the end. Since this is a newly released first party game I wonder if Nintendo changed something.

Fixed in v1.0.7.
 
Last edited by DarkMatterCore,

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
Can you add a way to dump updates and dlc? My XC1 has DLC and Update and I want to dump them.

There are some methods but they include dumping the whole NAnD to get the titlekeys or something weird. Thank you so much for your work .
 

DarkMatterCore

Finding my light.
OP
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
Can you add a way to dump updates and dlc? My XC1 has DLC and Update and I want to dump them.

There are some methods but they include dumping the whole NAnD to get the titlekeys or something weird. Thank you so much for your work .

I believe there are some PC tools that let you extract DLCs and Updates from Custom XCIs. After all, that's just a bunch of extra NCAs inside the Secure partition, nothing more than that.

The application already supports NCA content dumping from the filesystems of the available cartridge partitions.
 

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
I believe there are some PC tools that let you extract DLCs and Updates from Custom XCIs. After all, that's just a bunch of extra NCAs inside the Secure partition, nothing more than that.

The application already supports NCA content dumping from the filesystems of the available cartridge partitions.
I mean the installed ones... On the console or SD cards. Sorry
 

DarkMatterCore

Finding my light.
OP
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
I mean the installed ones... On the console or SD cards. Sorry

Don't apologize, I totally missed your point. Sorry about that. What you suggest is beyond the scope of this application, though.

At some point, I did think about adding a gamecard -> NSP dump option, but since the format isn't well documented and a lot of people seem to have their own perspective on this matter, I scrapped the idea altogether. It's not like WADs or CIAs, which were pretty much standardized, with available documentation, easy to generate and with a lot of tools available to work with them. This is coming from a guy who made a WAD dumper in the past based on Wiibrew documentation.

Nonetheless, I really thought there were already other applications capable of creating NSP dumps right on the Switch... Seems like I dreamt about it or something.
 
Last edited by DarkMatterCore,

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
Don't apologize, I totally missed your point. Sorry about that. What you suggest is beyond the scope of this application, though.

At some point, I did think about adding a gamecard -> NSP dump option, but since the format isn't well documented and a lot of people seem to have their own perspective on this matter, I scrapped the idea altogether. It's not like WADs or CIAs, which were pretty much standardized, with available documentation, easy to generate and with a lot of tools available to work with them. This is coming from a guy who made a WAD dumper in the past based on Wiibrew documentation.

Nonetheless, I really thought there were already other applications capable of creating NSP dumps right on the Switch... Seems like I dreamt about it or something.

I still like your program :) and it's the best!

Thanks a lot
 

DarkMatterCore

Finding my light.
OP
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
gcdumptool updated to v1.0.8. As usual, go check the changelog in the first post. Enjoy dumping your gamecards straight to NSPs. :ha:

@huma_dawii This probably isn't what you wanted, but it's the closest thing I can do given the scope of this application. I'm not aiming to create a multitool like other developers.

Just as always, feedback is deeply appreciated.
 
Last edited by DarkMatterCore,

DarkMatterCore

Finding my light.
OP
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
I like the fact that you can make split nsps instantly and it set the archive bit. I think I will dump all my game cards now since it's so easy if it works.

I tried my best to reproduce the NSP layout used by PC tools and even installed some NSPs using Goldleaf (just for testing). But if anything fails, just let me know.
 
  • Like
Reactions: linuxares

huma_dawii

Well-Known Member
Member
Joined
Apr 3, 2014
Messages
3,880
Trophies
2
Age
33
Location
Planet Earth
XP
4,270
Country
United States
gcdumptool updated to v1.0.8. As usual, go check the changelog in the first post. Enjoy dumping your gamecards straight to NSPs. :ha:

@huma_dawii This probably isn't what you wanted, but it's the closest thing I can do given the scope of this application. I'm not aiming to create a multitool like other developers.

Just as always, feedback is deeply appreciated.
You are a GOD. I will still make use if it lol, thanks a lot!
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,312
Trophies
2
XP
18,158
Country
Sweden
Yay it works so freaking good! Dumped Hyrule Warriors. Works like a charm :) Split NSP file to be exact.

This should be the defacto scene release tool if they do NSPs. Also if you can, can you add the option to keep tickets in NSPs from the cart as well? If possible? :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Lol rappers still promoting crypto