yukihook-core
This is the core dependency of YukiHook, you need to add this module to use the basic features of YukiHook.
Configure Dependency
You can add this module to your project using the following method.
We recommend that you refer to yukihook-bom first to manage versions with BOM.
Version Catalog (Recommended)
Add dependency in your project's gradle/libs.versions.toml.
[versions]
yukihook-core = "<version>"
[libraries]
yukihook-core = { module = "com.highcapable.yukihookapi:yukihook-core", version.ref = "yukihook-core" }Configure dependency in your project's build.gradle.kts.
implementation(libs.yukihook.core)Please change <version> to the version displayed at the top of this document.
Traditional Method
Configure dependency in your project's build.gradle.kts.
implementation("com.highcapable.yukihookapi:yukihook-core:<version>")Please change <version> to the version displayed at the top of this document.
Pay Attention
This module does not work alone. To use it as an Xposed module, you also need to add yukihook-compiler and one base module.
Function Introduction
You can view the KDoc click here.
This module provides all public APIs of YukiHook, and these APIs are used in exactly the same way on the base modules. Some APIs are only available in a specific base module or Xposed API version, they are marked with the @RequiresRuntime annotation.
Click a feature below to view its detailed usage.
- Module Entry
- Hook Usage
- Debug Logs
- Module Status
- Module Preferences
- Module Shared Files
- Module and Host Channel
- Host Lifecycle
- Module Resource Injection
- Module Hot Reload