mm_device_meizu_m2note/sepolicy/usbdongled.te

24 lines
926 B
Plaintext

# usbdongled - usb auto select daemon
type usbdongled, domain;
type usbdongled_exec, exec_type, file_type;
init_daemon_domain(usbdongled)
net_domain(usbdongled)
allow usbdongled self:capability { net_admin net_raw dac_override kill };
# Allow ril-3gddaemon to create and use netlink sockets.
allow usbdongled self:netlink_socket create_socket_perms;
allow usbdongled self:netlink_kobject_uevent_socket create_socket_perms;
allow usbdongled self:netlink_nflog_socket create_socket_perms;
allow usbdongled netdomain:{tcp_socket udp_socket rawip_socket dccp_socket tun_socket} {read write getattr setattr getopt setopt};
allow usbdongled netdomain:fd use;
# property service
allow usbdongled radio_prop:property_service set;
allow usbdongled ctl_ril3gd_prop:property_service set;
allow usbdongled system_file:file x_file_perms;
allow usbdongled shell_exec:file rx_file_perms;
unix_socket_connect(usbdongled, property, init)