- NiklasCFW-Docs verlinken; Installation, Payloads, Light/Standard - modchip_toolbox, APL, Lockpick RCM/Pro; sys-patch/Ultrahand-Links - OC-Abschnitt, HorizonOS-Boot-Logo, USB 3.0; Credits inkl. Horizon-OC - Preview: hekate.png durch preview.gif ersetzen Made-with: Cursor |
||
|---|---|---|
| .github/workflows | ||
| .pics | ||
| scripts | ||
| staging | ||
| variants | ||
| .gitignore | ||
| badge-data.json | ||
| LICENSE | ||
| README.md | ||
| VERSION | ||
OmniNX CFW Pack
OmniNX ist ein vollständiges Custom-Firmware-Setup für die Nintendo Switch, verfügbar in drei Varianten mit Fokus auf Flexibilität und Modularität.
Vollständige Schritt-für-Schritt-Anleitungen (Varianten, Voraussetzungen, emuMMC, Updates): NiklasCFW Docs – OmniNX Setup
Hekate Vorschau
Features von OmniNX
- Drei Varianten – Standard (voll), Light (minimal) und OC (Overclocking + SaltySD)
- Vollständiges CFW-Setup – Sofort einsatzbereit mit Atmosphere, Hekate und wichtigen Tools
- Modernes Homebrew-Menü – Sphaira mit OmniNX-Theme und FTP-/MTP-Unterstützung
- Ultrahand Reload – Overlay-Menü und Package-System (Alchemist, RAM Patcher, OmniNX Downloader)
- Vorkonfigurierte Payloads – u. a. APL (Recovery), Lockpick RCM & Pro, TegraExplorer, modchip_toolbox, OmniNX Installer
- Sicherheit und Patches – sys-patch, DNS-MitM, USB 3.0 Force
- Modulare Struktur – Build-Skripte für einfaches Erstellen der Packs
- RAM-Patcher-Packages – Optionale Speicher-Konfigurationen (Default, RAM Patch, 4GB Kip, etc.)
- sys-ticon (Standard, damit auch OC) – Home-Menü: eigene Icons, Titel, Herausgeber und Versionsanzeige (sys-ticon)
Varianten
| Variante | Beschreibung |
|---|---|
| Light | Minimales Pack: nur Kern-Apps und Overlays (Daybreak, DBI, JKSV, Sphaira, Ultrahand, etc.) |
| Standard | Volles Pack: alle Homebrew-Apps, Overlays, Themes und Packages |
| OC | Volles Pack plus Overclocking: Horizon OC, SaltySD-Integration |
Inhalt von OmniNX
1. Kern-CFW-Komponenten
- Atmosphere – Custom Firmware für Nintendo Switch
- Hekate – Bootloader mit grafischer Oberfläche (Nyx)
- sys-patch – System-Patches für unsigned Software
- Ultrahand – Overlay-Menü und Package-System
2. Payloads
- AllgemeinerProblemLoeser (APL) – Recovery & Problembehebung ohne PC (Fork von Common Problem Resolver; u. a. Sysmodule/Themes, Archiv-Bit, Mac-Ordner, Mariko-Warmboot/Sleep)
- Lockpick RCM – Konsolen-Key-Extraktion
- Lockpick RCM Pro – Konsolen-Key-Extraktion (u. a. PRODINFO-Backup)
- TegraExplorer – Low-Level-Dateimanager
- modchip_toolbox – Modchip-Toolbox (All-in-one für HWFLY & PicoFly)
- OmniNX Installer – Pack-Installer-Payload (Staging / Updates)
3. Homebrew-Apps
Hinweis: Light enthält nur eine Teilmenge; Einträge mit (Standard) liegen erst ab der Standard-Variante im Pack. Übersichtstabelle: NiklasCFW Docs
- Sphaira – Modernes Homebrew-Menü (Standard-Launcher)
- DBI – Dateimanager, Save-Manager, Installer
- Daybreak – HOS-Update-Tool
- JKSV – Save-Manager
- Linkalho – Account-Verknüpfung
- SimpleModDownloader – Mod-Downloader (Standard)
- SimpleModAlchemist – Mod-Manager (Standard)
- NXThemesInstaller – Theme-Installer (Standard)
- ThemezerNX – Themezer-Client (Standard)
- NXGallery – Medien-Galerie (Standard)
- Breeze – Cheat-Manager (Standard)
- DNS_mitm Tester – DNS-Test-Tool
- CyberFoil – Installer für NSP, NSZ, XCI, XCZ (Standard)
- cheats-updater – Cheat-Pakete aktualisieren (Standard)
4. Overlays und Packages
- nx-ovlloader – Overlay-Loader für Tesla-artiges Menü
- Ultrahand Reload – Overlay-System und Packages:
- Status Monitor (HOC) – Echtzeit-Systemüberwachung
- sys-patch Overlay – Patch-Verwaltung
- EdiZon Overlay – Cheats
- sysmodules – Modul-Verwaltung
- DNS-MitM Manager – DNS-Konfiguration
- QuickNTP – Zeitsynchronisation
- RAM Patcher – Speicher-Konfiguration (Default, RAM Patch, RAM Patch Kip, 4GB Kip)
- Memory Kit / Memory Config – Mesosphere- und Speicher-Optionen
- Alchemist – pchtxt- und Contents-Verwaltung
- OmniNX Downloader – Apps, Overlays, Sysmodules, OS, Updater
- sys-ticon (Standard; OC-Pack enthält Standard-Inhalt) – Sysmodule für qlaunch: Icons, Titel, Publisher und
display_versionpro Titel-ID (atmosphere/contents/<TitleID>/,config.ini, optionalicon.jpg/icon174.jpg)
5. OC: SaltyNX, SaltySD und OmniNX-Tools
Zusätzlich zum Standard-Inhalt liefert die OC-Variante u. a.:
- Horizon OC – Open-Source-Overclocking für Atmosphere (KIP, Overlay, Konfiguration)
- FPSLocker (Overlay) – FPS-Ziele und Spiel-Patches (mit SaltyNX / NX-FPS)
- ReverseNX-RT (Overlay) – Docked-/Handheld-Verhalten steuern
- SaltyNX – Sysmodule für Plugins und Laufzeit-Anpassungen (Grundlage u. a. für FPSLocker)
- SaltySD – SD-Pfad für Patches und Plug-ins (z. B. FPSLocker; im Pack u. a.
SaltySD/exceptions.txt) - PatchExtractor – entpackt
sd:/SaltySD/plugins/FPSLocker/patches.zip(Hilfs-Homebrew, siehe Projekt-README) - swr-ini-tool – INI-/Konfig-Werkzeug aus dem OmniNX-Projekt
- sys-clk – Sys-Clk Manager (
.nroim OC-Pack) zur Profil-Verwaltung; unabhängig von den Horizon-OC-Tweaks
6. Konfiguration und Themes
- OmniNX-Theme – Sphaira-Theme (
/config/sphaira/themes/omninx.ini) in allen Varianten - Boot-Logos – Einheitliches CFW-Boot-Logo (
bootlogo_cfw.bmp) - HorizonOS-Boot-Logo – IPS-Patch für das Nintendo-Startlogo (
variants/light/atmosphere/exefs_patches/logo→ auf der SDatmosphere/exefs_patches/logo); Erstellung eigener Logos: switch-logo-patcher - Hekate – Vorkonfigurierte Boot-Einträge (CFW-EmuMMC, OFW, Payloads)
- Nyx – Theming und UI (z. B.
themecolor=197)
7. Sicherheit und System
- DNS-MitM – DNS-Weiterleitung und Blocking
- sys-patch – Automatische System-Patches
- USB 3.0 Force – USB-3.0-Superspeed für Homebrew (u. a.
exosphere.ini, Hekate,system_settings.ini) - exosphere.ini – Optionale Exosphere-Konfiguration pro Variante
Repository-Struktur
OmniNX/
├── badge-data.json # README-Shields (Version, Downloads, FW); täglich per CI scripts/update-badge-data.py
├── staging/ # Gemeinsame Install-Stage-Dateien (Bootloader, Payloads, Nyx, etc.)
├── variants/ # Varianten-Inhalt
│ ├── light/ # Light-Variante (minimal)
│ ├── standard/ # Standard-Variante (voll)
│ └── oc/ # OC-Variante (Overclocking + SaltySD)
├── scripts/ # Build-Skripte
│ ├── build-all.sh
│ └── build-all.ps1 # Windows PowerShell (optional)
├── VERSION # Version (wird in die Packs eingetragen)
└── output/ # Erstellte ZIP-Archive (wird beim Build erstellt)
Packs bauen
Voraussetzungen
- macOS / Linux: Bash,
zip - Windows (optional): PowerShell 5.1+ oder PowerShell 7 (ZIP ohne externes
zip)
Alle Varianten bauen
./scripts/build-all.sh
.\scripts\build-all.ps1
Die Version wird aus der Datei VERSION gelesen und in manifest.ini sowie die ZIP-Dateinamen übernommen. Die fertigen Packs liegen in output/.
Installation
Hinweis: Ausführlichere Schritt-für-Schritt-Guides (Voraussetzungen, Download, emuMMC, Einrichtung, Updates) lassen sich in den NiklasCFW Docs – OmniNX Setup übersichtlicher nachverfolgen als diese Kurzliste.
- SD-Karte vorbereiten – Als FAT32 formatieren, falls nötig (neue microSD oder noch kein FAT32).
- Dateien kopieren – Nur den Inhalt des gewünschten Varianten-ZIPs auf die microSD-Root entpacken; wenn der Entpacker zum Überschreiben vorhandener Dateien auffordert, bestätigen. Wechsel von einem anderen Pack zu OmniNX: die microSD nicht leerformatieren – nur die ZIP-Inhalte wie beschrieben aufspielen und Überschreiben zulassen.
- Installation – Beim Start vom Hekate OmniNX Installer Payload auswählen und Anweisungen befolgen
Verwendung
Hekate: Boot-Einträge und Payloads
- CFW-EmuMMC – Custom Firmware mit EmuMMC
- OFW – Original-Firmware
- OmniNX Installer – Pack-Installation / Staging (siehe Installation)
- TegraExplorer – Dateisystem-Explorer (RCM-Payload)
- Lockpick RCM / Lockpick RCM Pro – Key-Extraktion (Pro: u. a. PRODINFO)
- AllgemeinerProblemLoeser (APL) – Recovery ohne PC
- modchip_toolbox – HWFLY & PicoFly (siehe Abschnitt 2)
Vollständige Payload-Liste: Abschnitt „2. Payloads“ oben.
Packages und Overlays
- L + R + PLUS – Ultrahand-Overlay öffnen
Homebrew-Menü
- Album – Sphaira starten (OmniNX-Theme)
Lizenz
Die verwendeten Projekte unterliegen ihren jeweiligen Lizenzen; maßgeblich sind die Lizenzdateien der jeweiligen Upstream-Repositories. Das OmniNX-Pack selbst steht unter der MIT-Lizenz.
Credits
- Atmosphere Team – Custom Firmware
- CTCaer – Hekate Bootloader
- ppkantorski – Ultrahand Overlay
- ITotalJustice – Sphaira, DNS_mitm Tester und mehr
- DefenderOfHyrule – modchip_toolbox
- WerWolv – Tesla-Menü & EdiZon
- Sthetix – Lockpick RCM Pro
- MasaGratoR (masagrator) – sys-ticon, SaltyNX, FPSLocker, Status Monitor, ReverseNX-RT
- Horizon-OC – Horizon OC (Overclocking, KIP, OC-Overlay)
- luketanti – CyberFoil
- NiklasCFW & Woody-NX – OmniNX-Pack; PatchExtractor, swr-ini-tool; Vorgänger NiklasCFW Pack
Support
- Discord: NiklasCFW Modding Community
