Savegames: Difference between revisions

From Nintendo Switch Brew
Jump to navigation Jump to search
Marker (talk | contribs)
No edit summary
Marker (talk | contribs)
No edit summary
Line 39: Line 39:
| 32
| 32
| Hash
| Hash
|-
| 0x028
| 8
| Primary Partition Table Offset
|-
| 0x030
| 8
| Primary Partition Table Size
|-
| 0x038
| 8
| Secondary Partition Table Offset
|-
| 0x040
| 8
| Secondary Partition Table Size
|-
| 0x048
| 8
| Save Partition Offset
|-
| 0x050
| 8
| Save Partition Size
|-
|-
| 0x258
| 0x258

Revision as of 21:07, 2 July 2017

This page describes the format of savegames contained in NAND.

AES CMAC header

Image offset Length Description
0x00 0x10 AES-CMAC
0x10 0xF0 Zero padding

DISF

  • This is located @ 0x100 in the image, following the CMAC header.
Start Length Description
0x000 4 Magic ("DISF")
0x004 4 Magic Number (0x40000)
0x008 32 Hash
0x028 8 Primary Partition Table Offset
0x030 8 Primary Partition Table Size
0x038 8 Secondary Partition Table Offset
0x040 8 Secondary Partition Table Size
0x048 8 Save Partition Offset
0x050 8 Save Partition Size
0x258 End

DPFS

  • This is located @ 0x200 in the image, following DISF.


IVFC

  • Generally follows DPFS, similar to 3DS.