| # ============================================== |
| # Policy File of /system/bin/em_svr Executable File |
| |
| # ============================================== |
| # Common SEPolicy Rule |
| # ============================================== |
| |
| # Date: WK1823 |
| # Purpose: Rsc switch |
| allow em_svr sysfs_dt_firmware_android:dir r_dir_perms; |
| allow em_svr sysfs_dt_firmware_android:file r_file_perms; |
| |
| # Date: 2020/03/25 |
| # Purpose : EM Power PMU reading/setting |
| allow em_svr sysfs_pmu:dir search; |
| allow em_svr sysfs_pmu:file rw_file_perms; |
| allow em_svr sysfs_pmu:lnk_file r_file_perms; |
| |
| # Date: 2020/03/25 |
| # Purpose: EM battery temprature setting |
| allow em_svr sysfs_batteryinfo:dir search; |
| allow em_svr sysfs_battery_temp:file w_file_perms; |
| |
| # Date: 2020/03/25 |
| # Purpose: EM power ChargeBattery |
| allow em_svr sysfs_battery_consumption:file r_file_perms; |
| allow em_svr sysfs_power_on_vol:file r_file_perms; |
| allow em_svr sysfs_power_off_vol:file r_file_perms; |
| allow em_svr sysfs_fg_disable:file rw_file_perms; |
| allow em_svr sysfs_dis_nafg:file rw_file_perms; |
| |
| # Date: 2020/03/25 |
| # Purpose : EM flash reading |
| allow em_svr proc_flash:file r_file_perms; |
| allow em_svr proc_partition:file r_file_perms; |
| |
| # Date: WK2013 |
| # Purpose: add for power battery charge/PMU |
| allow em_svr toolbox_exec:file rx_file_perms; |
| |
| # Date: WK1812 |
| # Purpose: add for battery log |
| allow em_svr proc_battery_cmd:dir search; |
| allow em_svr proc_battery_cmd:file create_file_perms; |
| |
| # Date: WK2016 |
| # Purpose: add seolicy for em_svr write phone storage |
| allow em_svr mnt_user_file:dir search; |
| allow em_svr fuse:file create_file_perms; |
| allow em_svr fuse:dir w_dir_perms; |
| |
| # Date: 2020/06/03 |
| # Operation: Telephony->Bypass |
| # Purpose: Allow EM read usb_rawbulk |
| allow em_svr sys_usb_rawbulk:dir r_dir_perms; |
| allow em_svr sys_usb_rawbulk:file r_file_perms; |
| |
| # Date 2021/04/26 |
| # Purpose: Rsc usage |
| allow em_svr gsi_metadata_file:dir search; |
| allow em_svr metadata_file:dir search; |