nsw:info:sigpatches
Содержание
Sig(nature) Patches
https://gbatemp.net/threads/info-on-sha-256-hashes-on-fs-patches.581550/ https://gbatemp.net/threads/guide-how-to-fix-switch-games-not-booting-after-a-fw-cfw-update.563960/ https://gbatemp.net/threads/sigpatches-for-atmosphere-hekate-fss0-fusee-secondary-only.571543/
Fusee
Структура файлов:
sdmc:/atmosphere/exefs_p → es_p → <20_bytes>.ips
sdmc:/atmosphere/kip_p → fs_p/loader_p → <32_bytes>.ips
Формат файлов:
?
Имена файлов:
(es) ?
(fs) SHA-256 of FS.kip1 would be the filename of the FS patch
(loader) ?
Hekate
Структура файлов:
sdmc:/bootloader/patches.ini
Формат файлов:
?
Имена файлов:
patches.ini
Справка
- (fs) 0x0100000000000819 (BootImagePackage, FAT32-only firmware) or 0x010000000000081B (BootImagePackageExFat, firmware with exFAT support).
- (es) They skip the eTicket RSA signature verification. FS + Loader patches skip NCA RSA signature verification.
- (es) The filename for ES patches comes from the module/build ID found at 0x40 in the ES main NSO. It's a 0x20 byte-long field, but only 0x14 bytes are used - iirc it's a SHA-1 hash calculated over a section from the NSO while it's being built, and not a full file hash unlike FS patches.
- (es) 0100000000000033 - es title_id
- If you are booting using fusee-primary, you need this subset of the ips patches. Choose one from the available packages / For the “fss0=” boot method, The ips patches used by Atmosphère alone are not enough, you need additional patches applied directly by Hekate.
- …
nsw/info/sigpatches.txt · Последнее изменение: 2021.04.03 12:07:06 — admin