SDK 22 support confirmed

This commit is contained in:
hyugogirubato 2024-10-18 20:34:42 +02:00
parent 205c6fff19
commit 4dc1f10a53
3 changed files with 4 additions and 1 deletions

View File

@ -10,6 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Added private key function. - Added private key function.
- Option to Skip automatic detection of private function. - Option to Skip automatic detection of private function.
- Widevine SDK 22 support confirmed.
## [2.0.9] - 2024-09-25 ## [2.0.9] - 2024-09-25

View File

@ -9,7 +9,7 @@ KeyDive is a sophisticated Python script designed for precise extraction of Wide
- 🚀 Seamless Installation via [pip](#installation) - 🚀 Seamless Installation via [pip](#installation)
- 🔄 Automated extraction of Widevine L3 DRM keys - 🔄 Automated extraction of Widevine L3 DRM keys
- 📱 Compatibility with a wide range of Android versions (SDK > 22), ensuring broad applicability - 📱 Compatibility with a wide range of Android versions (SDK > 21), ensuring broad applicability
- 💾 Seamless extraction process, yielding essential DRM components - 💾 Seamless extraction process, yielding essential DRM components
- 🌐 Offline extraction mode for environments without internet access - 🌐 Offline extraction mode for environments without internet access
- 🖥️ Command-line options for flexible usage - 🖥️ Command-line options for flexible usage

View File

@ -83,8 +83,10 @@ OEM_CRYPTO_API = {
# Add more as needed for different versions. # Add more as needed for different versions.
} }
# https://developer.android.com/tools/releases/platforms
CDM_VENDOR_API = { CDM_VENDOR_API = {
'mediaserver': [ 'mediaserver': [
Vendor(22, 11, '1.0', 'libwvdrmengine.so'),
Vendor(23, 11, '1.0', 'libwvdrmengine.so') Vendor(23, 11, '1.0', 'libwvdrmengine.so')
], ],
'mediadrmserver': [ 'mediadrmserver': [