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 { dependencies {
compileOnly 'de.robv.android.xposed:api:82' compileOnly 'de.robv.android.xposed:api:82'
implementation 'com.highcapable.yukihookapi:api:1.0.4' implementation 'com.highcapable.yukihookapi:api:1.0.5-fix'
ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.4' ksp 'com.highcapable.yukihookapi:ksp-xposed:1.0.5-fix'
implementation 'com.geyifeng.immersionbar:immersionbar:3.2.0' implementation 'com.geyifeng.immersionbar:immersionbar:3.2.0'
implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.0' implementation 'com.geyifeng.immersionbar:immersionbar-ktx:3.2.0'
implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.core:core-ktx:1.7.0'

View File

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