pipa: address SELinux issues with peripheralmanager, xiaomikeyboard

This commit is contained in:
Roman Lubij
2025-06-17 12:00:00 +00:00
committed by gensis01
parent cb92741ec1
commit 5c2546b3a8
4 changed files with 7 additions and 1 deletions

1
sepolicy/vendor/file.te vendored Normal file
View File

@@ -0,0 +1 @@
type xiaomi_keyboard_conf_file, file_type;

View File

@@ -9,3 +9,5 @@
# Xiaomi Keyboard
/dev/nanodev0 u:object_r:xiaomi_keyboard_device:s0
/data/misc/xiaomi_keyboard.conf u:object_r:xiaomi_keyboard_conf_file:s0

View File

@@ -1 +1,2 @@
set_prop(system_app, vendor_pen_prop)
allow system_app xiaomi_keyboard_conf_file:file { read write open getattr };

View File

@@ -21,4 +21,6 @@ allow xiaomi_keyboard servicemanager:binder { call transfer };
# Additional diagnostic permissions
allow xiaomi_keyboard sysfs:dir { read open };
allow xiaomi_keyboard sysfs_devices_system_cpu:file { read open };
allow xiaomi_keyboard sysfs_devices_system_cpu:file { read open };
allow xiaomi_keyboard xiaomi_keyboard_conf_file:file { read open };