blob: c6cd3dae7e35ef8031c2c78b7bf19c191d6fc9b6 [file] [log] [blame]
Biswajit Paul64f83f62014-10-13 14:36:16 -07001qmux_socket(rild);
Ameya Thakur57745462014-10-14 17:56:06 -07002binder_use(rild)
Avijit Kanti Das71c08422014-07-25 17:11:21 -07003
Avijit Kanti Das441bad42015-05-12 14:07:41 -07004allow rild ssr_device:chr_file r_file_perms;
Avijit Kanti Das71c08422014-07-25 17:11:21 -07005
Avijit Kanti Das441bad42015-05-12 14:07:41 -07006r_dir_file(rild, sysfs_ssr)
7r_dir_file(rild, sysfs_esoc)
Avijit Kanti Das71c08422014-07-25 17:11:21 -07008
Avijit Kanti Das441bad42015-05-12 14:07:41 -07009allow rild sysfs_esoc:file w_file_perms;
10
11binder_call(rild, mediaserver)
12
13#Rule for RILD to talk to peripheral manager
14use_per_mgr(rild);
15
16allow rild rild_socket:chr_file r_file_perms;
17unix_socket_connect(rild, rild, time_daemon)
Richard LIU31880812014-12-17 11:44:06 +080018allow rild system_health_monitor_device:chr_file r_file_perms;
Avijit Kanti Dasfe61c2d2014-10-16 20:17:03 -070019
Subash Abhinov Kasiviswanathanb59ff092014-11-12 12:31:11 -070020dontaudit rild domain:dir r_dir_perms;
Biswajit Paul28439f92015-07-15 13:28:27 -070021allow rild time_daemon:unix_stream_socket connectto;
Subash Abhinov Kasiviswanathanb59ff092014-11-12 12:31:11 -070022r_dir_file(rild, netmgrd)
Ravi Kumar Siddojigari29f63ce2015-07-09 12:55:00 +053023
24#Allow access to netmgrd socket
25netmgr_socket(rild);
26
27allow rild mediaserver_service:service_manager find;
Avijit Kanti Das4d664502015-08-10 14:54:33 -070028
29# Rule for RILD to talk to peripheral manager
30use_per_mgr(rild);