diff --git a/data/etc/platform.xml b/data/etc/platform.xml index 8a7d39b65edd0..d412d7c5aa33b 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -111,20 +111,6 @@ - - - - diff --git a/services/core/java/com/android/server/pm/Settings.java b/services/core/java/com/android/server/pm/Settings.java index aca182484324a..83cd9784a1f1f 100644 --- a/services/core/java/com/android/server/pm/Settings.java +++ b/services/core/java/com/android/server/pm/Settings.java @@ -2699,7 +2699,7 @@ final class Settings { void writePermissionLPr(XmlSerializer serializer, BasePermission bp) throws XmlPullParserException, java.io.IOException { - if (bp.sourcePackage != null) { + if (bp.type != BasePermission.TYPE_BUILTIN && bp.sourcePackage != null) { serializer.startTag(null, TAG_ITEM); serializer.attribute(null, ATTR_NAME, bp.name); serializer.attribute(null, "package", bp.sourcePackage);