当需要修改某文件或路径权限时,我们可以在init.rc开机启动某节点添加chmod命令进行修改.但是对于system分区,由于是ro权限,在init.rc使用chmod修改权限无效.需要在文件编译时,对权限进行修改.不同的Android版本改法一样,但是文件所在目录有差异,Android O主要修改文件是system\core\libcutils\fs_config.cpp.此文件可以修改目录和文件权限,具体可参考代码现有例子进行修改. 验证方法上有一个小技巧需要注意,总体是需要替换system