commit | 4245d0413b39d39c10a9fefb2244875421ceae5a | [log] [tgz] |
---|---|---|
author | Daniel Norman <danielnorman@google.com> | Thu Nov 30 23:28:04 2023 +0000 |
committer | Daniel Norman <danielnorman@google.com> | Thu Nov 30 23:33:55 2023 +0000 |
tree | 74036d2aa31ba1e86f71540e00430e6b61fc30bb | |
parent | d3fe043eb89bf034084a2322fffd5d8232d1e79c [diff] [blame] |
Allow system_server access to hidraw devices. This allows AccessibilityManagerService in system_server to interact with a HID-supported Braille Display. Bug: 303522222 Test: ls -z /dev/hidraw0 Test: plat_file_contexts_test Test: Open FileInputStream and FileOutputStream on this device path from AccessibilityManagerService (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:67a63cc046769759aa43cf1653f11e57c55cd1db) Merged-In: I2982e907bd2a70c1e4e8161647d6efd65110b99c Change-Id: I2982e907bd2a70c1e4e8161647d6efd65110b99c
diff --git a/private/system_server.te b/private/system_server.te index 8c26cc7..bab31ae 100644 --- a/private/system_server.te +++ b/private/system_server.te
@@ -480,6 +480,8 @@ allow system_server rtc_device:chr_file rw_file_perms; allow system_server audio_device:dir r_dir_perms; allow system_server uhid_device:chr_file rw_file_perms; +allow system_server hidraw_device:dir r_dir_perms; +allow system_server hidraw_device:chr_file rw_file_perms; # write access to ALSA interfaces (/dev/snd/*) needed for MIDI allow system_server audio_device:chr_file rw_file_perms;