OSDN Git Service

No need to pass digest of AndroidManifest.xml around.
authorAlex Klyubin <klyubin@google.com>
Mon, 21 Dec 2015 19:32:53 +0000 (11:32 -0800)
committerAlex Klyubin <klyubin@google.com>
Mon, 4 Jan 2016 20:31:29 +0000 (12:31 -0800)
commit31ffb442414bd9cf6c0225799d7d0c5409f3769d
tree5e163c32b628b53a36c7c5252e8e7ffb27d6cb11
parent8464831bf27cfe27980d0d86b96ba1c348792020
No need to pass digest of AndroidManifest.xml around.

When an APK is being installed, the full path to the file is
occasionally passed between processes. To detect changes to the file
during these handovers, the digest of the AndroidManifest.xml entry
could be passed around as well.

This security feature is no longer used and is no longer needed. APKs
should be installed using the modern Package Installer API
(android.content.pm.PackageInstaller).

Bug: 24542768
Change-Id: I2762634c85448e7adcd47ffc9a5294c021e127bd
api/system-current.txt
core/java/android/app/ApplicationPackageManager.java
core/java/android/content/pm/ManifestDigest.java [deleted file]
core/java/android/content/pm/PackageManager.java
core/java/android/content/pm/PackageParser.java
core/java/android/content/pm/VerificationParams.java
core/tests/coretests/src/android/content/pm/ManifestDigestTest.java [deleted file]
core/tests/coretests/src/android/content/pm/VerificationParamsTest.java
services/core/java/com/android/server/pm/PackageManagerService.java
test-runner/src/android/test/mock/MockPackageManager.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgePackageManager.java