37 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

2022-08-14 15:07:12 +02:00
# ==============================================
# Policy File of /system/bin/batterywarning Executable File
# ==============================================
# Common SEPolicy Rule
# ==============================================
type batterywarning_exec, system_file_type, exec_type, file_type;
typeattribute batterywarning coredomain;
init_daemon_domain(batterywarning)
# Date : 2014/10/15
# Operation : Migration
# Purpose : all Binder IPC for battery warning to call IActivityManager to send broadcast
binder_use(batterywarning)
# Date : 2014/10/16
# Operation : Migration
# Purpose : allow battery warning use AMS to send broadcast through binder call
binder_call(batterywarning, system_server)
# Date : 2015/07/27
# Operation : Migration
# Purpose : allow battery warning check AMS service status
allow batterywarning activity_service:service_manager find;
# Date : 2017/07/03
# Operation : Migration
# Purpose : allow battery warning read file
allow batterywarning sysfs_battery_warning:file r_file_perms;
# Date : 2019/07/31
# Operation : Migration
# Purpose : allow battery warning open socket connection
allow batterywarning self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;