github hyugogirubato/KeyDive v2.0.0

latest releases: v2.0.8, v2.0.7, v2.0.6...
2 months ago

Added

  • Support for custom library names.
  • Patch for the GetCdmClientPropertySet function to enforce unencrypted challenges on specific devices.
  • Hook for the getOemcryptoDeviceId function for compatible devices.
  • Native C API filter to prevent crashes during hooks.
  • Handling of a binary challenge file to aid in resolving client IDs.
  • Optional verbosity with output files if specified.
  • Process watcher for library resolution, primarily for older devices.

Changed

  • Removed display of OEM and library version as they were often incorrect.
  • New patch method (rewriting) to enforce unencrypted challenges.
  • Widevine detection method now based on process names.
  • Program no longer stops when the function file is not used when normally required.
  • Full path display of the library (instead of parent only).
  • Program is now formatted as a library.
  • Simplified symbol address resolution.
  • New, more relevant output structure.
  • Private key size is no longer recalculated.

Fixed

  • Dynamic detection of the argument position for challenges.
  • Corrected path for extracted files.
  • Backward-compatible support for listing all processes via ADB.
  • Fixed automatic mode device usage.
  • Support for parsing errors related to CDM data.
  • Frida session closure after process analysis.

Don't miss a new KeyDive release

NewReleases is sending notifications on new releases.