More relevant WVD help

This commit is contained in:
hyugogirubato 2024-07-06 21:17:00 +02:00
parent 47a3711bb1
commit d6c5c6d148
2 changed files with 3 additions and 3 deletions

View File

@ -58,7 +58,7 @@ For a detailed step-by-step guide on setting up and executing KeyDive without in
### Command-Line Options ### Command-Line Options
```shell ```shell
usage: keydive [-h] [-d <id>] [-v] [-l <dir>] [--delay <delay>] [--version] [-a] [-c <file>] [-w] [-o <dir>] [-f <file>] usage: __main__.py [-h] [-d <id>] [-v] [-l <dir>] [--delay <delay>] [--version] [-a] [-c <file>] [-w] [-o <dir>] [-f <file>]
Extract Widevine L3 keys from an Android device. Extract Widevine L3 keys from an Android device.
@ -78,7 +78,7 @@ Cdm options:
-a, --auto Automatically open Bitmovin's demo. -a, --auto Automatically open Bitmovin's demo.
-c <file>, --challenge <file> -c <file>, --challenge <file>
Path to unencrypted challenge for extracting client ID. Path to unencrypted challenge for extracting client ID.
-w, --wvd Generate WVD. -w, --wvd Generate a pywidevine WVD device file.
-o <dir>, --output <dir> -o <dir>, --output <dir>
Output directory path for extracted data. Output directory path for extracted data.
-f <file>, --functions <file> -f <file>, --functions <file>

View File

@ -79,7 +79,7 @@ def main() -> None:
opt_cdm = parser.add_argument_group('Cdm options') opt_cdm = parser.add_argument_group('Cdm options')
opt_cdm.add_argument('-a', '--auto', required=False, action='store_true', help='Automatically open Bitmovin\'s demo.') opt_cdm.add_argument('-a', '--auto', required=False, action='store_true', help='Automatically open Bitmovin\'s demo.')
opt_cdm.add_argument('-c', '--challenge', required=False, type=Path, metavar='<file>', help='Path to unencrypted challenge for extracting client ID.') opt_cdm.add_argument('-c', '--challenge', required=False, type=Path, metavar='<file>', help='Path to unencrypted challenge for extracting client ID.')
opt_cdm.add_argument('-w', '--wvd', required=False, action='store_true', help='Generate WVD.') opt_cdm.add_argument('-w', '--wvd', required=False, action='store_true', help='Generate a pywidevine WVD device file.')
opt_cdm.add_argument('-o', '--output', required=False, type=Path, default=Path('device'), metavar='<dir>', help='Output directory path for extracted data.') opt_cdm.add_argument('-o', '--output', required=False, type=Path, default=Path('device'), metavar='<dir>', help='Output directory path for extracted data.')
opt_cdm.add_argument('-f', '--functions', required=False, type=Path, metavar='<file>', help='Path to Ghidra XML functions file.') opt_cdm.add_argument('-f', '--functions', required=False, type=Path, metavar='<file>', help='Path to Ghidra XML functions file.')
args = parser.parse_args() args = parser.parse_args()