Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NSPatch Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 8: Line 8:
|version=2.1
|version=2.1
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/nspatchswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/nspatchnx.7z
|website=https://gbatemp.net/threads/nspatch-patch-nsp-files-to-their-actual-needed-fw-version.513138/
|website=https://gbatemp.net/threads/nspatch-patch-nsp-files-to-their-actual-needed-fw-version.513138/
|source=https://github.com/adrifcastr/NSPatch
|source=https://github.com/adrifcastr/NSPatch

Revision as of 02:39, 11 July 2023

NSPatch
Nspatchnx.png
General
Authoradrifcastr
TypePC Utilities
Version2.1
LicenseGPL-2.0
Last Updated2018/08/04
Links
Download
Website
Source

Patches NSP Files to require the minimum FW Version needed to decrypt it instead of any higher FW than that.

User guide

What does it do

It extracts NSP containers using hactool, patches them to require the minimum needed FW version of the corresponding minimum needed Masterkey Revision required for crypto and then repacks the NSP container using a modified build of rkk's nspBuild.

See this thread by Zocker4444 for reference.

Summary of the keyblobs

  • 1.0.0 - 2.3.0:
    • MasterKey Revision: 0.
    • Patching would achieve a 2.X.X game be playable on 1.0.0.
  • 3.0.0:
    • MasterKey Revision: 1.
    • Patching would have no effect.
  • 3.0.1 - 3.0.2:
    • MasterKey Revision: 2.
    • Patching would achieve a 3.0.2 game be playable on 3.0.1.
  • 4.0.0 - 4.1.0:
    • MasterKey Revision: 3.
    • Patching would achieve a 4.1.0 game be playable on 4.0.0.
  • 5.0.0:
    • MasterKey Revision: 4.
    • Patching would achieve a 5.1.0 game be playable on 5.0.0.

Screenshots

nspatchnx2.gif

Changelog

v2.1 2018/08/04

  • Hotfix keygen detection.

v2.0 2018/07/31

  • Fixed mkey detection.
  • Fixed fw version bug in messagebox (thanks @StarGazerTom).
  • Added update applyment feature.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

v1.1 2018/07/30

  • Fix crash for some users/enable patching all existing NSP's.

v1.0 2018/07/30

  • Initial Release.

Credits

  • SciresM for hactool.
  • rkk for nspBuild.
  • Zocker4444 for discovering the patching method.

External links

Advertising: