typeattribute vendor_init data_between_core_and_vendor_violators; allow vendor_init proc_uid_cpupower:file write; # symlink /sdcard to backing block allow vendor_init debugfs_sps:dir search; allow vendor_init debugfs_sps:file w_file_perms; allow vendor_init { adb_keys_file dhcp_data_file display_data_file location_data_file media_rw_data_file netmgr_data_file perfd_data_file preloads_data_file preloads_media_file radio_data_file smlog_dump_file system_data_file time_data_file tombstone_data_file wifi_data_file }:dir { create search getattr open read setattr ioctl write add_name remove_name rmdir relabelfrom }; allow vendor_init { adb_keys_file location_data_file perfd_data_file radio_data_file }:file { create getattr open read write setattr relabelfrom unlink }; allow vendor_init { location_data_file }:sock_file setattr; set_prop(vendor_init, thermal_prop) set_prop(vendor_init, vendor_charge_prop) dontaudit vendor_init unlabeled:dir getattr; dontaudit vendor_init unlabeled:file getattr;