android系统selinux中添加新属性property

1.定位/android/system/sepolicy/private/property_contexts

声明属性开头:persist.charge     声明属性类型: u:object_r:system_prop:s0

图1

2.定位到android/system/sepolicy/public/domain.te

删除neverallow { domain -init } default_prop:property_service set;

3.定位到android/system/sepolicy/public/system_app.te添加set 权限(我的是system app)

allow system_app default_prop:property_service set;

4.新property使用

设置属性:SystemProperties.set("persist.charge.demo", "3.6");

获取属性:SystemProperties.get("persist.charge.demo");

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容