Android Selinux avc报错分析
avc权限报错E SELinux : avc:denied{ find } for interface=vendor.qti.hardware.perf::IPerf sid=u:r:mediaprovider_app:s0:c155,c256,c512,c768 pid=6723 scontext=u:r:mediaprovider_app:s0:c155,c256,c512,c768 tcon
·
- avc权限报错
E SELinux : avc: denied { find } for interface=vendor.qti.hardware.perf::IPerf sid=u:r:mediaprovider_app:s0:c155,c256,c512,c768 pid=6723 scontext=u:r:mediaprovider_app:s0:c155,c256,c512,c768 tcontext=u:object_r:vendor_hal_perf_hwservice:s0 tclass=hwservice_manager permissive=0
- avc权限分析
- 缺少什么权限:find
- 谁缺少该权限:mediaprovider_app
- 对谁缺少权限:vendor_hal_perf_hwservice
- 什么类型文件:hwservice_manager
- 解决方案
在system/sepolicy/private/mediaprovider_app.te添加如下语句后编译boot.img
allow mediaprovider_app vendor_hal_perf_hwservice:hwservice_manager find;
- 验证
make selinux_policy
adb push 编译生成 /vendor/etc/selinux/
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)