Xbox 360 GOD Format Explained

GOD — Games on Demand — is the format Xbox 360 used for digitally distributed games purchased through Xbox Live Marketplace. Understanding GOD is essential if you want to run games from a USB drive on a modded console.

What is GOD?

When Microsoft sold digital Xbox 360 games, they were packaged using the STFS (Secure Transacted File System) container format. A GOD package is one or more STFS Content packages — large binary files with no extension — stored in a specific directory hierarchy.

Folder Structure

A GOD title on a USB drive or HDD looks like this:

Content/
  0000000000000000/
    <TitleID>/
      00007000/
        <ContentHash>   ← main game data (no file extension)
        <ContentHash>   ← additional data parts (if split)

The 0000000000000000 folder is the "offline" account container used for GOD packages that don't require a licence check. The Title ID is an 8-character hex value unique to each game (e.g. 4D5307E6 for Halo 3). The 00007000 subfolder indicates the content type — full game.

STFS container format 00007000 content type for full games No file extension on data files

How Content is Split

Games larger than ~4 GB are split across multiple STFS files in the same folder — the console reassembles them at runtime. Tools that convert ISO → GOD handle the splitting automatically.

GOD vs ISO — Use Cases

DLC and Title Updates as STFS

DLC packs and title updates use the same STFS container format as GOD but with different content-type codes. They live in the same Content/ tree under their respective title IDs. See the DLC guide for placement details.

Converting ISO to GOD

To play a downloaded ISO on a real modded Xbox 360 via USB, you need to convert it to GOD format first. Follow the full walkthrough in our ISO → GOD + USB install guide.

FAQ

Does GOD require an Xbox Live account?
Not on a JTAG/RGH console — placing files under the 0000000000000000 account folder bypasses licence checks.
Can I run GOD from a USB hub or does it have to be directly plugged in?
Direct connection is most reliable. Some USB hubs work but power delivery and read speed can cause issues with large games.
What file system should the USB drive use?
FAT32 is the standard for Xbox 360 USB storage. Drives larger than 32 GB can still be formatted FAT32 using third-party tools.
Browse Xbox 360 ROMs