reNXpack - Repack Nintendo Switch nsps to work on lower firmwares

reNXpack is a tool for repacking Nintendo Switch nsps to work on lower firmwares

Features:
  • Repack games, updates and dlcs with lowest encryption keys
  • Convert titlekey encrypted ncas to standard encrypted ncas
  • Patch required firmware version and required application version to zero
  • Support nsps containing multiple games, updates and dlcs

Some nsps may not work on lower firmwares due to lack of required IPCs
You can check games compatibility here:
https://wiki.gbatemp.net/wiki/Switch_games_firmware_requirement

Usage:
You should load your keyset file with -k or --keyset option followed by a path to it or place your keyset file with "keys.dat" filename in the same folder as reNXpack
By default, Created nsp files are located in the same folder as reNXpack with 'titleid_reNXpack.nsp' filename
You can change output directory with -o, --outdir option
reNXpack creates "renxpack_extracted_nsp" folder as a temp directory, It deletes the directory content before and after conversion
If you use -t, --tempdir option to choose a temporary directory, Make sure it's an empty directory and it's not the same as output directory otherwise reNXpack deletes it
Code:
*nix: ./renxpack [options...] <path_to_file.nsp>
Windows: .\renxpack.exe [options...] <path_to_file.nsp>
 
Options:
-k, --keyset             Set keyset filepath, default filepath is ./keys.dat
-h, --help               Display usage
-t, --tempdir            Set temporary directory path
-o, --outdir             Set output directory path

Current version: v1.16

https://github.com/The-4n/reNXpack/
https://github.com/The-4n/reNXpack/releases/

Changelog:
v1.16
Fixed a bug in file paths

v1.15
Added requiredsystemversion and keygeneration in summary
Fixed a bug in PFS0 validation
Fixed cnmt.xml invalid keygeneration

v1.11
Fixed a bug in exefs hash calculation

v1.10
Added NPDM(ACID/ACI0) kac minimum_kernel_version patching

v1.01
Fixed a bug in repacking updates
Fixed .cnmt.xml invalid RequiredSystemVersion value

v1.00
Initial release
 
Last edited by The-4n,

KuranKu

I am KranK
Developer
Joined
Jan 13, 2019
Messages
370
Trophies
0
Age
33
Location
Israel
XP
1,177
Country
Israel
Confirm: Mortal Kombat 11 [0] & [v65536] works after standard encryption with 6.2 (SDK 6.5.x)

--------------------- MERGED ---------------------------


Cuphead Update doesnt show anything with XCI-Explorer. I get the same massage with reNXpack, tested different sources.
this is intresting ill try also looking my self ...
 

KnightMars

Well-Known Member
Newcomer
Joined
Mar 22, 2019
Messages
66
Trophies
0
XP
504
Country
Malaysia
Confirm: Mortal Kombat 11 [0] & [v65536] works after standard encryption with 6.2 (SDK 6.5.x)

--------------------- MERGED ---------------------------

Cuphead Update doesnt show anything with XCI-Explorer. I get the same massage with reNXpack, tested different sources.

Do you mind to share how you encrypt the MK11 updates? i got the master keys (v7.0.1), but when i try to encrypt using reNXpack the error shows: "Error: PFS0 is corrupt!"
 

2Siralv

Well-Known Member
Member
Joined
May 12, 2018
Messages
109
Trophies
0
Age
27
XP
521
Country
Canada
Thank you mate fuxed me pfso and the meta problem with keys

I got it to work but the smash update game loads but when it getd to showing the charcters or unlocks after menu it freezes?

--------------------- MERGED ---------------------------

I got it to work but the smash update game loads but when it getd to showing the charcters or unlocks after menu it freezes?

Im also gettig another metta error for mk11 it says are keys right it worked for the up for ssbu but it freezes my keys are good tho
 

Zefrem23

New Member
Newbie
Joined
Apr 21, 2019
Messages
2
Trophies
0
Age
51
XP
52
Country
South Africa
I'm trying to repack Cuphead, I'm on 7.0.1 emunand on SX OS, will I need keys from 8.0 to successfully repack Cuphead to a lower firmware version? When I run RenXPack GUI on Cuphead the error it displays is

