diff --git a/universal7885-common/sepolicy/vendor/gpsd.te b/universal7885-common/sepolicy/vendor/gpsd.te index c3f4ee5..a3cc9db 100644 --- a/universal7885-common/sepolicy/vendor/gpsd.te +++ b/universal7885-common/sepolicy/vendor/gpsd.te @@ -51,4 +51,5 @@ allow gpsd gps_device:chr_file rw_file_perms; allow gpsd gpsd_exec:file execute_no_trans; get_prop(gpsd, exported_config_prop) -allow gpsd bootanim_system_prop:file { read open getattr }; +get_prop(gpsd, bootanim_system_prop) +allow gpsd servicemanager:binder call; diff --git a/universal7885-common/sepolicy/vendor/hal_wifi_default.te b/universal7885-common/sepolicy/vendor/hal_wifi_default.te index 38c9e11..dfc17b7 100644 --- a/universal7885-common/sepolicy/vendor/hal_wifi_default.te +++ b/universal7885-common/sepolicy/vendor/hal_wifi_default.te @@ -10,3 +10,6 @@ get_prop(hal_wifi_default, persist_vendor_debug_wifi_prop) allow hal_wifi_default efs_file:dir search; allow hal_wifi_default wifi_efs_file:dir search; allow hal_wifi_default wifi_efs_file:file r_file_perms; + +allow hal_wifi_default conn_vendor_data_file:dir write; +allow hal_wifi_default mnt_vendor_file:dir search; diff --git a/universal7885-common/sepolicy/vendor/init.te b/universal7885-common/sepolicy/vendor/init.te index f4a4193..08dff44 100644 --- a/universal7885-common/sepolicy/vendor/init.te +++ b/universal7885-common/sepolicy/vendor/init.te @@ -58,3 +58,5 @@ allow init sec_efs_file:dir mounton; allow init sysfs_mmc_queue:file { open write }; get_prop(init, vendor_radio_prop) get_prop(init, radio_prop) +allow init sysfs_printk:file open; + diff --git a/universal7885-common/sepolicy/vendor/ueventd.te b/universal7885-common/sepolicy/vendor/ueventd.te index ae98f62..fe6d046 100644 --- a/universal7885-common/sepolicy/vendor/ueventd.te +++ b/universal7885-common/sepolicy/vendor/ueventd.te @@ -1 +1,2 @@ allow ueventd self:capability sys_nice; +allow ueventd metadata_file:dir search;