diff --git a/app/src/main/java/com/lt2333/simplicitytools/hooks/apps/PowerKeeper.kt b/app/src/main/java/com/lt2333/simplicitytools/hooks/apps/PowerKeeper.kt index 916d01375..bcb192f52 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/hooks/apps/PowerKeeper.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/hooks/apps/PowerKeeper.kt @@ -5,6 +5,7 @@ import com.lt2333.simplicitytools.hooks.rules.all.powerkeeper.LockMaxFpsForAll import com.lt2333.simplicitytools.hooks.rules.s.powerkeeper.DoNotClearAppForS import com.lt2333.simplicitytools.hooks.rules.s.powerkeeper.MakeMilletMoreAggressiveForS import com.lt2333.simplicitytools.hooks.rules.s.powerkeeper.PreventRecoveryOfBatteryOptimizationWhitelistForS +import com.lt2333.simplicitytools.hooks.rules.t.powerkeeper.DoNotClearAppForT import com.lt2333.simplicitytools.utils.xposed.base.AppRegister import de.robv.android.xposed.callbacks.XC_LoadPackage @@ -18,7 +19,7 @@ object PowerKeeper : AppRegister() { lpparam, LockMaxFpsForAll, //锁定最高刷新率 PreventRecoveryOfBatteryOptimizationWhitelistForS, //防止恢复电池优化白名单 - DoNotClearAppForS,//阻止杀后台 + DoNotClearAppForT,//阻止杀后台 MakeMilletMoreAggressiveForS,//使 Millet 更激进 ) } diff --git a/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/powerkeeper/DoNotClearAppForT.kt b/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/powerkeeper/DoNotClearAppForT.kt new file mode 100644 index 000000000..dd9e7cc8f --- /dev/null +++ b/app/src/main/java/com/lt2333/simplicitytools/hooks/rules/t/powerkeeper/DoNotClearAppForT.kt @@ -0,0 +1,18 @@ +package com.lt2333.simplicitytools.hooks.rules.t.powerkeeper + +import com.github.kyuubiran.ezxhelper.utils.findMethod +import com.github.kyuubiran.ezxhelper.utils.hookBefore +import com.lt2333.simplicitytools.utils.hasEnable +import com.lt2333.simplicitytools.utils.xposed.base.HookRegister + +object DoNotClearAppForT : HookRegister() { + override fun init() { + findMethod("miui.process.ProcessManager") { + name == "kill" + }.hookBefore { + hasEnable("do_not_clear_app") { + it.result = false + } + } + } +} \ No newline at end of file