diff --git a/mediaserver.te b/mediaserver.te
index 39618a5338da8717b7132b7311caa5dcdc2eb789..1b97eed725c8bd5fb33305c99fe1c00589b91590 100644
--- a/mediaserver.te
+++ b/mediaserver.te
@@ -39,3 +39,5 @@ allow mediaserver camera_calibration_file:file r_file_perms;
 # Read/[write] to /proc/net/xt_qtaguid/ctrl and /dev/xt_qtaguid
 allow mediaserver qtaguid_proc:file rw_file_perms;
 allow mediaserver qtaguid_device:chr_file r_file_perms;
+# Allow abstract socket connection
+allow mediaserver rild:unix_stream_socket connectto;
diff --git a/system.te b/system.te
index bfbc35a3f136d9ee02583e00a6bc1d095c66b8ca..0b16246c74e2e67c15b22faadb0222b0d912cdca 100644
--- a/system.te
+++ b/system.te
@@ -199,3 +199,5 @@ allow system gps_control:file rw_file_perms;
 
 # system Read/Write udp_socket of untrusted_app
 allow system appdomain:udp_socket { read write };
+# Allow abstract socket connection
+allow system rild:unix_stream_socket connectto;