Skip to content

Commit dd6ca64

Browse files
backport AntiBrightnessChange application hooks to FROYO
and guard framework hook with sdk check
1 parent c1df0ca commit dd6ca64

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

AntiBrightnessChange/build.gradle.kts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ android {
66
namespace = "com.programminghoch10.AntiBrightnessChange"
77

88
defaultConfig {
9-
minSdk = 33
10-
targetSdk = 33
9+
minSdk = 8
10+
targetSdk = 36
1111
}
1212
}
13-
14-
dependencies {}

AntiBrightnessChange/src/main/java/com/programminghoch10/AntiBrightnessChange/Hook.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import static android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE;
44

5+
import android.os.Build;
56
import android.view.WindowManager;
67

78
import de.robv.android.xposed.IXposedHookLoadPackage;
@@ -12,7 +13,7 @@
1213
public class Hook implements IXposedHookLoadPackage {
1314
@Override
1415
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) {
15-
if (lpparam.packageName.equals("android")) {
16+
if (lpparam.packageName.equals("android") && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
1617
XposedHelpers.findAndHookMethod(
1718
"com.android.server.wm.RootWindowContainer",
1819
lpparam.classLoader,

0 commit comments

Comments
 (0)