1vndbinder_use(rild) 2allow rild self:qipcrtr_socket { create getattr read setopt write }; 3 4binder_call(rild, vendor_per_mgr) 5 6#Allow access to netmgrd socket 7allow rild netmgrd_socket:dir r_dir_perms; 8unix_socket_connect(rild, netmgrd, netmgrd) 9 10allow rild vendor_radio_data_file:dir rw_dir_perms; 11allow rild vendor_radio_data_file:file create_file_perms; 12allow rild vendor_per_mgr_service:service_manager find; 13 14#Allow set property persist.vendo.radio.adb_log_on 15get_prop(rild, sota_prop) 16set_prop(rild, vendor_radio_prop) 17 18hal_server_domain(rild, hal_secure_element) 19add_hwservice(rild, hal_iwlan_hwservice) 20 21#Fix no service problem 22binder_call(rild, qtidataservices_app) 23 24#Fix the avc denied for QCRILD QtiBusSocketTransport access b/131700006 25allow rild qmuxd_socket:dir create_dir_perms; 26allow rild qmuxd_socket:sock_file create_file_perms; 27 28userdebug_or_eng(` 29#Allow qcrild to logging log into QXDM. 30allow rild diag_device:chr_file rw_file_perms; 31') 32 33add_hwservice(rild, hal_dataconnection_hwservice) 34allow rild time_daemon:unix_stream_socket connectto; 35set_prop(rild, vendor_xlat_prop) 36