am a7a9327b: am 5474f085: am 9fc157a4: Merge "FLAG_PRIVILEGED disappears if privileged app is updated and rebooted"
* commit 'a7a9327be8b2b2ee2a461d1a0558c0c7b5b9271c': FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
This commit is contained in:
@@ -3657,6 +3657,12 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
// An updated system app will not have the PARSE_IS_SYSTEM flag set
|
||||
// initially
|
||||
parseFlags |= PackageParser.PARSE_IS_SYSTEM;
|
||||
|
||||
// An updated privileged app will not have the PARSE_IS_PRIVILEGED
|
||||
// flag set initially
|
||||
if ((updatedPkg.pkgFlags & ApplicationInfo.FLAG_PRIVILEGED) != 0) {
|
||||
parseFlags |= PackageParser.PARSE_IS_PRIVILEGED;
|
||||
}
|
||||
}
|
||||
// Verify certificates against what was last scanned
|
||||
if (!collectCertificatesLI(pp, ps, pkg, scanFile, parseFlags)) {
|
||||
|
||||
Reference in New Issue
Block a user