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 304a020..dc2f8b4 100644 --- a/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java +++ b/app/src/main/java/io/github/lsposed/disableflagsecure/DisableFlagSecure.java @@ -224,7 +224,6 @@ public class DisableFlagSecure extends XposedModule { } private static Field captureSecureLayersField; - private static Field allowProtectedField; @TargetApi(Build.VERSION_CODES.S) private void hookScreenCapture(ClassLoader classLoader) throws ClassNotFoundException, NoSuchFieldException { @@ -236,8 +235,6 @@ public class DisableFlagSecure extends XposedModule { "android.view.SurfaceControl$CaptureArgs"); captureSecureLayersField = captureArgsClazz.getDeclaredField("mCaptureSecureLayers"); captureSecureLayersField.setAccessible(true); - allowProtectedField = captureArgsClazz.getDeclaredField("mAllowProtected"); - allowProtectedField.setAccessible(true); hookMethods(screenCaptureClazz, ScreenCaptureHooker.class, "nativeCaptureDisplay"); hookMethods(screenCaptureClazz, ScreenCaptureHooker.class, "nativeCaptureLayers"); } @@ -352,7 +349,6 @@ public class DisableFlagSecure extends XposedModule { var captureArgs = callback.getArgs()[0]; try { captureSecureLayersField.set(captureArgs, true); - allowProtectedField.set(captureArgs, true); } catch (IllegalAccessException t) { module.log("ScreenCaptureHooker failed", t); }