ExeFS: Difference between revisions

3dsguy (talk | contribs)
Documenting ExeFS header
 
3dsguy (talk | contribs)
mNo edit summary
Line 1: Line 1:
ExeFS or Executable Filesystem, is the part of the CXI, which is executed when the CXI is run. And contains the compiled ARM Code, [[File Formats|Banner]], [[SMDH|Icon]] and [[Logo]](the logo is not a necessary part of ExeFS). The ExeFS for all retail CXI is encrypted.
ExeFS or Executable Filesystem, is the part of the CXI, which is executed when the CXI is run. And contains:
 
* .code Contains the code binary, which can be optionally reverse-LZSS compressed via an exheader flag.
* [[logo]] Contains distribution licensing Binary data.
* [[File Formats|banner]] Contains the banner which homemenu uses for this CXI.
* [[SMDH|icon]] Contains the icon which homemenu displays for this CXI.


=== AFTER DECRYPTION ===
=== AFTER DECRYPTION ===