1type vsoc_input_service, domain; 2type vsoc_input_service_exec, exec_type, vendor_file_type, file_type; 3vendor_internal_prop(vendor_vsock_keyboard_port) 4vendor_internal_prop(vendor_vsock_touch_port) 5 6init_daemon_domain(vsoc_input_service) 7 8# I/O with /dev/uinput 9allow vsoc_input_service uhid_device:chr_file rw_file_perms; 10 11net_domain(vsoc_input_service) 12 13get_prop(vsoc_input_service, vendor_cuttlefish_config_server_port_prop) 14 15allow vsoc_input_service self:{ socket vsock_socket } create_socket_perms_no_ioctl; 16 17allow vsoc_input_service self:capability net_admin; 18