From 0f26cbdec7e4a2d4e2d46c2602629b49661d7465 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Fri, 18 Jan 2019 18:25:38 -0800 Subject: [PATCH] Don't allow instant apps to access external storage. Fixes: 122866463 Test: manual Change-Id: Iecd8f19adf960041e9e2731f5abe12ad5b7dff89 --- .../core/java/com/android/server/StorageManagerService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java index 2a806447d6051..5f0edd1a87dd6 100644 --- a/services/core/java/com/android/server/StorageManagerService.java +++ b/services/core/java/com/android/server/StorageManagerService.java @@ -3656,6 +3656,8 @@ class StorageManagerService extends IStorageManager.Stub == PERMISSION_GRANTED || mIAppOpsService.checkOperation( OP_REQUEST_INSTALL_PACKAGES, uid, packageName) == MODE_ALLOWED) { return Zygote.MOUNT_EXTERNAL_INSTALLER; + } else if (mPmInternal.isInstantApp(packageName, UserHandle.getUserId(uid))) { + return Zygote.MOUNT_EXTERNAL_NONE; } else { return Zygote.MOUNT_EXTERNAL_WRITE; }