Alex

Nextract Xiso (NXISO)

By Alex Free

lollipop-chainsaw-ppc

A portable open source program for the creation, modification, and extraction of XISOs (an original Xbox and Xbox 360 ISO format). Nextract-XISO is a fork of Extract-XISO, which was orginally created by in, and then maintained and modernized by the XboxDev organization. I have forked this software for the following reasons:

The Nextract-XISO difference:

Homepage Github

Table Of Cotents

Downloads

Version 1.0 (7/6/2025)



Usage

The extract-xiso utility can run in multiple modes: create, list, rewrite, and extract.

Creating an XISO from a folder

Create halo-2.iso in the current directory containing the files within ./halo-2.iso:

nxiso -c ./halo-2

Create halo-ce.iso in the /home/me/games directory containing files in the ./halo-ce directory:

extract-xiso -c ./halo-ce /home/me/games/halo-ce.iso

Listing the file contents within an XISO file

Get file contents of a XISO:

./nxiso -l ./halo-ce.iso

List file contents of multiple XISOs:

./nxiso -l ./halo-2.iso ./halo-ce.iso

Rewriting the filesystem structure of an XISO

./nxiso -r ./halo-ce.iso

Can be batched:

./nxiso -r ./halo-ce.iso ./halo-2.iso

Extracting XISO contents to a folder

Default mode when no arguments given, extracts to ./halo-ce

nxiso ./halo-ce.iso

Can be given a target directory:

nxiso ./halo-2.iso -d /home/games/halo-2/

Additional Options

nxiso has a few optional arguments that can be provided in different modes:

-d <directory>      In extract mode, expand xiso in <directory>.
                    In rewrite mode, rewrite xiso in <directory>.
-D                  In rewrite mode, delete old xiso after processing.
-h                  Print this help text and exit.
-m                  In create or rewrite mode, disable automatic .xbe
                      media enable patching (not recommended).
-q                  Run quiet (suppress all non-error output).
-Q                  Run silent (suppress all output).
-s                  Skip $SystemUpdate folder.
-v                  Print version information and exit.