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