Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d8a8273db6 | ||
|
|
305d861f11 |
11
CHANGELOG.md
11
CHANGELOG.md
@@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.5] - 2024-04-08
|
||||
|
||||
### Added
|
||||
|
||||
- Added a function known from SDK 33 (arm64-v8a).
|
||||
|
||||
### Fixed
|
||||
|
||||
- Removed import analysis that was causing the JavaScript script to crash.
|
||||
|
||||
## [1.0.4] - 2024-04-06
|
||||
|
||||
### Added
|
||||
@@ -68,6 +78,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
|
||||
- Initial release of the project, laying the foundation for future enhancements and features.
|
||||
|
||||
[1.0.5]: https://github.com/hyugogirubato/KeyDive/releases/tag/v1.0.5
|
||||
[1.0.4]: https://github.com/hyugogirubato/KeyDive/releases/tag/v1.0.4
|
||||
[1.0.3]: https://github.com/hyugogirubato/KeyDive/releases/tag/v1.0.3
|
||||
[1.0.2]: https://github.com/hyugogirubato/KeyDive/releases/tag/v1.0.2
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from .cdm import *
|
||||
from .vendor import *
|
||||
|
||||
__version__ = '1.0.4'
|
||||
__version__ = '1.0.5'
|
||||
|
||||
@@ -23,7 +23,7 @@ class Cdm:
|
||||
# Mapping of function names across different API levels (obfuscated names may vary).
|
||||
'rnmsglvj', 'polorucp', 'kqzqahjq', 'pldrclfq', 'kgaitijd',
|
||||
'cwkfcplc', 'crhqcdet', 'ulns', 'dnvffnze', 'ygjiljer',
|
||||
'qbjxtubz', 'qkfrcjtw', 'rbhjspoh', 'zgtjmxko'
|
||||
'qbjxtubz', 'qkfrcjtw', 'rbhjspoh', 'zgtjmxko', 'igrqajte'
|
||||
# Add more as needed for different versions.
|
||||
}
|
||||
|
||||
|
||||
@@ -83,7 +83,8 @@ const hookLibrary = (name) => {
|
||||
'address': ptr(parseInt(symbol.address, 16) + parseInt(library.base, 16))
|
||||
}));
|
||||
} else {
|
||||
functions = [...library.enumerateExports(), ...library.enumerateImports()];
|
||||
functions = library.enumerateExports();
|
||||
// functions = [...library.enumerateExports(), ...library.enumerateImports()];
|
||||
target = functions.find(func => OEM_CRYPTO_API.includes(func.name));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user