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