blob: 035b121c32ee40efa2b3292704094b07ed77656e [file] [log] [blame]
Alex Klyubinf5446eb2017-03-23 14:27:32 -07001typeattribute virtual_touchpad coredomain;
2
Nick Bray084faf02017-02-09 15:15:11 -08003init_daemon_domain(virtual_touchpad)
Inseob Kim75806ef2024-03-27 17:18:41 +09004
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;