fd758cbddb
The network stack needs access to TelephonyManager#getAllCellInfo to send network conditions broadcasts. Bug: 122843997 Test: Flashed, verified violation not shown and cell info obtained properly. Change-Id: I6ef2858c9a2d1fbbb993164a93bd985e0eee8887
24 lines
683 B
Text
24 lines
683 B
Text
# Networking service app
|
|
typeattribute network_stack coredomain;
|
|
|
|
app_domain(network_stack);
|
|
net_domain(network_stack);
|
|
|
|
allow network_stack self:global_capability_class_set {
|
|
net_admin
|
|
net_bind_service
|
|
net_broadcast
|
|
net_raw
|
|
};
|
|
|
|
# Allow access to net_admin ioctl, DHCP server uses SIOCSARP
|
|
allowxperm network_stack self:udp_socket ioctl priv_sock_ioctls;
|
|
|
|
# The DhcpClient uses packet_sockets
|
|
allow network_stack self:packet_socket create_socket_perms_no_ioctl;
|
|
|
|
allow network_stack app_api_service:service_manager find;
|
|
allow network_stack netd_service:service_manager find;
|
|
allow network_stack radio_service:service_manager find;
|
|
|
|
binder_call(network_stack, netd);
|