现在android对sepolicy越来越严格,vendor service 访问defaut_prop,system_prop sepolicy就有问题
vendor service只有 vendor_init才可能访问defaut_prop,system_prop,也需要加上sepolicy
但其他的daemon就不能靠加sepolicy解决了,是由于android加了neverallow。
解决方法,可以在property_service.cpp里加另外一个vendor的 property
然后再vendor domain里加上vendor property的sepolicy权限
这样vendor service就可以访问vendor property了,但是还是访问不了defaut_prop,system_prop
怎么看一个prop是不是system_prop.
可以直接运行命令adb shell getprop -Z | grep propName