# ============================================== # MTK Policy Rule # ============================================== # Purpose : allow to access kpd driver file allow radio sysfs_keypad_file:dir { r_dir_perms }; allow radio sysfs_keypad_file:file { w_file_perms }; # Date : 2014/12/13 # Operation : IT # Purpose : for bluetooth relayer mode allow radio block_device:dir search; allow radio ttyGS_device:chr_file { open read write ioctl }; # Date : 2016/07/05 # Purpose : # Write IMEI - presanity item write imei should read the file on storage # Swift APK integration - access TTL scripts and logs on external storage # eng mode camera - save iamges files and log files on external storage # eng mode ygps - save location information on external storage allow radio media_rw_data_file:dir { create_dir_perms }; allow radio media_rw_data_file:file { create_file_perms }; # Date : 2016/08/02 # Purpose : # Swift APK integration - access ccci dir/file allow radio ccci_fsd:dir { r_dir_perms }; # Date : WK17.03 # Operation : O Migration # Purpose : HIDL for rilproxy binder_call(radio, hal_telephony) #Dat: 2017/02/14 #Purpose: allow get telephony Sensitive property get_prop(radio, vendor_mtk_telephony_sensitive_prop) # Date : WK17.26 # Operation : O Migration # Purpose : HIDL for imsa binder_call(radio, mtk_hal_imsa) # Date : WK1727 2017/07/04 # Operation : IT # Purpose : Allow to use HAL imsa hal_client_domain(radio, hal_imsa) #Dat: 2017/06/29 #Purpose: For audio parameter tuning #allow radio hal_audio_hwservice:hwservice_manager find; binder_call(radio,mtk_hal_audio) # Date : WK18.16 # Operation: P migration # Purpose: Allow radio to get vendor_mtk_tel_switch_prop get_prop(radio, vendor_mtk_tel_switch_prop)