Changes

272 bytes added ,  21:58, 31 August 2022
β†’β€ŽStructure: updated to have a similar format to WiiUBrew
Line 4: Line 4:     
== Structure ==
 
== Structure ==
βˆ’
=== Header ===
+
=== Signed blob header ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|- style="background-color: #ddd;"
 
|- style="background-color: #ddd;"
βˆ’
! Start
+
! Absolute offset
 
! Length
 
! Length
 
! Description
 
! Description
Line 17: Line 17:  
| 0x004
 
| 0x004
 
| 256
 
| 256
βˆ’
| Signature
+
| Signature covering the main header as well as all CMDs
 
|-
 
|-
 
| 0x104
 
| 0x104
 
| 60
 
| 60
 
| Padding for 64-byte alignment
 
| Padding for 64-byte alignment
 +
|}
 +
 +
=== Main header ===
 +
{| class="wikitable"
 +
|- style="background-color: #ddd;"
 +
! Absolute offset
 +
! Length
 +
! Description
 
|-
 
|-
 
| 0x140
 
| 0x140
 
| 64
 
| 64
βˆ’
| Issuer
+
| Certificate issuer
 
|-
 
|-
 
| 0x180
 
| 0x180
Line 102: Line 110:  
| 2
 
| 2
 
| Unused
 
| Unused
βˆ’
|-
  βˆ’
| 0x1E4
  βˆ’
| 36*nbr_cont
  βˆ’
| Contents
   
|}
 
|}
   βˆ’
=== Content ===
+
=== Content metadata (CMD) ===
 +
Following the main header (starting at offset 0x1E4) is a list of CMDs (one per content).
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
βˆ’
! Start
+
! Offset
 
! Length
 
! Length
 
! Description
 
! Description
Line 139: Line 145:  
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
βˆ’
! Start
+
! Offset
 
! Length
 
! Length
 
! Description
 
! Description
5,579

edits