Update YukiHookAPI

This commit is contained in:
2022-03-18 05:59:29 +08:00
parent e510e5d043
commit af20fad070
2 changed files with 6 additions and 13 deletions

View File

@@ -46,8 +46,8 @@ android {
dependencies {
compileOnly 'de.robv.android.xposed:api:82'
implementation 'com.highcapable.yukihookapi:api:1.0.4'
ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.4'
implementation 'com.highcapable.yukihookapi:api:1.0.5-fix'
ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.5-fix'
implementation 'com.geyifeng.immersionbar:immersionbar:3.2.0'
implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.0'
implementation 'androidx.core:core-ktx:1.7.0'

View File

@@ -292,19 +292,12 @@ class HookEntry : YukiHookXposedInitProxy {
}
}
override fun onHook() {
runConfig()
runHook()
}
/** 配置 Hook */
private fun runConfig() = configs {
override fun onInit() = configs {
debugTag = "TSBattery"
isDebug = false
}
/** 开始 Hook */
private fun runHook() = encase {
override fun onHook() = encase {
loadApp(QQ_PACKAGE_NAME) {
hookSystemWakeLock()
hookNotification()
@@ -419,7 +412,7 @@ class HookEntry : YukiHookXposedInitProxy {
method { name = "run" }
intercept()
}.ignoredAllFailure()
}
}.ignoredHookClassNotFoundFailure()
/**
* 这个是毒瘤核心类
* WakeLockMonitor
@@ -484,7 +477,7 @@ class HookEntry : YukiHookXposedInitProxy {
}
intercept()
}
}
}.ignoredHookClassNotFoundFailure()
}
loadApp(TIM_PACKAGE_NAME) {
hookSystemWakeLock()