mirror of
https://github.com/DarkMatterCore/nxdumptool.git
synced 2024-11-26 04:02:11 +00:00
Update README.md
This commit is contained in:
parent
18531961ca
commit
557b01e1aa
1 changed files with 0 additions and 12 deletions
12
README.md
12
README.md
|
@ -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) {
|
||||||
|
|
Loading…
Reference in a new issue