sm6225-common: sepolicy: Initial import sepolicy
Change-Id: Id0975fa225f837ae4ef4d6795e7a479caf09dc2b
Signed-off-by: ReStranger <restranger@disroot.org>
diff --git a/sepolicy/vendor/batterysecret.te b/sepolicy/vendor/batterysecret.te
new file mode 100644
index 0000000..aeaf192
--- /dev/null
+++ b/sepolicy/vendor/batterysecret.te
@@ -0,0 +1,35 @@
+allow batterysecret rootfs:dir write;
+allow batterysecret self:capability sys_tty_config;
+allow batterysecret self:capability sys_boot;
+allow batterysecret self:capability { chown fsetid };
+allow batterysecret self:netlink_kobject_uevent_socket { bind create read setopt };
+allow batterysecret self:capability2 block_suspend;
+allow batterysecret self:cap2_userns block_suspend;
+allow batterysecret sysfs_wake_lock:file rw_file_perms;
+allow batterysecret vendor_sysfs_battery_supply:file rw_file_perms;
+allow batterysecret vendor_sysfs_battery_supply:dir r_dir_perms;
+allow batterysecret vendor_sysfs_qcom_battery:file rw_file_perms;
+allow batterysecret vendor_sysfs_qcom_battery:file write;
+allow batterysecret vendor_sysfs_qcom_battery:file { open read write };
+allow batterysecret vendor_sysfs_qcom_battery:dir r_dir_perms;
+allow batterysecret system_suspend_server:binder { call transfer };
+allow batterysecret system_suspend_server:fd *;
+allow batterysecret system_suspend_hwservice:hwservice_manager find;
+allow batterysecret hidl_manager_hwservice:hwservice_manager find;
+allow batterysecret sysfs:file write;
+allow batterysecret sysfs_usb:file w_file_perms;
+allow batterysecret vendor_sysfs_usb_supply:file write;
+allow batterysecret sysfs_batteryinfo:file r_file_perms;
+allow batterysecret kmsg_device:chr_file rw_file_perms;
+allow batterysecret mnt_vendor_file:dir rw_dir_perms;
+init_daemon_domain(batterysecret)
+r_dir_file(batterysecret, sysfs_type)
+r_dir_file(batterysecret, rootfs)
+r_dir_file(batterysecret, cgroup)
+r_dir_file(batterysecret, vendor_sysfs_usb_supply)
+get_prop(batterysecret, hwservicemanager_prop)
+get_prop(batterysecret, vendor_default_prop)
+set_prop(batterysecret, vendor_system_prop)
+hwbinder_use(batterysecret)
+type batterysecret, domain;
+type batterysecret_exec, exec_type, vendor_file_type, file_type;