Closed ghost closed 1 year ago
It turns out that the ETickets error was due to a lack of ES sigpatches. The FS errors were a result of the wrong hash function (SHA3-256 instead of SHA2-256) being used in the rewrite builds. This has now been found and fixed, and hopefully pushed to the main branch soon. Installing an NSP with "Remove console-specific data" and "Remove titlekey crypto" should now work in the future.
Goldleaf fails to install nxdumptool (rewrite) NSPs
Bug description
Goldleaf seems to be having trouble with installing game dumps made using the nxdumptool rewrite branch. When using the "Remove console-specific data" option, ETickets errors with
2145-0001 (0x291)
. Enabling "Remove titlekey crypto" results in a File system (FS?) error2002-4075 (0x1FD602)
. I've tested this with a copy of Celeste [01002B30028F6000] from the eShop, but this seems to happen with any legitimate title.This has been fairly consistent for all of the rewrite builds I've used (commits 2b8dcec and e63c7ff). NSP dumps from the "legacy" nxdumptool version (v1.1.15) with roughly the equivalent settings will install correctly.
Your setup
Console firmware: 16.0.3 emuMMC
CFW with version: Atmosphere 1.5.3
Goldleaf version: 0.10.1
Quark version: N/A
Bug reproduction
nxdt_rw_poc
homebrew or thensp_dumper
homebrew (depending on rewrite version) from the nxdumptool GitHub Actions.2145-0001 (0x291)
from ETickets if only the first option is set, or error2002-4075 (0x1FD602)
in FS if both options are set.Additional information
NSP dumps from the Legacy nxdumptool branch will also fail to install if only "Remove console specific data" is selected, just like rewrite. Additionally using "Generate ticket-less dump" and "Change NPDM RSA key/sig in Program NCA" will make the NSP installable by Goldleaf, but these options are not present in the rewrite.
I'm using the FS and Loader patches from the Nintendo Homebrew community.