diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index cca649e..03165c2 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -47,6 +47,7 @@ # Fingerprint /data/vendor/fpc(/.*)? u:object_r:vendor_fingerprint_data_file:s0 +/data/vendor/fpdump(/.*)? u:object_r:vendor_fingerprint_data_file:s0 /data/vendor/goodix(/.*)? u:object_r:vendor_fingerprint_data_file:s0 /dev/goodix_fp u:object_r:vendor_fingerprint_device:s0 /mnt/vendor/persist/fpc(/.*)? u:object_r:vendor_fingerprint_data_file:s0 diff --git a/sepolicy/vendor/hal_fingerprint.te b/sepolicy/vendor/hal_fingerprint.te index 5dc134c..569d9e2 100644 --- a/sepolicy/vendor/hal_fingerprint.te +++ b/sepolicy/vendor/hal_fingerprint.te @@ -25,6 +25,7 @@ allow hal_fingerprint_default vendor_sysfs_graphics:dir r_dir_perms; allow hal_fingerprint_default vendor_sysfs_graphics:file rw_file_perms; allow hal_fingerprint_default vendor_xdsp_device:chr_file r_file_perms; allow hal_fingerprint_default vendor_xdsp_device:file r_file_perms; +allow hal_fingerprint_default mnt_vendor_file:dir search; get_prop(hal_fingerprint_default, vendor_adsprpc_prop) get_prop(hal_fingerprint_default, vendor_panel_info_prop) diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index 2c5ccb3..edba9a7 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -11,6 +11,7 @@ ro.vendor.oem.psno u:object_r:vendor_sno_prop:s0 ro.vendor.oem.sno u:object_r:vendor_sno_prop:s0 # Fingerprint +persist.vendor.fpc. u:object_r:vendor_fp_prop:s0 persist.vendor.sys.fp. u:object_r:vendor_fp_prop:s0 persist.vendor.sys.fp.info u:object_r:vendor_fp_info_prop:s0 persist.vendor.sys.fp.uid u:object_r:vendor_fp_info_prop:s0