Loading 'A:\Nintendo Switch\keys.dat' keyset file

Saving 0100a5c00d1620000000000000000007.tik to renxpack_extracted_nsp\0100a5c00d1620000000000000000007.tik...
Saving 0100a5c00d1620000000000000000007.cert to renxpack_extracted_nsp\0100a5c00d1620000000000000000007.cert...
Saving 5d38cf85c9761a6db94204dbe163a7b3.cnmt.nca to renxpack_extracted_nsp\5d38cf85c9761a6db94204dbe163a7b3.cnmt.nca...
Unknown meta type! Are keys correct?
 

KnightMars

Well-Known Member
Newcomer
Joined
Mar 22, 2019
Messages
66
Trophies
0
XP
504
Country
Malaysia
I'm trying to repack Cuphead, I'm on 7.0.1 emunand on SX OS, will I need keys from 8.0 to successfully repack Cuphead to a lower firmware version? When I run RenXPack GUI on Cuphead the error it displays is

Loading 'A:\Nintendo Switch\keys.dat' keyset file

Saving 0100a5c00d1620000000000000000007.tik to renxpack_extracted_nsp\0100a5c00d1620000000000000000007.tik...
Saving 0100a5c00d1620000000000000000007.cert to renxpack_extracted_nsp\0100a5c00d1620000000000000000007.cert...
Saving 5d38cf85c9761a6db94204dbe163a7b3.cnmt.nca to renxpack_extracted_nsp\5d38cf85c9761a6db94204dbe163a7b3.cnmt.nca...
Unknown meta type! Are keys correct?

I'm using keys from 7.0, it works find on reNXpack. I'm now playing on v6.2
 

The-4n

Well-Known Member
OP
Member
Joined
Aug 3, 2018
Messages
372
Trophies
0
Age
43
XP
2,764
Country
United States
I'm trying to repack Cuphead, I'm on 7.0.1 emunand on SX OS, will I need keys from 8.0 to successfully repack Cuphead to a lower firmware version? When I run RenXPack GUI on Cuphead the error it displays is

Loading 'A:\Nintendo Switch\keys.dat' keyset file

Saving 0100a5c00d1620000000000000000007.tik to renxpack_extracted_nsp\0100a5c00d1620000000000000000007.tik...
Saving 0100a5c00d1620000000000000000007.cert to renxpack_extracted_nsp\0100a5c00d1620000000000000000007.cert...
Saving 5d38cf85c9761a6db94204dbe163a7b3.cnmt.nca to renxpack_extracted_nsp\5d38cf85c9761a6db94204dbe163a7b3.cnmt.nca...
Unknown meta type! Are keys correct?

There's no new key in 8.0.0
You don't have proper 7.0.0 keys
 

KnightMars

Well-Known Member
Newcomer
Joined
Mar 22, 2019
Messages
66
Trophies
0
XP
504
Country
Malaysia
reNXpack for MK11 update is fine, but its not working on Tinfoil when I want to install the nsp file

(Reinx 2.0 fw6.2)
 

2Siralv

Well-Known Member
Member
Joined
May 12, 2018
Messages
109
Trophies
0
Age
27
XP
521
Country
Canada
so if i need a game that requires 7.01 or higher but im on 6.2 i need 7.0+ keys to repack to lower or jst my 6.2 keys?
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    I'm an exemplary Christian, shame on you
  • SylverReZ @ SylverReZ:
    @Skelletonike, And a true pervert.
    +1
  • Skelletonike @ Skelletonike:
    Both things aren't mutually exclusive. :P
    +2
  • Skelletonike @ Skelletonike:
    3h left until work finishes, bah
  • Skelletonike @ Skelletonike:
    link doesn't work
    +2
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
    Psionic Roshambo @ Psionic Roshambo: Link I'm not the princess your looking for.... *Pulls a crying game*