diff --git a/public/attributes b/public/attributes index 0ec789c88807f1d73bc55017c35fcb1031a9c677..90e1148cb21d926673b2700e632facc5f3a981a3 100644 --- a/public/attributes +++ b/public/attributes @@ -77,6 +77,11 @@ attribute core_property_type; # All properties used to configure log filtering. attribute log_property_type; +# All properties that are not specific to device but are added from +# outside of AOSP. (e.g. OEM-specific properties) +# These properties are not accessible from device-specific domains +attribute extended_core_property_type; + # All service_manager types created by system_server attribute system_server_service; diff --git a/public/property.te b/public/property.te index c9bcb8657b1fdaa33dcfe3c8da191dc4ea2d7ca1..8113b82a97dc7cc68f8217d65566c3d8310d774d 100644 --- a/public/property.te +++ b/public/property.te @@ -160,6 +160,7 @@ compatible_property_only(` -vendor_init } { core_property_type + extended_core_property_type exported_config_prop exported_dalvik_prop exported_default_prop @@ -256,6 +257,7 @@ compatible_property_only(` -vendor_init } { core_property_type + extended_core_property_type exported_dalvik_prop exported_ffs_prop exported_system_radio_prop @@ -369,6 +371,7 @@ compatible_property_only(` -exported_system_radio_prop -exported_vold_prop -exported_wifi_prop + -extended_core_property_type -ffs_prop -fingerprint_prop -firstboot_prop