diff --git a/README.md b/README.md index 38c8818..7c24849 100644 --- a/README.md +++ b/README.md @@ -8,20 +8,8 @@ todo: pfs0: filelist generation methods pfs0: full header aligned to 0x20 (nsp) - romfs: data replacement 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 rc = serviceDispatch(&g_tx, 137); if (rc == 0xa08) {