Найти расположение файла Unix Domain Sockets и изменить разрешения в Android - PullRequest
0 голосов
/ 08 октября 2019

Я следовал этому примеру из https://github.com/sjfricke/NDK-Socket-IPC/tree/master/Unix_Sockets, чтобы создать сервер, прослушивающий UDS.

Как узнать, где находится файл, чтобы я мог изменить его разрешения для доступа других процессов?

Например, может быть, я могу выполнить chmod(file,0777); или что-то в этом роде?

В настоящее время, если я использую другой процесс, чтобы попытаться получить к нему доступ, мне будет отказано в разрешении, которое должно бытьиз-за безопасности Android?

Если я запустил cat /proc/net/unix, я обнаружил, что у него есть имя, например "@server", а не путь к файлу.

Попытался осмотреться, но ненайти подходящий ответ для моего случая.

как изменить права доступа к файлу сокета linux?

Доступ к защищенным сокетам домена UNIX из приложения Android (используя root)

Где разместить конечные точки (файлы) сокетов домена Unix (AF_UNIX)?

Любое руководство приветствуется.

...