]> FriiDump Source - friidump.git/blob - docs/options
b106e85fc7c89a2687245561f25b9df98e8fb316
[friidump.git] / docs / options
1 FriiDump 0.5.3.15 - Copyright (C) 2007 Arep
2 This software comes with ABSOLUTELY NO WARRANTY.
3 This is free software, and you are welcome to redistribute it
4 under certain conditions; see COPYING for details.
5
6 Official support forum: http://wii.console-tribe.com
7
8 Forum for this UNOFFICIAL VERSION: http://forum.redump.org
9
10
11 Available command line options:
12
13  -h, --help                     Show this help
14  -a, --autodump                 Dump the disc to an ISO file with an
15                                 automatically-generated name, resuming the dump
16                                 if possible
17  -g, --gui                      Use more verbose output that can be easily
18                                 parsed by a GUI frontend
19  -d, --device <device>          Dump disc from device <device>
20  -p, --stop                     Instruct device to stop disc rotation
21  -D, --dvd                      Force standard DVD-ROM mode for any drive
22                                 (equivalent to -T 3; uses FriiDump original
23                                 DVD/raw/ISO paths, not Xbox mode)
24  -c, --command <nr>             Force memory dump command:
25                                 0 - vanilla 2064
26                                 1 - vanilla 2384
27                                 2 - Hitachi
28                                 3 - Lite-On
29                                 4 - Renesas
30  -x, --speed <x>                Set streaming speed (1, 24, 32, 64, etc.,
31                                 where 1 = 150 KiB/s and so on)
32  -T, --type <nr>                Force disc type:
33                                 0 - GameCube
34                                 1 - Wii
35                                 2 - Wii_DL
36                                 3 - DVD
37                                 4 - Xbox/XGD 2048-byte-sector mode
38                                     Native profiles: GDR-8050L and GDR-3120L.
39                                     Other drives keep normal FriiDump behavior
40                                     unless Xbox mode is explicitly forced.
41  -S, --size <sectors>           Force disc size
42  -r, --raw <file>               Output to file <file> in raw format (2064-byte
43                                 sectors)
44  -i, --iso[=<file>]             Output to file <file> in ISO format (2048-byte
45                                 sectors). For Xbox/GDR-8050L, omitting <file>
46                                 derives Title[MediaID].iso from the XBE/DMI;
47                                 providing <file> is an explicit override. For
48                                 Xbox/XGD this reconstructs the redump-style
49                                 XGD1 layout and writes .pfi.bin, .dmi.bin, and
50                                 .redump.json metadata when possible
51  -X, --xiso[=<file>]    Output Xbox/XGD game partition as XISO (.xiso).
52                                 For Xbox/GDR-8050L, omitting <file> derives
53                                 Title[MediaID].xiso from the XBE/DMI; providing
54                                 <file> is an explicit override. Attempts to read
55                                 the 32-sector game lead-in from drive-readable
56                                 sectors and zero-fills only unreadable sectors.
57  -u, --unscramble <file>        Convert (unscramble) raw image contained in
58                                 <file> to ISO format
59  -H, --nohash                   Do not compute CRC32/MD5/SHA-1/SHA-256 hashes
60                                 for generated files
61  -s, --resume                   Resume partial dump
62                                 -  General  -----------------------------------
63  -0, --method0[=<req>,<exp>]    Use dumping method 0 (Optional argument
64                                 specifies how many sectors to request from disc
65                                 and read from cache at a time. Values should be
66                                 separated with a comma. Default 16,16)
67                                 -  Non-Streaming  -----------------------------
68  -1, --method1[=<req>,<exp>]    Use dumping method 1 (Default 16,16)
69  -2, --method2[=<req>,<exp>]    Use dumping method 2 (Default 16,16)
70  -3, --method3[=<req>,<exp>]    Use dumping method 3 (Default 16,16)
71                                 -  Streaming  ---------------------------------
72  -4, --method4[=<req>,<exp>]    Use dumping method 4 (Default 27,27)
73  -5, --method5[=<req>,<exp>]    Use dumping method 5 (Default 27,27)
74  -6, --method6[=<req>,<exp>]    Use dumping method 6 (Default 27,27)
75                                 -  Hitachi  -----------------------------------
76  -7, --method7                  Use dumping method 7 (Read and dump 5 blocks
77                                 at a time, using streaming read)
78  -8, --method8                  Use dumping method 8 (Read and dump 5 blocks
79                                 at a time, using streaming read, using DMA)
80  -9, --method9                  Use dumping method 9 (Read and dump 5 blocks
81                                 at a time, using streaming read, using DMA and
82                                 some speed tricks)
83      --hlds-e7-scan             Probe HLDS HIT 0xE7 cache/memdump bases only;
84                                 writes JSON and does not crack seeds or dump data
85      --hlds-e7-subcmd-sweep     Probe HIT 0xE7 subcommands/address candidates only;
86                                 writes JSON and does not crack seeds or dump data
87      --hlds-e7-memrange-sweep   Sweep wider HIT 0xE7 subcmd 0x01 address ranges;
88                                 writes JSON and does not crack seeds or dump data
89      --scan-log <file>          JSON output path for --hlds-e7-scan
90      --scan-dump-prefix <prefix>        Optional raw 0xE7 window dump prefix for --hlds-e7-scan
91      --hlds-profile-report <file> Write selected HLDS profile/evidence JSON
92      --redump-dat-dir <dir> Directory containing canonical Redump DAT files
93                               (default: executable-relative redump_dat, then current directory)
94      --redump-report <file>   Write atomic Redump evidence JSON
95      --no-redump-verify       Disable automatic post-dump DAT verification
96      --xgd1-layout-probe <file> Read-only locked/unlocked XGD1 boundary probe;
97                               writes atomic JSON and does not create an ISO
98      --xgd1-raw-id-probe <file> Modified-firmware cache-flushed, block-aligned raw-ID probe;
99                               maps logical LBAs to decoded physical sector IDs
100  -A, --allmethods               Try all known command/method combinations until
101                                 one works. Reopens the drive for each command so
102                                 command-specific vendor handlers are rebound.