DumpSIS

The DumpSIS tool decompiles a SIS file and generates corresponding PKG and source files.

Syntax

dumpsis [OPTIONS] <ARGS>

The following table lists the options supported by the DumpSIS tool.

Options Description Usage

-i

Displays verbose output.

dumpsis -i

-v

Displays version number of the tool.

dumpsis -v

-h

Displays help message.

dumpsis -h

-x

Extracts source files from the SIS file.

dumpsis -x filename.sis

-p

Pauses before finishing.

dumpsis -p filename.sis

-l

Extracts the executables and its corresponding capabilities from the input SIS file. It also verifies that the capabilities listed in the SIS file are the same as those in the executables.

dumpsis [-l[-y]][-d directory] filename.sis

-y

Lists the executables and their capabilities.

This option must be specified with the -l option.

dumpsis [-l[-y]][-d directory] filename.sis

The following table lists the arguments to be specified with DumpSISTool.

Arguments Description

-d directory

Specifies the directory to which the files are extracted. The directory is created if it does not exist.

By default, files are extracted to a directory with the same name as the SIS file.

filename.sis

Specifies the name of the SIS file.

Notes:

  • The source-filenames specified in the original package file are not stored in the SIS file, therefore DumpSIS creates new filenames for the extracted files.

  • DumpSIS does not reinstate timestamps.

  • If the SIS file is signed, you can display and strip the signatures with SignSIS. DumpSIS does not preserve or display any signing information.

  • CreateSIS can be run on the resultant files to recreate the SIS file.

Related reference
MakeSIS