typeattribute vendor_init data_between_core_and_vendor_violators; allow vendor_init { dhcp_data_file media_rw_data_file system_data_file tombstone_data_file wifi_data_file camera_data_file fingerprint_data_file }:dir { create search getattr open read setattr ioctl write add_name remove_name rmdir relabelfrom }; allow vendor_init proc_uid_cpupower:file write; # Allow vendor_init to relabel unlabeled files and directories allow vendor_init unlabeled:{ dir file } { getattr relabelfrom }; get_prop(vendor_init, moto_boot_prop) set_prop(vendor_init, moto_boot_prop) set_prop(vendor_init, vendor_fm_prop) allow vendor_init media_rw_data_file:file getattr; allow vendor_init system_fps_data_file:dir create_dir_perms;