1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-22 18:26:39 +00:00

Update README.md

This commit is contained in:
Pablo Curiel 2020-04-29 05:56:32 -04:00
parent 18531961ca
commit 557b01e1aa

View file

@ -8,20 +8,8 @@ todo:
pfs0: filelist generation methods pfs0: filelist generation methods
pfs0: full header aligned to 0x20 (nsp) pfs0: full header aligned to 0x20 (nsp)
romfs: data replacement methods
romfs: filelist generation methods romfs: filelist generation methods
nacp mod:
1. Patch StartupUserAccount in control.nacp to 0x01.
2. Recalculate hashes for the modified blocks, then perform chain hash calculation / replacement per each IVFC level up until reaching superblock hash.
3. Reencrypt all the modified blocks using the already known crypto properties. Keep the modified + encrypted blocks in memory.
4. Recalculate RomFS section header SHA-256 hash. Replace the section hash in the NCA header. Keep a copy of the modified NCA header in memory.
5. While generating the output dump, replace sections in the Control NCA with the previously modified + reencrypted blocks before writing data. Also replace the NCA header.
Result txIsFat32(bool *mode) { Result txIsFat32(bool *mode) {
Result rc = serviceDispatch(&g_tx, 137); Result rc = serviceDispatch(&g_tx, 137);
if (rc == 0xa08) { if (rc == 0xa08) {