Changes

Jump to navigation Jump to search
381 bytes added ,  03:15, 5 December 2019
Line 141: Line 141:  
== Section 1 ==
 
== Section 1 ==
 
When decrypted, this section contains the built-in system modules encapsulated in a custom format.
 
When decrypted, this section contains the built-in system modules encapsulated in a custom format.
 +
 +
Note: On firmware [[8.0.0]] INI1 is contained within the Kernel and section 1 is empty with NULL SHA256 to match.
    
=== INI1 ===
 
=== INI1 ===
Line 159: Line 161:  
| 0x8
 
| 0x8
 
| u32
 
| u32
| NumberProcesses
+
| NumberProcesses (Must be <0x51)
 
|-
 
|-
 
| 0xC
 
| 0xC
Line 167: Line 169:     
==== KIP1 ====
 
==== KIP1 ====
Kernel internal process?
+
Kernel Initial Process.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 205: Line 207:  
| 0x1F
 
| 0x1F
 
| u8
 
| u8
| Flags: bit0-2: compression-enable for each section, when set. Bit3: Is64Bit. Bit4: IsAddrSpace36Bit. Bit5: [2.0.0+] PoolPartitionId. Bit6, Bit7: reserved (unused)
+
| Flags: bit0-2: compression-enable for each section, when set. Bit3: Is64Bit. Bit4: IsAddrSpace36Bit. Bit5: [2.0.0+] UseSystemPoolPartition (1: System, 0: Application). Bit6, Bit7: reserved (unused)
 
|-
 
|-
 
| 0x20
 
| 0x20
Line 288: Line 290:  
| 0x8
 
| 0x8
 
| 0x0609
 
| 0x0609
 +
|-
 +
| [[6.0.0]]
 +
| 0x8
 +
| 0x9
 +
| 0x070A
 +
|-
 +
| [[6.2.0]]
 +
| 0x9
 +
| 0xA
 +
| 0x080B
 +
|-
 +
| [[7.0.0]]
 +
| 0xA
 +
| 0xB
 +
| 0x090C
 +
|-
 +
| [[8.1.0]]
 +
| 0xB
 +
| 0xC
 +
| 0x0A0D
 +
|-
 +
| [[9.0.0]]
 +
| 0xC
 +
| 0xD
 +
| 0x0B0E
 +
|-
 +
| [[9.1.0]]
 +
| 0xD
 +
| 0xE
 +
| 0x0C0F
 
|}
 
|}
  

Navigation menu