From 5e69a17ac0d3f030251086da071769c02bddd58f Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Sun, 8 May 2022 18:15:09 +0900 Subject: [PATCH] universal7885: Label powerhal props --- universal7885-common/sepolicy/vendor/hal_power_default.te | 4 ++-- universal7885-common/sepolicy/vendor/property.te | 1 + universal7885-common/sepolicy/vendor/property_contexts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/universal7885-common/sepolicy/vendor/hal_power_default.te b/universal7885-common/sepolicy/vendor/hal_power_default.te index 49afdf8..190fb5d 100644 --- a/universal7885-common/sepolicy/vendor/hal_power_default.te +++ b/universal7885-common/sepolicy/vendor/hal_power_default.te @@ -34,5 +34,5 @@ allow hal_power_default sysfs_sec_touchscreen:file r_file_perms; type hal_lineage_power_hwservice, hwservice_manager_type; add_hwservice(hal_power_default, hal_power_hwservice) allow hal_power_default sysfs_decon:dir search; -allow hal_power_default property_socket:sock_file write; -allow hal_power_default init:unix_stream_socket connectto; +set_prop(hal_power_default, vendor_powerhal_prop) + diff --git a/universal7885-common/sepolicy/vendor/property.te b/universal7885-common/sepolicy/vendor/property.te index 8277f99..680f1e3 100644 --- a/universal7885-common/sepolicy/vendor/property.te +++ b/universal7885-common/sepolicy/vendor/property.te @@ -17,4 +17,5 @@ vendor_internal_prop(vendor_wifi_prop) vendor_internal_prop(rild_prop) vendor_internal_prop(vendor_secureos_prop) vendor_internal_prop(vendor_tzdaemon_prop) +vendor_internal_prop(vendor_powerhal_prop) vendor_internal_prop(vendor_tztsdaemon_prop) diff --git a/universal7885-common/sepolicy/vendor/property_contexts b/universal7885-common/sepolicy/vendor/property_contexts index c5dde25..325b731 100644 --- a/universal7885-common/sepolicy/vendor/property_contexts +++ b/universal7885-common/sepolicy/vendor/property_contexts @@ -54,7 +54,7 @@ persist.ril. u:object_r:radio_prop:s0 vendor.gsm. u:object_r:vendor_radio_prop:s0 persist.radio. u:object_r:radio_prop:s0 ril.clatd. u:object_r:vendor_radio_prop:s0 - +vendor.powerhal. u:object_r:vendor_powerhal_prop:s0 # FACTORY ro.factory.factory_binary u:object_r:vendor_factory_prop:s0