Skip to content

yukihook-bom ​

Maven CentralMaven metadata URL

This is the BOM dependency for unified version management of YukiHook related modules.

Configure Dependency ​

You can add this module to your project using the following method.

Add dependency in your project's gradle/libs.versions.toml.

toml
[versions]
yukihook-bom = "<version>"

[libraries]
yukihook-bom = { module = "com.highcapable.yukihookapi:yukihook-bom", version.ref = "yukihook-bom" }
yukihook-core = { module = "com.highcapable.yukihookapi:yukihook-core" }
yukihook-compiler = { module = "com.highcapable.yukihookapi:yukihook-compiler" }
yukihook-extension-kavaref = { module = "com.highcapable.yukihookapi:yukihook-extension-kavaref" }
yukihook-runtime-libxposed = { module = "com.highcapable.yukihookapi:yukihook-runtime-libxposed" }
yukihook-runtime-xposed82 = { module = "com.highcapable.yukihookapi:yukihook-runtime-xposed82" }

Configure dependency in your project's build.gradle.kts.

kotlin
platform(libs.yukihook.bom).apply {
    implementation(this)
    ksp(this)
}

implementation(libs.yukihook.core)
ksp(libs.yukihook.compiler)

// (Optional) If you want to use KavaRef in YukiHook.
implementation(libs.yukihook.extension.kavaref)

// Choose the base module that matches the Xposed API you use (choose one).
implementation(libs.yukihook.runtime.libxposed)
implementation(libs.yukihook.runtime.xposed82)

Please change <version> to the version displayed at the top of this document.

Traditional Method ​

Configure dependency in your project's build.gradle.kts.

kotlin
platform("com.highcapable.yukihookapi:yukihook-bom:<version>").apply {
    implementation(this)
    ksp(this)
}

implementation("com.highcapable.yukihookapi:yukihook-core")
ksp("com.highcapable.yukihookapi:yukihook-compiler")

// (Optional) If you want to use KavaRef in YukiHook.
implementation("com.highcapable.yukihookapi:yukihook-extension-kavaref")

// Choose the base module that matches the Xposed API you use (choose one).
implementation("com.highcapable.yukihookapi:yukihook-runtime-libxposed")
implementation("com.highcapable.yukihookapi:yukihook-runtime-xposed82")

Please change <version> to the version displayed at the top of this document.

Function Introduction ​

yukihook-bom does not contain actual code itself. It only serves as the BOM of YukiHook related modules for unified dependency version management.

It currently manages the versions of the following modules:

Released under the Apache-2.0 License