# ============================================== # Common SEPolicy Rule # ============================================== # Date : WK14.41 # Operation : Migration # Purpose : ipv6 Tethering Test allow netd dhcp_data_file:dir rw_dir_perms; allow netd dhcp_data_file:file create_file_perms; allow netd self:capability { setuid net_bind_service setgid }; # Date : W15.39 # Operation : CAT6 T-put # Purpose : CAT6 T-put # Owner : Kang ouyang allow netd mtk_perf_service:service_manager find; # Date : W15.39 # Operation : CAT6 T-put # Purpose : CAT6 T-put # Owner : Kang ouyang binder_call(netd, servicemanager) binder_call(netd, system_server) binder_use(netd) # Date : W16.27 # Operation : nsiot set property(Only for Android N) # Purpose : nsiot set property # Owner : kang ouyang set_prop(netd, system_prop) # Date : W16.38 # Operation : MD direct Tethering Test # Purpose : For support MDT allowxperm netd self:unix_stream_socket ioctl {SIOCSIFBR SIOCBRADDBR SIOCBRADDIF SIOCDEVPRIVATE}; # Data : W18.38 # Operation : Migration # Purpose : Trustonic TEE allow netd teeregistryd_app:fd use; allow netd teeregistryd_app:tcp_socket rw_socket_perms_no_ioctl; # Data : W19.24 # Operation : Android Q DMC Migration # Purpose : To allow MAPI to create socket and submit data to PC allow netd mdi_redirector:fd use; allow netd mdi_redirector:tcp_socket rw_socket_perms_no_ioctl; # Data : W19.25 # Operation : Android Q DMC Migration # Purpose : To allow MDMI to create socket as a test tool allow netd mdmi_redirector:fd use; allow netd mdmi_redirector:tcp_socket rw_socket_perms_no_ioctl; # Purpose: For EngineerMode communication with mnld allow netd em_app:fd use; allow netd em_app:tcp_socket rw_socket_perms_no_ioctl;