Android15 拓展安全策略SEPOLICY
在Android os里面,自定义一些SDK,经常需要访问底层驱动,需要开发各种service来满足功能需求,这样需要修改各种SELinux策略权限。
为了方便做成独立模块,Android系统提供了扩展策略,在.mk配置文件里面添加上修改的策略文件:
BOARD_SEPOLICY_DIRS += vendor/xxxx/security/sepolicy/vendor
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += vendor/xxxxx/security/sepolicy/private
BOARD_SEPOLICY_DIRS += vendor/xxxxx/security/sepolicy/systemapp
通过BOARD_SEPOLICY_DIRS和SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS扩展安全策略,这样就做成了独立模块,不影响整体OS的源码。
BOARD_SEPOLICY_DIRS是针对公有策略,SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS是针对私有策略。
