RELEASE Nintendo Switch SD to NSP Dumper

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

  1. caitsith2
    OP

    caitsith2 GBAtemp Fan

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

    screenshot_new.

    Download from here or here
    Source code at https://github.com/CaitSith2/SwitchSDTool

    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 History:
     
    Last edited by caitsith2, Jan 12, 2019 at 10:23 AM
  2. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    9
    Jun 28, 2014
    United States
    Arizona Bay
    Seeing how Nintendo is starting to crack down on things like cia downloading this is great to keep the nsp flowing

    Good work
     
    x65943, Anonymous456, peteruk and 2 others like this.
  3. Draxzelex

    Draxzelex GBAtemp Guru

    Member
    16
    Aug 6, 2017
    United States
    New York City
    An NSP dumper?! *throws CDNSP out the window*
     
    gnilwob, NoNAND, alexbrarjohn and 6 others like this.
  4. AveSatanas

    AveSatanas GBAtemp Regular

    Member
    4
    Aug 7, 2018
    United States
    Do you have a link to the source code? I might port it to linux.
     
  5. sora10pls

    sora10pls GBAtemp Regular

    Member
    4
    Oct 25, 2015
    Canada
    Thank you SO MUCH for this tool. This is what I've been wanting for weeks now, major props to you and anybody else involved with this release!
     
  6. tomGER

    tomGER GBAtemp Fan

    Member
    6
    Feb 6, 2017
    Germany
    Source Code?
     
  7. magico29

    magico29 GBAtemp Maniac

    Member
    6
    GBAtemp Patron
    magico29 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Aug 2, 2017
    United States
    hell yeah baby!!! thanks.
     
  8. tubebar

    tubebar GBAtemp Regular

    Member
    4
    May 17, 2009
    United States
    Thanks we really NEEDED this tool, you are the best! :yayswitch:
     
  9. TR_mahmutpek

    TR_mahmutpek medic

    Member
    5
    Jul 28, 2015
    Turkey
    *Ninty liked that.
     
  10. caitsith2
    OP

    caitsith2 GBAtemp Fan

    Member
    6
    Jan 16, 2004
    Canada
    a secret location 93 million miles from the sun
  11. jptsubasa

    jptsubasa Member

    Newcomer
    1
    Aug 5, 2018
    China
    WOW!So great!Thank you.
     
  12. AnalogMan

    AnalogMan ultraSuMoFramework Dev

    Member
    11
    Apr 20, 2007
    United States
  13. caitsith2
    OP

    caitsith2 GBAtemp Fan

    Member
    6
    Jan 16, 2004
    Canada
    a secret location 93 million miles from the sun
    The common ticket is used as a template to generate the ticket for Games/DLCs you have downloaded. No keys are present within that certificate, nor any valid signature data.
     
    SSG Vegeta likes this.
  14. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    10
    Jan 1, 2017
    Austria
    Our Homebrew Hero!:grog:
     
    Reploid and SSG Vegeta like this.
  15. SSG Vegeta

    SSG Vegeta GBAtemp Advanced Fan

    Member
    4
    Jul 25, 2013
    United States
    We need this for the 3DS this is awesome :grog:
     
    Last edited by SSG Vegeta, Aug 14, 2018
  16. Wuigi

    Wuigi GBAtemp Fan

    Member
    4
    Sep 14, 2012
    Germany
    @SSG Vegeta Decrypt9WIP/godmode9 can actually dump CIAs from your (bought) games.
    It is used in the Daigykyakuten Saiban translation for example.
     
    SSG Vegeta likes this.
  17. SSG Vegeta

    SSG Vegeta GBAtemp Advanced Fan

    Member
    4
    Jul 25, 2013
    United States
    I meant for extracting the ticket files :D
     
  18. nWo

    nWo The Game Master

    Member
    4
    Oct 20, 2016
    Mexico
    My Switch is ready
     
  19. uyjulian

    uyjulian Homebrewer

    Member
    7
    Nov 26, 2012
    United States
    United States
    GodMode9 can extract valid ticket files from the ticket database
     
    Hiccup, Quantumcat and SSG Vegeta like this.
  20. dAVID_

    dAVID_ Carpinter's Apprentice

    Member
    7
    Oct 23, 2016
    Mexico
    The Game
    Thanks dude, now we can share dumped games.
     
    Jayro and SSG Vegeta like this.
Loading...