OSDN Git Service

Only allow INSTALL_ALLOW_TEST from shell or root
authorTodd Kennedy <toddke@google.com>
Fri, 20 Sep 2019 20:45:15 +0000 (13:45 -0700)
committerVasyl Gello <vasek.gello@gmail.com>
Tue, 7 Jan 2020 23:03:55 +0000 (23:03 +0000)
Bug: 141169173
Test: Manual. App can't be installed as test-only
Change-Id: Ib6dcca7901aa549d620448c0165c22270a3042be
Merged-In: Ib6dcca7901aa549d620448c0165c22270a3042be
(cherry picked from commit 702d394762a9b162cb2a2b04bb726fd8053f24d3)

services/core/java/com/android/server/pm/PackageInstallerService.java

index d25abbf..f0385d3 100644 (file)
@@ -591,6 +591,7 @@ public class PackageInstallerService extends IPackageInstaller.Stub {
 
             params.installFlags &= ~PackageManager.INSTALL_FROM_ADB;
             params.installFlags &= ~PackageManager.INSTALL_ALL_USERS;
+            params.installFlags &= ~PackageManager.INSTALL_ALLOW_TEST;
             params.installFlags |= PackageManager.INSTALL_REPLACE_EXISTING;
         }