Files
OmniNX-Installer-Payload/desktop/OmniNX.DesktopInstaller/Data/DeletionLists.Generated.cs
T
niklascfw c033b988ca Update mode: stop deleting user-installed apps and sysmodules
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.
2026-11-12 22:53:28 +01:00

323 lines
10 KiB
C#

// <auto-generated />
// Generated by tools/generate_deletion_lists.py — do not edit manually.
namespace OmniNX.DesktopInstaller.Data;
public static partial class DeletionLists
{
public static class Clean
{
public static readonly string[] clean_atmosphere_dirs_to_delete =
{
@"atmosphere",
};
public static readonly string[] clean_atmosphere_contents_dirs_to_delete =
{
};
public static readonly string[] clean_atmosphere_files_to_delete =
{
};
public static readonly string[] clean_bootloader_dirs_to_delete =
{
@"bootloader\boot",
@"bootloader\bootlogo",
@"bootloader\ini2",
@"bootloader\payloads",
@"bootloader\reboot",
@"bootloader\res",
@"bootloader\sys",
};
public static readonly string[] clean_bootloader_files_to_delete =
{
@"bootloader\ArgonNX.bin",
@"bootloader\bootlogo.bmp",
@"bootloader\hekate_ipl.ini",
@"bootloader\patches.ini",
@"bootloader\update.bin",
@"bootloader\ini\EmuMMC ohne Mods.ini",
};
public static readonly string[] clean_config_dirs_to_delete =
{
@"config\aio-switch-updater",
@"config\blue_pack_updater",
@"config\kefir-updater",
@"config\nx-hbmenu",
@"config\sys-con",
@"config\sys-patch",
@"config\uberhand",
@"config\ultrahand",
};
public static readonly string[] clean_switch_dirs_to_delete =
{
@"switch",
};
public static readonly string[] clean_switch_files_to_delete =
{
};
public static readonly string[] clean_root_files_to_delete =
{
@"boot.dat",
@"boot.ini",
@"exosphere.bin",
@"exosphere.ini",
@"hbmenu.nro",
@"install.bat",
@"license",
@"loader.bin",
@"mc-mitm.log",
@"payload.bin",
@"update.bin",
@"version",
};
public static readonly string[] clean_misc_dirs_to_delete =
{
@"argon",
@"games",
@"hwtest",
@"NSPs (Tools)",
@"Patched Apps",
@"SaltySD\flags",
@"SaltySD\patches",
@"scripts",
@"TegraExplorer",
@"themes\systemData",
@"tools",
@"warmboot_mariko",
};
public static readonly string[] clean_misc_files_to_delete =
{
@"fusee-primary.bin",
@"fusee.bin",
@"SaltySD\exceptions.txt",
@"SaltySD\saltysd_bootstrap.elf",
@"SaltySD\saltysd_bootstrap32_3k.elf",
@"SaltySD\saltysd_bootstrap32_5k.elf",
@"SaltySD\saltysd_core.elf",
@"SaltySD\saltysd_core32.elf",
};
public static readonly string[] clean_post_restore_dirs_to_delete =
{
@"switch\tinfoil\db",
};
public static readonly string[] old_version_files_to_delete =
{
@"1.4.0-pre",
@"1.4.0-pre-c",
@"1.4.0-pre-d",
@"1.4.1",
@"1.5.0",
@"1.6.0",
@"1.6.1",
@"1.6.2",
};
}
public static class Update
{
public static readonly string[] atmosphere_dirs_to_delete =
{
@"atmosphere\config",
@"atmosphere\crash_reports",
@"atmosphere\erpt_reports",
@"atmosphere\exefs_patches\audio_mastervolume",
@"atmosphere\exefs_patches\CrunchPatch",
@"atmosphere\exefs_patches\SaltyNX_Fixes",
@"atmosphere\exefs_patches\Crunchyroll Patch 1.10.0",
@"atmosphere\exefs_patches\bluetooth_patches",
@"atmosphere\exefs_patches\bootlogo",
@"atmosphere\exefs_patches\btm_patches",
@"atmosphere\exefs_patches\es_patches",
@"atmosphere\exefs_patches\hid_patches",
@"atmosphere\exefs_patches\logo",
@"atmosphere\exefs_patches\nfim_ctest",
@"atmosphere\exefs_patches\nim_ctest",
@"atmosphere\exefs_patches\nvnflinger_cmu",
@"atmosphere\extrazz",
@"atmosphere\fatal_errors",
@"atmosphere\fatal_reports",
@"atmosphere\flags",
@"atmosphere\hbl_html",
@"atmosphere\hosts",
@"atmosphere\kips",
@"atmosphere\kip1",
@"atmosphere\kip_patches",
@"atmosphere\logs",
};
public static readonly string[] atmosphere_contents_dirs_to_delete =
{
@"atmosphere\contents\0000000000534C56",
@"atmosphere\contents\00FF0000B378D640",
@"atmosphere\contents\00FF0000636C6BFF",
@"atmosphere\contents\0100000000000008",
@"atmosphere\contents\010000000000000D",
@"atmosphere\contents\010000000000002B",
@"atmosphere\contents\0100000000000032",
@"atmosphere\contents\0100000000000034",
@"atmosphere\contents\0100000000000036",
@"atmosphere\contents\0100000000000037",
@"atmosphere\contents\010000000000003C",
@"atmosphere\contents\0100000000000042",
@"atmosphere\contents\0100000000000895",
@"atmosphere\contents\0100000000001000",
@"atmosphere\contents\0100000000001007",
@"atmosphere\contents\0100000000001013",
@"atmosphere\contents\010000000000DA7A",
@"atmosphere\contents\050000BADDAD0000",
@"atmosphere\contents\4200000000000000",
@"atmosphere\contents\420000000000000B",
@"atmosphere\contents\420000000000000E",
@"atmosphere\contents\4200000000000FFF",
@"atmosphere\contents\420000000007E51A",
@"atmosphere\contents\420000000007E51B",
@"atmosphere\contents\690000000000000D",
@"atmosphere\contents\00FF747765616BFF",
};
public static readonly string[] atmosphere_files_to_delete =
{
@"atmosphere\hbl.nsp",
@"atmosphere\package3",
@"atmosphere\reboot_payload.bin",
@"atmosphere\stratosphere.romfs",
};
public static readonly string[] bootloader_dirs_to_delete =
{
@"bootloader\boot",
@"bootloader\bootlogo",
@"bootloader\ini2",
@"bootloader\payloads",
@"bootloader\reboot",
@"bootloader\res",
@"bootloader\sys",
};
public static readonly string[] bootloader_files_to_delete =
{
@"bootloader\ArgonNX.bin",
@"bootloader\bootlogo.bmp",
@"bootloader\hekate_ipl.ini",
@"bootloader\nyx.ini",
@"bootloader\patches.ini",
@"bootloader\update.bin",
@"bootloader\ini\EmuMMC ohne Mods.ini",
};
public static readonly string[] config_dirs_to_delete =
{
@"config\nx-hbmenu",
@"config\quickntp",
@"config\sys-patch",
@"config\ultrahand",
};
public static readonly string[] switch_dirs_to_delete =
{
@"switch\.packages\.offload",
@"switch\.packages\Alchemist",
@"switch\.packages\Cool Curves",
@"switch\.packages\HOC Toolkit",
@"switch\.packages\Installer Configurator",
@"switch\.packages\Memory Config",
@"switch\.packages\Memory Kit",
@"switch\.packages\Memory Switcher",
@"switch\.packages\OmniNX Downloader",
@"switch\.packages\Package Manager",
@"switch\.packages\RebootNX",
@"switch\.overlays\.offload",
@"switch\Benchmark-Toolbox",
@"switch\breeze",
@"switch\cheats-updater",
@"switch\chiaki",
@"switch\Daybreak",
@"switch\DNS-Block_Tester",
@"switch\DNS_mitm Tester",
@"switch\Furmark-NX",
@"switch\JKSV",
@"switch\Linkalho",
@"switch\NXGallery",
@"switch\SimpleModAlchemist",
@"switch\SimpleModDownloader",
@"switch\sphaira",
@"switch\Switch_themes_Installer",
@"switch\swr-ini-tool",
@"switch\Sys-Clk Manager",
@"switch\ThemezerNX",
@"switch\tinwoo",
@"switch\Ultrahand-Reload",
};
public static readonly string[] switch_files_to_delete =
{
@"switch\DBI\DBI.nro",
@"switch\DBI\DBI_EN.nro",
@"switch\.packages\boot_package.ini",
@"switch\.packages\package.ini",
@"switch\.overlays\DNS-MITM_Manager.ovl",
@"switch\.overlays\FPSLocker.ovl",
@"switch\.overlays\MasterVolume.ovl",
@"switch\.overlays\QuickNTP.ovl",
@"switch\.overlays\ReverseNX-RT-ovl.ovl",
@"switch\.overlays\Status-Monitor-Overlay.ovl",
@"switch\.overlays\horizon-oc-overlay.ovl",
@"switch\.overlays\ovlEdiZon.ovl",
@"switch\.overlays\ovlSysmodules.ovl",
@"switch\.overlays\ovlmenu.ovl",
@"switch\.overlays\sys-patch-overlay.ovl",
};
public static readonly string[] root_files_to_delete =
{
@"boot.dat",
@"boot.ini",
@"exosphere.bin",
@"exosphere.ini",
@"hbmenu.nro",
@"install.bat",
@"license",
@"loader.bin",
@"mc-mitm.log",
@"payload.bin",
@"update.bin",
@"version",
};
public static readonly string[] misc_dirs_to_delete =
{
@"argon",
@"hwtest",
@"SaltySD\flags",
@"switch\tinfoil\db",
@"themes\systemData",
@"warmboot_mariko",
};
public static readonly string[] misc_files_to_delete =
{
@"fusee-primary.bin",
@"fusee.bin",
@"SaltySD\exceptions.txt",
@"SaltySD\saltysd_bootstrap.elf",
@"SaltySD\saltysd_bootstrap32_3k.elf",
@"SaltySD\saltysd_bootstrap32_5k.elf",
@"SaltySD\saltysd_core.elf",
@"SaltySD\saltysd_core32.elf",
};
}
}