| # ============================================== |
| # Common SEPolicy Rule |
| # ============================================== |
| |
| # Date:W17.07 |
| # Operation : bt hal developing |
| # Purpose : bt hal interface permission |
| binder_call(bluetooth, mtk_hal_bluetooth) |
| |
| allow bluetooth storage_stub_file:dir getattr; |
| |
| # Date: 2018/02/02 |
| # Major permission allow are in /system/sepoplicy/private/bluetooth.te |
| # Add dir create perms for bluetooth on /data/misc/bluetooth/logs |
| allow bluetooth bluetooth_logs_data_file:dir { create_dir_perms relabelto }; |
| allow bluetooth bluetooth_logs_data_file:fifo_file create_file_perms; |
| |
| # Date: 2019/09/19 |
| allow bluetooth mtk_hal_bluetooth_audio_hwservice:hwservice_manager find; |
| |
| # Date : 2020/06/11 |
| # Operation : allow bt native process to access driver debug node and set kernel thread priority |
| # Purpose: allow bt native process to access driver debug node and set kernel thread priority |
| allow bluetooth proc_btdbg:file rw_file_perms; |
| allow bluetooth kernel:process setsched; |
| |
| get_prop(bluetooth, vendor_mtk_bt_perf_prop) |
| |
| # Date : 2021/09/07 |
| # Operation : allow bluetooth to access mediametrics |
| # Purpose: This operation will block A2DP Sink playback |
| allow bluetooth mediametrics_service:service_manager find; |