Loading services/core/java/com/android/server/pm/PackageManagerService.java +2 −2 Original line number Diff line number Diff line Loading @@ -186,7 +186,6 @@ import com.android.internal.pm.pkg.component.ParsedInstrumentation; import com.android.internal.pm.pkg.component.ParsedMainComponent; import com.android.internal.pm.pkg.parsing.ParsingPackageUtils; import com.android.internal.telephony.CarrierAppUtils; import com.android.internal.telephony.TelephonyPermissions; import com.android.internal.util.ArrayUtils; import com.android.internal.util.CollectionUtils; import com.android.internal.util.ConcurrentUtils; Loading Loading @@ -4493,7 +4492,8 @@ public class PackageManagerService implements PackageSender, TestUtilityService void setSystemAppHiddenUntilInstalled(@NonNull Computer snapshot, String packageName, boolean hidden) { final int callingUid = Binder.getCallingUid(); final boolean calledFromSystemOrPhone = TelephonyPermissions.isSystemOrPhone(callingUid); final boolean calledFromSystemOrPhone = callingUid == Process.PHONE_UID || callingUid == Process.SYSTEM_UID; if (!calledFromSystemOrPhone) { mContext.enforceCallingOrSelfPermission(Manifest.permission.SUSPEND_APPS, "setSystemAppHiddenUntilInstalled"); Loading services/core/java/com/android/server/pm/PackageManagerServiceUtils.java +1 −2 Original line number Diff line number Diff line Loading @@ -92,7 +92,6 @@ import android.util.proto.ProtoOutputStream; import com.android.internal.content.InstallLocationUtils; import com.android.internal.content.NativeLibraryHelper; import com.android.internal.telephony.TelephonyPermissions; import com.android.internal.util.ArrayUtils; import com.android.internal.util.FastPrintWriter; import com.android.internal.util.HexDump; Loading Loading @@ -357,7 +356,7 @@ public class PackageManagerServiceUtils { * If not, throws a {@link SecurityException}. */ public static void enforceSystemOrPhoneCaller(String methodName, int callingUid) { if (!TelephonyPermissions.isSystemOrPhone(callingUid)) { if (callingUid != Process.PHONE_UID && callingUid != Process.SYSTEM_UID) { throw new SecurityException( "Cannot call " + methodName + " from UID " + callingUid); } Loading Loading
services/core/java/com/android/server/pm/PackageManagerService.java +2 −2 Original line number Diff line number Diff line Loading @@ -186,7 +186,6 @@ import com.android.internal.pm.pkg.component.ParsedInstrumentation; import com.android.internal.pm.pkg.component.ParsedMainComponent; import com.android.internal.pm.pkg.parsing.ParsingPackageUtils; import com.android.internal.telephony.CarrierAppUtils; import com.android.internal.telephony.TelephonyPermissions; import com.android.internal.util.ArrayUtils; import com.android.internal.util.CollectionUtils; import com.android.internal.util.ConcurrentUtils; Loading Loading @@ -4493,7 +4492,8 @@ public class PackageManagerService implements PackageSender, TestUtilityService void setSystemAppHiddenUntilInstalled(@NonNull Computer snapshot, String packageName, boolean hidden) { final int callingUid = Binder.getCallingUid(); final boolean calledFromSystemOrPhone = TelephonyPermissions.isSystemOrPhone(callingUid); final boolean calledFromSystemOrPhone = callingUid == Process.PHONE_UID || callingUid == Process.SYSTEM_UID; if (!calledFromSystemOrPhone) { mContext.enforceCallingOrSelfPermission(Manifest.permission.SUSPEND_APPS, "setSystemAppHiddenUntilInstalled"); Loading
services/core/java/com/android/server/pm/PackageManagerServiceUtils.java +1 −2 Original line number Diff line number Diff line Loading @@ -92,7 +92,6 @@ import android.util.proto.ProtoOutputStream; import com.android.internal.content.InstallLocationUtils; import com.android.internal.content.NativeLibraryHelper; import com.android.internal.telephony.TelephonyPermissions; import com.android.internal.util.ArrayUtils; import com.android.internal.util.FastPrintWriter; import com.android.internal.util.HexDump; Loading Loading @@ -357,7 +356,7 @@ public class PackageManagerServiceUtils { * If not, throws a {@link SecurityException}. */ public static void enforceSystemOrPhoneCaller(String methodName, int callingUid) { if (!TelephonyPermissions.isSystemOrPhone(callingUid)) { if (callingUid != Process.PHONE_UID && callingUid != Process.SYSTEM_UID) { throw new SecurityException( "Cannot call " + methodName + " from UID " + callingUid); } Loading