mirror of
https://github.com/fankes/TSBattery.git
synced 2025-09-06 18:55:45 +08:00
Update YukiHookAPI
This commit is contained in:
@@ -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'
|
||||||
|
@@ -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()
|
||||||
|
Reference in New Issue
Block a user