From 50193c813535bf043a5f9308b26f37e01f0684f8 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Wed, 15 May 2024 16:01:23 +0200 Subject: [PATCH] sm6150-common: sepolicy: Add fortsense and sunwave fingerprint rules Change-Id: Icea6d25bde0cb54e3926b009a7b76c264e44c77e --- sepolicy/vendor/file_contexts | 2 ++ sepolicy/vendor/hal_fingerprint_default.te | 2 ++ sepolicy/vendor/hwservice_contexts | 1 + 3 files changed, 5 insertions(+) diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index e5727b0..78704a8 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -25,7 +25,9 @@ /sys/devices/platform/soc/soc:qcom,dsi-display/doze_mode u:object_r:sysfs_doze:s0 # Fingerprint +/dev/fortsense_fp u:object_r:fingerprint_device:s0 /dev/goodix_fp u:object_r:fingerprint_device:s0 +/data/vendor/fortsense(/.*)? u:object_r:fingerprint_data_file:s0 /data/vendor/fpc(/.*)? u:object_r:fingerprint_data_file:s0 /data/vendor/fpdump(/.*)? u:object_r:fingerprint_data_file:s0 /data/vendor/goodix(/.*)? u:object_r:fingerprint_data_file:s0 diff --git a/sepolicy/vendor/hal_fingerprint_default.te b/sepolicy/vendor/hal_fingerprint_default.te index aa8eb7a..be5ed98 100644 --- a/sepolicy/vendor/hal_fingerprint_default.te +++ b/sepolicy/vendor/hal_fingerprint_default.te @@ -1,4 +1,5 @@ type hal_fingerprint_hwservice_xiaomi, hwservice_manager_type; +type hal_swfingerprint_hwservice, hwservice_manager_type; type fingerprint_device, dev_type; type fingerprint_data_file, data_file_type, file_type; type vendor_sysfs_fod, sysfs_type, fs_type; @@ -24,3 +25,4 @@ set_prop(hal_fingerprint_default, vendor_fp_prop) hal_client_domain(hal_fingerprint_default, vendor_hal_perf) add_hwservice(hal_fingerprint_default, hal_fingerprint_hwservice_xiaomi) +add_hwservice(hal_fingerprint_default, hal_swfingerprint_hwservice) diff --git a/sepolicy/vendor/hwservice_contexts b/sepolicy/vendor/hwservice_contexts index 39ebeef..49592df 100644 --- a/sepolicy/vendor/hwservice_contexts +++ b/sepolicy/vendor/hwservice_contexts @@ -1,2 +1,3 @@ vendor.goodix.hardware.biometrics.fingerprint::IGoodixFingerprintDaemon u:object_r:hal_fingerprint_hwservice_xiaomi:s0 +vendor.sw.swfingerprint::ISwfingerprint u:object_r:hal_swfingerprint_hwservice:s0 vendor.xiaomi.hardware.fingerprintextension::IXiaomiFingerprint u:object_r:hal_fingerprint_hwservice_xiaomi:s0