系列文章目录
Android SeLinux权限问题和解决方法
文章目录
1. 确认 seLinux导致权限问题
1.1 标志性log 格式:
avc: denied { 操作权限 } for pid=7201 comm=“进程名” scontext=u:r:源类型:s0 tcontext=u:r:目标类型:s0 tclass=访问类别 permissive=0
1.2 举例:
Kenel log:
avc: denied { execheap } for pid=7201 comm=”com.baidu.input” scontext=u:r:untrusted_app:s0tcontext=u:r:untrusted_app:s0tclass=processpermissive=0
Logcat log:
com.baidu.input: type=1400audit(0.0:29): avc: denied { execheap } for scontext=u:r:untrusted_app:s0tcontext=u:r:untrusted_app:s0tclass=processpermissive=0
1.3 方法1:adb在线修改
TS-TINA-Q:/ # getenforce
Permissive
TS-TINA-Q:/ # setenforce 1
TS-TINA-Q:/ # getenforce