【Android Binder通信】 调用HW binder findService后,无法和Service绑定成功

原因是在于没有配置selinux的权限。

需要配置hal_XXX_XXX.te文件,追加proxy对应的bin文件和service的bin文件的HWBinder的访问权限

SeLinux log的目录

setenforce 0关闭防火墙。
然后截取AVC log:
1. adb shell rm –rf /log/security/*;
2. setenforce 0;
3. 做一遍相关权限的操作
然后获取 /log/security/* 下面的avclog

1. adb shell rm –rf /log/security/*;
2. setenforce 1;
3. 做一遍相关权限的操作

然后获取 /log/security/* 下面的avclog

posted @ 2023-03-28 15:02  代码的搬运工  阅读(48)  评论(0编辑  收藏  举报