Service xxx does not have a SELinux domain defined
来源:互联网 发布:whois域名查询系统 编辑:程序博客网 时间:2024/05/17 12:47
为了完成公司项目的一个需求,需要添加一个binder服务xxx,并且设置成开机自启动。于是我在init.rc中添加了如下代码行:
service xxx /system/bin/xxx class main user root
编译boot后烧到手机,发现服务xxx无法启动,kernel log中有如下提示:
[ 20.076354s][pid:1,cpu7,init]init: Service xxx does not have a SELinux domain defined.
该提示说明没有定义SELinux domain,导致服务xxx无法自启动。为了解决这个问题我们按如下方式修改或添加sepolicy文件:
/system/bin/xxx u:object_r:xxx_exec:s0
需要为新增的进程增加域、执行权限type xxx, domain;type xxx_exec, exec_type, file_type;然后启用这个域init_daemon_domain(xxx)
- 编译bootimage
- 烧录bootimage
- 执行adb remount
- 执行adb shell restorecon system/bin/xxx
- 重启手机,查看kernel log中是否成功启动xxx服务
阅读全文
1 0
- Service xxx does not have a SELinux domain defined
- Service xxx does not have a SELinux domain defined
- Service xxx does not have a SELinux domain defined
- init: Service powerbtn does not have a SELinux domain defined.
- 安卓7.1中添加服务,内核log出现Service xxx does not have a SELinux domain defined【转】
- (OK) init: Service exec 1 (/system/bin/logwrapper) does not have a SELinux domain defined.
- init启动Native Service时出现Service xxxx needs a SELinux domain defined;
- sql server 2012 reporting service 用户权限访问问题 User 'Domain\user' does not have required permissions
- init 启动 Native Service 时出现Service xxxx needs a SELinux domain defined; please fix 警告的说明
- [Android][L][SELinux]Define a SELinux domain for Service
- SSRS 2014 User Domain\User does not have required permissions.
- User Domain\User does not have required permissions
- service XXX does not support chkconfig
- service XXX does not support chkconfig
- service XXX does not support chkconfig
- service xxx does not support chkconfig
- Web Service调用Nhibernate数据访问异常:xx cannot be serialized because it does not have a parameterless constructor
- Web Service调用Nhibernate数据访问异常:xx cannot be serialized because it does not have a parameterless constructor
- css的引入规则---lesson1
- 概率编程语言(Probabilistic Programming Languages)库 —— edward
- Dorado的一些技巧总结
- 八个移动应用的测试工具
- 梳理一下ios开发的环境、工具、框架
- Service xxx does not have a SELinux domain defined
- java调用python
- 《数据结构学习与实验指导》2-1:简单计算器
- JavaScript变量: 变量命名原则
- 冒泡排序
- hadoop-26
- 关于CodeBlocks安装后无法编译问题
- Tiling_easy version
- android基础学习11——结合ListView在界面上操作数据库