review rild

Bug: 198532074
Test: boot with rild started
Change-Id: Ic29d2cbbb9691f1386c024d1438fdd050ef14b8f
This commit is contained in:
Adam Shih 2021-09-03 11:01:26 +08:00
parent 7295743ea6
commit 18fb79d460
11 changed files with 9 additions and 26 deletions

View file

@ -73,9 +73,6 @@ type per_boot_file, file_type, data_file_type, core_data_file_type;
type proc_touch, proc_type, fs_type, mlstrustedobject;
type sysfs_touch, sysfs_type, fs_type;
# RILD
type rild_vendor_data_file, file_type, data_file_type;
# TCP logging
type tcpdump_vendor_data_file, file_type, data_file_type, mlstrustedobject;

View file

@ -61,13 +61,6 @@
/dev/mali0 u:object_r:gpu_device:s0
/dev/s5p-smem u:object_r:vendor_secmem_device:s0
#
# Exynos Daemon Exec
#
/(vendor|system/vendor)/bin/hw/rild_exynos u:object_r:rild_exec:s0
/(vendor|system/vendor)/bin/rfsd u:object_r:rfsd_exec:s0
/(vendor|system/vendor)/bin/bipchmgr u:object_r:bipchmgr_exec:s0
/persist/sensorcal\.json u:object_r:sensors_cal_file:s0
# data files
@ -213,9 +206,6 @@
# R4
/vendor/bin/hw/hardware\.qorvo\.uwb-service u:object_r:hal_uwb_vendor_default_exec:s0
# RILD files
/data/vendor/rild(/.*)? u:object_r:rild_vendor_data_file:s0
# Citadel StrongBox
/dev/gsc0 u:object_r:citadel_device:s0

View file

@ -7,8 +7,6 @@ vendor_internal_prop(vendor_usb_config_prop)
vendor_internal_prop(vendor_secure_element_prop)
# vendor defaults
vendor_internal_prop(vendor_config_default_prop)
vendor_internal_prop(vendor_ro_config_default_prop)
vendor_internal_prop(vendor_sys_default_prop)
vendor_internal_prop(vendor_ro_sys_default_prop)
vendor_internal_prop(vendor_persist_sys_default_prop)
vendor_internal_prop(vendor_codec2_debug_prop)

View file

@ -26,8 +26,6 @@ persist.vendor.pixellogger. u:object_r:vendor_logger_prop:s0
# vendor default
vendor.config. u:object_r:vendor_config_default_prop:s0
ro.vendor.config. u:object_r:vendor_ro_config_default_prop:s0
vendor.sys. u:object_r:vendor_sys_default_prop:s0
ro.vendor.sys. u:object_r:vendor_ro_sys_default_prop:s0
persist.vendor.sys. u:object_r:vendor_persist_sys_default_prop:s0

View file

@ -1,35 +0,0 @@
set_prop(rild, vendor_rild_prop)
get_prop(rild, vendor_persist_config_default_prop)
get_prop(rild, vendor_ro_config_default_prop)
set_prop(rild, vendor_sys_default_prop)
get_prop(rild, sota_prop)
get_prop(rild, system_boot_reason_prop)
allow rild proc_net:file rw_file_perms;
allow rild radio_vendor_data_file:dir create_dir_perms;
allow rild radio_vendor_data_file:file create_file_perms;
allow rild rild_vendor_data_file:dir create_dir_perms;
allow rild rild_vendor_data_file:file create_file_perms;
allow rild vendor_fw_file:file r_file_perms;
allow rild mnt_vendor_file:dir r_dir_perms;
r_dir_file(rild, modem_img_file)
binder_call(rild, bipchmgr)
binder_call(rild, gpsd)
binder_call(rild, hal_audio_default)
binder_call(rild, hal_secure_element_default)
binder_call(rild, platform_app)
binder_call(rild, modem_svc_sit)
binder_call(rild, vendor_ims_app)
# for hal service
add_hwservice(rild, hal_exynos_rild_hwservice)
allow rild hal_audio_ext_hwservice:hwservice_manager find;
# Allow rild to access files on modem img.
allow rild modem_img_file:dir r_dir_perms;
allow rild modem_img_file:file r_file_perms;
allow rild modem_img_file:lnk_file r_file_perms;

View file

@ -3,9 +3,7 @@ set_prop(vendor_init, vendor_modem_prop)
set_prop(vendor_init, vendor_rild_prop)
set_prop(vendor_init, vendor_usb_config_prop)
set_prop(vendor_init, vendor_slog_prop)
set_prop(vendor_init, vendor_sys_default_prop)
set_prop(vendor_init, vendor_ssrdump_prop)
set_prop(vendor_init, vendor_ro_config_default_prop)
get_prop(vendor_init, vendor_touchpanel_prop)
set_prop(vendor_init, vendor_tcpdump_log_prop)
set_prop(vendor_init, vendor_thermal_prop)