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

Commit df9bf165 authored by Hall Liu's avatar Hall Liu Committed by Gerrit Code Review
Browse files

Merge "Skip carrier priv check for trusted UIDs"

parents dce2f1c0 f470edef
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -659,6 +659,10 @@ public final class TelephonyPermissions {
    }

    private static int getCarrierPrivilegeStatus(Context context, int subId, int uid) {
        if (uid == Process.SYSTEM_UID || uid == Process.PHONE_UID) {
            // Skip the check if it's one of these special uids
            return TelephonyManager.CARRIER_PRIVILEGE_STATUS_HAS_ACCESS;
        }
        final long identity = Binder.clearCallingIdentity();
        try {
            TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(