Loading services/java/com/android/server/AppOpsService.java +4 −3 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ public class AppOpsService extends IAppOpsService.Stub { static final boolean DEBUG = false; static final int SHOW_PERMISSION_DIALOG = 1; static final String WHITELIST_FILE = "persist.sys.whitelist"; static final String DEFAULT_WHITELIST_FILE = "/system/etc/whitelist_appops.xml"; // Write at most every 30 minutes. static final long WRITE_DELAY = DEBUG ? 1000 : 30*60*1000; Loading Loading @@ -1157,8 +1158,7 @@ public class AppOpsService extends IAppOpsService.Stub { if (!mStrictEnable) return false; return ((uid > Process.FIRST_APPLICATION_UID) && !isInWhitelist(packageName)); return (!isInWhitelist(packageName)); } private boolean isInWhitelist(String packageName) { Loading Loading @@ -1292,7 +1292,8 @@ public class AppOpsService extends IAppOpsService.Stub { void readWhitelist() { // Read if whitelist file provided String whitelistFileName = SystemProperties.get(WHITELIST_FILE); String whitelistFileName = SystemProperties.get(WHITELIST_FILE, DEFAULT_WHITELIST_FILE); if(!mStrictEnable || "".equals(whitelistFileName)) { return; } Loading Loading
services/java/com/android/server/AppOpsService.java +4 −3 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ public class AppOpsService extends IAppOpsService.Stub { static final boolean DEBUG = false; static final int SHOW_PERMISSION_DIALOG = 1; static final String WHITELIST_FILE = "persist.sys.whitelist"; static final String DEFAULT_WHITELIST_FILE = "/system/etc/whitelist_appops.xml"; // Write at most every 30 minutes. static final long WRITE_DELAY = DEBUG ? 1000 : 30*60*1000; Loading Loading @@ -1157,8 +1158,7 @@ public class AppOpsService extends IAppOpsService.Stub { if (!mStrictEnable) return false; return ((uid > Process.FIRST_APPLICATION_UID) && !isInWhitelist(packageName)); return (!isInWhitelist(packageName)); } private boolean isInWhitelist(String packageName) { Loading Loading @@ -1292,7 +1292,8 @@ public class AppOpsService extends IAppOpsService.Stub { void readWhitelist() { // Read if whitelist file provided String whitelistFileName = SystemProperties.get(WHITELIST_FILE); String whitelistFileName = SystemProperties.get(WHITELIST_FILE, DEFAULT_WHITELIST_FILE); if(!mStrictEnable || "".equals(whitelistFileName)) { return; } Loading