系统应用程序是否有权访问/ system目录?

时间:2019-11-02 13:48:46

标签: android android-source

我有一个使用平台密钥进行了签名的应用,并且想要访问文件,例如 /system/myfile.txt 。系统应用程序是否有权在 / system / 目录中读取写入

1 个答案:

答案 0 :(得分:1)

任何应用或服务都不能/system,因为它是只读的。

您可以使用sepolicy-check工具检查SELinux策略。

. build/envsetup.sh
lunch
m sepolicy-check

# Check whether system_app can read system_file.
sepolicy-check -s system_app -t system_file -c file -p read -P $OUT/root/sepolicy; echo $?

# Check whether system_app can write system_file.
sepolicy-check -s system_app -t system_file -c file -p write -P $OUT/root/sepolicy; echo $?

read支票打印一条Match found!消息并返回1write检查仅返回0,指示未找到允许规则。由于SELinux仅允许规则中明确允许的内容,因此系统应用程序禁止写入/system