poka.sh

Docs

XEX

Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.

Xbox 360 XEX Preview.

At a glance

Purpose An Xbox 360 executable (.xex): a PowerPC image wrapped in a signed, usually encrypted, XEX2 container.
Extensions .xex
Poka parser poka-xex
Viewer poka-metadata-card-viewer
Depth tier Metadata card (see Depth tiers)
Breadth tier B4 Summary (see Breadth tiers)

How much Poka reads

B4 Summary. The container and metadata are read and summarised (counts, properties, structure), but the main content is not rendered.

Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-xex/src/main.rs (478 lines) and plugin.json. Five unit tests cover a minimal XEX2, non-XEX input, a truncated header, the XEX1 variant and the size-cap note; the corpus has no .xex sample. Covers .xex. The card reads the XEX2 header and optional headers: module flags, offsets, original PE name, entry point, image base, base file size, image size, stack and heap sizes, certificate image flags, system flags, media ID, allowed media, game regions and title IDs. Judgement: B4: the container headers are decoded; the image itself is encrypted and compressed and is not read.

What Poka does not read

  • The PE image is not decrypted or decompressed (by design)
  • Import libraries are not listed
  • XEX1 files show minimal information only
  • The signature is not verified

Libraries

Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.

Sources

  • parsers/poka-xex/src/main.rs
  • parsers/poka-xex/plugin.json