Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
avc:在Android 10上使用uds时被拒绝{connectto}_Android - Fatal编程技术网

avc:在Android 10上使用uds时被拒绝{connectto}

avc:在Android 10上使用uds时被拒绝{connectto},android,Android,我在安卓10设备上运行了两个应用程序,它们通过uds相互通信。在我将应用程序设置更改为android 10之前,一切都很顺利。我在logcat中发现以下错误: 09-07 13:33:18.136 14573 14573 W <myapp_name>: type=1400 audit(0.0:1461891): avc: denied { connectto } for pid=14573 comm=474C546872656164203134353530 path=00536861

我在安卓10设备上运行了两个应用程序,它们通过uds相互通信。在我将应用程序设置更改为android 10之前,一切都很顺利。我在logcat中发现以下错误:

09-07 13:33:18.136 14573 14573 W <myapp_name>: type=1400 audit(0.0:1461891): avc: denied { connectto } for pid=14573 comm=474C546872656164203134353530 path=005368617265644D656D6F727953657276696365 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:r:untrusted_app_25:s0:c512,c768 tclass=unix_stream_socket permissive=0

有没有一种方法可以让它在针对Android 10的应用程序上工作?

由于以下更改,带抽象路径的UDS不适用于API>=28

每应用SELinux域 针对Android 9或更高版本的应用程序无法使用世界可访问Unix权限与其他应用程序共享数据。这一变化提高了Android应用程序沙箱的完整性,特别是应用程序的私有数据只能由该应用程序访问的要求

要与其他应用共享文件,请使用内容提供商

neverallow { all_untrusted_apps -mediaprovider } init:unix_stream_socket connectto;