11 KiB
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: OmniNX Setup
Vorschau
Features von OmniNX
- Drei Varianten – Light (minimal), Standard (voll) und OC (Alles aus Light/Standard + Extra Overclocking Tools)
- Vollständiges CFW-Setup – Sofort einsatzbereit mit Atmosphere, Hekate und wichtigen Tools
- Ultrahand – Overlay-Menü und Package-System (OmniNX Downloader, Alchemist, RAM Patcher und weitere...)
- Vorinstallierte Payloads – u. a. APL (Recovery), Lockpick RCM- & Pro, TegraExplorer, modchip_toolbox, OmniNX Installer
- Sicherheit und Patches – sys-patch, DNS-MitM
- Modulare Struktur – Build-Skripte für einfaches Erstellen der Packs
- sys-ticon (Standard, damit auch OC) – Home-Menü: eigene Icons, Titel, Herausgeber und Versionsanzeige (sys-ticon)
Varianten
Light ist die Basis, Standard baut auf Light auf, OC baut auf Standard auf – jede Variante enthält alles von der vorherigen plus die zusätzlichen Einträge.
| Variante | Beschreibung |
|---|---|
| Light | Minimal: Kern-Apps, Overlays und Packages für den Alltag. |
| Standard | Wie Light, plus weitere Homebrew-Apps, Themes, Mod-Tools und Cheat-Overlay. |
| OC | Wie Standard, plus Overclocking: Horizon OC, SaltyNX/SaltySD, FPSLocker. |
Schritt-für-Schritt-Anleitungen: NiklasCFW Docs – OmniNX Setup
Inhalt von OmniNX
Legende: ✓ = enthalten · — = nicht enthalten · (offload) = in .offload/, per Package Manager aktivierbar
Was ist in welcher Variante?
Orientierung an den NiklasCFW Docs.
Homebrew-Apps
| App | Light | Standard | OC |
|---|---|---|---|
| Sphaira (HB-Menü) | ✓ | ✓ | ✓ |
| DBI | ✓ | ✓ | ✓ |
| Daybreak | ✓ | ✓ | ✓ |
| JKSV | ✓ | ✓ | ✓ |
| Linkalho | ✓ | ✓ | ✓ |
| DNS_mitm Tester | ✓ | ✓ | ✓ |
| Ultrahand Reload | ✓ | ✓ | ✓ |
| NXGallery | — | ✓ | ✓ |
| Switch Theme Installer | — | ✓ | ✓ |
| ThemezerNX | — | ✓ | ✓ |
| SimpleModDownloader | — | ✓ | ✓ |
| SimpleModAlchemist | — | ✓ | ✓ |
| Breeze (Cheat-Manager) | — | ✓ | ✓ |
| CyberFoil | — | ✓ | ✓ |
| Cheats-Updater | — | ✓ | ✓ |
| Furmark-NX | — | — | ✓ |
| swr-ini-tool | — | — | ✓ |
Ultrahand-Packages
| Package | Light | Standard | OC |
|---|---|---|---|
| OmniNX Downloader | ✓ | ✓ | ✓ |
| RebootNX | ✓ | ✓ | ✓ |
| Alchemist | ✓ | ✓ | ✓ |
| Cool Curves | ✓ | ✓ | ✓ |
| Package Manager | ✓ | ✓ | ✓ |
| RAM Patcher (offload) | ✓ | ✓ | ✓ |
| Memory Kit / Memory Config (offload) | ✓ | ✓ | ✓ |
| Installer Configurator (offload) | ✓ | ✓ | ✓ |
Overlays
| Overlay | Light | Standard | OC |
|---|---|---|---|
| HOC Monitor | ✓ | ✓ | ✓ |
| QuickNTP | ✓ | ✓ | ✓ |
| Sysmodules (ovlSysmodules) | ✓ | ✓ | ✓ |
| Ultrahand-Menü (ovlmenu) | ✓ | ✓ | ✓ |
| sys-patch Overlay (offload) | ✓ | ✓ | ✓ |
| DNS-MitM Manager (offload) | ✓ | ✓ | ✓ |
| MasterVolume (offload) | ✓ | ✓ | ✓ |
| EdiZon (Cheats) | — | ✓ | ✓ |
| sys-ticon | — | ✓ | ✓ |
| Horizon OC Overlay | — | — | ✓ |
| FPSLocker | — | — | ✓ |
| ReverseNX-RT | — | — | ✓ |
OC / System (nur OC-Variante)
| Komponente | Light | Standard | OC |
|---|---|---|---|
| Horizon OC (KIP, hoc-clk) | — | — | ✓ |
| SaltyNX | — | — | ✓ |
| SaltySD | — | — | ✓ |
Gepatchtes exosphere.bin |
— | — | ✓ |
FPSLocker-Patch-Entpackung (boot_package.ini) |
— | — | ✓ |
Basis in allen Varianten (nicht in der Docs-Tabelle)
- Atmosphere, Hekate / Nyx, sys-patch, Ultrahand
- Payloads: APL, Lockpick RCM, Lockpick RCM Pro, TegraExplorer, modchip_toolbox, OmniNX Installer
- DNS-MitM (Hosts), USB 3.0 Force, OmniNX Sphaira-Theme, Boot-Logos, HorizonOS-Logo-Patch, MasterVolume-IPS-Patch,
exosphere.ini(optional)
sys-clk / Sys-Clk Manager: nicht fest im Pack; optional über OmniNX Downloader (in den Docs teils noch als OC-Eintrag geführt).
Repository-Struktur
OmniNX/
├── .github/
│ ├── badges/
│ │ └── data.json # README-Shields (Version, Downloads, FW); täglich per CI scripts/update-badge-data.py
│ └── workflows/
├── 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 # macOS / Linux
│ └── build-all.ps1 # Windows (PowerShell)
├── VERSION # Version (wird in die Packs eingetragen)
└── output/ # Erstellte ZIP-Archive (wird beim Build erstellt)
Packs bauen
Voraussetzungen
- macOS / Linux: Bash,
zip - Windows: PowerShell 5.1+ oder PowerShell 7 (ZIP ohne externes
zip)
Alle Varianten bauen
macOS / Linux:
./scripts/build-all.sh
Windows:
.\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 Basis in allen Varianten)
Vollständige Payload-Liste: Abschnitt „Basis in allen Varianten“ 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
- averne – MasterVolume
- NiklasCFW & Woody-NX – OmniNX-Pack; PatchExtractor, swr-ini-tool; Vorgänger NiklasCFW Pack
