Xposed Module Develop
The compiler handles the entry classes and configuration files of Xposed modules for every base module in one place, a single entry is all you need to finish the configuration.
loadApp("io.github.myapp") {
val demoClass = Demo::class.java
val setGreeting = demoClass.getDeclaredMethod(
"setGreeting", String::class.java
)
setGreeting.intercept {
proceed(arrayOf("Hello, Yuki Hook!"))
}
}loadApp("io.github.myapp") {
val demoClass = Demo::class.java
val setGreeting = demoClass.getDeclaredMethod(
"setGreeting", String::class.java
)
setGreeting.hook().before {
firstArg().set("Hello, Yuki Hook!")
}
}