Release v1.0.2

This commit is contained in:
hyugogirubato
2024-03-31 15:27:10 +02:00
parent bbaa7c67f4
commit 7bba298df9
12 changed files with 19037 additions and 81 deletions
+9 -4
View File
@@ -43,17 +43,22 @@ To use KeyDive, follow these steps:
### Command-Line Options
```sh
usage: keydive.py [-h] [--device DEVICE]
```shell
usage: keydive.py [-h] [--device DEVICE] [--symbols SYMBOLS]
Extract Widevine L3 keys from an Android device.
options:
-h, --help show this help message and exit
--device DEVICE Target Android device ID.
-h, --help show this help message and exit
--device DEVICE Target Android device ID.
--symbols SYMBOLS Ghidra XML symbols file.
```
### Extracting Symbols for Advanced Usage
For advanced users looking to use custom symbols with KeyDive, a comprehensive guide on extracting symbols from Widevine libraries using Ghidra is available. Please refer to our [Symbols Extraction Guide](./docs/SYMBOLS.md) for detailed instructions.
## Temporary Disabling L1 for L3 Extraction
Some manufacturers (e.g., Xiaomi) allow the use of L1 keyboxes even after unlocking the bootloader. In such cases, it's necessary to install a Magisk module called [liboemcrypto-disabler](https://github.com/Magisk-Modules-Repo/liboemcryptodisabler) to temporarily disable L1, thereby facilitating L3 key extraction.