1 binder_call(rild, per_mgr) 2 3 vndbinder_use(rild) 4 5 allow rild qmuxd_socket:dir w_dir_perms; 6 allow rild qmuxd_socket:sock_file create_file_perms; 7 8 allow rild netmgrd_socket:dir search; 9 unix_socket_connect(rild, netmgrd, netmgrd) 10 11 allow rild vendor_file:file { execute_no_trans lock }; 12 13 allow rild per_mgr_service:service_manager find; 14 15 add_hwservice(rild, vnd_ims_radio_hwservice) 16 add_hwservice(rild, vnd_qcrilhook_hwservice) 17 18 allow rild self:socket ioctl; 19 allowxperm rild self:socket ioctl msm_sock_ipc_ioctls; 20 allow rild time_daemon:unix_stream_socket connectto; 21 22 userdebug_or_eng(` 23 domain_auto_trans(rild, smlog_dump_exec, smlog_dump) 24 ') 25 26 allow rild radio_vendor_data_file:dir rw_dir_perms; 27 allow rild radio_vendor_data_file:file create_file_perms; 28