Loading services/core/java/com/android/server/am/ActivityManagerService.java +1 −6 Original line number Original line Diff line number Diff line Loading @@ -8204,12 +8204,7 @@ public final class ActivityManagerService extends ActivityManagerNative // Third... does the caller itself have permission to access // Third... does the caller itself have permission to access // this uri? // this uri? final int callingAppId = UserHandle.getAppId(callingUid); if (UserHandle.getAppId(callingUid) != Process.SYSTEM_UID) { if ((callingAppId == Process.SYSTEM_UID) || (callingAppId == Process.ROOT_UID)) { Slog.w(TAG, "For security reasons, the system cannot issue a Uri permission" + " grant to " + grantUri + "; use startActivityAsCaller() instead"); return -1; } else { if (!checkHoldingPermissionsLocked(pm, pi, grantUri, callingUid, modeFlags)) { if (!checkHoldingPermissionsLocked(pm, pi, grantUri, callingUid, modeFlags)) { // Require they hold a strong enough Uri permission // Require they hold a strong enough Uri permission if (!checkUriPermissionLocked(grantUri, callingUid, modeFlags)) { if (!checkUriPermissionLocked(grantUri, callingUid, modeFlags)) { Loading Loading
services/core/java/com/android/server/am/ActivityManagerService.java +1 −6 Original line number Original line Diff line number Diff line Loading @@ -8204,12 +8204,7 @@ public final class ActivityManagerService extends ActivityManagerNative // Third... does the caller itself have permission to access // Third... does the caller itself have permission to access // this uri? // this uri? final int callingAppId = UserHandle.getAppId(callingUid); if (UserHandle.getAppId(callingUid) != Process.SYSTEM_UID) { if ((callingAppId == Process.SYSTEM_UID) || (callingAppId == Process.ROOT_UID)) { Slog.w(TAG, "For security reasons, the system cannot issue a Uri permission" + " grant to " + grantUri + "; use startActivityAsCaller() instead"); return -1; } else { if (!checkHoldingPermissionsLocked(pm, pi, grantUri, callingUid, modeFlags)) { if (!checkHoldingPermissionsLocked(pm, pi, grantUri, callingUid, modeFlags)) { // Require they hold a strong enough Uri permission // Require they hold a strong enough Uri permission if (!checkUriPermissionLocked(grantUri, callingUid, modeFlags)) { if (!checkUriPermissionLocked(grantUri, callingUid, modeFlags)) { Loading