diff --git a/include/updater/boot_package.ini b/include/updater/boot_package.ini index 737c6ed..6d790ce 100644 --- a/include/updater/boot_package.ini +++ b/include/updater/boot_package.ini @@ -3,9 +3,11 @@ make /config/omninx/manifest.ini set-ini-val ./include/updater/config.ini 'OmniNX' footer '' set-ini-val ./include/updater/config.ini 'Switch Firmware' footer '' set-ini-val ./include/updater/config.ini 'OmniNX Downloader' footer '' +set-ini-val ./include/updater/config.ini '*Firmware Archiv' footer '18.0.0+' try: download https://git.niklascfw.de/OmniNX/OmniNX-Downloader/raw/branch/main/include/updater/RELEASE.ini ./include/updater/RELEASE.ini +download https://git.niklascfw.de/OmniNX/NX_Firmware/raw/branch/main/archive.json ./include/updater/firmware-archive.json ini_file ./include/updater/RELEASE.ini set-ini-val ./include/updater/config.ini 'OmniNX' footer '{ini_file(Release Info,omninx_pack)}' diff --git a/include/updater/fw_warning.txt b/include/updater/fw_warning.txt new file mode 100644 index 0000000..0b4c460 --- /dev/null +++ b/include/updater/fw_warning.txt @@ -0,0 +1 @@ +WARNUNG: Das Firmware-Archiv ist nur für erfahrene Nutzer gedacht. Installiere nur Versionen, die zu deiner Konsole und deiner CFW passen. Falsche oder manipulierte Firmware kann die Konsole dauerhaft beschädigen oder Daten löschen. Nutze Daybreak und die offiziellen Quellen nur, wenn du weißt, was du tust. diff --git a/include/updater/updater.ini b/include/updater/updater.ini index 0e62442..3c55b3e 100644 --- a/include/updater/updater.ini +++ b/include/updater/updater.ini @@ -76,4 +76,34 @@ json_file /config/ultrahand/downloads/omni-downloader-api.json download {json_file(0,assets,0,browser_download_url)} /config/ultrahand/downloads/omni-downloader.zip unzip /config/ultrahand/downloads/omni-downloader.zip '/switch/.packages/' delete /config/ultrahand/downloads/omni-downloader-api.json -delete /config/ultrahand/downloads/omni-downloader.zip \ No newline at end of file +delete /config/ultrahand/downloads/omni-downloader.zip + +[gap] +;mode=table +;background=false +;gap=30 + +[*Firmware Archiv] +;mode=option +json_file_source './firmware-archive.json' 'label' +try: +download '{json_file_source(*,download)}' './firmware.zip' +mkdir '/Firmware {json_file_source(*,tag)}/' +unzip './firmware.zip' '/Firmware {json_file_source(*,tag)}/' +delete './firmware.zip' +notify '{WARNING_SYMBOL} Führe in Daybreak fort' 24 + +[gap] +;mode=table +;background=false +;gap=30 + +[Firmware Archiv — Hinweis] +;mode=table +;alignment=left +;header=false +;scrollable=true +;wrapping_mode=word +;background=true +;info_text_color=warning +list_file_source './fw_warning.txt' \ No newline at end of file