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 允许管理所有通知 秒截图