mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 21:52:48 +00:00
19 lines
379 B
C
19 lines
379 B
C
|
#pragma once
|
||
|
|
||
|
#include "common.h"
|
||
|
|
||
|
typedef struct {
|
||
|
char name[8];
|
||
|
u32 offset;
|
||
|
u32 size;
|
||
|
} __attribute__((packed)) ExeFsFileHeader;
|
||
|
|
||
|
// see: https://www.3dbrew.org/wiki/ExeFS
|
||
|
typedef struct {
|
||
|
ExeFsFileHeader files[10];
|
||
|
u8 reserved[0x20];
|
||
|
u8 hashes[10][0x20];
|
||
|
} __attribute__((packed)) ExeFsHeader;
|
||
|
|
||
|
u32 ValidateExeFsHeader(ExeFsHeader* exefs, u32 size);
|