DISCIMAGECREATOR(1)

NAME
discimagecreator - low-level optical disc dumper
eccedc, dvdauth, unscrambler - DiscImageCreator suite helper tools

SYNOPSIS
discimagecreator command [options...]

eccedc command [options...]

dvdauth command [options...]

unscrambler command [options...]

DESCRIPTION
discimagecreator is a command-line tool for byte-perfect dumping of optical discs (CD, GD, DVD, HD-DVD, BD, GameCube, Wii, XBOX, XBOX 360) and various disk types (Floppy, MO, USB). It is one of the dumpers supported by the Redump preservation project for production-grade media submissions.

This package bundles four binaries from the same upstream author:

discimagecreator
    The main dumper. Real binary DiscImageCreator.out in the package library directory (upstream-original filename). Aliases in PATH: discimagecreator (canonical lowercase), dic (short form), and DiscImageCreator.out itself (kept in PATH for MPF default-config compatibility).

eccedc
    Validates or repairs sector ECC/EDC on the 2048-byte user-data area of CDs. Used post-dump to confirm sector integrity. The real binary EccEdc.out sits in the package's library directory and is spawned automatically by discimagecreator when needed; the eccedc alias exists for direct user invocation.

dvdauth
    Performs CSS, CPPM, or CPRM authentication for DVD reading on supported drives. Real binary DVDAuth.out in the library directory.

unscrambler
    Brute-forces unscrambling for non-standard scrambled DVDs (typically GameCube/Wii optical disks). Real binary unscrambler.out in the library directory.

DRIVE ACCESS
discimagecreator and dvdauth ship with the cap_sys_rawio file capability set, so they can issue SCSI vendor commands (e.g. Plextor read method D8, Kreon XGD passthrough) without root.

The invoking user must additionally have access to /dev/sr*: membership in the cdrom group is sufficient on Debian and Ubuntu.

A shipped udev rule tags USB floppy block devices and the legacy /dev/fd* controller nodes with uaccess, so systemd-logind grants the user at the local desktop seat an ACL on the node and the fd (floppy dump) command works with no group and no root. Headless sessions have no seat and therefore no ACL; run fd as root there.

DATA FILES
Drive-offset tables and protection databases ship in /usr/share/discimagecreator/:

•   default.dat — main database.

•   driveOffset.txt — drive read offset table.

•   C2ErrorProtect.txt — C2-error-based protection signatures.

•   ReadErrorProtect.txt — read-error-based protection signatures.

•   "DVDRawBruteforce - Drive Sheet - Sheet1.tsv" — raw-DVD brute-force drive sheet.

The binary's data-directory probe path is patched at build time from upstream's /usr/share/DiscImageCreator/ to lowercase /usr/share/discimagecreator/; no environment variable, working-directory tweak, or configuration file is needed.

FILES

/usr/lib/discimagecreator/
    Real binaries (main + three helpers). Not intended for direct PATH invocation; use the /usr/bin/ aliases instead.

/usr/share/discimagecreator/
    Bundled data files (see DATA FILES above).

/usr/share/doc/discimagecreator/
    Upstream changelog, tested-drive list, firmware notes, known issues, specs and protocol references (full Release_ANSI/Doc/ tree).

NOTES
This manual page is handwritten as part of the packaging — upstream provides none — and is intentionally static: it is neither generated nor version-stamped at build time. It describes DiscImageCreator as of upstream tag 20260101. The bundled helpers (eccedc, dvdauth, unscrambler) have effectively frozen syntax and are not separately pinned.

The page content itself is maintained by hand. DiscImageCreator has no --help option; running the binary with no arguments prints its usage, and that output is the authoritative command reference. If the command summaries here ever fall behind it, treat the binary's own usage output and the upstream repository as authoritative; this page may simply be stale.

SEE ALSO
redumper(1)

Upstream documentation and bug tracker: https://github.com/saramibreak/DiscImageCreator

Helper-tool upstream repositories: https://github.com/saramibreak/EccEdc, https://github.com/saramibreak/DVDAuth, https://github.com/saramibreak/unscrambler.

AUTHOR
Upstream author: sarami (https://github.com/saramibreak).

Packaging maintained as part of the media-preservation PPA / COPR repository gmipf/media-preservation .

LICENSE

DiscImageCreator
    Apache-2.0

EccEdc
    GPL-3.0-or-later

DVDAuth, unscrambler
    GPL-2.0-or-later

Each component retains its individual license; this package aggregates them for ergonomic install but does not relicense them.