2020-01-18 09:47:51 +08:00
|
|
|
allow vendor_init exported3_system_prop:property_service set;
|
|
|
|
allow vendor_init dalvik_prop:property_service set;
|
|
|
|
|
|
|
|
allow vendor_init ffs_prop:property_service set;
|
|
|
|
allow vendor_init mediatek_prop:property_service set;
|
|
|
|
allow vendor_init mtk_md_version_prop:property_service set;
|
|
|
|
allow vendor_init mtk_volte_prop:property_service set;
|
|
|
|
allow vendor_init vendor_radio_prop:property_service set;
|
2020-01-18 09:56:30 +08:00
|
|
|
allow vendor_init mtk_ril_mode_prop:property_service set;
|
2020-01-18 09:51:11 +08:00
|
|
|
allow vendor_init wmt_prop:property_service set;
|
2020-01-18 10:12:34 +08:00
|
|
|
allow vendor_init coredump_prop:property_service set;
|
2020-01-18 10:13:25 +08:00
|
|
|
allow vendor_init proc_wmtdbg:file w_file_perms;
|
2020-01-18 10:06:21 +08:00
|
|
|
allow vendor_init vold_prop:property_service set;
|
2020-01-18 09:47:51 +08:00
|
|
|
|
|
|
|
allow vendor_init proc:file write;
|
|
|
|
allow vendor_init proc_bootprof:file write;
|
|
|
|
allow vendor_init rootfs:dir { write add_name setattr };
|
|
|
|
allow vendor_init self:capability sys_module;
|
|
|
|
|
|
|
|
allow vendor_init tmpfs:dir { write create add_name };
|
2020-01-18 09:51:11 +08:00
|
|
|
allow vendor_init unlabeled:dir { relabelfrom getattr setattr search };
|
2020-01-18 09:47:51 +08:00
|
|
|
allow vendor_init vendor_file:system module_load;
|
|
|
|
|
2020-01-18 09:50:25 +08:00
|
|
|
allow vendor_init kmsg_device:chr_file unlink;
|
2020-01-18 09:55:57 +08:00
|
|
|
set_prop(vendor_init, persist_mtk_aee_prop)
|
2020-01-18 09:51:24 +08:00
|
|
|
set_prop(vendor_init, ro_mtk_aee_prop)
|
2020-01-18 09:55:57 +08:00
|
|
|
set_prop(vendor_init, vendor_usb_prop)
|
2020-01-18 09:57:56 +08:00
|
|
|
set_prop(vendor_init, mtk_ct_volte_prop)
|
2020-01-18 09:58:25 +08:00
|
|
|
set_prop(vendor_init, mtk_gps_support_prop)
|
|
|
|
set_prop(vendor_init, mtk_rat_config_prop)
|
2020-01-18 10:10:54 +08:00
|
|
|
set_prop(vendor_init, tel_switch_prop)
|
2020-01-18 09:58:47 +08:00
|
|
|
set_prop(vendor_init, mtk_aal_ro_prop)
|
|
|
|
set_prop(vendor_init, mtk_pq_ro_prop)
|
2020-01-18 09:59:13 +08:00
|
|
|
set_prop(vendor_init, mtk_default_prop)
|
|
|
|
|
2020-01-18 10:03:40 +08:00
|
|
|
set_prop(vendor_init, mtk_emmc_support_prop)
|
2020-01-18 10:05:22 +08:00
|
|
|
set_prop(vendor_init, mtk_anr_support_prop)
|
2020-01-18 10:06:44 +08:00
|
|
|
set_prop(vendor_init, mtk_antutu_prop)
|
2020-01-18 10:10:23 +08:00
|
|
|
set_prop(vendor_init, mtk_bt_sap_enable_prop)
|
2020-01-18 10:03:40 +08:00
|
|
|
|
|
|
|
# allow create symbolic link, /mnt/sdcard, for meta/factory mode
|
|
|
|
allow vendor_init tmpfs:lnk_file create;
|
2020-01-18 10:03:48 +08:00
|
|
|
|
|
|
|
set_prop(vendor_init, mtk_cxp_vendor_prop)
|
2020-01-18 10:04:54 +08:00
|
|
|
|
|
|
|
# Run "ifup lo" to bring up the localhost interface
|
|
|
|
allow vendor_init proc_hostname:file w_file_perms;
|
|
|
|
allow vendor_init self:udp_socket { create ioctl };
|
|
|
|
# in addition to unpriv ioctls granted to all domains, init also needs:
|
|
|
|
allowxperm vendor_init self:udp_socket ioctl { SIOCSIFFLAGS };
|
|
|
|
allow vendor_init self:global_capability_class_set net_raw;
|
|
|
|
|
2020-01-18 10:05:02 +08:00
|
|
|
# enhance boot time
|
|
|
|
allow vendor_init proc_perfmgr:file write;
|
2020-01-18 10:05:21 +08:00
|
|
|
|
|
|
|
# allow create symbolic link, /mnt/sdcard, for meta/factory mode
|
2020-01-18 10:05:29 +08:00
|
|
|
allow vendor_init tmpfs:lnk_file create;
|
|
|
|
|
|
|
|
set_prop(vendor_init, mtk_appresolutiontuner_prop)
|
2020-01-18 10:06:24 +08:00
|
|
|
|
|
|
|
# fullscreen switch
|
|
|
|
set_prop(vendor_init, mtk_fullscreenswitch_prop)
|
2020-01-18 10:07:22 +08:00
|
|
|
|
|
|
|
# for kernel module verification support, allow vendor domain to search kernel keyring
|
2020-01-18 10:10:23 +08:00
|
|
|
allow vendor_init kernel:key search;
|
2020-01-18 10:13:41 +08:00
|
|
|
|
|
|
|
# Purpose: /dev/block/mmcblk0p10
|
|
|
|
allow vendor_init expdb_block_device:blk_file rw_file_perms;
|
2020-01-18 10:17:46 +08:00
|
|
|
|
|
|
|
set_prop(vendor_init, mtk_wifi_hotspot_prop)
|