diff --git a/README.md b/README.md index 5b8af53..0f71f7f 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ For a detailed step-by-step guide on setting up and executing KeyDive without in ### Command-Line Options ```shell -usage: keydive [-h] [-d ] [-v] [-l ] [--delay ] [--version] [-a] [-c ] [-w] [-o ] [-f ] +usage: __main__.py [-h] [-d ] [-v] [-l ] [--delay ] [--version] [-a] [-c ] [-w] [-o ] [-f ] Extract Widevine L3 keys from an Android device. @@ -78,7 +78,7 @@ Cdm options: -a, --auto Automatically open Bitmovin's demo. -c , --challenge Path to unencrypted challenge for extracting client ID. - -w, --wvd Generate WVD. + -w, --wvd Generate a pywidevine WVD device file. -o , --output Output directory path for extracted data. -f , --functions diff --git a/keydive/__main__.py b/keydive/__main__.py index 62f137a..aea981f 100644 --- a/keydive/__main__.py +++ b/keydive/__main__.py @@ -79,7 +79,7 @@ def main() -> None: 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('-c', '--challenge', required=False, type=Path, metavar='', 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='', help='Output directory path for extracted data.') opt_cdm.add_argument('-f', '--functions', required=False, type=Path, metavar='', help='Path to Ghidra XML functions file.') args = parser.parse_args()