2018-01-23 17:15:24 -05:00
|
|
|
#============= vendor_init ==============
|
2019-07-24 00:04:32 -04:00
|
|
|
typeattribute vendor_init data_between_core_and_vendor_violators;
|
|
|
|
|
|
|
|
allow vendor_init {
|
2018-01-23 17:15:24 -05:00
|
|
|
media_rw_data_file
|
2019-07-24 00:04:32 -04:00
|
|
|
system_data_file
|
|
|
|
tombstone_data_file
|
2019-08-20 17:11:46 -04:00
|
|
|
camera_data_file
|
2019-07-24 00:04:32 -04:00
|
|
|
}:dir { create search getattr open read setattr ioctl write add_name remove_name rmdir relabelfrom };
|
|
|
|
|
2019-04-26 12:02:06 -04:00
|
|
|
allow vendor_init unlabeled:{ dir file } { getattr relabelfrom };
|
|
|
|
|
2019-07-24 00:04:32 -04:00
|
|
|
set_prop(vendor_init, camera_prop)
|
2019-07-19 04:32:01 -04:00
|
|
|
allow vendor_init media_rw_data_file:file { getattr relabelfrom };
|
|
|
|
|
2019-07-24 00:04:32 -04:00
|
|
|
allow vendor_init rootfs:dir { add_name create setattr write };
|
|
|
|
allow vendor_init persist_debug_prop:property_service set;
|
|
|
|
allow vendor_init persist_dpm_prop:property_service set;
|
|
|
|
allow vendor_init qcom_ims_prop:property_service set;
|
2019-08-13 10:08:41 -04:00
|
|
|
allow vendor_init thermal_engine_prop:property_service set;
|
|
|
|
allow vendor_init vendor_ssr_prop:property_service set;
|
|
|
|
allow vendor_init audio_prop:property_service set;
|
|
|
|
allow vendor_init vendor_fp_prop:property_service set;
|
2020-04-13 15:14:37 -04:00
|
|
|
allow vendor_init power_prop:property_service set;
|
|
|
|
allow vendor_init reschedule_service_prop:property_service set;
|
|
|
|
allow vendor_init bservice_prop:property_service set;
|
2019-08-13 10:08:41 -04:00
|
|
|
|
|
|
|
allow vendor_init rootfs:dir { add_name write };
|
2019-07-24 00:04:32 -04:00
|
|
|
allow vendor_init rootfs:lnk_file setattr;
|
2019-12-28 10:09:33 -05:00
|
|
|
allow vendor_init fingerprint_data_file:dir setattr;
|
2019-04-09 22:40:06 -04:00
|
|
|
set_prop(vendor_init, camera_prop)
|
|
|
|
set_prop(vendor_init, vendor_camera_prop)
|