Revert "Pass URLs to package verifiers"
This reverts commit 24713907fe
Change-Id: Ie04ba73475b813635c4a74915c45e83250801b6b
This commit is contained in:
committed by
Android (Google) Code Review
parent
24713907fe
commit
e1d7c711df
@ -5335,21 +5335,13 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
final Uri packageURI, final IPackageInstallObserver observer, final int flags,
|
||||
final String installerPackageName) {
|
||||
installPackageWithVerification(packageURI, observer, flags, installerPackageName, null,
|
||||
null, null, null, null);
|
||||
}
|
||||
|
||||
public void installPackageWithOrigin(
|
||||
Uri packageURI, IPackageInstallObserver observer, int flags,
|
||||
String installerPackageName, Uri originatingURI, Uri referrer) {
|
||||
installPackageWithVerification(packageURI, observer, flags, installerPackageName, null,
|
||||
null, null, originatingURI, referrer);
|
||||
null, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void installPackageWithVerification(Uri packageURI, IPackageInstallObserver observer,
|
||||
int flags, String installerPackageName, Uri verificationURI,
|
||||
ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams,
|
||||
Uri originatingURI, Uri referrer) {
|
||||
ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams) {
|
||||
mContext.enforceCallingOrSelfPermission(android.Manifest.permission.INSTALL_PACKAGES, null);
|
||||
|
||||
final int uid = Binder.getCallingUid();
|
||||
@ -5367,7 +5359,7 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
|
||||
final Message msg = mHandler.obtainMessage(INIT_COPY);
|
||||
msg.obj = new InstallParams(packageURI, observer, filteredFlags, installerPackageName,
|
||||
verificationURI, manifestDigest, encryptionParams, originatingURI, referrer);
|
||||
verificationURI, manifestDigest, encryptionParams);
|
||||
mHandler.sendMessage(msg);
|
||||
}
|
||||
|
||||
@ -5803,13 +5795,11 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
private int mRet;
|
||||
private File mTempPackage;
|
||||
final ContainerEncryptionParams encryptionParams;
|
||||
final Uri originatingURI;
|
||||
final Uri referrer;
|
||||
|
||||
InstallParams(Uri packageURI,
|
||||
IPackageInstallObserver observer, int flags,
|
||||
String installerPackageName, Uri verificationURI, ManifestDigest manifestDigest,
|
||||
ContainerEncryptionParams encryptionParams, Uri originatingURI, Uri referrer) {
|
||||
ContainerEncryptionParams encryptionParams) {
|
||||
this.mPackageURI = packageURI;
|
||||
this.flags = flags;
|
||||
this.observer = observer;
|
||||
@ -5817,8 +5807,6 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
this.verificationURI = verificationURI;
|
||||
this.manifestDigest = manifestDigest;
|
||||
this.encryptionParams = encryptionParams;
|
||||
this.originatingURI = originatingURI;
|
||||
this.referrer = referrer;
|
||||
}
|
||||
|
||||
private int installLocationPolicy(PackageInfoLite pkgLite, int flags) {
|
||||
@ -6014,14 +6002,6 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
verificationURI);
|
||||
}
|
||||
|
||||
if (originatingURI != null) {
|
||||
verification.putExtra(Intent.EXTRA_ORIGINATING_URI, originatingURI);
|
||||
}
|
||||
|
||||
if (referrer != null) {
|
||||
verification.putExtra(Intent.EXTRA_REFERRER, referrer);
|
||||
}
|
||||
|
||||
final PackageVerificationState verificationState = new PackageVerificationState(
|
||||
requiredUid, args);
|
||||
|
||||
|
Reference in New Issue
Block a user