Homebrew WIP nxdumptool - Nintendo Switch Dump Tool

  • Thread starter Thread starter DarkMatterCore
  • Start date Start date
  • Views Views 316,962
  • Replies Replies 562
  • Likes Likes 50
nxdumptool updated to v1.1.2! As usual, go check the changelog in the first post.

  • This release introduces two bugfixes needed to make NSP/ExeFS/RomFS dumping working properly when there are installed titles available in both SD card and eMMC, as well as some UI tweaks that will surely be well-received by everyone.
  • Delta fragment NCAs are now included in update NSPs dumped from SD/eMMC, as long as the "Generate ticket-less dump" option is disabled.
  • Ticket-less update NSP dumping from gamecards is now possible as well, but this option needs the "sdmc:/switch/prod.keys" file.

Just as always, feedback is deeply appreciated.

can I place certificates in any region in the XCI example USA=EUR . EUR=JAP . JAP=USA?
or do I have to put the certificate's home region USA=USA . EUR=EUR . JAP=JAP?
not to take a ban

I'm not really sure. You shouldn't be messing with XCIs online, anyway.
 
Maybe I'm missing something, but I can't figure out how to browse/dump the ExeFS/RomFS for game updates. Could this be added in a future update of the tool?
 
Maybe I'm missing something, but I can't figure out how to browse/dump the ExeFS/RomFS for game updates. Could this be added in a future update of the tool?

This will hopefully be added for the next version. Exploring the BKTR section from updates requires the RomFS section from the base application to be available at the same time.
 
  • Like
Reactions: salmon01
It is possible to generate NSP from game stored in the game carts with updates stored in SD/eMMC storage?
 
It is possible to generate NSP from game stored in the game carts with updates stored in SD/eMMC storage?

You have to create one NSP for the base game, and another one for the update. Unlike custom XCIs, it is not common to store more than a single title in a NSP file.

In any case, you can create both NSPs using this application.
 
Last edited by DarkMatterCore,
  • Like
Reactions: iGom
Can you add an option to dump an entire folder for exploring romfs in the next update please

It's already done in my private codebase (just enter the directory you want to dump, then press Y). I'm working on the batch dump mode for SD/eMMC titles.

BKTR parsing is also done (updated RomFS browsing/dumping).
 
  • Like
Reactions: Naked_Snake
AB4EC612-4184-4928-8E3D-34A1935A1DAA.jpeg
D311EF3E-18A9-405C-92CD-67568BEDA4F4.jpeg
Depends on how frequent power outages get this week for me. Living in a third world country sucks ass.
thanks, not a major rush I just dumped the entire romfs section for dragons lair trilogy to get all the mp4 files it was 6gb lol
 
Last edited by Naked_Snake,
  • Like
Reactions: DarkMatterCore
nxdumptool updated to v1.1.3! As usual, go check the changelog in the first post.
  • This release introduces general changes to the layout for output NSP dumps: both CNMT XML and NACP XML files were updated to add more data fields, NSO information is parsed from the ExeFS in the Program NCA to generate a programinfo.xml file, the legalinfo.xml file is extracted from the Info NCA, and the file order in the PFS0 is now the correct one. This makes the output NSP dumps pretty darn similar, if not equal, to Scene releases from BigBlueBox and JRP when the "Remove console specific data" option is enabled and the "Generate ticket-less dump" option is disabled.
  • It is now possible to browse/dump data from the ExeFS/RomFS in updates.
  • It is now possible to dump specific RomFS directories by entering them and then pressing Y, instead of having to dump the entire filesystem.
  • Enjoy the new batch NSP dump mode!
Just as always, feedback is deeply appreciated.
 
Last edited by DarkMatterCore,
It is now possible to dump specific RomFS directories by entering them and then pressing Y, instead of having to dump the entire filesystem.
Sweet! Now I can dump the music folder directly, unstead of having to dump the entire game! Honestly, that's quite likely how I'll be using this, most of the time. Thanks!
 
  • Like
Reactions: DarkMatterCore
im kinda confused on what to do im on 8.1.0 also i used lock pick to dump the keys but when i go to the dump sd card option it says no titles found
 
im kinda confused on what to do im on 8.1.0 also i used lock pick to dump the keys but when i go to the dump sd card option it says no titles found

Make sure you're using the latest release (v1.1.3) and use Lockpick_RCM to retrieve the keys (not the same as Lockpick).
 
Ok this was way easier when I was on exFat. Can someone explain to me what options I should turn on and how to install it once it’s split up on Fat32

Edit: nm that was still easy. Wow how is it able to save 4GB+ file on Fat32 like that? Or it’s split but just shows up on the screen like it’s 1 file?
 
Last edited by laz305,
Hey is there a way to dump a game that I purchased from the eshop? Cuz I just realized I don’t have it downloaded. I’m on emuNAND so I can just boot into sysNand and dl it right? But then how can I play it when I’m on emuNAND?
 
my bad should have specified, i used lock-pick_rcm and the latest release

PM sent.

Ok this was way easier when I was on exFat. Can someone explain to me what options I should turn on and how to install it once it’s split up on Fat32

Edit: nm that was still easy. Wow how is it able to save 4GB+ file on Fat32 like that? Or it’s split but just shows up on the screen like it’s 1 file?

The dump is split, but stored inside a directory with the archive bit enabled. Horizon OS effectively treats this as a whole file. If you go to a PC, you'll see what I'm talking about.

Hey is there a way to dump a game that I purchased from the eshop? Cuz I just realized I don’t have it downloaded. I’m on emuNAND so I can just boot into sysNand and dl it right? But then how can I play it when I’m on emuNAND?

If you don't want to run homebrew using the internal eMMC, you must replace your current emuMMC with a copy of your internal eMMC after you purchase and download the game. If you download it to your SD card, you must also copy the contents from your "Nintendo" directory to your emuMMC directory in the SD card.

Alternatively, you can just run nxdumptool on your internal eMMC after downloading the game and call it a day.
 
  • Like
Reactions: Garou and laz305
hi there so i have v.1.1.3 and everytime I start process I gat error for could not write bytes at 96% I have noticed my s.d is on FAT32 format so that may be the issue however my switch wont load a exfat s.d so is splitting my best option , if so how do exactly fuse them together to make them usable, or is there a way to make it work on FAT32 or how do I get the switch to run exfatpayload every time I do it doesn't boot past the triangle logo after atmosphere, any help is appreciated, ty.
 

Site & Scene News

Popular threads in this forum