推荐文章 New Blog
Android与selinux
前两天写demo的时候碰到一个问题,一个app怎么才能访问proc目录的一个自己新建的节点,下面以/proc/zachary为例。通过把zachary文件访问权限设置为777,还是不能fopen(“/proc/zachary”,”w”),经过一番google,原来是selinux的关系。为了使得app能够访问上面的节点,需要几个步骤,记录下来给需要的同学。1、 获取进程的分类,以com.android.setting为例。将该应用启动,后通过ps –Z获取分类 可以看到这个进程的分类为system_app。2、在file.te中加入type zachary_file, fs_type;用于定义类型,zachary_file就是我们自定义的类型,查看file.te中,linux有很多的类型,包括fs_type, sysfs_type, dev_type, file_typ...Oct. 13, 2016, 1:08 p.m.作者:zachary分类:Android阅读(2350)评论(0)