diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index e810b1adaac3..d496ab67fec4 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -17260,17 +17260,6 @@ public class PackageManagerService extends IPackageManager.Stub + "Persistent apps are not updateable."); return; } - // Prevent apps from downgrading their targetSandbox. - final int oldTargetSandbox = oldPackage.applicationInfo.targetSandboxVersion; - final int newTargetSandbox = pkg.applicationInfo.targetSandboxVersion; - if (oldTargetSandbox == 2 && newTargetSandbox != 2) { - res.setError(PackageManager.INSTALL_FAILED_SANDBOX_VERSION_DOWNGRADE, - "Package " + pkg.packageName + " new target sandbox " - + newTargetSandbox + " is incompatible with the previous value of" - + oldTargetSandbox + "."); - return; - } - // Prevent installing of child packages if (oldPackage.parentPackage != null) { res.setError(PackageManager.INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME, |