summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Montoir <gmontoir@google.com>2021-09-06 09:25:13 +0800
committerMichael Groover <mpgroover@google.com>2022-01-12 14:33:22 +0000
commit1a6b37d838459b3d46cc06e31bc3c2bf5e7c387f (patch)
tree6b1eb5d0c5b2075599e6629b353ed6b891a72058
parent16b7d5d829bf2c457e230ccb328c69f33e6e031b (diff)
Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6}
File accesses go through com.android.ddmlib.SyncService for CTS ListeningPortsTest. Bug: 201645790 Test: atest ListeningPortsTest Ignore-AOSP-First: Fix already in AOSP Change-Id: I0c66fb5e35cda3b1799cf003402e454d7a951e96
-rw-r--r--prebuilts/api/30.0/private/adbd.te3
-rw-r--r--private/adbd.te3
2 files changed, 6 insertions, 0 deletions
diff --git a/prebuilts/api/30.0/private/adbd.te b/prebuilts/api/30.0/private/adbd.te
index be4f0f708..e81aac7de 100644
--- a/prebuilts/api/30.0/private/adbd.te
+++ b/prebuilts/api/30.0/private/adbd.te
@@ -158,6 +158,9 @@ allow adbd sepolicy_file:file r_file_perms;
# Allow pulling config.gz for CTS purposes
allow adbd config_gz:file r_file_perms;
+# For CTS listening ports test.
+allow adbd proc_net_tcp_udp:file r_file_perms;
+
allow adbd gpu_service:service_manager find;
allow adbd surfaceflinger_service:service_manager find;
allow adbd bootchart_data_file:dir search;
diff --git a/private/adbd.te b/private/adbd.te
index be4f0f708..e81aac7de 100644
--- a/private/adbd.te
+++ b/private/adbd.te
@@ -158,6 +158,9 @@ allow adbd sepolicy_file:file r_file_perms;
# Allow pulling config.gz for CTS purposes
allow adbd config_gz:file r_file_perms;
+# For CTS listening ports test.
+allow adbd proc_net_tcp_udp:file r_file_perms;
+
allow adbd gpu_service:service_manager find;
allow adbd surfaceflinger_service:service_manager find;
allow adbd bootchart_data_file:dir search;