赞
踩
SeLinux 权限添加
adb shell setenforce 0
setenforce 0 设置SELinux 成为permissive模式 临时关闭selinux
setenforce 1 临时打开selinux
我们可以通过下⾯的命令来抓取对应的log
adb shell logcat | grep avc
或
adb shell dmesg | grep avc
调试时,可以关闭selinux 权限 setenforce 0
type=1400 audit(0.0:292): avc: denied { read write } for name=“ttyHSL2” dev=“tmpfs” ino=11380 scontext=u:r:system_app:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=0
system_app 中 device 缺少 读写权限
添加在 找 find -name system_app.te
找到当前环境中文件
./qcom/sepolicy/msm8937/system_app.te
文件中添加
allow system_app device:chr_file {read write open ioctl}
多次验证添加,一次提醒不完
编译boot make bootimage
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。