xref: /aosp_15_r20/system/sepolicy/private/virtual_touchpad.te (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1typeattribute virtual_touchpad coredomain;
2
3init_daemon_domain(virtual_touchpad)
4
5binder_use(virtual_touchpad)
6binder_service(virtual_touchpad)
7add_service(virtual_touchpad, virtual_touchpad_service)
8
9# Needed to check app permissions.
10binder_call(virtual_touchpad, system_server)
11
12# Requires access to /dev/uinput to create and feed the virtual device.
13allow virtual_touchpad uhid_device:chr_file { w_file_perms ioctl };
14
15# Requires access to the permission service to validate that clients have the
16# appropriate VR permissions.
17allow virtual_touchpad permission_service:service_manager find;
18