Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 797afd58 authored by Hai Zhang's avatar Hai Zhang Committed by Android (Google) Code Review
Browse files

Merge "Don't sync app op mode for root and system uid." into rvc-dev

parents ebb0640c 20eff34d
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -825,7 +825,15 @@ public final class PermissionPolicyService extends SystemService {
                return;
            }

            if (pkgInfo == null || pkg == null || pkgInfo.requestedPermissions == null) {
            if (pkgInfo == null || pkg == null || pkgInfo.applicationInfo == null
                    || pkgInfo.requestedPermissions == null) {
                return;
            }

            final int uid = pkgInfo.applicationInfo.uid;
            if (uid == Process.ROOT_UID || uid == Process.SYSTEM_UID) {
                // Root and system server always pass permission checks, so don't touch their app
                // ops to keep compatibility.
                return;
            }