RELEASE Nintendo Switch SD to NSP Dumper

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by caitsith2, Aug 13, 2018.

  1. n3IVI0

    n3IVI0 Newbie

    Newcomer
    1
    Apr 18, 2017
    United States
    Found a copy. I can verify - the problem is in 1.09. I am running 1.07. It is slower, but it is capturing all the NSPs regardless of size.
     
  2. templeofhylia

    templeofhylia homo supreme

    Member
    2
    Sep 6, 2014
    Canada
    where did you find 1.07? i've been trying to dump super mario odyssey for a while now and haven't been able to, despite being able to dump all updates and DLC from my own switch, and EVERYTHING from my friend's switch (his games are small...)

    edit: nevermind, i managed to find it on a site that i didn't even understand the language of. finally managed to dump super mario odyssey too! kinda irritating how the latest release has such an issue, and the version capable of doing what you need isn't available publicly anymore....at least not without digging. but regardless, this tool did save my life after i finally got it working.
     
    Last edited by templeofhylia, Nov 24, 2018
  3. RyuSeisuke1992

    RyuSeisuke1992 GBAtemp Regular

    Member
    4
    Mar 24, 2018
    Germany
    https://disqus.com/by/NintendoX/?l=de
    @caitsith2 With version 1.0.9 all titles over 4GB always can not be dumped!


    Failed to Pack "Game [xxxxxxxxxxxxxxxx][v0].nsp" due to an exception:
    3097f653d794743bcb2bcc80f07ec8fd.nca is corrupted.
    bei SwitchSDTool.Form1.WriteNcaToNSP(Stream nspFile, BinaryWriter sw, CnmtContentEntry entry) in H:\DevProjects\SwitchSDTool\SwitchSDTool\Form1.cs:Zeile 1529.
    bei SwitchSDTool.Form1.Pack(Ticket ticket, String cnmtTitleID, String baseTitle, String nsxTitle) in H:\DevProjects\SwitchSDTool\SwitchSDTool\Form1.cs:Zeile 1467.


    See here my Issue to the Repo:
    https://github.com/CaitSith2/SwitchSDTool/issues/4
     
    Last edited by RyuSeisuke1992, Dec 2, 2018
  4. RyuSeisuke1992

    RyuSeisuke1992 GBAtemp Regular

    Member
    4
    Mar 24, 2018
    Germany
    https://disqus.com/by/NintendoX/?l=de
  5. SirHastur

    SirHastur Newbie

    Newcomer
    1
    Nov 28, 2016
    Belgium
    ---deleted---
     
    Last edited by SirHastur, Dec 17, 2018
  6. tubebar

    tubebar GBAtemp Regular

    Member
    4
    May 17, 2009
    United States
    All 6.2 games are broken. This doesn't work on 6.2 if you added new titles. If the titles are from a 6.1 NAND they appear to work from what I have heard. CaitSith is aware of this and working on an update. Also hopefully he'll fix the 1.09 issue w/ 4GB files.
     
  7. pka4916

    pka4916 GBAtemp Regular

    Member
    3
    May 24, 2006
    United States
    USA
    it's working fine with 1.07 . (using 6.2) 1.08 and 1.09 are broke
     
  8. NANASHI89

    NANASHI89 GBAtemp Advanced Maniac

    Member
    9
    May 3, 2012
    United States
    Can you dump games you don't own with this? I have an NSP of a game installed that's VERY hard to find. (Hidden GOLF NES game found in earlier FW)
     
  9. Sparky076

    Sparky076 Member

    Newcomer
    1
    Jan 4, 2016
    United States
    Yo. Is there a guide on how to use this? Like step by step? I have no idea what to map the "Select SD Folder" to. I don't know where to point the "Select System Path" to. What about "Select Decryption Path", or "Select NSP Output Path". I have the .xci of the game I dumped, prod.keys, device.keys the eticket_rsa_kek (I think), but I have no tool. Can someone break it down Barney style, or point me to a guide if it's already been made.
     
  10. petermesh

    petermesh Newbie

    Newcomer
    3
    Feb 24, 2009
    I too had this issue. BUT

    If you configure 1.0.7 as normal

    I used

    lockpick to get my keys ...
    biskeydump_v7 to get my biskeys

    Configure
    Set SD path : I had SD Card in USB SD Reader.
    Set NAND path : Use HacDiskMount to Mount to a Drive.
    Set NCA/OUT paths as normal
    Put in eticket key

    Load RSA KEK : RSA Key extracted successfully from PRODINFO.BIN
    Click Find SD key : SD Key loaded
    Extract tickets : Found xx keys
    Decrypt NCA's : NCA decryption completed.
    Parse NCA : Can't remeber if it gave a few Meta errors .. or not ... but either way. Every game that used FW 6 or RIGHTS ID ending in 6. Would not show,

    I closed the switchsdtool.

    i then copied the contents of the Nintendo Folder on the SD card to a folder on my PC.
    eg: F:\SDCards\Nintendo
    I then copied the contects of the NAND Sytem folder Mounted to Drive to another folder on my PC.
    eg: F:\Switch_System\<Contents of mounted drive>

    Unmounted the NAND system image and removed the USB SDCard reader.

    The configuration should have been Saved from previuosly opened session.
    Pointed the SD folder to F:\SDCards\and NAND Folder to F:\Switch_System\

    Load RSA KEK : RSA Key extracted successfully from PRODINFO.BIN
    Click Find SD key : SD Key loaded
    Extract tickets : Found xx keys
    Decrypt NCA's : NCA decryption completed.
    This time all NCA's PARSED fine and it showed ALL games. Even fw 6 games.

    Not sure if it is an issue with the access to the mountes drived in Windows 10 even though I had admin privilages .... but copying to a PC Hard drive seemed to solve my issue.

    Hope this helps.
     
  11. CCF_100

    CCF_100 Member

    Newcomer
    1
    Sep 4, 2017
    United States
    All of the download links give me a corrupted zip...
    Edit: was able to extract with 7zip
     
    Last edited by CCF_100, Jan 4, 2019
  12. caitsith2
    OP

    caitsith2 GBAtemp Fan

    Member
    6
    Jan 16, 2004
    Canada
    a secret location 93 million miles from the sun
    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.)
     
    RyuSeisuke1992 likes this.
Loading...