From 0409f3af97b068d8400805063f1bdc644160e3bf Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sun, 25 Apr 2021 15:21:03 +0800 Subject: [PATCH] [core] Remove SELinux permissive check --- .../java/org/lsposed/lspd/service/ConfigManager.java | 9 --------- .../java/org/lsposed/lspd/service/LSPManagerService.java | 5 ----- 2 files changed, 14 deletions(-) diff --git a/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java b/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java index f72b856f..654068f3 100644 --- a/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java +++ b/core/src/main/java/org/lsposed/lspd/service/ConfigManager.java @@ -83,10 +83,6 @@ public class ConfigManager { private static final File miscFile = new File(basePath, "misc_path"); private String miscPath = null; - private static final File selinuxPath = new File("/sys/fs/selinux/enforce"); - // only check on boot - private final boolean isPermissive; - private static final File logPath = new File(basePath, "log"); private static final File modulesLogPath = new File(logPath, "modules.log"); private static final File verboseLogPath = new File(logPath, "all.log"); @@ -275,7 +271,6 @@ public class ConfigManager { createTables(); updateConfig(); - isPermissive = readInt(selinuxPath, 1) == 0; // must ensure cache is valid for later usage updateCaches(true); } @@ -564,10 +559,6 @@ public class ConfigManager { this.verboseLog = verboseLog; } - public boolean isPermissive() { - return isPermissive; - } - public boolean resourceHook() { return resourceHook; } diff --git a/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java b/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java index 4bfb133e..3b36219e 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LSPManagerService.java @@ -117,11 +117,6 @@ public class LSPManagerService extends ILSPManagerService.Stub { ConfigManager.getInstance().setVerboseLog(enabled); } - @Override - public boolean isPermissive() { - return ConfigManager.getInstance().isPermissive(); - } - @Override public ParcelFileDescriptor getVerboseLog() { return ConfigManager.getInstance().getVerboseLog();