diff --git a/sepolicy/vendor/hal_fingerprint_default.te b/sepolicy/vendor/hal_fingerprint_default.te index 001fa6b..44e0946 100644 --- a/sepolicy/vendor/hal_fingerprint_default.te +++ b/sepolicy/vendor/hal_fingerprint_default.te @@ -20,3 +20,9 @@ allow hal_fingerprint_default vendor_data_tzstorage_file:dir rw_dir_perms; allow hal_fingerprint_default vendor_data_tzstorage_file:file create_file_perms; binder_call(hal_fingerprint_default, hal_fingerprint_default) +binder_call(hal_fingerprint_default, vendor_hal_perf_default) + +# access to /data/system/users/[0-9]+/fpdata +typeattribute hal_fingerprint_default data_between_core_and_vendor_violators; +allow hal_fingerprint_default fingerprintd_data_file:dir { rw_dir_perms }; +allow hal_fingerprint_default fingerprintd_data_file:file { create_file_perms };