{"repo":"hyugogirubato/KeyDive","free":true,"listed":false,"github":"https://github.com/hyugogirubato/KeyDive","clone":"git clone https://github.com/hyugogirubato/KeyDive.git","description":"Extract Widevine L3 keys from Android devices effortlessly, spanning multiple Android versions for DRM research and education.","language":"Python","stars":1052,"topics":["drm","widevine","google","python","keybox"],"license":"MIT","category":"mobile-apps","readme_excerpt":"KeyDive: Widevine L3 Key Extractor for Android KeyDive is a Python tool designed to extract Widevine L3 DRM keys from Android devices seamlessly, supporting multiple Android versions for DRM research, education, and analysis. [!IMPORTANT] For dynamic key extraction on devices with Android SDK 33 (OEM API 18+), a minimum frida-server 16.6.0 is required. Otherwise, pre-extracted functions from Ghidra are necessary. Features - 🚀 Easy installation with pip - 🔄 Automated Widevine L3 key extraction supporting SDK 21 - 📱 Supports a wide range of Android devices and versions - 💾 Export extracted keys and device credentials in multiple formats including pywidevine .wvd - 🌐 Offline extraction mode available - 🖥️ Flexible command-line interface with multiple customization options - 🛠️ Supports injecting custom Widevine functions extracted from Ghidra XML files - ❤️ Fully open-source and actively maintained Prerequisites - ADB (Android Debug Bridge): Make sure to install ADB and include it in your system's PATH environment variable for easy command-line access. - frida-server: Install frida-server on your target Android device. This requires root access on the device . For installation instructions and downloads, visit the official Frida documentation. - Python 3.8+ Installation Follow these steps to set up KeyDive: 1. Ensure all prerequisites are met (see above). 2. Install KeyDive directly from PyPI: Usage 1. Run the KeyDive script: 2. The script will install and launch the Kalt","default_branch":null,"files":null,"tree":[],"storefront":"/r/hyugogirubato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hyugogirubato/KeyDive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}