diff --git a/chre/sepolicy/hal_contexthub_default.te b/chre/sepolicy/hal_contexthub_default.te index de5ca64..3d67bd3 100644 --- a/chre/sepolicy/hal_contexthub_default.te +++ b/chre/sepolicy/hal_contexthub_default.te @@ -9,7 +9,7 @@ allow hal_contexthub_default sysfs_aoc:dir search; allow hal_contexthub_default sysfs_aoc_boottime:file r_file_perms; # Allow context hub HAL to create thread to watch AOC's device -allow hal_contexthub_default aoc_device:dir r_dir_perms; +allow hal_contexthub_default device:dir r_dir_perms; # Allow context hub HAL to use the USF low latency transport usf_low_latency_transport(hal_contexthub_default) @@ -22,6 +22,10 @@ allow hal_contexthub_default hal_wifi_ext_service:service_manager find; binder_call(hal_contexthub_default, stats_service_server) allow hal_contexthub_default fwk_stats_service:service_manager find; +# Allow context hub HAL to write data to /data/vendor/chre/ directory +allow hal_contexthub_default chre_data_file:dir create_dir_perms; +allow hal_contexthub_default chre_data_file:file create_file_perms; + # Allow context hub HAL to use WakeLock wakelock_use(hal_contexthub_default)