Skip to content

Commit e1ce74a

Browse files
committed
fix: LockOneHundredPoints hooked show "0" on new version
1 parent 2b4ce32 commit e1ce74a

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

library/hook/src/main/java/com/sevtinge/hyperceiler/hook/module/rules/securitycenter/other/LockOneHundredPoints.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ package com.sevtinge.hyperceiler.hook.module.rules.securitycenter.other
2121
import android.view.View
2222
import com.sevtinge.hyperceiler.hook.module.base.BaseHook
2323
import com.sevtinge.hyperceiler.hook.module.base.dexkit.DexKit
24+
import com.sevtinge.hyperceiler.hook.module.base.tool.AppsTool
25+
import com.sevtinge.hyperceiler.hook.utils.devicesdk.isPad
2426
import io.github.kyuubiran.ezxhelper.core.finder.MethodFinder.`-Static`.methodFinder
2527
import io.github.kyuubiran.ezxhelper.core.util.ClassUtil.loadClass
2628
import io.github.kyuubiran.ezxhelper.xposed.dsl.HookFactory.`-Static`.createHook
@@ -90,10 +92,13 @@ object LockOneHundredPoints : BaseHook() {
9092

9193
runCatching {
9294
logD(TAG, lpparam.packageName, "LockOneHundredPoints method is $score")
93-
logD(TAG, lpparam.packageName, "LockOneHundredPoints old method is $scoreOld")
9495
logD(TAG, lpparam.packageName, "LockOneHundredPoints 3 method is $score3")
95-
scoreOld.createHook {
96-
returnConstant(0)
96+
97+
if ((AppsTool.getPackageVersionCode(lpparam) <= 40001000 && !isPad()) || (AppsTool.getPackageVersionCode(lpparam) <= 40011000 && isPad())) {
98+
logD(TAG, lpparam.packageName, "LockOneHundredPoints old method is $scoreOld")
99+
scoreOld.createHook {
100+
returnConstant(0)
101+
}
97102
}
98103
score.createHook {
99104
returnConstant(0)

0 commit comments

Comments
 (0)