Difference between revisions of "NPDM"

From Nintendo Switch Brew
Jump to navigation Jump to search
(Created page with "This is the Switch equivalent of 3DS exheader. This is the 0x408-byte file with extension ".npdm" in {Switch ExeFS}. {| class="wikitable" border="1" |- ! Offset ! Size ! Desc...")
 
Line 25: Line 25:
  
 
=META=
 
=META=
Starts with magicnum "META". Switch version of 3DS "System Control Info"?
+
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x4
 +
| Magicnum "META".
 +
|-
 +
| 0x4
 +
| 0x7C
 +
| ?
 +
|}
 +
 
 +
Switch version of 3DS "System Control Info"?
  
 
=ACID=
 
=ACID=
Starts with magicnum "ACID". Switch version of 3DS ACI(Access Control Info)?
+
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x4
 +
| Magicnum "ACID".
 +
|-
 +
| 0x4
 +
| 0xCC
 +
| ?
 +
|}
 +
 
 +
Switch version of 3DS ACI(Access Control Info)?
  
 
=ACI0=
 
=ACI0=
Starts with magicnum "ACI0". Switch version of AccessDesc?
+
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Size
 +
! Description
 +
|-
 +
| 0x0
 +
| 0x4
 +
| Magicnum "ACI0".
 +
|-
 +
| 0x4
 +
| 0xB4
 +
| ?
 +
|}
 +
 
 +
Switch version of AccessDesc?

Revision as of 17:17, 25 June 2017

This is the Switch equivalent of 3DS exheader. This is the 0x408-byte file with extension ".npdm" in {Switch ExeFS}.

Offset Size Description
0x0 0x80 META
0x80 0x200 RSA-2048 signature, followed a RSA-2048 modulus for {Switch version of NCCH header}?(Like 3DS)
0x280 0xD0 ACID
0x350 0xB8 ACI0

META

Offset Size Description
0x0 0x4 Magicnum "META".
0x4 0x7C ?

Switch version of 3DS "System Control Info"?

ACID

Offset Size Description
0x0 0x4 Magicnum "ACID".
0x4 0xCC ?

Switch version of 3DS ACI(Access Control Info)?

ACI0

Offset Size Description
0x0 0x4 Magicnum "ACI0".
0x4 0xB4 ?

Switch version of AccessDesc?