【发布时间】:2020-10-29 14:37:21
【问题描述】:
我正在尝试创建一个系统服务,该服务在系统启动后运行,除了 sepolicy 文件更新之外,我已遵循所需的步骤。 我已经推荐了https://android.jlelse.eu/system-service-in-aosp-750007d39555。 目前我的服务没有运行,因为 avc denied 错误即将到来。我在许可模式下运行。我试图在 /system/sepolicy/public/service.te 中的 service.te 和 conexts.te 中添加所需的更改。我收到编译错误 [6:49 PM] Kumar, Rathnakaram Anil (uic40644)
[下午 4:03] 库马尔,Rathnakaram Anil (uic40644)
嗨,阿什维尼, 我正在尝试为我的测试服务添加 selinux 权限,但遇到错误: [13% 18579/140712] 构建/目标/产品/caaf_denali_pegasus/obj/ETC/sepolicy_freeze_test_intermediates/sepolicy_freeze_test 失败:out/target/product/caaf_denali_pegasus/obj/ETC/sepolicy_freeze_test_intermediates/sepolicy_freeze_test /bin/bash -c“(差异 - rq -x bug_map system/sepolicy/prebuilts/api/29.0/public system/sepolicy/public) && (diff -rq -x bug_map system/sepolicy/prebuilts/api/29.0/private system/sepolicy/private) && (touch out /target/product/caaf_denali_pegasus/obj/ETC/sepolicy_freeze_test_intermediates/sepolicy_freeze_test )" 文件 system/sepolicy/prebuilts/api/29.0/private/service.te 和 system/sepolicy/private/service.te 不同文件 system/sepolicy/prebuilts/ api/29.0/private/service_contexts 和 system/sepolicy/private/service_contexts 不同。
我找不到任何关于如何为新服务更新 sepolicy 的线索,请帮助我。
【问题讨论】:
标签: android-10.0 selinux system-services