本文将尝试分析,在开发 Android 12 MTK 平台时遇到了 vendor_mtk_audiohal_prop
属性相关的 SELinux 权限问题。包括如何修改 SELinux 策略以允许 system_app
设置 vendor_mtk_audiohal_prop
属性。
问题描述
希望允许 system_app
设置 vendor_mtk_audiohal_prop
属性,但在编译时遇到了 neverallow
规则的限制和属性类型定义冲突的问题。
遇到的问题及解决方案
问题1:属性类型定义冲突
vendor_mtk_audiohal_prop
属性被同时定义为 vendor_r