Add permission for setting gril property

05-22 17:52:28.190   936   936 I auditd  : type=1400 audit(0.0:784): avc:  denied  { write } for  comm="radioext@1.0-se" name="property_service" dev="tmpfs" ino=842 scontext=u:r:hal_radioext_default:s0 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0

Bug: 343012301
Bug: 203824024
Test: manual test
Flag: EXEMPT bugfix
Change-Id: I8048a67b59beac0d2ce8c7331eb0e1ea21881f9b
This commit is contained in:
Aaron Tsai 2024-05-23 08:45:02 +00:00
parent 8c9a2875ab
commit eb11b78314
3 changed files with 5 additions and 0 deletions

View file

@ -4,6 +4,7 @@ init_daemon_domain(hal_radioext_default)
hwbinder_use(hal_radioext_default)
get_prop(hal_radioext_default, hwservicemanager_prop)
set_prop(hal_radioext_default, vendor_gril_prop)
add_hwservice(hal_radioext_default, hal_radioext_hwservice)
binder_call(hal_radioext_default, grilservice_app)

View file

@ -2,6 +2,7 @@
vendor_internal_prop(vendor_prop)
vendor_internal_prop(vendor_rcs_prop)
vendor_internal_prop(vendor_rild_prop)
vendor_internal_prop(vendor_gril_prop)
vendor_internal_prop(sensors_prop)
vendor_internal_prop(vendor_ssrdump_prop)
vendor_internal_prop(vendor_usb_config_prop)

View file

@ -8,6 +8,9 @@ vendor.ril. u:object_r:vendor_rild_prop:s0
vendor.radio. u:object_r:vendor_rild_prop:s0
ro.vendor.build.svn u:object_r:vendor_rild_prop:s0
# for GRIL
vendor.gril. u:object_r:vendor_gril_prop:s0
# Ramdump
persist.vendor.sys.crash_rcu u:object_r:vendor_ramdump_prop:s0