OmniNX_Fork
Find a file
2026-04-16 20:57:16 +02:00
.github/workflows fix(ci): read NX_Firmware releases without scoped job token 2026-04-09 23:28:14 +02:00
.pics docs: README aktualisieren, Hekate-Vorschau als GIF 2026-04-12 01:05:27 +02:00
scripts fix(ci): read NX_Firmware releases without scoped job token 2026-04-09 23:28:14 +02:00
staging chore: refresh OmniNX-Installer payload binary 2026-04-12 16:31:37 +02:00
variants Updated Simple Mod Alchemist to v1.1.1 2026-04-16 20:57:16 +02:00
.gitignore ci: daily refresh of badge-data.json and README badge cleanup 2026-04-09 23:23:26 +02:00
badge-data.json chore: refresh badge-data.json [skip ci] 2026-04-16 05:00:35 +00:00
LICENSE Initial Commit 2026-02-03 17:42:58 +01:00
README.md docs: README aktualisieren, Hekate-Vorschau als GIF 2026-04-12 01:05:27 +02:00
VERSION Version bump to 1.0.0-b10 2026-04-12 16:38:27 +02:00

OmniNX CFW Pack

Aktuelle Version Firmware OmniNX Pack Downloads

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

  1. Atmosphere Custom Firmware für Nintendo Switch
  2. Hekate Bootloader mit grafischer Oberfläche (Nyx)
  3. sys-patch System-Patches für unsigned Software
  4. Ultrahand Overlay-Menü und Package-System

2. Payloads

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

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_version pro Titel-ID (atmosphere/contents/<TitleID>/, config.ini, optional icon.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 (.nro im 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 SD atmosphere/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.

  1. SD-Karte vorbereiten Als FAT32 formatieren, falls nötig (neue microSD oder noch kein FAT32).
  2. 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.
  3. 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.

GPL 2.0:

Credits

Support

Socials

Discord YouTube Channel