Iso2God for Linux: The Native Way to Convert ISO to GOD

There is no Linux build of the original Iso2God GUI. The original program is a Windows-only .NET Windows Forms application from Team 360h, and it was never ported to Linux. The working answer on Linux today is iso2god-rs: a native, open-source (MIT) command-line tool by iliazeus that converts Xbox 360 and original Xbox ISO images into Games On Demand (GOD) packages on Linux x86_64 and ARM64, with no Wine and no Windows install required.

This page ranks the real options in order of maturity, then walks through the native route in full. For every download mentioned here, start from our download page, which links to the upstream GitHub releases. This site is an unofficial fan resource, and the converted GOD packages themselves are for use on a modded Xbox 360 (JTAG, RGH or a BadUpdate-class exploit) or in an emulator — a stock retail console will not run them.

Your Linux options, ranked

Four routes exist, and they are not equal. The native command-line tool is mature and hash-verifiable. The brand-new graphical successor is promising but only days old. The graphical front-ends wrap the same engine in a window. Wine is listed last for a reason: its compatibility for this program has not been verified by us.

RankOptionInterfaceStatus on Linux
1iso2god-rs v1.8.1Command lineNative binaries for x86_64 and ARM64; hashes verified against GitHub
2iso2god-next v1.1.1GTK4 GUI + CLIReleased 22 October 2026; Linux AppImage is its supported platform, still very young
3iso2god-redux / iso2god.appGUI front-ends for iso2god-rsCommunity front-ends around the same rs engine
4Original GUI under WineWindows GUI in a compatibility layerWineHQ lists the program; no rating or test result verified by us

If you only need conversions done reliably, choose option 1. If you want a window with buttons and you accept early software, try option 2 alongside it — but keep the command-line tool installed as your fallback. Options 3 and 4 are covered briefly below and in more depth on the linked pages.

Option 1: iso2god-rs native binary — full walkthrough

iso2god-rs is a rewrite in Rust of the earlier iso2god-cli project. It reads XGD1, XGD2, XGD3 and XSF images, parses the XEX or XBE inside for the Title ID and game title, and writes a GOD package: a header file plus a folder of numbered data parts. It converts ISO to GOD only — it does not convert GOD back to ISO, it does not accept extracted XEX folders, and it has no built-in FTP upload. Within that scope, it is the most dependable tool in this guide.

Step 1 — Download the correct binary

Both links go to the upstream v1.8.1 release on GitHub (published 10 August 2025). There is no installer: each download is a single self-contained binary file.

Step 2 — Verify the SHA-256 checksum

Run sha256sum on the downloaded file and compare it, character for character, with the value below. These hashes were computed locally by this site and match the digests recorded by GitHub for the same release assets.

BinarySize (bytes)SHA-256
iso2god-x86_64-linux1,317,3684cee1da8dff34659246a4e26bfafd56d023b1ff6b07b3f652b9302b1d2b089a1
iso2god-aarch64-linux1,247,616e32c812a803da0a3ff65cd405a42a463b05e09a8589e06a956db57d99eba852b

If your checksum differs, delete the file and download it again from the link above. A mismatch means the file is incomplete or is not the upstream release — do not run it.

Step 3 — Make it executable and check it runs

  1. Rename the file if you like, for example to iso2god, then run chmod +x iso2god. A downloaded binary does not carry the executable bit, and Linux will refuse to run it until you set it.
  2. Run ./iso2god --help. You should see the usage line iso2god [OPTIONS] <SOURCE_ISO> <DEST_DIR> and the available options.
  3. Run ./iso2god --version. Expect it to print 1.8.0, not 1.8.1. The v1.8.1 binary was released without its internal version string being bumped — we confirmed this by running the downloaded binary ourselves. Your download is not wrong or outdated because of this.

Step 4 — Convert your first ISO

The basic command takes a source ISO and a destination directory:

