this post was submitted on 05 Dec 2023
7 points (100.0% liked)

Switch Pirates - A community of pirates, FOR pirates.

1447 readers
2 users here now

Get information on everything revolving around piracy on the Nintendo Switch - apps, games, development, and support.

That being said, if you enjoy a game and you have sufficient money, consider supporting the developers by buying it.

Rules:

Resources:

founded 1 year ago
MODERATORS
7
submitted 11 months ago* (last edited 11 months ago) by [email protected] to c/[email protected]
 

What software is out there to verify that NSPs are authentic and unmodified? I would prefer one that runs on a Linux terminal.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 11 months ago (2 children)

Maybe NSC_BUILDER and SAK (Switch Army Knife) on github.

Cannot personally confirm, I haven’t tried them yet, but they’re recommended in the reddit yuzu and 128bitbay channels.

They’re both older and archived, but my understanding is they still work with new titles.

[–] [email protected] 3 points 11 months ago (1 children)

NSCB is great software and I personally recommend it. It does work to verify new games if you provide it with an up-to-date prod.keys from your console. Super easy to setup on Windows as well, just download and extract the zip file, get your prod.keys file from your console, rename it to keys.txt, and place it in the ztools folder inside the NSCB files. Run NSCB.exe, select option 1 for individual processing, drop in an nsp, start processing, select 8 to verify files, and then option 3 for full integrity+sig1+hash verification.

[–] [email protected] 1 points 11 months ago

Cool, thanks for the notes!

[–] [email protected] 2 points 11 months ago (1 children)

SAK is Windows exclusive, but I got NSC_BUILDER's squirrel.py running in a python venv and it seems to do what I need. A bit of a pain to set up and use though. It would be much easier if it was set up as a pypi package. I also found NUT which I also got running in another python venv but I think I prefer NSC_BUILDER.

[–] [email protected] 2 points 11 months ago* (last edited 11 months ago)

Glad something worked, thanks for the feedback!

edit: also thank you for mentioning NUT, I hadn’t seen that one yet.