android系统selinux中添加新属性property

2019-10-31  本文已影响0人  辉色投像

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");

上一篇下一篇

猜你喜欢

热点阅读