From ed2a84a6f0ce004821c4a4889aee917aa123d74a Mon Sep 17 00:00:00 2001 From: Oliver Scott Date: Sat, 10 Sep 2022 22:30:05 +0200 Subject: [PATCH] Stop reading UIDS_ALLOWED_ON_RESTRICTED_NETWORKS setting in PermissionMonitor The setting is a factor used to determine the network permission level that is granted to an app. Restricted networking mode defaults to granting PERMISSION_SYSTEM to UIDs that are listed in the setting. This removal avoids this. Change-Id: I1e5af36f0fc9d4828b693bbb4b888c449bac3d29 --- .../src/com/android/server/connectivity/PermissionMonitor.java | 1 - 1 file changed, 1 deletion(-) diff --git a/service/src/com/android/server/connectivity/PermissionMonitor.java b/service/src/com/android/server/connectivity/PermissionMonitor.java index c15f0427d8..2772c78739 100755 --- a/service/src/com/android/server/connectivity/PermissionMonitor.java +++ b/service/src/com/android/server/connectivity/PermissionMonitor.java @@ -526,7 +526,6 @@ public class PermissionMonitor { // TODO : remove carryover package check in the future(b/31479477). All apps should just // request the appropriate permission for their use case since android Q. return isCarryoverPackage(app.applicationInfo) - || isUidAllowedOnRestrictedNetworks(app.applicationInfo) || hasPermission(app, PERMISSION_MAINLINE_NETWORK_STACK) || hasPermission(app, NETWORK_STACK) || hasPermission(app, CONNECTIVITY_USE_RESTRICTED_NETWORKS);