Changes

Jump to navigation Jump to search
1,627 bytes added ,  20:20, 28 September 2018
no edit summary
Line 84: Line 84:  
==== DISF ====
 
==== DISF ====
   −
* This is located @ 0x100 in the image, following the CMAC header.
+
This section contains information about the structure of the save file.
    
{| class="wikitable"
 
{| class="wikitable"
Line 102: Line 102:  
| 0x008
 
| 0x008
 
| 32
 
| 32
| Hash of start of DPFS to end of 0x4000 block (usually/always? 0x300-0x3FFF)
+
| Hash of start of DPFS to end of 0x4000 block (0x300-0x3FFF)
 
|-
 
|-
 
| 0x028
 
| 0x028
 
| 8
 
| 8
| Primary Partition Table Offset
+
| Main data remap mapping table offset
 
|-
 
|-
 
| 0x030
 
| 0x030
 
| 8
 
| 8
| Primary Partition Table Size
+
| Main data remap mapping table size
 
|-
 
|-
 
| 0x038
 
| 0x038
 
| 8
 
| 8
| Secondary Partition Table Offset
+
| Meta data remap mapping table offset
 
|-
 
|-
 
| 0x040
 
| 0x040
 
| 8
 
| 8
| Secondary Partition Table Size
+
| Meta data remap mapping table size
 
|-
 
|-
 
| 0x048
 
| 0x048
 
| 8
 
| 8
| Save Partition Offset
+
| Main data remap offset
 
|-
 
|-
 
| 0x050
 
| 0x050
 
| 8
 
| 8
| Save Partition Size
+
| Main data remap size
 
|-
 
|-
| 0x258
+
| 0x058
 +
| 8
 +
| Duplex level 1 virtual offset A
 +
|-
 +
| 0x060
 +
| 8
 +
| Duplex level 1 virtual offset B
 +
|-
 +
| 0x068
 +
| 8
 +
| Duplex level 1 size
 +
|-
 +
| 0x070
 +
| 8
 +
| Duplex level 2 virtual offset A
 +
|-
 +
| 0x078
 +
| 8
 +
| Duplex level 2 virtual offset B
 +
|-
 +
| 0x080
 +
| 8
 +
| Duplex level 2 size
 +
|-
 +
| 0x088
 +
| 8
 +
| Journal storage virtual offset
 +
|-
 +
| 0x090
 +
| 8
 +
| Journal storage data size A
 +
|-
 +
| 0x098
 +
| 8
 +
| Journal storage data size B
 +
|-
 +
| 0x0A0
 +
| 8
 +
| Journal storage journal size
 +
|-
 +
| 0x0A8
 +
| 8
 +
| Duplex master bitmap offset A
 +
|-
 +
| 0x0B0
 +
| 8
 +
| Duplex master bitmap offset B
 +
|-
 +
| 0x0B8
 +
| 8
 +
| Duplex master bitmap size
 +
|-
 +
| 0x0C0
 +
| 8
 +
| IVFC master hash offset A
 +
|-
 +
| 0x0C8
 +
| 8
 +
| IVFC master hash offset B
 +
|-
 +
| 0x0D0
 +
| 8
 +
| IVFC master hash size
 +
|-
 +
| 0x0D8
 +
| 8
 +
| Journal block table virtual offset
 +
|-
 +
| 0x0E0
 +
| 8
 +
| Journal block table size
 +
|-
 +
| 0x0E8
 +
| 8
 +
| Virtual offset of bitmap of modified physical journal blocks
 +
|-
 +
| 0x0F0
 +
| 8
 +
| Size of bitmap of modified physical journal blocks
 +
|-
 +
| 0x0F8
 +
| 8
 +
| Virtual offset of bitmap of modified virtual journal blocks
 +
|-
 +
| 0x100
 +
| 8
 +
| Size of bitmap of modified virtual journal blocks
 +
|-
 +
| 0x108
 +
| 8
 +
| Virtual offset of bitmap of free journal blocks
 +
|-
 +
| 0x110
 +
| 8
 +
| Size of bitmap of free journal blocks
 +
|-
 +
| 0x118
 +
| 8
 +
| IVFC level 1 virtual offset
 +
|-
 +
| 0x120
 +
| 8
 +
| IVFC level 1 size
 +
|-
 +
| 0x128
 +
| 8
 +
| IVFC level 2 virtual offset
 +
|-
 +
| 0x130
 +
| 8
 +
| IVFC level 2 size
 +
|-
 +
| 0x138
 +
| 8
 +
| IVFC level 3 virtual offset
 +
|-
 +
| 0x140
 +
| 8
 +
| IVFC level 3 size
 +
|-
 +
| 0x148
 +
| 8
 +
| File allocation table virtual offset
 +
|-
 +
| 0x150
 +
| 8
 +
| File allocation table size
 +
|-
 +
| 0x158
 +
| 1
 +
| Index of the active duplex master bitmap
 +
|-
 +
| 0x200
 
|  
 
|  
 
| End
 
| End
74

edits

Navigation menu