diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index b65b32f1acbf70b6598cdb037829d7f69ea32894..a231a233b51f7cd4ad0511f882a64c21c97cc62a 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -1,2 +1,6 @@ # Fingerprint vendor_public_prop(vendor_fp_prop) + +# Wifi +vendor_internal_prop(vendor_wifi_config) + diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index 3b85f30c6497574b0afaa847f2169e9bf3edcb82..2342d8109c88cbf34987f6645a1d75beec9086d8 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -9,3 +9,6 @@ sys.fp.goodix u:object_r:vendor_fp_prop:s0 sys.fp.vendor u:object_r:vendor_fp_prop:s0 persist.sys.fp. u:object_r:vendor_fp_prop:s0 persist.vendor.sys.fp. u:object_r:vendor_fp_prop:s0 + +# Wifi +vendor.wlan.driver.config u:object_r:vendor_wifi_config:s0 diff --git a/sepolicy/vendor/wcnss_service.te b/sepolicy/vendor/wcnss_service.te index 8b00726606c1fcf2e460f036f2c0175aaa5521b1..72acdce8a115d82e1e423b4330a5aa75bfd555af 100644 --- a/sepolicy/vendor/wcnss_service.te +++ b/sepolicy/vendor/wcnss_service.te @@ -1,2 +1,4 @@ allow wcnss_service property_socket:sock_file { write }; allow wcnss_service init:unix_stream_socket { connectto }; +set_prop(wcnss_service, vendor_wifi_config) +