dpp-tool 0.2.0

CLI to explore Apple DMG disk images: DMG → HFS+ → PKG → PBZX → files
dpp-tool-0.2.0 is not a library.

dpp-tool — Fancy CLI for the full Apple DMG pipeline

A cross-platform tool to explore DMG disk images end-to-end: DMG → HFS+ → PKG → PBZX → files

Usage

dpp-tool info <dmg>                                    Full pipeline overview
dpp-tool bench <dmg>                                   Benchmark pipeline stages

dpp-tool dmg info <dmg>                                DMG format & compression stats
dpp-tool dmg ls <dmg>                                  List partitions
dpp-tool dmg cat <dmg> [partition-id]                  Raw partition data to stdout

dpp-tool hfs info <dmg>                                HFS+ volume header
dpp-tool hfs ls <dmg> <path>                           List directory contents
dpp-tool hfs tree <dmg> [path]                         Browse filesystem tree
dpp-tool hfs cat <dmg> <path>                          Extract file to stdout
dpp-tool hfs stat <dmg> <path>                         File metadata
dpp-tool hfs find <dmg> [-name pat] [-type f|d|l]     Find files (default: *.pkg)

dpp-tool pkg info <dmg> <pkg-path>                     Package stats
dpp-tool pkg ls <dmg> <pkg-path>                       List XAR contents
dpp-tool pkg find <dmg> <pkg-path> [-name p] [-type f|d|l]  Find entries
dpp-tool pkg cat <dmg> <pkg-path> <file>               XAR entry to stdout

dpp-tool payload info <dmg> <pkg> <comp>               Payload (PBZX/CPIO) stats
dpp-tool payload ls <dmg> <pkg> <comp> [path]          List payload files
dpp-tool payload tree <dmg> <pkg> <comp> [path]        Browse payload tree
dpp-tool payload find <dmg> <pkg> <comp> [-name p] [-type f|d|l]  Find payload files
dpp-tool payload cat <dmg> <pkg> <comp> <file>         Extract payload file to stdout