The DumpSIS
tool decompiles a SIS file and generates
corresponding PKG and source files.
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 |
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.