[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:
parent
c0d6527be8
commit
da4b44cc8b
@ -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
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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 };
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user