1# Fingerprint property 2set_prop(vendor_init, vendor_fingerprint_prop) 3# Battery harness mode property 4set_prop(vendor_init, vendor_battery_defender_prop) 5 6set_prop(vendor_init, logpersistd_logging_prop) 7 8allow vendor_init proc_dirty:file w_file_perms; 9allow vendor_init proc_sched:file w_file_perms; 10allow vendor_init bootdevice_sysdev:file create_file_perms; 11allow vendor_init modem_img_file:filesystem { getattr }; 12 13# Allow for checking NSP permissions 14allow vendor_init tee_data_file:lnk_file read; 15 16userdebug_or_eng(` 17allow vendor_init vendor_init:lockdown { integrity }; 18') 19 20# Camera vendor property 21set_prop(vendor_init, vendor_camera_prop) 22 23# NFC vendor property 24set_prop(vendor_init, vendor_nfc_prop) 25# SecureElement vendor property 26set_prop(vendor_init, vendor_secure_element_prop) 27 28# USB property 29set_prop(vendor_init, vendor_usb_config_prop) 30 31# Mali 32set_prop(vendor_init, vendor_arm_runtime_option_prop) 33set_prop(vendor_init, vendor_ssrdump_prop) 34 35# MM 36allow vendor_init proc_watermark_scale_factor:file w_file_perms; 37 38# Allow vendor_init to read ro.vendor.persist.status 39# to process init.rc actions 40set_prop(vendor_init, vendor_persist_prop) 41