diff --git a/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java b/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java index 3930d3c..eebbd26 100644 --- a/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java +++ b/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java @@ -78,6 +78,12 @@ public class DisableFlagSecure implements IXposedHookLoadPackage { } catch (Throwable t) { XposedBridge.log(t); } + } else if (loadPackageParam.packageName.equals("com.flyme.systemuiex")) { + try { + XposedHelpers.findAndHookMethod("android.view.SurfaceControl$ScreenshotHardwareBuffer", loadPackageParam.classLoader, "containsSecureLayers", XC_MethodReplacement.returnConstant(false)); + }catch (Throwable t) { + XposedBridge.log(t); + } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f9ffaae..a07a2a1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,5 +3,6 @@ Disable FLAG_SECURE on all windows, enabling screenshots in apps that normally wouldn\'t allow it. android + com.flyme.systemuiex