Not working? Am looking to dump a game that's on SD card but on my sysmmc, which I don't use CFW on.
edit: Oh it's actually on my emmc, not the SD card.
Wow. These are really bad news. This tool is amazing and I was hoping to dump all the new games and updates I got this year...
Hope this can be fixed sooner or later.
Decided to make a tool for packing NSPs from games you have legally purchased through the eShop, that avoids the need for using any CDN tools, which poses a potential ban risk to your Nintendo Switch. You just quite simply dump your nand each time you buy a new game, in order to be able to extract the tickets required for NSP packing. The first run requires getting keys.txt, which can be done through kezplez, (turn on airplane mode, backup nand, run cfw and use kezplez, then restore the nand backup to wipe the traces of having ever run cfw to begin with.) Alternatively, google for keys.txt. As it is right now, eticket_rsa_kek is not extracted by kezplez, so that currently has to be googled for.
Credits go to @Khangaroo for his original posting of the Switch SD dumping guide, which was not exactly the most user friendly guide, and to whoever wrote CDNSP, which served as the basis for this tool, in terms of figuring out how the NSP format worked. Also to @tubebar for providing me a nintendo switch, and the motivation to work on the tools.
Version 1.10 - Jan 12, 2019
Fixed a regression that prevented conversion of NSPs of titles larger than 4GiB.
Fixed an instant crash when the required master keys to decrypt and parse a given title are not present. (It now logs on failure indicating what key is required to process the title.)
personal_keys.txt now only includes keys not yet in the database.
No longer depends on hactool or create temp files while parsing the ncas.
NSPs no longer have *.cnmt.xml. (This file like all of the other xml files and even jpeg files, is 100% derived from the ncas themselves, and is only used for Nintendo's lot check process before final release. (Don't bother asking for the xml files in my tool.))
Read tickets more efficiently
Get the release date AND time of pre-ordered eshop games.
Title key decryption sped up.
Added means to output common_keys.txt (and a formatted version for use in cdnsp tools to download updates.)
Include history.txt
release zip now uniquely named
Added ability to retrieve Title keys from DB (Have to find the DB url yourself)
Added an option to dump personal_keys.txt
Joining/Decrypting now merged into one step.
Title key now shown, if available.
Dumping from USER nand partition now possible. Just select the USER nand partition as your SD directory to do so.
Added a combo box and a means to cache RSA keys by Switch Serial number. This means PRODINFO.bin is only needed once, to initially load the RSA key.
Selecting SD Directory now Enables Find SD key.
Selecting SYSTEM nand directory now Enables both Find SD Key, and Load RSA Key. (Also deselects the current switch serial number from the combo box as well.)
eticket_rsa_kek text box disabled on program startup, if the correct key already exists in the configuration at startup.
Fixed a bug that causes duplicate entries to appear
The Info box now contains info on what NCA files belong to the title, when a child node of the title is selected, resolving issue #2
keys.txt no longer moved to %userprofile%.switch\prod.keys
keys.txt if present, or %userprofile%.switch\prod.keys parsed locally, and invalid key length keys for hactool are removed and put into tools\FixedKeys.txt. This should fix some of the hactool related problems for good.
Games/Language selection combined into one tab.
Selection of a game now shows on the language list which languages are supported.
Clicking on a language while a game is selected now shows that languages icon and title/developer information.
Fixed a bug where an empty directory in the SD card causes the decryption process to outright stop.
Fixed an issue where if the only items you have is DLC from a given game, you end up with lots of "Unknown". It is now one "Unknown" per game which you only have DLC for.
Added option to delete data from only the SD card, and keep the local decrypted NCA intact. (This is equivalent to Archiving the content on the switch.)
No longer need to re-parse the NCAs if you change the language order after parsing NCAs. The titles/icons now update according to the new language order live.
Added MIT License
Show error message if .NET Framework is less than 4.7.1.
Hi excuse me but I am very much lost on how to even use this program x.x" I would love it if anyone could help me out here, I don't really understand how to do this properly without messing up.
I was trying to find a clear tutorial on how to do this but there is none online...nor a video which I know it will be taken down quickly if post it on youtube lol.
Any help would be nice.
Hi excuse me but I am very much lost on how to even use this program x.x" I would love it if anyone could help me out here, I don't really understand how to do this properly without messing up.
I was trying to find a clear tutorial on how to do this but there is none online...nor a video which I know it will be taken down quickly if post it on youtube lol.
Any help would be nice.
I honestly thought the Readme just had the credits which is what they normally do x.x ima check it out now - if it has a good tutorial for i can understand this program, will be happy about it. edit; it does, wow it is long lol
1) Download the game and any updates to your SD card from eShop on stock.
2) Use Lockpick_RCM to dump SysNAND keys.
3) Use Hekate to dump eMMC SYS GPP Partitions (should only take a minute since it skips the USER partition)
4) Install the driver that comes with NxNandManager. Open NxNandManager and load the prod.keys file created with Lockpick_RCM.
5) Use NxNandManager to open the PRODINFO partition from the dump, and right click to decrypt and export. Save this as PRODINFO.bin in the same directory as SwitchSDTool.
6) Use NxNandManager to open the SYSTEM partition from the dump, and mount it as drive in windows.
7) Make a copy of prod.keys named keys.txt in the same directory as SwitchSDTool.
8) Open SwitchSDTool and set the SD Folder to the root of your SD card, and set System Path to the root of the mounted SYSTEM partition.
9) In my experience, I need to reload SwitchSDTool after changing these directories before the settings take effect for some reason. After reopening, all the buttons should work normally.
This is significantly simpler than the instructions listed with the tool. You only need to dump the SYS partitions which is much faster than dumping the entire NAND. You also don't need to lookup the eticket_rsa_kek (since lockpick dumps it).
Hmm, not sure. "User NAND partition mounted" is actually a sucessful message, so I'm not sure where it's going wrong. There seems to be some bugs where settings changes don't work correctly. Try deleting the Tools directory containing the configuration and key cache and reruning the tool.
same as i.i have a Mariko switch,sysnand is 11.0.1,the error always PRODINFO.bin corrupted or not decrypted correctly - RSA failed to decrypt correctly". when i use the same sept to other one,Erista use sd to nsp is fine.
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
Another day, another great emulator that makes its way into the Apple Store for more users to enjoy. With Apple opening its store up to videogame emulators earlier...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Continuing with the number of available retro emulators found in the Apple Store, after Apple's decision to finally allow videogame emulators on their store, another...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
The latest State of Play is here. This is PlayStation's Summer showcase, providing updates to new updates on upcoming games and brand new reveals. The 35-minute...