[ALPS03966863] Relabel log vendor property

modify netlog, mdlog and mtklogger selinux file

MTK-Commit-Id: 9f11854e582d88eba22388a2ffc59a41da906898

Change-Id: I5b782c80ae2df464cb574f9733757687e374402d
CR-Id: ALPS03966863
Feature: Network Log Tool
This commit is contained in:
bo.shang 2020-01-18 10:00:20 +08:00 committed by Bo Shang
parent c0d6527be8
commit da4b44cc8b
7 changed files with 19 additions and 15 deletions

View File

@ -1,5 +1,4 @@
#cmddumper access external modem ttySDIO2
typeattribute cmddumper system_writes_vendor_properties_violators;
#cmddumper access external modem ttySDIO2
allow cmddumper ttySDIO_device:chr_file { read write ioctl open };
# for modem logging sdcard access

View File

@ -18,7 +18,7 @@ init_daemon_domain(connsyslogger)
#allow connsyslogger to set property
allow connsyslogger vendor_connsysfw_prop:property_service set;
#allow connsyslogger debug_prop:property_service set;
allow connsyslogger persist_mtklog_prop:property_service set;
#allow connsyslogger persist_mtklog_prop:property_service set;
#allow connsyslogger system_radio_prop:property_service set;
#stpwmt device for connsyslogger

View File

@ -1,7 +1,6 @@
#allow emdlogger to set property
#allow emdlogger debug_mdlogger_prop:property_service set;
allow emdlogger debug_prop:property_service set;
typeattribute emdlogger system_writes_vendor_properties_violators;
allow emdlogger persist_mtklog_prop:property_service set;
allow emdlogger system_radio_prop:property_service set;
@ -108,6 +107,7 @@ allow emdlogger emdlogger:tcp_socket { bind setopt listen accept read write };
allow emdlogger node:tcp_socket node_bind;
# Android P migration
set_prop(emdlogger, persist_mtklog_prop)
set_prop(emdlogger, vendor_mdl_prop)
set_prop(emdlogger, vendor_mdl_start_prop)
set_prop(emdlogger, debug_mdlogger_prop)

View File

@ -1,5 +1,4 @@
#allow mdlogger to set property
typeattribute mdlogger system_writes_vendor_properties_violators;
allow mdlogger debug_mdlogger_prop:property_service set;
allow mdlogger debug_prop:property_service set;

View File

@ -15,7 +15,6 @@ allow netdiag vfat:file create_file_perms;
allow netdiag tmpfs:lnk_file read;
#Purpose : for network log property
typeattribute netdiag system_writes_vendor_properties_violators;
set_prop(netdiag, debug_netlog_prop)
set_prop(netdiag, persist_mtklog_prop)
set_prop(netdiag, debug_mtklog_prop)

View File

@ -104,3 +104,10 @@ hal_client_domain(platform_app, mtk_hal_fm)
# Purpose : MTKLogger need connect to log hidl server
# Package: com.mediatek.mtklogger
hal_client_domain(platform_app, mtk_hal_log)
# Date: 2018/06/08
# Operation : Migration
# Purpose : MTKLogger need get netlog/mdlog property for property change
# Package: com.mediatek.mtklogger
allow platform_app debug_mdlogger_prop:file { read getattr open };
allow platform_app debug_mtklog_prop:file { read getattr open };

View File

@ -33,20 +33,20 @@ type vendor_ril_ipo_prop, property_type, mtk_core_property_type;
type gsm0710muxd_prop, property_type, mtk_core_property_type;
#=============allow netlog running==============
type debug_mtklog_prop, property_type, mtk_core_property_type;
type persist_mtklog_prop, property_type, mtk_core_property_type;
type debug_netlog_prop, property_type, mtk_core_property_type;
type debug_mtklog_prop, property_type, extended_core_property_type;
type persist_mtklog_prop, property_type, extended_core_property_type;
type debug_netlog_prop, property_type, extended_core_property_type;
#=============allow netd to set mtk_wifi.*=========================
type mtk_wifi_prop, property_type, mtk_core_property_type;
#=============allow mdlogger==============
type debug_mdlogger_prop, property_type, mtk_core_property_type;
type vendor_mdl_prop, property_type, mtk_core_property_type;
type vendor_mdl_start_prop, property_type, mtk_core_property_type;
type vendor_usb_prop, property_type, mtk_core_property_type;
type persist_mdlog_prop, property_type, mtk_core_property_type;
type vendor_mdl_pulllog_prop, property_type, mtk_core_property_type;
type debug_mdlogger_prop, property_type, extended_core_property_type;
type vendor_mdl_prop, property_type, extended_core_property_type;
type vendor_mdl_start_prop, property_type, extended_core_property_type;
type vendor_usb_prop, property_type, extended_core_property_type;
type persist_mdlog_prop, property_type, extended_core_property_type;
type vendor_mdl_pulllog_prop, property_type, extended_core_property_type;
#=============allow AEE==============
type persist_mtk_aee_prop, property_type, mtk_core_property_type;