95 lines
3.4 KiB
Plaintext
Executable File
95 lines
3.4 KiB
Plaintext
Executable File
# ==============================================
|
|
# MTK Policy Rule
|
|
# ==============================================
|
|
|
|
# Date : WK14.37
|
|
# Operation : Migration
|
|
# Purpose : Access 'OMADM_USB' nvram
|
|
allow vold nvram_data_file:file { read getattr open write create setattr};
|
|
allow vold nvram_data_file:lnk_file read;
|
|
allow vold nvram_data_file:dir { read open write add_name create getattr setattr search};
|
|
allow vold nvdata_file:file { read getattr open write create setattr};
|
|
allow vold nvdata_file:dir { read ioctl open write add_name create getattr setattr search};
|
|
allow vold nvram_device:chr_file { read write open };
|
|
allow vold platformblk_device:blk_file { read write open };
|
|
allow vold platformblk_device:dir search;
|
|
allow vold proc:file write;
|
|
|
|
# Date : WK14.37
|
|
# Operation : Migration
|
|
# Purpose : re-init ExternalSD
|
|
allow vold misc_sd_device:chr_file { read ioctl open };
|
|
|
|
|
|
# Date : WK14.38
|
|
# Operation : Migration
|
|
# Purpose : encrypt phone
|
|
allow vold kernel:system module_request;
|
|
allow vold misc_device:chr_file { write open };
|
|
allow vold platformblk_device:blk_file { ioctl getattr };
|
|
allow vold zram0_device:blk_file getattr;
|
|
|
|
# Date : WK14.38
|
|
# Operation : Migration
|
|
# Purpose : symbolic link for /data/ext_sdcard_tool
|
|
allow vold system_data_file:lnk_file { create unlink };
|
|
|
|
# Date : WK14.40
|
|
# Operation : Migration
|
|
# Purpose : multi partition
|
|
allow vold sdcardd_exec:file { read open execute execute_no_trans };
|
|
allow vold self:capability { sys_resource setgid setuid };
|
|
allow vold install_data_file:file { read open };
|
|
allow vold fuse_device:chr_file { read write open };
|
|
allow vold system_data_file:file open;
|
|
|
|
# Date : WK14.40
|
|
# Operation : Migration
|
|
# Purpose : ptrace process
|
|
allow vold mediaserver:process ptrace;
|
|
|
|
# Date : WK14.43
|
|
# Purpose : grant permission to /protect_f and /protect_s for the command, fstrim dotrim
|
|
allow vold protect_f_data_file:dir { read getattr open ioctl };
|
|
allow vold protect_s_data_file:dir { read getattr open ioctl };
|
|
allow vold persist_data_file:dir { read getattr open ioctl };
|
|
|
|
# Date : WK14.44
|
|
# Operation : Migration
|
|
allow vold proc_lk_env:file { read write open ioctl};
|
|
allow vold media_rw_data_file:dir { read open };
|
|
|
|
# Date : WK14.46
|
|
# Operation : allow sdcard create tmpfs link file
|
|
allow vold tmpfs:lnk_file create;
|
|
|
|
# Date : WK14.46
|
|
# Operation : copy the logs in /data(tmpfs) to real userdata partition
|
|
allow vold logtemp_data_file:dir { read open getattr search};
|
|
allow vold logtemp_data_file:file { read getattr open };
|
|
allow vold logmisc_data_file:dir { read open getattr search};
|
|
allow vold logmisc_data_file:file { read getattr open };
|
|
allow vold mdlog_data_file:dir { read open getattr search};
|
|
allow vold mdlog_data_file:file { read getattr open };
|
|
allow vold data_tmpfs_log_file:dir { setattr getattr read create write rmdir relabelto remove_name open add_name search};
|
|
allow vold data_tmpfs_log_file:file { write setattr getattr relabelto create unlink open };
|
|
# mount crypto block device to /data/tmp_mnt/data_tmpfs_log and restorecon
|
|
allow vold system_data_file:dir { relabelfrom relabelto setattr };
|
|
allow vold system_data_file:file { relabelfrom relabelto};
|
|
|
|
# Date : WK14.49
|
|
# Purpose : ptrace process
|
|
allow vold platform_app:process ptrace;
|
|
allow vold mobile_log_d:process ptrace;
|
|
|
|
# Date : WK14.50
|
|
# Purpose : read/write sys env
|
|
allow vold misc_device:chr_file read;
|
|
|
|
# Date : WK15.02
|
|
# Purpose : fsck_msdos
|
|
allow vold platform_app:fd use;
|
|
|
|
#install APK move to SD
|
|
allow vold block_device:file create;
|