diff options
-rw-r--r-- | service/java/com/android/server/wifi/util/WifiPermissionsUtil.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/util/WifiPermissionsUtil.java b/service/java/com/android/server/wifi/util/WifiPermissionsUtil.java index 614b0df42d..015073c982 100644 --- a/service/java/com/android/server/wifi/util/WifiPermissionsUtil.java +++ b/service/java/com/android/server/wifi/util/WifiPermissionsUtil.java @@ -1126,6 +1126,9 @@ public class WifiPermissionsUtil { public boolean isSystem(String packageName, int uid) { long ident = Binder.clearCallingIdentity(); try { + if (SdkLevel.isAtLeastT() && Process.isSdkSandboxUid(uid)) { + return false; + } ApplicationInfo info = mContext.getPackageManager().getApplicationInfoAsUser( packageName, 0, UserHandle.getUserHandleForUid(uid)); return (info.flags & APP_INFO_FLAGS_SYSTEM_APP) != 0; |