Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit abb9bd35 authored by Svetoslav Ganov's avatar Svetoslav Ganov Committed by android-build-merger
Browse files

Merge "Whitelist all restricted permissions on sideload" into qt-dev

am: 04cb6d1c

Change-Id: I28a4353dfeeeda31774e72a6c59c36d3c966e8f2
parents 106d1c31 04cb6d1c
Loading
Loading
Loading
Loading
+9 −12
Original line number Diff line number Diff line
@@ -130,18 +130,15 @@ public class InstallInstalling extends AlertActivity {
            } else {
                PackageInstaller.SessionParams params = new PackageInstaller.SessionParams(
                        PackageInstaller.SessionParams.MODE_FULL_INSTALL);
                params.installFlags = PackageManager.INSTALL_FULL_APP;
                params.referrerUri = getIntent().getParcelableExtra(Intent.EXTRA_REFERRER);
                params.originatingUri = getIntent()
                        .getParcelableExtra(Intent.EXTRA_ORIGINATING_URI);
                params.originatingUid = getIntent().getIntExtra(Intent.EXTRA_ORIGINATING_UID,
                        UID_UNKNOWN);
                params.installerPackageName =
                        getIntent().getStringExtra(Intent.EXTRA_INSTALLER_PACKAGE_NAME);
                params.installReason = PackageManager.INSTALL_REASON_USER;

                // Whitelist all restricted permissions.
                params.setWhitelistedRestrictedPermissions(null /*permissions*/);
                params.setInstallAsInstantApp(false);
                params.setReferrerUri(getIntent().getParcelableExtra(Intent.EXTRA_REFERRER));
                params.setOriginatingUri(getIntent()
                        .getParcelableExtra(Intent.EXTRA_ORIGINATING_URI));
                params.setOriginatingUid(getIntent().getIntExtra(Intent.EXTRA_ORIGINATING_UID,
                        UID_UNKNOWN));
                params.setInstallerPackageName(getIntent().getStringExtra(
                        Intent.EXTRA_INSTALLER_PACKAGE_NAME));
                params.setInstallReason(PackageManager.INSTALL_REASON_USER);

                File file = new File(mPackageURI.getPath());
                try {