Homebrew RELEASE Switch Army Knife (SAK)

pcwizard7

Well-Known Member
OP
Member
Joined
Aug 2, 2013
Messages
1,409
Trophies
0
XP
1,688
Country
Australia
SAK

Switch Army Knife (SAK)

687474703a2f2f6d656d626572732e707378746f6f6c732e64652f6b656d70612f73616b2f53414b5f62795f6b656d70615f6d61696e2e706e67


With Switch Army Knife you can easily juggle XCI / NSP content from your switch.

  • Patch XCI
  • Split / merge XCI
  • Update XCI with game update and dlc's
  • Convert XCI to NSP
  • Compress XCI to XCZ
  • Decompress XCZ to XCI
  • Extract Firmware from XCI
  • Patch NSP
  • Split / merge NSP
  • Update NSP with game update and dlc's
  • Convert NSP to XCI
  • Compress NSP to NSZ
  • Decompress NSZ to NSP
  • Extracting Switch savegames which you have copied from your User partition
  • Create NRO forwarder as installable NSP file
  • Format the SD card in FAT32

Note: I am not the creator I just saw this and thought it looked useful, so I would share it

https://github.com/dezem/SAK
 

Crashdummyy

Well-Known Member
Member
Joined
Mar 5, 2017
Messages
115
Trophies
0
Age
29
XP
1,349
Country
Australia
Is there any way to get some more specific error logs ?

I want to merge a Basegame ( NSP ) with its update ( NSP ) but it fails without telling me why...

Wine did the trick... lovely...
 
Last edited by Crashdummyy,

isoboy

Well-Known Member
Member
Joined
Dec 23, 2016
Messages
1,223
Trophies
0
XP
2,667
Country
United States
Can you keep applying new updates as they're released? I guess you'll then have to reinstall the entire game...
 

Olinnae

Member
Newcomer
Joined
Oct 13, 2022
Messages
8
Trophies
0
Age
31
XP
68
Country
United States
So I’m currently trying to make NSP forwarders with SAK, because I really like the feature to toggle screen record/capture. But No NSP forwarders I make with it are working on my system right now, other NSP forwarders work just fine. Could this be because of the 15.0.0 update, does SAK need an update? Or maybe I'm doing something wrong

Any help on this will be greatly appreciated as I've been trying for awhile to get this to work
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,154
Country
United States
So I’m currently trying to make NSP forwarders with SAK, because I really like the feature to toggle screen record/capture. But No NSP forwarders I make with it are working on my system right now, other NSP forwarders work just fine. Could this be because of the 15.0.0 update, does SAK need an update? Or maybe I'm doing something wrong

Any help on this will be greatly appreciated as I've been trying for awhile to get this to work

Do you have the _0e prod.keys file for 15.0.0 in place? Double check inside the prod.keys to be sure it’s not just _0d keys.

If not, grab this 15.0.0 compatible version of Lockpick_RCM and dump again to see if that gives you a different file with _0e lines this time.
 

Olinnae

Member
Newcomer
Joined
Oct 13, 2022
Messages
8
Trophies
0
Age
31
XP
68
Country
United States
Do you have the _0e prod.keys file in place? Double check inside the prod.keys to be sure it’s not just _0d keys.

If not, grab this version of Lockpick_RCM and dump agin to see if that gives you a different file with _0e lines this time.
Actually, I JUST figured it out right before you replied. It was my image file, it was too big. Adjusted it and it works just fine. I didn't think that would cause it to not work.
However I have a new problem, the recording does work but it's with no sound. Honestly not too bad, but if you or anyone else know how to fix the sound then that would be great
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,154
Country
United States
Actually, I JUST figured it out right before you replied. It was my image file, it was too big. Adjusted it and it works just fine. I didn't think that would cause it to not work.
However I have a new problem, the recording does work but it's with no sound. Honestly not too bad, but if you or anyone else know how to fix the sound then that would be great
Great! Glad you figured it out.

Not sure about the recording features. You probably need to look at the contributing projects that make up SAK for more information.
 

jferdz

New Member
Newbie
Joined
Mar 22, 2023
Messages
1
Trophies
0
Age
37
XP
14
Country
Panama
guys I have problem with SAK, some of my games shows error on ExEF something. I have update prod.keys, the same I'm using over Yuzu and Ryujinx I'm updating NSP files with updates and dlc.
 
  • Like
Reactions: naed06

zebrone

Well-Known Member
Member
Joined
Jul 2, 2007
Messages
1,028
Trophies
1
Location
ITALY
XP
3,311
Country
Italy
guys I have problem with SAK, some of my games shows error on ExEF something. I have update prod.keys, the same I'm using over Yuzu and Ryujinx I'm updating NSP files with updates and dlc.
Mee to.
Ive update prod.keys but some games that need fw 16.0.1 dont give well converted nsp with lower firmware needed...!
 

Dirt

New Member
Newbie
Joined
Oct 23, 2023
Messages
1
Trophies
0
Age
64
XP
12
Country
Canada
I have literally tried to convert a dozen NSZ to NSP with this program

The files remain NSZ no matter how many times i try

It is a very simple process,i followed instructions exactly

When i load and choose decompress it runs and i see time progress

It says this, and it says it was a success

It was not

Decompressing finished H:\IP \Fast RMX [NSZ]\FAST RMX [01009510001CA000][v0] (0.82 GB).nsz
converted file: FAST RMX [01009510001CA000][v0] (0.82 GB).nsp

The needed time is 16 seconds.

Is there another program to do this,or has something happened that renders this program useless?

Cheers.
 

Mikolaj

Well-Known Member
Newcomer
Joined
Dec 17, 2021
Messages
74
Trophies
0
XP
907
Country
Belgium
@zebrone , @Dirt check your prod.keys file. Should contain the latest keys obtained via lockpick RCM. Depending on what type of extraction/repacking you want to achieve you may also require a keys.dat file: basically, a simple copy of your prod.keys file, but with just a different name and extension. Also, check the prerequisites (a minimal version of .NET framework I think), your admin privileges, the install location and the output location. Also, I had the same issue as you, twice: the original dumps (while correctly installing with DBI) were defective.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16