2016年4月6日 星期三

Android SElinux 增加方式

當從logcat log中看到如下
KERNEL  : [  346.736862] type=1400 audit(1459928377.450:42): avc: denied { write } for pid=5371 comm="app_process" name="system@framework@boot.art" de
context=u:r:dumpstate:s0 tcontext=u:object_r:dalvikcache_data_file:s0 tclass=file permissive=1


在SElinux(xxxx.te)檔中加入以下的權限
allow dumpstate dalvikcache_data_file:file write;

第一個參數為domain 
第二個參數為tcontext=u:object_r:dalvikcache_data_file:s0,故要加入dalvikcache_data_file
第三個參數為tclass=file,故要加入file

沒有留言:

張貼留言