Hallo ich möchte euch mein neues Tool
"Switch Army Knife (SAK)"
vorstellen
früher noch unter "NSP FAT32 splitter" bekannt
Mit diesem Switch Taschenmesser könnt ihr eure Inhalt XCI/NSP von eurer Switch einfach jonglieren.
Daher auch meine Namenswahl
Funktionen:
- XCI auf niedrige FW patchen
- XCI splitten / zusammenfügen
- Update XCI mit Spiele update + DLC's
- XCI nach NSP konvertieren
- Komprimiere XCI nach XCZ
- Dekomprimiere XCZ nach XCI
- Firmware Update Dateien aus XCI extrahieren
- NSP auf niedrige FW patchen
- NSP splitten / zusammenfügen
- Update NSP mit Spiele update + DLC's
- NSP nach XCI konvertieren
- Komprimiere NSP nach NSZ
- Dekomprimiere NSZ nach NSP
- Extrahiere deine Switch Savegames diese du von der User Partition kopiert hast
- Erstelle NRO forwarder als installierbare NSP Datei
- SD Karte in FAT32 formatieren
Generell gilt:
Alle Dateien werden immer im Ordner von SAK erstellt. Es wird die "prod.keys" Datei im Unterordner "bin" benötigt, die über Lockpick_RCM, vorzugsweise aus dem Nand mit der höchsten Firmware Version, auszulesen ist.
Es werden nur XCI + NSP Dateien >= 4GB zum splitten akzeptiert.
Alle < 4GB macht dass splitten ja auch kein Sinn!
Für XCI auf niedrige FW patche gilt:
keys.dat/prod.keys wird benötigt
Datei muss in XCI vorliegen
Für XCI splitten gilt:
XCI können in voller Größe oder getrimmt gesplittet werden.
Getrimmt bedeutet, dass der leere Speicherplatz am Ende entfernt wird.
Dadurch gibt es einen kleinen Speicherplatz gewinn für das XCI Abbild.
Der neue Dateiname wird mit "_splitted" ergänzt.
Können auch direkt auf die µSD Karte via USB Reader gesplittet werden.
XCI zusammenfügen gilt:
Dateiendungen.xc0 und .xci.00 werden akzeptiert
Update XCI mit Spiele Update gilt:
Dein gedumptes Spiel als XCI, neuste Update als NSP/NSZ und optional deine gedumpten DLC's als NSP
Für XCI nach NSP konvertieren gilt:
keys.dat/prod.keys wird benötigt
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
[Tutorial] Switch Keys auslesen
Die konvertierten NSP Dateien, werden nun automatisch umbenannt.
(Game, Update und DLC)
NSP kann nun auch direkt für FAT32 gesplittet werden.
Hier gilt dass gleiche, wie im nächsten Punkt.
Für XCI nach XCZ komprimieren gilt:
keys.dat/prod.keys wird benötigt
Für XCZ nach XCI dekomprimieren gilt:
keys.dat/prod.keys wird benötigt
Für Firmware entpacken gilt:
keys.dat/prod.keys wird benötigt
Datei muss in XCI vorliegen
Für NSP auf niedrige FW patche gilt:
keys.dat/prod.keys wird benötigt
Datei muss in NSP vorliegen
Für NSP splitten gilt:
Die gesplitteten Dateien werden in einem Ordner mit fortlaufender Nummer abgelegt.
Als Bezug für den Ordnername, wird der aktuelle NSP Dateiname genommen und mit "splitted" ergänzt
Können nun auch direkt auf die µSD Karte via USB Reader gesplittet werden.
Das Archivbit wird automatisch gesetzt.
Für den Fall, dass das Archivbit durch einen manuellen Transfer verloren gegangen sein sollte,
gibt es mit NX-Shell die Möglichkeit, dies auf der Switch nachzuholen.
Für NSP zusammenfügen gilt:
Dein gesplittete NSP (00).
Alle anderen werden automatisch gewählt.
Update NSP mit Spiele Update gilt:
Dein gedumptes Spiel als NSP, neuste Update als NSP/NSZ und optional deine gedumpten DLC's als NSP
Für NSP nach XCI konvertieren gilt:
nur Spiele unterstützt
keys.dat/prod.keys wird benötigt
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
https://psxtools.de/index.php/Thread/76547
Für NSP nach NSZ komprimieren gilt:
keys.dat/prod.keys wird benötigt
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
psxtools.de/index.php/Thread/76547
Für NSZ nach NSP dekomprimieren gilt:
keys.dat/prod.keys wird benötigt
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
psxtools.de/index.php/Thread/76547
Für Saves extrahiere gilt:
keys.dat/prod.keys wird benötigt
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
https://psxtools.de/index.php/Thread/76547
Dein save Ordner von der User Partition (HacDiskMount oder via Homebrew Tool)
Mittels HacDiskMount, schaut dazu hier vorbei
https://psxtools.de/index.php/Thread/80260
Info zu Extrahiere FW von XCI:
Die entpackte Firmware, kannst du mit ChoiDujourNX - Ein FW-Update Installer benutzen, um deine Switch zu updaten.
Für NRO forwarder gilt:
keys.dat/prod.keys wird benötigt
Wie ihr die von euerer Switch erhaltet, schaut dazu hier vorbei
psxtools.de/index.php/Thread/76547
icon als jpg/jpeg Auflösung 256x256
Um eigene startup Logos zu nutzen, erstelle einen Ordner "custom" bei der SAK.exe.
Platziere hier die Dateien als "NintendoLogo.png" und "StartupMovie.gif".
Als Beispiel schaue in den "bin" Ordner.
Voraussetzung:
Einen Windows PC
Switch keys (keys.dat/prod.keys) von euerer Switch Konsole.
Diese im "bin" Ordner bei der 4nxci.exe ablegen.
Wichtige Infos:
(hinzugefügte Tools die nicht von mir sind)
4NXCI (4nxci.exe) - Hier gilt das Danke an The-4n und SciresM für die Entwicklung und das bereitstellen des Tools.
Quelle: https://github.com/The-4n/4NXCI
hacBrewPack / hptnacp (hacbrewpack.exe / hptnacp.exe) - Hier gilt das Danke an The-4n für die Entwicklung und das bereitstellen des Tools.
Quelle: https://github.com/The-4n/hacBrewPack
switchbrew (nx-hbloader) - Hier gilt das Danke an switchbrew Team, R-YaTian und HookedBehemoth für die Entwicklung und das bereitstellen des nx-hbloader/forks.
Quelle: https://github.com/switchbrew/nx-hbloader
Quelle: https://github.com/R-YaTian/nro-forwarder
Quelle: https://github.com/HookedBehemoth/nx-hbloader
Quelle: https://github.com/dezem/nx-hbloader
FAT32 Format (guiformat.exe) - Danke geht an Ridgecrop Consultants Ltd für die GUI Version vom FAT32 Format Tool.
Quelle: http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm
hactool (hactool.exe) - Hier gilt das Danke an SciresM für die Entwicklung und das bereitstellen des Tools.
Quelle: https://github.com/SciresM/hactool
NSC_BUILDER (squirrel.exe) - Hier gilt das Danke an julesontheroad für die Entwicklung und das bereitstellen des Tools.
Quelle: https://github.com/julesontheroad/NSC_BUILDER
LibHac (hactoolnet.exe) - Hier gilt das Danke an Thealexbarney für die Entwicklung und das bereitstellen des Tools.
https://github.com/Thealexbarney
reNXpack (renxpack.exe) - Hier gilt das Danke an The-4n und SciresM für die Entwicklung und das bereitstellen des Tools.
Quelle: https://github.com/The-4n/reNXpack
Beta v0.2.1: (25.11.2018)
- Es werden nur NSP Dateien >= 4GB akzeptiert.
Alle < 4GB macht dass splitten ja auch kein Sinn! - Die gesplitteten Dateien werden in einem Ordner mit fortlaufender Nummer abgelegt.
Als Bezug für den Ordnername, wird der aktuelle NSP Dateiname genommen und mit "splitted" ergänzt - Das Archivbit wird automatisch gesetzt.
Beta v0.3: (26.11.2018)
- Mehrfachauswahl fürs splitten nun möglich
- Freier Speicherplatz wird bei jedem Titel vorher geprüft
Beta v0.4: (01.12.2018)
- Direktes splitten auf die SD-Karte
Beta v0.5: (12.12.2018)
- XCI teilen
- XCI zusammenfügen
- XCI in NSP konvertieren (keys.dat erforderlich)
- FAT32 Format eingefügt
- Update Funktion
Beta v0.5.1: (18.12.2018)
- Möglichkeit prod.keys für 4NXCI zu verwenden
- *please wait* Nachricht beim konvertieren von XCI nach NSP
Beta v0.6: (28.12.2018)
- Entpacke Firmware Update aus XCI
- XCI in NSP konvertieren Anpassungen:
- Dateiname automatisch umbenannt
- Möglichkeit direkt für FAT32 zu splitten
- Möglichkeit direkt auf USB zu splitten
Beta v0.6.1: (04.01.2019)
- kleine Korrekturen und Optimierungen
Beta v0.6.2: (05.01.2019)
- Korrektur fürs konvertieren XCI -> NSP immer in den SAK Ordner
Beta v0.6.2.1: (05.01.2019)
- Kleine Korrektur fürs ausführen bei 4nxci
Beta v0.6.3: (26.01.2019)
- 4nxci update auf neue Version 3.0
- 4nxci freier Speicherplatz wird vor konvertieren geprüft
- Entpacke FW freier Speicherplatz wird vorher geprüft
- Anzeige der benötigten Zeit für den gesammten Prozess
- Erzwungene Administratorberechtigungen wurden von SAK entfernt.
Falls du Probleme haben solltest, so starte SAK als Administrator!
Beta v0.6.3.1: (29.01.2019)
- 4nxci update auf neue Version 3.1
- Beim konvertieren von XCI nach NSP wird die Funktion für die Titelbenennung von 4nxci genutzt
Kleines Update: (01.02.2019)
- 4nxci update auf neue Version 3.05
Kleines Update: (05.02.2019)
- 4nxci update auf neue Version 3.06
Kleines Update: (12.03.2019)
- 4nxci update auf neue Version 4.0
Beta v0.6.4: (25.03.2019)
- Beim konvertieren von XCI nach NSP
Ausgabe von Fehlermeldung für fehlerhafte/fehlende Einträge in der prod.keys
Beta v0.6.4.1: (26.03.2019)
- Fix für falsche Meldung von fehlerhafte/fehlende Einträge in der prod.keys beim XCI nach NSP konvertieren
Kleines Update: (01.04.2019)
- 4nxci update auf neue Version 4.01
Beta v0.6.5: (12.04.2019)
- kleine Fehlerbehebungen für SAK
- Neue Funktion hinzugefügt NSP auf niedrige Firmware patchen
Beta v0.6.5.1: (21.04.2019)
- kleine Änderungen für reNXpack in SAK
- 4nxci update auf neue Version 4.03
- reNXpack update auf neue Version 1.16
Beta v0.6.6: (23.06.2019)
- Neue Funktion hinzugefügt NSP nach XCI konvertieren
Kleines Update: (10.07.2019)
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.87c
Beta v0.6.7: (05.09.2019)
- Neue Funktion hinzugefügt extrahiere Saves von der User Partition
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.89b
Beta v0.6.8: (01.10.2019)
- Neue Funktion hinzugefügt update XCI mit Spiele Update
- Neue Funktion hinzugefügt NSP zusammenfügen
Beta v0.6.8.1: (04.10.2019)
- Fix falsche gui Titel
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.90d
Beta v0.6.8.2: (13.10.2019)
- Kleiner fix Update XCI
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.93
Beta v0.7: (21.10.2019)
- SAK Haupt GUI überarbeitet
- SAK Logo hinzugefügt
- Neue Funktion hinzugefügt komprimiere XCI nach XCZ
- Neue Funktion hinzugefügt komprimiere NSP nach NSZ
- hactoolnet update auf neue Version 0.6.0
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.95
Beta v0.7.1: (26.10.2019)
- Änderungen bei XCI merge Unterstützung für 00 gesplittete Dateien
- Neue Funktion hinzugefügt dekomprimiere XCZ nach XCI
- Neue Funktion hinzugefügt dekomprimiere NSZ nach NSP
- Code Bereinigung
Beta v0.7.2: (17.11.2019)
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.96c
- Splash Screen zu SAK hinzugefügt
Beta v0.7.3: (22.11.2019)
- Änderungen bei Update XCI mit Spiele Update + DLC's (Mehrfachauswahl möglich)
Beta v0.7.3.1: (02.12.2019)
- Kleiner fix bei extrahiere Saves
- hactoolnet update auf neue Version 0.7.0
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.96d
Kleines Update: (19.12.2019)
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.97
Beta v0.7.4: (05.01.2020)
- Neue Funktion hinzugefügt update NSP mit Spiele Update
- hactoolnet update auf neue Version 0.8.0
Kleines Update: (07.01.2020)
- hactoolnet update auf neue Version 0.8.1
Kleines Update: (20.01.2020)
- hactool update auf neue Version 1.3.0
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 0.98b
Kleines Update: (22.02.2020)
- hactool update auf neue Version 1.3.1
Beta v0.7.5: (11.06.2020)
- Änderungen update NSP/XCI mit Spiele Update unterstütz nun Updates als NSZ
- Neue Funktion hinzugefügt XCI auf niedrige Firmware patchen
- hactool update auf neue Version 1.4.0
- hactoolnet update auf neue Version 0.11.3
Beta v0.7.6: (26.10.2020)
- Änderungen _patch wird beim patchen von XCI oder NSP angefügt
- NSC_BUILDER (nur squirrel.exe) update auf neue Version 1.01b
- hactoolnet update auf neue Version 0.12.0
Beta v0.7.7: (31.12.2020)
- Fix beim patchen von NSP mit anfügen von _patch
- NSC_BUILDER (nur squirrel.exe) auf alte version 0.98b
Beta v0.7.8: (04.05.2021)
- Neue Funktion hinzugefügt NRO forwarder erstellen
Beta v0.7.9: (05.05.2021)
- Funktion hinzugefügt Retroarch Core forwarder erstellen
Kleines Update (06.05.2021)
- fix keine Savedatei mehr und keine Benutzerauswahl mehr beim starten thx an The-4n und sein Tool hacPackTools-NACP
Beta v0.7.10: (14.05.2021)
- Funktion hinzugefügt ändern der Versionsnummer im forwarder
- Funktion hinzugefügt erlaube/verbiete Screenshots im forwarder
- Funktion hinzugefügt aktiviere/deaktiviere Videoaufnahme im forwarder
Beta v0.7.11: (15.05.2021)
- Fix einige HB-Tools nicht als forwarder gehen
Kleines Update: (21.06.2021)
- hactoolnet update auf neue Version 0.13.0
Kleines Update: (05.07.2021)
- hactoolnet update auf neue Version 0.13.1
Beta v0.7.12: (05.10.2021)
- Entpacke Firmware zeigt nun die Version an
und benennt den Ordner zu Firmware X.X.X um
- nx-hbloader für NSP Forwarder genutzt
wurde mit libnx-4.2.0-master-cee75bb neu kompiliert
- hactoolnet update auf neue Version 0.13.3
Beta v0.7.13: (08.10.2021)
- Fix für SAK Update check
Wenn die liesmich vom Benutzer gelöscht wurde...verursacht ein Crash
Kleines Update: (30.10.2021)
- fw13.1.0 nca_id hinzugefügt
Beta v0.7.14: (22.11.2021)
- Fix für zurück ins Hauptmenü, thx Signum21
Kleines Update: (04.12.2021)
- fw13.2.0 nca_id hinzugefügt
- hactoolnet update auf neue Version 0.14.0
Kleines Update: (28.01.2022)
- fw13.2.1 nca_id hinzugefügt
- hactoolnet update auf neue Version 0.15.0
Download:
https://github.com/dezem/SAK/releases (alte Version)
Modifizierte SAK Version 0.7.14 für AMS >= 1.8.0 FW 19.0.1 von Sandmann vom 19.11.2024
ICH (kempa) übernehme keine Verantwortung für Schäden/Bricks jeglicher Art.
Die durch XCI's oder bei der späteren Installation auf der Switch von NSP's auftreten können!
Nutzt stets eure eigenen Spiele, die ihr auch legal besitzt!
So habt ihr später auch keine Probleme.
Manche Virenscanner melden Schadcode in SAK:
Alle Tools von mir sind zu 100% sauber und keinerlei Schadcode drin.
Ich möchte durch die Tools ja allen helfen und keinen Schaden an richten.
Dafür stehe ich auch mit meinem Namen.
Virenreports:
SAK 32 Bit Version:
SAK 64 Bit Version
https://www.virustotal.com/gui/file/461da08a72cfeff28a48da888f79dd1263e2f4ad8141b8146df42e79a665ca5a
Screens der jeweiligen Funktionen:
NSP splitten Beispiel: