Hacking COMPLETED CDNSP - Download & repack your games, updates, and DLC's to NSP!

  • Thread starter Deleted-451877
  • Start date
  • Views 531,898
  • Replies 760
  • Likes 119

fate6

Haha, I killed a Pumpkin!
Member
Joined
Aug 2, 2014
Messages
419
Trophies
0
Location
[fate6@Canterlot ~]$
XP
2,259
Country
United States
DLC have a version like games do, Say for example you wanted to download some BOTW DLC, you would type in

Code:
CDNSP.py -r -g 01007ef00011f002-0-Ticket

This woud work and it would make an NSP but the file wont work as its not the correct version the game will expect, Treat it like you would a game and start incrementing 65536

Code:
CDNSP.py -r -g 01007ef00011f002-65536-Ticket

This will work and download a bigger file but lets keep going and see if there is any more updates

Code:
CDNSP.py -r -g 01007ef00011f002-131072-Ticket

This works so lets keep going, and add another 65536 to the version which would give us 196608

Code:
CDNSP.py -r -g 01007ef00011f002-196608-Ticket

You get the idea right? Just keep adding till you get an error like the following.

Code:
B:\CDNSP>CDNSP.py -r -g 01007ef00011f002-262144-Ticket
01007ef00011f002

01007ef00011f002 v262144:
https://atum.hac.lp1.d4c.nintendo.net/t/a/01007ef00011f002/262144?device_id=0000000000000000
Traceback (most recent call last):
  File "B:\CDNSP\CDNSP.py", line 723, in <module>
    sys.exit(main())
  File "B:\CDNSP\CDNSP.py", line 696, in main
    download_game(tid, ver, tkey, nspRepack=args.repack)
  File "B:\CDNSP\CDNSP.py", line 419, in download_game
    files = download_title(gameDir, tid, ver, tkey, nspRepack)
  File "B:\CDNSP\CDNSP.py", line 310, in download_title
    r = make_request('HEAD', url)
  File "B:\CDNSP\CDNSP.py", line 103, in make_request
    raise ValueError('File doesn\'t exist!')
ValueError: File doesn't exist!

Once you get this error it means it couldn't find that update so you know the last file you got is the very latest and should work correctly.
In our example the latest version of this DLC is 196608 and is the one you want.

Sorry for the long'ish post but figure this could help newer folk.

EDIT: for the folk making GUI's might I suggest querying update numbers then storing the results locally? that way you can present a list of valid updates to people instead of right now where its just a list that might not be valid for that game/DLC.
 
Last edited by fate6,

datahoarder

Organized.
Member
Joined
Jul 7, 2007
Messages
567
Trophies
1
XP
749
Country
United States
It is the same to run this, than downloading .nsp posted on other sites? It doesn't matter what certificate is used? I don't need my switch certificate right?
You need a certificate to pack the nsps, banned or otherwise.
Could I use this to get updates for my physical Fire Emblem Warriors? I won't get banned or anything? I just don't want to be smacked with system update prompts. My switch has never gone online...
You can update using this. You will likely get banned if you ever go online since they will detect the DevMenu.
 

jakkal

Well-Known Member
Member
Joined
Apr 27, 2018
Messages
2,303
Trophies
1
Age
44
XP
3,982
Country
United States
Could I use this to get updates for my physical Fire Emblem Warriors? I won't get banned or anything? I just don't want to be smacked with system update prompts. My switch has never gone online...
Yup
Just download the nsp and install it using devmenu
 

jdubs31

Active Member
Newcomer
Joined
Jun 20, 2018
Messages
30
Trophies
0
Age
33
XP
231
Country
United States
Does anyone have a tutorial on this for MAC. Im having no luck.

"ImportError: No module named configparser"
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,011
Trophies
2
Age
29
Location
New York City
XP
13,378
Country
United States
Ohg,Oh, understood but so that ticket will never be acquired with any tools specifically for that ?
That ticket is needed to launch the game on the Switch and to play online using Nintendo's online service. We can patch out the first part because it takes place on the console, but the second portion is handled from their servers.
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,011
Trophies
2
Age
29
Location
New York City
XP
13,378
Country
United States
Ohh ok I see. And this tool is like the freeshop from 3ds. Sort of right. Or it's more like 3ds villain for PC ??
Since you can still use this (for now) even if you're banned, this is more akin to Freeshop on the 3DS. Except that if you do get banned (which is highly possible with this), you cannot play online. Also, you cannot play any of these installed titles online even if you aren't banned.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Imma make quesadillas for lunch :D +1