From 3e7d977ff7c743713f0ad6336a039d7760ba47d1 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Mon, 6 Jul 2015 18:31:23 -0700 Subject: Grant installer and verifier install permissions robustly bug:22248271 Change-Id: I3a47ae9a112ba7d88b421fcb5f9651d1168ba7a5 --- cmds/am/src/com/android/commands/am/Am.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cmds/am') diff --git a/cmds/am/src/com/android/commands/am/Am.java b/cmds/am/src/com/android/commands/am/Am.java index ca6c6ca..844900d 100644 --- a/cmds/am/src/com/android/commands/am/Am.java +++ b/cmds/am/src/com/android/commands/am/Am.java @@ -74,6 +74,8 @@ import java.util.List; public class Am extends BaseCommand { + private static final String SHELL_PACKAGE_NAME = "com.android.shell"; + private IActivityManager mAm; private int mStartFlags = 0; @@ -767,7 +769,8 @@ public class Am extends BaseCommand { return; } System.out.println("Starting service: " + intent); - ComponentName cn = mAm.startService(null, intent, intent.getType(), null, mUserId); + ComponentName cn = mAm.startService(null, intent, intent.getType(), + SHELL_PACKAGE_NAME, mUserId); if (cn == null) { System.err.println("Error: Not found; no service started."); } else if (cn.getPackageName().equals("!")) { -- cgit v1.1