summaryrefslogtreecommitdiffstats
path: root/non_plat/muxreport.te
blob: 1b7243b3a37ddfaa3e80f12e88bb4a63cbdfd5fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# ==============================================
# Policy File of /system/bin/muxreport Executable File

# ==============================================
# Type Declaration
# ==============================================
type muxreport_exec , exec_type, file_type, vendor_file_type;
type muxreport ,domain;

# ==============================================
# MTK Policy Rule
# ==============================================
init_daemon_domain(muxreport)

# Property service
# allow set muxreport control properties
set_prop(muxreport, ril_mux_report_case_prop)

# Allow read/write to devices/files
allow muxreport ccci_device:chr_file { rw_file_perms };
allow muxreport devpts:chr_file { rw_file_perms };
allow muxreport eemcs_device:chr_file { rw_file_perms };
allow muxreport emd_device:chr_file { rw_file_perms };
# Allow read to sys/kernel/ccci/* files
allow muxreport sysfs_ccci:dir search;
allow muxreport sysfs_ccci:file r_file_perms;

# Date : WK18.16
# Operation: P migration
# Purpose: Allow muxreport to get tel_switch_prop
get_prop(muxreport, tel_switch_prop)

#Date: W1824
#Purpose: allow muxreport access property of vendor_radio_prop
set_prop(muxreport, vendor_radio_prop)