OmniNX/README.md
2026-02-07 22:56:12 +01:00

162 lines
7.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OmniNX CFW Pack
![](.pics/hekate.png)
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.
## 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** Lockpick RCM (Pro), TegraExplorer, Modchip-Toolboxen
* **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.)
## 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: OC Toolkit, sys-clk EOS, SaltySD-Integration |
## Inhalt von OmniNX
### **1. Kern-CFW-Komponenten**
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** Custom Firmware für Nintendo Switch
2. **[Hekate](https://github.com/CTCaer/hekate)** Bootloader mit grafischer Oberfläche und Nyx
3. **[sys-patch](https://github.com/impeeza/sys-patch)** System-Patches für unsigned Software
4. **[Ultrahand Reload](https://github.com/ppkantorski/Ultrahand-Overlay)** Overlay-Menü und Package-System
### **2. Payloads**
* **[Lockpick RCM](https://github.com/saneki/Lockpick_RCM)** Konsolen-Key-Extraktion
* **[TegraExplorer](https://github.com/suchmememanyskill/TegraExplorer)** Low-Level-Dateimanager
* **[hwfly_toolbox](https://github.com/hwfly-nx/hwfly-toolbox)** hwfly-Modchip-Toolbox
* **[Instinct_toolbox](https://github.com/Xnopyt/HWFLY-Instinct)** Instinct-Modchip-Toolbox
* **[PicoFly_Toolbox](https://github.com/Ansem-SoD/Picofly)** PicoFly-Modchip-Toolbox
* **[OmniNX Installer](https://github.com/OmniNX/OmniNX-Installer-Payload)** Pack-Installer-Payload (Staging)
### **3. Homebrew-Apps (Standard / OC; Light hat eine Teilmenge)**
* **[Sphaira](https://github.com/ITotalJustice/sphaira)** Modernes Homebrew-Menü (Standard-Launcher)
* **[DBI](https://github.com/rashevskyv/DBI)** Dateimanager, Save-Manager, Installer
* **[Daybreak](https://github.com/Atmosphere-NX/Atmosphere)** HOS-Update-Tool
* **[JKSV](https://github.com/J-D-K/JKSV)** Save-Manager
* **[Linkalho](https://github.com/impeeza/linkalho)** Account-Verknüpfung
* **[Chiaki](https://git.sr.ht/~thestr4ng3r/chiaki/)** PlayStation Remote Play
* **[SimpleModDownloader](https://github.com/PoloNX/SimpleModDownloader)** Mod-Downloader
* **[SimpleModAlchemist](https://github.com/ppkantorski/Alchemist)** Mod-Manager
* **[Switch Theme Installer](https://github.com/exelix11/SwitchThemeInjector)** Theme-Installer
* **[ThemezerNX](https://github.com/suchmememanyskill/themezer-nx)** Themezer-Client
* **[tinwoo](https://github.com/nicoboss/tinwoo)** Installer
* **[NXGallery](https://github.com/iUltimateLP/NXGallery)** Medien-Galerie
* **[Breeze](https://github.com/tomvita/Breeze-Beta)** Cheat-Manager
* **[DNS_mitm Tester](https://github.com/meganukebmp/Switch_90DNS_tester)** DNS-Test-Tool
### **4. Overlays und Packages**
* **nx-ovlloader** Overlay-Loader für Tesla-artiges Menü
* **Ultrahand Reload** Overlay-System und Packages:
- **Status Monitor** 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
* **OC Toolkit** (OC-Variante) sys-clk EOS und Overclock-Konfiguration
### **5. Konfiguration und Themes**
* **OmniNX-Theme** Sphaira-Theme (`/config/sphaira/themes/omninx.ini`) in allen Varianten
* **Boot-Logos** Einheitliches CFW-Boot-Logo (`bootlogo_cfw.bmp`)
* **Hekate** Vorkonfigurierte Boot-Einträge (CFW-EmuMMC, OFW, Payloads)
* **Nyx** Theming und UI (z. B. `themecolor=197`)
### **6. Sicherheit und System**
* **DNS-MitM** DNS-Weiterleitung und Blocking
* **sys-patch** Automatische System-Patches
* **USB 3.0 Force** Verbesserte USB-Performance
* **exosphere.ini** Optionale Exosphere-Konfiguration pro Variante
## Repository-Struktur
```
OmniNX/
├── 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
├── VERSION # Version (wird in die Packs eingetragen)
└── output/ # Erstellte ZIP-Archive (wird beim Build erstellt)
```
## Packs bauen
### Voraussetzungen
- Bash, `zip`
### Alle Varianten bauen
```bash
./scripts/build-all.sh
```
Die Version wird aus der Datei `VERSION` gelesen und in `manifest.ini` sowie die ZIP-Dateinamen übernommen. Die fertigen Packs liegen in `output/`.
## Installation
1. **SD-Karte vorbereiten** Als FAT32 formatieren
2. **Dateien kopieren** Gewünschtes Varianten-ZIP auf die SD-Root entpacken
3. **Installation** Beim start vom Hekate OmniNX Installer Payload auswählen und Anweisungen befolgen
## Verwendung
### Boot-Optionen (Hekate-Launch)
- **CFW-EmuMMC** Custom Firmware mit EmuMMC
- **OFW** Original-Firmware
- **TegraExplorer** Dateisystem-Explorer
- **Lockpick RCM** Key-Extraktion
### Overlay-Menü
- **L + R + PLUS** Ultrahand-Reload-Overlay öffnen
### Homebrew-Menü
- **Album** Sphaira starten (OmniNX-Theme)
## Lizenz
Die verwendeten Projekte unterliegen ihren jeweiligen Lizenzen. Das OmniNX-Pack selbst steht unter der MIT-Lizenz.
**[GPL 2.0](https://github.com/Atmosphere-NX/Atmosphere/blob/master/LICENSE):**
* [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)
## Credits
* **Atmosphere Team** Custom Firmware
* **CTCaer** Hekate Bootloader
* **ppkantorski** Ultrahand Overlay & sys-clk
* **ITotalJustice** Sphaira, DNS_mitm Tester, Modchip-Toolboxen und mehr
* **WerWolv** Tesla-Menü & EdiZon
* **Sthetix** Lockpick RCM Pro
* **NiklasCFW** & **Woody-NX** OmniNX-Pack-Erstellung; Vorgänger NiklasCFW Pack
## Support
* **Discord:** [NiklasCFW Modding Community](https://discord.gg/niklascfw)
---
<div align="center">
[![OmniNX](https://img.shields.io/badge/OmniNX-CFW%20Pack-7d7d7d?style=for-the-badge)](https://git.niklascfw.de/OmniNX/OmniNX/releases)
[![Variants](https://img.shields.io/badge/Varianten-Standard%20%7C%20Light%20%7C%20OC-7d7d7d?style=for-the-badge)](https://git.niklascfw.de/OmniNX/OmniNX)
</div>