def __format__(self): self.Zeroes = Struct.uint8[0x40] self.IMET = Struct.string(4) self.Fixed = Struct.uint8[8] self.Sizes = Struct.uint32[3] self.Flag1 = Struct.uint32 self.Names = Struct.string(0x2A<<1, encoding='utf-16-be', stripNulls=True)[7] self.Zeroes = Struct.uint8[0x348] self.Crypto = Struct.uint8[0x10]
def __format__(self): self.magic = Struct.string(4) self.magic2 = Struct.string(4) self.length = Struct.uint32 self.chunk_cnt = Struct.uint32 self.unknown01 = Struct.uint8 self.unknown02 = Struct.uint8 self.unknown03 = Struct.uint16 self.unknown04 = Struct.uint32 self.unknown05 = Struct.uint32 self.unknown06 = Struct.uint32
def __format__(self): self.Zeroes = Struct.uint8[0x40] self.IMET = Struct.string(4) self.Fixed = Struct.uint8[8] self.Sizes = Struct.uint32[3] self.Flag1 = Struct.uint32 self.Names = Struct.string(0x2A << 1, encoding='utf-16-be', stripNulls=True)[7] self.Zeroes = Struct.uint8[0x348] self.Crypto = Struct.uint8[0x10]
def __format__(self): self.issuer = Struct.string(0x40) self.eccpubkey = Struct.string(0x3C) self.version = Struct.uint8 self.ca_crl_version = Struct.uint8 self.signer_crl_version = Struct.uint8 self.titlekey = Struct.string(0x10) self.reserved1 = Struct.uint8 self.ticketid = Struct.uint64 self.consoleid = Struct.uint32 self.titleid = Struct.uint64 self.reserved2 = Struct.uint16 self.titleversion = Struct.uint16 self.reserved3 = Struct.uint64 self.license_type = Struct.uint8 self.ckeyindex = Struct.uint8 self.reserved4 = Struct.string(0x2A) self.eshopid = Struct.uint32 self.reserved5 = Struct.uint8 self.audit = Struct.uint8 self.reserved6 = Struct.string(0x42) self.demo = Struct.uint32 self.maxplaycount = Struct.uint32 self.limits = Struct.string(0x38) self.cindex = Struct.string(0xAC)
def __format__(self): self.hdrsize = Struct.uint32 self.type = Struct.string(0x04) self.certchainsize = Struct.uint32 self.reserved = Struct.uint32 self.ticketsize = Struct.uint32 self.tmdsize = Struct.uint32 self.datasize = Struct.uint32 self.footersize = Struct.uint32
def __format__(self): self.issuer = Struct.string(64) self.version = Struct.uint8 self.ca_crl_version = Struct.uint8 self.signer_crl_version = Struct.uint8 self.padding1 = Struct.uint8 self.system_version = Struct.uint64 self.titleid = Struct.uint64 self.type = Struct.uint32 self.group_id = Struct.uint16 self.zero = Struct.uint16 self.region = Struct.uint16 self.ratings = Struct.string(16) self.reserved2 = Struct.string(12) self.ipc_mask = Struct.string(12) self.reserved3 = Struct.string(18) self.access_rights = Struct.uint32 self.titleversion = Struct.uint16 self.contentcount = Struct.uint16 self.bootindex = Struct.uint16 self.padding2 = Struct.uint16
def __format__(self): self.issuer = Struct.string(0x40) self.version = Struct.uint8 self.ca_crl_version = Struct.uint8 self.signer_crl_version = Struct.uint8 self.reserved1 = Struct.uint8 self.system_version = Struct.uint64 self.titleid = Struct.uint64 self.type = Struct.uint32 self.group_id = Struct.uint16 self.savedata_size = Struct.uint32 self.srl_private_data_size = Struct.uint32 self.reserved2 = Struct.uint32 self.srl_flag = Struct.uint8 self.reserved3 = Struct.string(0x31) self.access_rights = Struct.uint32 self.titleversion = Struct.uint16 self.contentcount = Struct.uint16 self.bootcontent = Struct.uint16 self.padding = Struct.string(2) self.sha256 = Struct.string(0x20)
def __format__(self): self.issuer = Struct.string(0x40) self.ecdhdata = Struct.string(0x3C) self.unused1 = Struct.string(0x03) self.titlekey = Struct.string(0x10) self.unknown1 = Struct.uint8 self.ticketid = Struct.uint64 self.consoleid = Struct.uint32 self.titleid = Struct.uint64 self.unknown2 = Struct.uint16 self.titleversion = Struct.uint16 self.permitted_titles_mask = Struct.uint32 self.permit_mask = Struct.uint32 self.export_allowed = Struct.uint8 self.ckeyindex = Struct.uint8 self.unknown3 = Struct.string(0x30) self.content_access_permissions = Struct.string(0x40) self.padding = Struct.uint16 self.limits = Struct.string(0x40)
def __format__(self): self.Magic = Struct.string(4) self.Length = Struct.uint32 self.Unk1 = Struct.uint32 self.Unk2 = Struct.uint32 self.Unk3 = Struct.uint16 self.Unk4 = Struct.uint16 self.Unk5 = Struct.uint16 self.Unk6 = Struct.uint16 self.Float1 = Struct.float self.Float2 = Struct.float self.Float3 = Struct.float self.Float4 = Struct.float self.Float5 = Struct.float self.Float6 = Struct.float self.Float7 = Struct.float self.Float8 = Struct.float self.Float9 = Struct.float self.FloatA = Struct.float self.Unk7 = Struct.uint32 self.Unk8 = Struct.uint32 self.Unk9 = Struct.uint32 self.UnkA = Struct.uint32
def __format__(self): self.key = Struct.string(0x3C) self.padding = Struct.string(0x3C)
def __format__(self): self.magic = Struct.string(4) self.length = Struct.uint32 self.count = Struct.uint16 self.unknown01 = Struct.uint16
def __format__(self): self.Magic = Struct.string(4) self.Count = Struct.uint32 self.Size = Struct.uint32
def __format__(self): self.magic = Struct.string(4) self.length = Struct.uint32
def __format__(self): self.issuer = Struct.string(0x40) self.key_type = Struct.uint32 self.name = Struct.string(0x40) self.unknown = Struct.uint32
def __format__(self): self.type = Struct.uint32 self.data = Struct.string(0x3C) self.padding = Struct.string(0x40)
def __format__(self): self.cid_offset = Struct.uint16 self.ccc = Struct.uint16 self.sha256 = Struct.string(0x20)
def __format__(self): self.Tag = Struct.string(4) self.RootNode = Struct.uint32 self.HeaderSize = Struct.uint32 self.DataOffset = Struct.uint32 self.Zeroes = Struct.uint8[0x10]
def __format__(self): self.FourCC = Struct.string(4) self.Size = Struct.uint32
def __format__(self): self.Magic = Struct.string(4) self.Unk = Struct.uint32 self.Size = Struct.uint32 self.AnimCount = Struct.uint16 self.AtomCount = Struct.uint16
def __format__(self): self.cid = Struct.uint32 self.index = Struct.uint16 self.type = Struct.uint16 self.size = Struct.uint64 self.sha256 = Struct.string(0x20)
def __format__(self): self.Tag = Struct.string(4) self.Size = Struct.uint32 self.Zeroes = Struct.uint8[8] self.MD5 = Struct.uint8[0x10]
def __format__(self): self.modulus = Struct.string(0x200) self.exponent = Struct.uint32 self.padding = Struct.string(0x34)
def __format__(self): self.magic = Struct.string(4) self.version = Struct.uint32 self.length = Struct.uint32 self.header_size = Struct.uint16 self.chunk_cnt = Struct.uint16
def __format__(self): self.magic = Struct.uint32 self.rootnode_offset = Struct.uint32 self.header_size = Struct.uint32 self.data_offset = Struct.uint32 self.zeroes = Struct.string(16)