./iso2god game.iso ./god-output/

  • --dry-run — checks the image and reports what would be converted, without writing a package. Use it first on an unfamiliar image to confirm the Title ID and title look right.
  • --game-title <TITLE> — overrides the game title stored in the package, useful when the built-in title database entry is missing or wrong.
  • --trim — drops unallocated space from the end of the image. This is end-trimming only; it is not the same as the Windows GUI’s Partial or Full padding removal, so do not expect identical output sizes.
  • -j / --num-threads <N> — uses more than one thread (the default is 1) to speed up conversion on a multi-core machine.

When conversion finishes, the destination holds the GOD header file and its .data folder of part files. Keep those two together — moving one without the other breaks the package. For the full option reference and worked examples, see our complete iso2god-rs guide.

Step 5 — Get the GOD onto the console

Copy the header file and its data folder together. For the stock dashboard layout on a modded console, GOD packages live under Content\0000000000000000\<TitleID>\00070000\ on internal or USB storage. If you run a custom dashboard such as Aurora or Freestyle Dash, the package can live in any folder the dashboard scans. Remember the console-side rule: the console must be modded (JTAG, RGH or BadUpdate-class) or you must use an emulator such as Xenia — an unmodified retail Xbox 360 refuses GOD packages it did not download itself.

Option 2: iso2god-next — a new native GUI

Released on 22 October 2026, iso2god-next is a GTK4 desktop app forked from iso2god-rs. On Linux it ships as an AppImage, which is the platform its author describes as supported. It adds a queue with drag-and-drop, conversion of extracted game folders containing a default.xex or default.xbe, and FTP upload to Aurora, Freestyle Dash, XeXMenu or any FTP server. It is genuinely promising — and it is also only days old, so treat it as an addition to your toolkit rather than a replacement for the proven command-line tool for now.

Option 3: GUI front-ends for iso2god-rs

Two community front-ends put a window around the rs engine: iso2god-redux (by murilopereirame, described by its author as a front-end for the iso2god-rs command-line tool) and iso2god.app (by gutierri). Both are MIT-licensed and link to their real GitHub projects from our download page. If the command line is the only thing putting you off option 1, one of these may suit you — but understand that the conversion engine underneath is still iso2god-rs, with the same ISO-to-GOD-only scope.

Option 4: the original GUI under Wine

WineHQ’s AppDB does have an entry for the original Windows program (application ID 15700). However, no rating or test results for it were verified by us, so we make no claim about how well it runs. If you try it, the practical things to check are that the bundled xextool.exe helper runs alongside the main program and that the .NET Framework the GUI needs is present in your Wine prefix. Our dedicated page covers this honestly: Iso2God on Wine. For most readers, the native binary above is faster to set up than debugging a compatibility layer.

On a Mac instead? See Iso2God for Mac. Deciding between all the versions? Read which Iso2God version to use and the Version History. More platform guides live in the Platforms hub.

Frequently asked questions

Is there a native Iso2God GUI for Linux?

Not from the original project — the original GUI is Windows-only. The native Linux graphical option is iso2god-next (GTK4, AppImage), released in October 2026 and still very young. The mature native route is the iso2god-rs command-line tool covered above.

Why does iso2god-rs say version 1.8.0 when I downloaded 1.8.1?

The v1.8.1 release binary reports 1.8.0 because its internal version string was not bumped for that release. We verified this by running the downloaded binary. If the SHA-256 of your file matches the table above, you have the genuine v1.8.1 build.

Does iso2god-rs remove all padding like the Windows GUI?

No. Its --trim option only drops unallocated space from the end of the image. The GUI’s Partial and Full padding modes are a different, deeper operation. Note also that full removal is not always safe: Tetris – The Grand Master Ace needs Partial in the GUI workflow, and Wolfenstein: The New Order Disc 1 needs its padding left intact for its first conversion.

Can I play the converted games on a standard Xbox 360?

No. GOD packages made by these tools carry an unlocked licence and require a modded console (JTAG, RGH or BadUpdate-class) or the Xenia emulator. A stock retail console only runs GOD content it downloaded itself.

Similar Posts