From 5e8ebfe1bf754e0cce726ecb813d8e02e170314f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BB=80=E6=BC=93=E4=B8=A8Sevtinge?=
<89193494+Sevtinge@users.noreply.github.com>
Date: Tue, 16 Jul 2024 08:38:51 +0800
Subject: [PATCH] opt: sf - DisableMiuiLite
---
.../module/hook/systemframework/DisableMiuiLite.java | 5 +++++
app/src/main/res/values-zh-rCN/strings.xml | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java
index c3ffb1be73..58e7497a40 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/module/hook/systemframework/DisableMiuiLite.java
@@ -18,6 +18,8 @@
*/
package com.sevtinge.hyperceiler.module.hook.systemframework;
+import static de.robv.android.xposed.XposedHelpers.setStaticBooleanField;
+
import com.sevtinge.hyperceiler.module.base.BaseHook;
public class DisableMiuiLite extends BaseHook {
@@ -29,5 +31,8 @@ protected void before(final MethodHookParam param) throws Throwable {
param.setResult(false);
}
});
+ setStaticBooleanField(findClassIfExists("miui.util.DeviceLevel"), "IS_MIUI_GO_VERSION", false);
+ setStaticBooleanField(findClassIfExists("miui.util.DeviceLevel"), "IS_MIUI_LITE_VERSION", false);
+ setStaticBooleanField(findClassIfExists("miui.util.DeviceLevel"), "IS_MIUI_MIDDLE_VERSION", false);
}
}
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 838a373a9f..0511a6b91e 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -446,7 +446,7 @@
强制启用高级材质
Toast 高级材质
开启此功能后请在系统设置中控制高级材质开关,可能需要重启两次系统
- 禁用 MIUI Lite 检查
+ 禁用精简版系统检查
禁止显示剪贴板粘贴 Toast
允许管理所有通知
秒截图