Merge "Fix avc denied for Silent Logging" into sc-dev
This commit is contained in:
commit
60a2a6c09b
4 changed files with 16 additions and 6 deletions
1
whitechapel/vendor/google/dmd.te
vendored
1
whitechapel/vendor/google/dmd.te
vendored
|
@ -29,3 +29,4 @@ add_hwservice(dmd, hal_vendor_oem_hwservice)
|
||||||
binder_call(dmd, hwservicemanager)
|
binder_call(dmd, hwservicemanager)
|
||||||
binder_call(dmd, modem_diagnostic_app)
|
binder_call(dmd, modem_diagnostic_app)
|
||||||
binder_call(dmd, modem_logging_control)
|
binder_call(dmd, modem_logging_control)
|
||||||
|
binder_call(dmd, vendor_telephony_app)
|
||||||
|
|
1
whitechapel/vendor/google/property_contexts
vendored
1
whitechapel/vendor/google/property_contexts
vendored
|
@ -47,6 +47,7 @@ persist.vendor.cbd. u:object_r:vendor_cbd_prop:s0
|
||||||
# for slog
|
# for slog
|
||||||
vendor.sys.silentlog. u:object_r:vendor_slog_prop:s0
|
vendor.sys.silentlog. u:object_r:vendor_slog_prop:s0
|
||||||
vendor.sys.exynos.slog. u:object_r:vendor_slog_prop:s0
|
vendor.sys.exynos.slog. u:object_r:vendor_slog_prop:s0
|
||||||
|
persist.vendor.sys.silentlog u:object_r:vendor_slog_prop:s0
|
||||||
|
|
||||||
# for dmd
|
# for dmd
|
||||||
persist.vendor.sys.dm. u:object_r:vendor_diag_prop:s0
|
persist.vendor.sys.dm. u:object_r:vendor_diag_prop:s0
|
||||||
|
|
1
whitechapel/vendor/google/vendor_init.te
vendored
1
whitechapel/vendor/google/vendor_init.te
vendored
|
@ -3,6 +3,7 @@ set_prop(vendor_init, vendor_modem_prop)
|
||||||
set_prop(vendor_init, vendor_cbd_prop)
|
set_prop(vendor_init, vendor_cbd_prop)
|
||||||
set_prop(vendor_init, vendor_rild_prop)
|
set_prop(vendor_init, vendor_rild_prop)
|
||||||
set_prop(vendor_init, vendor_usb_config_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_sys_default_prop)
|
||||||
set_prop(vendor_init, vendor_ims_prop)
|
set_prop(vendor_init, vendor_ims_prop)
|
||||||
set_prop(vendor_init, vendor_ssrdump_prop)
|
set_prop(vendor_init, vendor_ssrdump_prop)
|
||||||
|
|
|
@ -2,10 +2,17 @@ type vendor_telephony_app, domain;
|
||||||
app_domain(vendor_telephony_app)
|
app_domain(vendor_telephony_app)
|
||||||
|
|
||||||
get_prop(vendor_telephony_app, vendor_rild_prop)
|
get_prop(vendor_telephony_app, vendor_rild_prop)
|
||||||
get_prop(vendor_telephony_app, vendor_persist_sys_default_prop)
|
set_prop(vendor_telephony_app, vendor_persist_sys_default_prop)
|
||||||
set_prop(vendor_telephony_app, vendor_modem_prop)
|
set_prop(vendor_telephony_app, vendor_modem_prop)
|
||||||
set_prop(vendor_telephony_app, vendor_slog_prop)
|
set_prop(vendor_telephony_app, vendor_slog_prop)
|
||||||
r_dir_file(vendor_telephony_app, system_app_data_file)
|
|
||||||
r_dir_file(vendor_telephony_app, vendor_slog_file)
|
# [TODO] Need to check further about the system data permission
|
||||||
|
# allow vendor_telephony_app system_app_data_file:dir create_dir_perms;
|
||||||
|
# allow vendor_telephony_app system_app_data_file:file create_file_perms;
|
||||||
|
|
||||||
|
allow vendor_telephony_app vendor_slog_file:dir create_dir_perms;
|
||||||
|
allow vendor_telephony_app vendor_slog_file:file create_file_perms;
|
||||||
|
|
||||||
allow vendor_telephony_app app_api_service:service_manager find;
|
allow vendor_telephony_app app_api_service:service_manager find;
|
||||||
|
allow vendor_telephony_app hal_vendor_oem_hwservice:hwservice_manager find;
|
||||||
|
binder_call(vendor_telephony_app, dmd)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue