- Channel radio (Release / Master (Instabil)); master installs the
rolling 'master' release from OmniNX/OmniNX-Master. Preselected from
release_channel in the card's manifest.ini.
- Variant, RAM (8gb) and Hekate-Pro choice are prefilled from the card
(manifest.ini / config.ini) like the payload does, instead of
silently switching users back to 4 GB / Standard.
- Clear read-only attributes before deleting folders.
- Remove leftover "OmniNX <Variant>" pack folders after installing.
- Create empty folders from the pack.
- Save every run's log to %LocalAppData%\OmniNX-Desktop-Installer\logs,
plus a "Save log" button.
Update mode:
- Sysmodules offered by OmniNX Downloader are removed again, since an old
build may not run on the new Atmosphere (SysDVR, Fizeau, MissionControl,
ldn_mitm), plus sys-botbase and emuiibo. Title IDs taken from the
current release zips. Users reinstall them via the Downloader.
- Configs of other CFW packs (kefir-updater, blue_pack_updater) and the
old Ultrahand name (uberhand) are removed again.
- Former OmniNX folders games, NSPs (Tools), scripts and tools are removed
again. Patched Apps stays out: the Downloader installs into it.
Clean mode: also removes sept/ and fusee-secondary.bin (old Atmosphere
boot chain).
The update list deleted ~80 apps the pack never shipped (Goldleaf,
linkalho, Moonlight, NX-Shell, ...), Downloader sysmodules (SysDVR,
MissionControl, ldn_mitm, Fizeau), game title ID folders (mods/cheats),
and user folders like "Patched Apps" or "games". Anything a user
installed via OmniNX Downloader was wiped on every update.
Update mode only runs on an existing OmniNX install, so the list now
keeps only what the pack ships, components OmniNX dropped, and
boot-relevant housekeeping. Foreign-pack leftovers stay in the clean
list. Also drops 15 entries nested in deleted folders, a case-duplicate
(themezernx) and a trailing-space path.
tools/audit_update_list.py checks the list against the OmniNX repo.
This lets mass deployments and modchip setups apply the same install/update flow from a PC, with generated deletion lists kept in sync with the payload headers.