From 5133b6204c33be30b30daa21e61f2a7ad39b3da0 Mon Sep 17 00:00:00 2001 From: Tony Mak Date: Tue, 5 Jul 2016 07:28:57 +0100 Subject: [PATCH] Disallow OobConfig being suspended Change-Id: I79d8e6b8bb77878767a0572a567a10ff08c0b6b8 Fix: 29892597 --- .../java/com/android/server/pm/PackageManagerService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 56406caeeaf6c..894639e61dbd7 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -11944,6 +11944,12 @@ public class PackageManagerService extends IPackageManager.Stub { return false; } + if (mProtectedPackages.isPackageStateProtected(userId, packageName)) { + Slog.w(TAG, "Cannot suspend/un-suspend package \"" + packageName + + "\": protected package"); + return false; + } + return true; }