1fa9634896
Steps taken to produce the mapping files: 1. Add prebuilts/api/28.0/[plat_pub_versioned.cil|vendor_sepolicy.cil] from the /vendor/etc/selinux/[plat_pub_versioned.cil|vendor_sepolicy.cil] files built on pi-dev with lunch target aosp_arm64-eng 2. Add new file private/compat/28.0/28.0.cil by doing the following: - copy /system/etc/selinux/mapping/28.0.cil from pi-dev aosp_arm64-eng device to private/compat/28.0/28.0.cil - remove all attribute declaration statement (typeattribute ...) and sort lines alphabetically - some selinux types were added/renamed/deleted w.r.t 28 sepolicy. Find all such types using treble_sepolicy_tests_28.0 test. - for all these types figure out where to map them by looking at 27.0.[ignore.]cil files and add approprite entries to 28.0.[ignore.]cil. This change also enables treble_sepolicy_tests_28.0 and install 28.0.cil mapping onto the device. Bug: 72458734 Test: m selinux_policy Change-Id: I90e17c0b43af436da4b62c16179c198b5c74002c
1300 lines
106 KiB
Text
1300 lines
106 KiB
Text
(genfscon nsfs / (u object_r nsfs ((s0) (s0))))
|
|
(genfscon sysfs /devices/platform/9020000.goldfish_battery/power_supply (u object_r sysfs_batteryinfo ((s0) (s0))))
|
|
(genfscon sysfs /devices/platform/ANDR0001:00/properties/android (u object_r sysfs_dt_firmware_android ((s0) (s0))))
|
|
(genfscon sysfs /devices/pci0000:00/0000:00:08.0/virtio5/net (u object_r sysfs_net ((s0) (s0))))
|
|
(genfscon sysfs /devices/platform/GFSH0001:00/power_supply (u object_r sysfs_batteryinfo ((s0) (s0))))
|
|
(genfscon sysfs /devices/virtual/mac80211_hwsim/hwsim0/net (u object_r sysfs_net ((s0) (s0))))
|
|
(genfscon sysfs /devices/virtual/mac80211_hwsim/hwsim1/net (u object_r sysfs_net ((s0) (s0))))
|
|
(genfscon sysfs /devices/platform/GFSH0007:00/rtc (u object_r sysfs_rtc ((s0) (s0))))
|
|
(genfscon sysfs /devices/pnp0/00:00/rtc (u object_r sysfs_rtc ((s0) (s0))))
|
|
(typeattributeset dev_type (device_28_0 alarm_device_28_0 ashmem_device_28_0 audio_device_28_0 audio_timer_device_28_0 audio_seq_device_28_0 binder_device_28_0 hwbinder_device_28_0 vndbinder_device_28_0 block_device_28_0 camera_device_28_0 dm_device_28_0 keychord_device_28_0 loop_control_device_28_0 loop_device_28_0 pmsg_device_28_0 radio_device_28_0 ram_device_28_0 rtc_device_28_0 vold_device_28_0 console_device_28_0 cpuctl_device_28_0 fscklogs_28_0 full_device_28_0 gpu_device_28_0 graphics_device_28_0 hw_random_device_28_0 input_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0 mtd_device_28_0 mtp_device_28_0 nfc_device_28_0 ptmx_device_28_0 kmsg_device_28_0 kmsg_debug_device_28_0 null_device_28_0 random_device_28_0 secure_element_device_28_0 sensors_device_28_0 serial_device_28_0 socket_device_28_0 owntty_device_28_0 tty_device_28_0 video_device_28_0 vcs_device_28_0 zero_device_28_0 fuse_device_28_0 iio_device_28_0 ion_device_28_0 qtaguid_device_28_0 watchdog_device_28_0 uhid_device_28_0 uio_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 properties_device_28_0 properties_serial_28_0 property_info_28_0 i2c_device_28_0 hci_attach_dev_28_0 rpmsg_device_28_0 root_block_device_28_0 frp_block_device_28_0 system_block_device_28_0 recovery_block_device_28_0 boot_block_device_28_0 userdata_block_device_28_0 cache_block_device_28_0 swap_block_device_28_0 metadata_block_device_28_0 misc_block_device_28_0 ppp_device_28_0 tee_device_28_0 qemu_device))
|
|
(typeattributeset domain (adbd_28_0 audioserver_28_0 blkid_28_0 blkid_untrusted_28_0 bluetooth_28_0 bootanim_28_0 bootstat_28_0 bufferhubd_28_0 cameraserver_28_0 charger_28_0 clatd_28_0 cppreopts_28_0 crash_dump_28_0 dex2oat_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 e2fs_28_0 ephemeral_app_28_0 fingerprintd_28_0 fsck_28_0 fsck_untrusted_28_0 gatekeeperd_28_0 healthd_28_0 hwservicemanager_28_0 idmap_28_0 incident_28_0 incident_helper_28_0 incidentd_28_0 init_28_0 inputflinger_28_0 install_recovery_28_0 installd_28_0 isolated_app_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 logpersist_28_0 mdnsd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaprovider_28_0 mediaserver_28_0 modprobe_28_0 mtp_28_0 netd_28_0 netutils_wrapper_28_0 nfc_28_0 otapreopt_chroot_28_0 otapreopt_slot_28_0 performanced_28_0 perfprofd_28_0 platform_app_28_0 postinstall_28_0 postinstall_dexopt_28_0 ppp_28_0 preopt2cachename_28_0 priv_app_28_0 profman_28_0 racoon_28_0 radio_28_0 recovery_28_0 recovery_persist_28_0 recovery_refresh_28_0 runas_28_0 sdcardd_28_0 secure_element_28_0 servicemanager_28_0 sgdisk_28_0 shared_relro_28_0 shell_28_0 slideshow_28_0 su_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 tee_28_0 thermalserviced_28_0 tombstoned_28_0 toolbox_28_0 traced_probes_28_0 traceur_app_28_0 tzdatacheck_28_0 ueventd_28_0 uncrypt_28_0 untrusted_app_28_0 untrusted_app_27_28_0 untrusted_app_25_28_0 untrusted_v2_app_28_0 update_engine_28_0 update_verifier_28_0 usbd_28_0 vdc_28_0 vendor_init_28_0 vendor_shell_28_0 virtual_touchpad_28_0 vndservicemanager_28_0 vold_28_0 vold_prepare_subdirs_28_0 vr_hwc_28_0 watchdogd_28_0 webview_zygote_28_0 wificond_28_0 wpantund_28_0 zygote_28_0 hal_audio_default hal_audiocontrol_default hal_authsecret_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_confirmationui_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_evs_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_lowpan_default hal_memtrack_default hal_nfc_default hal_power_default hal_radio_config_default hal_radio_default hal_secure_element_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vehicle_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_hostapd_default hal_wifi_offload_default hal_wifi_supplicant_default rild vendor_modprobe createns dhcpclient dhcpserver execns goldfish_setup hal_drm_clearkey hal_drm_widevine hostapd_nohidl ipv6proxy qemu_props))
|
|
(typeattributeset fs_type (device_28_0 labeledfs_28_0 pipefs_28_0 sockfs_28_0 rootfs_28_0 proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 sysfs_usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 selinuxfs_28_0 cgroup_28_0 cgroup_bpf_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 fs_bpf_28_0 configfs_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 inotify_28_0 devpts_28_0 tmpfs_28_0 shm_28_0 mqueue_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 pstorefs_28_0 functionfs_28_0 oemfs_28_0 usbfs_28_0 binfmt_miscfs_28_0 app_fusefs_28_0 sysfs_writable nsfs firmware_file))
|
|
(typeattributeset contextmount_type (oemfs_28_0 app_fusefs_28_0 firmware_file))
|
|
(typeattributeset file_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 drmserver_socket_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 unlabeled_28_0 system_file_28_0 vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 metadata_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0 logcat_exec_28_0 coredump_file_28_0 system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 mnt_media_rw_file_28_0 mnt_user_file_28_0 mnt_expand_file_28_0 storage_file_28_0 mnt_media_rw_stub_file_28_0 storage_stub_file_28_0 mnt_vendor_file_28_0 postinstall_mnt_dir_28_0 postinstall_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 efs_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 bluetooth_efs_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 rild_socket_28_0 rild_debug_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 wpa_socket_28_0 zygote_socket_28_0 gps_control_28_0 pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 file_contexts_file_28_0 mac_perms_file_28_0 property_contexts_file_28_0 seapp_contexts_file_28_0 sepolicy_file_28_0 service_contexts_file_28_0 nonplat_service_contexts_file_28_0 hwservice_contexts_file_28_0 vndservice_contexts_file_28_0 audiohal_data_file_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 hostapd_data_file wpa_data_file hal_audio_default_exec hal_audio_default_tmpfs hal_audiocontrol_default_exec hal_audiocontrol_default_tmpfs hal_authsecret_default_exec hal_authsecret_default_tmpfs hal_bluetooth_default_exec hal_bluetooth_default_tmpfs hal_bootctl_default_exec hal_bootctl_default_tmpfs hal_broadcastradio_default_exec hal_broadcastradio_default_tmpfs hal_camera_default_exec hal_camera_default_tmpfs hal_cas_default_exec hal_cas_default_tmpfs hal_configstore_default_exec hal_configstore_default_tmpfs hal_confirmationui_default_exec hal_confirmationui_default_tmpfs hal_contexthub_default_exec hal_contexthub_default_tmpfs hal_drm_default_exec hal_drm_default_tmpfs hal_dumpstate_default_exec hal_dumpstate_default_tmpfs hal_evs_default_exec hal_evs_default_tmpfs hal_fingerprint_default_exec hal_fingerprint_default_tmpfs hal_gatekeeper_default_exec hal_gatekeeper_default_tmpfs hal_gnss_default_exec hal_gnss_default_tmpfs hal_graphics_allocator_default_exec hal_graphics_allocator_default_tmpfs hal_graphics_composer_default_exec hal_graphics_composer_default_tmpfs hal_health_default_exec hal_health_default_tmpfs hal_ir_default_exec hal_ir_default_tmpfs hal_keymaster_default_exec hal_keymaster_default_tmpfs hal_light_default_exec hal_light_default_tmpfs hal_lowpan_default_exec hal_lowpan_default_tmpfs hal_memtrack_default_exec hal_memtrack_default_tmpfs hal_nfc_default_exec hal_nfc_default_tmpfs mediacodec_tmpfs hal_power_default_exec hal_power_default_tmpfs hal_radio_config_default_exec hal_radio_config_default_tmpfs hal_radio_default_exec hal_radio_default_tmpfs hal_secure_element_default_exec hal_secure_element_default_tmpfs hal_sensors_default_exec hal_sensors_default_tmpfs hal_tetheroffload_default_exec hal_tetheroffload_default_tmpfs hal_thermal_default_exec hal_thermal_default_tmpfs hal_tv_cec_default_exec hal_tv_cec_default_tmpfs hal_tv_input_default_exec hal_tv_input_default_tmpfs hal_usb_default_exec hal_usb_default_tmpfs hal_vehicle_default_exec hal_vehicle_default_tmpfs hal_vibrator_default_exec hal_vibrator_default_tmpfs hal_vr_default_exec hal_vr_default_tmpfs hal_wifi_default_exec hal_wifi_default_tmpfs hal_wifi_hostapd_default_exec hal_wifi_hostapd_default_tmpfs hal_wifi_offload_default_exec hal_wifi_offload_default_tmpfs hal_wifi_supplicant_default_exec hal_wifi_supplicant_default_tmpfs rild_exec rild_tmpfs tee_exec tee_tmpfs vndservicemanager_exec vndservicemanager_tmpfs createns_exec createns_tmpfs dhcpclient_exec dhcpclient_tmpfs dhcpserver_exec dhcpserver_tmpfs execns_exec execns_tmpfs varrun_file mediadrm_vendor_data_file goldfish_setup_exec goldfish_setup_tmpfs hal_drm_clearkey_exec hal_drm_clearkey_tmpfs hal_drm_widevine_exec hal_drm_widevine_tmpfs hostapd_nohidl_exec hostapd_nohidl_tmpfs ipv6proxy_exec ipv6proxy_tmpfs qemu_props_exec qemu_props_tmpfs persist_file))
|
|
(typeattributeset exec_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 logcat_exec_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 hal_audio_default_exec hal_audiocontrol_default_exec hal_authsecret_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_confirmationui_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_evs_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_lowpan_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_radio_config_default_exec hal_radio_default_exec hal_secure_element_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vehicle_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_hostapd_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec rild_exec tee_exec vndservicemanager_exec createns_exec dhcpclient_exec dhcpserver_exec execns_exec goldfish_setup_exec hal_drm_clearkey_exec hal_drm_widevine_exec hostapd_nohidl_exec ipv6proxy_exec qemu_props_exec))
|
|
(typeattributeset data_file_type (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 hostapd_data_file wpa_data_file varrun_file mediadrm_vendor_data_file))
|
|
(typeattributeset vendor_file_type (vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 mediacodec_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 hal_audio_default_exec hal_audiocontrol_default_exec hal_authsecret_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_confirmationui_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_evs_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_lowpan_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_radio_config_default_exec hal_radio_default_exec hal_secure_element_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vehicle_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_hostapd_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec rild_exec tee_exec vndservicemanager_exec createns_exec dhcpclient_exec dhcpserver_exec execns_exec goldfish_setup_exec hal_drm_clearkey_exec hal_drm_widevine_exec hostapd_nohidl_exec ipv6proxy_exec qemu_props_exec))
|
|
(typeattributeset sysfs_type (sysfs_usermodehelper_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 sysfs_writable))
|
|
(typeattributeset property_type (audio_prop_28_0 boottime_prop_28_0 bluetooth_a2dp_offload_prop_28_0 bluetooth_prop_28_0 bootloader_boot_reason_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 ctl_bootanim_prop_28_0 ctl_bugreport_prop_28_0 ctl_console_prop_28_0 ctl_default_prop_28_0 ctl_dumpstate_prop_28_0 ctl_fuse_prop_28_0 ctl_interface_restart_prop_28_0 ctl_interface_start_prop_28_0 ctl_interface_stop_prop_28_0 ctl_mdnsd_prop_28_0 ctl_restart_prop_28_0 ctl_rildaemon_prop_28_0 ctl_sigstop_prop_28_0 ctl_start_prop_28_0 ctl_stop_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 device_logging_prop_28_0 dhcp_prop_28_0 dumpstate_options_prop_28_0 dumpstate_prop_28_0 exported_secure_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 firstboot_prop_28_0 hwservicemanager_prop_28_0 last_boot_reason_prop_28_0 logd_prop_28_0 logpersistd_logging_prop_28_0 log_prop_28_0 log_tag_prop_28_0 lowpan_prop_28_0 mmc_prop_28_0 net_dns_prop_28_0 net_radio_prop_28_0 netd_stable_secret_prop_28_0 nfc_prop_28_0 overlay_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 persistent_properties_ready_prop_28_0 pm_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 safemode_prop_28_0 serialno_prop_28_0 shell_prop_28_0 system_boot_reason_prop_28_0 system_prop_28_0 system_radio_prop_28_0 test_boot_reason_prop_28_0 traced_enabled_prop_28_0 vold_prop_28_0 wifi_log_prop_28_0 wifi_prop_28_0 vendor_security_patch_level_prop_28_0 exported_audio_prop_28_0 exported_bluetooth_prop_28_0 exported_config_prop_28_0 exported_dalvik_prop_28_0 exported_default_prop_28_0 exported_dumpstate_prop_28_0 exported_ffs_prop_28_0 exported_fingerprint_prop_28_0 exported_overlay_prop_28_0 exported_pm_prop_28_0 exported_radio_prop_28_0 exported_system_prop_28_0 exported_system_radio_prop_28_0 exported_vold_prop_28_0 exported_wifi_prop_28_0 exported2_config_prop_28_0 exported2_default_prop_28_0 exported2_radio_prop_28_0 exported2_system_prop_28_0 exported2_vold_prop_28_0 exported3_default_prop_28_0 exported3_radio_prop_28_0 exported3_system_prop_28_0 vendor_default_prop_28_0 qemu_prop qemu_cmdline radio_noril_prop net_eth0_prop net_share_prop))
|
|
(typeattributeset mlstrustedobject (alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 pmsg_device_28_0 gpu_device_28_0 mtp_device_28_0 ptmx_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 fuse_device_28_0 ion_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 selinuxfs_28_0 cgroup_28_0 sysfs_28_0 sysfs_bluetooth_writable_28_0 sysfs_kernel_notes_28_0 sysfs_nfc_power_writable_28_0 inotify_28_0 devpts_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 functionfs_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_tmp_file_28_0 apk_private_tmp_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 shell_data_file_28_0 heapdump_data_file_28_0 ringtone_file_28_0 media_rw_data_file_28_0 radio_data_file_28_0 trace_data_file_28_0 perfprofd_data_file_28_0 method_trace_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 asec_apk_file_28_0 backup_data_file_28_0 app_fuse_file_28_0 dnsproxyd_socket_28_0 fwmarkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdnsd_socket_28_0 property_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 traced_producer_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 qemu_device sysfs_writable varrun_file))
|
|
(typeattributeset netdomain (clatd_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 mediadrmserver_28_0 mediaserver_28_0 mtp_28_0 netd_28_0 ppp_28_0 racoon_28_0 radio_28_0 shell_28_0 su_28_0 update_engine_28_0 wpantund_28_0 hal_wifi_hostapd_default hal_wifi_supplicant_default rild dhcpclient dhcpserver hostapd_nohidl ipv6proxy))
|
|
(typeattributeset data_between_core_and_vendor_violators (hal_fingerprint_default))
|
|
(typeattributeset system_writes_vendor_properties_violators (bootanim_28_0 surfaceflinger_28_0 zygote_28_0))
|
|
(typeattributeset halserverdomain (hal_audio_default hal_audiocontrol_default hal_authsecret_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_confirmationui_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_evs_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_lowpan_default hal_memtrack_default hal_nfc_default hal_power_default hal_radio_config_default hal_radio_default hal_secure_element_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vehicle_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_hostapd_default hal_wifi_offload_default hal_wifi_supplicant_default rild hal_drm_clearkey hal_drm_widevine))
|
|
(typeattributeset halclientdomain (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 gatekeeperd_28_0 healthd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 radio_28_0 su_28_0 thermalserviced_28_0 update_engine_28_0 update_verifier_28_0 vold_28_0 vr_hwc_28_0 wpantund_28_0 hal_audio_default hal_camera_default hal_drm_default hal_drm_widevine))
|
|
(typeattributeset hal_audio (hal_audio_default))
|
|
(typeattributeset hal_audio_server (hal_audio_default))
|
|
(typeattributeset hal_bootctl (hal_bootctl_default))
|
|
(typeattributeset hal_bootctl_server (hal_bootctl_default))
|
|
(typeattributeset hal_camera (hal_camera_default))
|
|
(typeattributeset hal_camera_server (hal_camera_default))
|
|
(typeattributeset hal_drm (hal_drm_default hal_drm_clearkey hal_drm_widevine))
|
|
(typeattributeset hal_drm_server (hal_drm_default hal_drm_clearkey hal_drm_widevine))
|
|
(typeattributeset hal_cas (hal_cas_default))
|
|
(typeattributeset hal_cas_server (hal_cas_default))
|
|
(typeattributeset hal_allocator_client (mediacodec_28_0 mediaserver_28_0 su_28_0 hal_audio_default))
|
|
(typeattributeset hal_audiocontrol (hal_audiocontrol_default))
|
|
(typeattributeset hal_audiocontrol_server (hal_audiocontrol_default))
|
|
(typeattributeset hal_authsecret (hal_authsecret_default))
|
|
(typeattributeset hal_authsecret_server (hal_authsecret_default))
|
|
(typeattributeset hal_bluetooth (hal_bluetooth_default))
|
|
(typeattributeset hal_bluetooth_server (hal_bluetooth_default))
|
|
(typeattributeset hal_broadcastradio (hal_broadcastradio_default))
|
|
(typeattributeset hal_broadcastradio_server (hal_broadcastradio_default))
|
|
(typeattributeset hal_configstore (hal_configstore_default))
|
|
(typeattributeset hal_configstore_server (hal_configstore_default))
|
|
(typeattributeset hal_confirmationui (hal_confirmationui_default))
|
|
(typeattributeset hal_confirmationui_server (hal_confirmationui_default))
|
|
(typeattributeset hal_contexthub (hal_contexthub_default))
|
|
(typeattributeset hal_contexthub_server (hal_contexthub_default))
|
|
(typeattributeset hal_dumpstate (hal_dumpstate_default))
|
|
(typeattributeset hal_dumpstate_server (hal_dumpstate_default))
|
|
(typeattributeset hal_evs (hal_evs_default))
|
|
(typeattributeset hal_evs_server (hal_evs_default))
|
|
(typeattributeset hal_fingerprint (hal_fingerprint_default))
|
|
(typeattributeset hal_fingerprint_server (hal_fingerprint_default))
|
|
(typeattributeset hal_gatekeeper (hal_gatekeeper_default))
|
|
(typeattributeset hal_gatekeeper_server (hal_gatekeeper_default))
|
|
(typeattributeset hal_gnss (hal_gnss_default))
|
|
(typeattributeset hal_gnss_server (hal_gnss_default))
|
|
(typeattributeset hal_graphics_allocator (hal_graphics_allocator_default))
|
|
(typeattributeset hal_graphics_allocator_server (hal_graphics_allocator_default))
|
|
(typeattributeset hal_graphics_composer (hal_graphics_composer_default))
|
|
(typeattributeset hal_graphics_composer_client (bootanim_28_0 su_28_0 hal_camera_default hal_drm_default hal_drm_widevine))
|
|
(typeattributeset hal_graphics_composer_server (hal_graphics_composer_default))
|
|
(typeattributeset hal_health (hal_health_default))
|
|
(typeattributeset hal_health_server (hal_health_default))
|
|
(typeattributeset hal_ir (hal_ir_default))
|
|
(typeattributeset hal_ir_server (hal_ir_default))
|
|
(typeattributeset hal_keymaster (hal_keymaster_default))
|
|
(typeattributeset hal_keymaster_server (hal_keymaster_default))
|
|
(typeattributeset hal_light (hal_light_default))
|
|
(typeattributeset hal_light_server (hal_light_default))
|
|
(typeattributeset hal_lowpan (hal_lowpan_default))
|
|
(typeattributeset hal_lowpan_server (hal_lowpan_default))
|
|
(typeattributeset hal_memtrack (hal_memtrack_default))
|
|
(typeattributeset hal_memtrack_server (hal_memtrack_default))
|
|
(typeattributeset hal_nfc (hal_nfc_default))
|
|
(typeattributeset hal_nfc_server (hal_nfc_default))
|
|
(typeattributeset hal_power (hal_power_default))
|
|
(typeattributeset hal_power_server (hal_power_default))
|
|
(typeattributeset hal_secure_element (hal_secure_element_default))
|
|
(typeattributeset hal_secure_element_server (hal_secure_element_default))
|
|
(typeattributeset hal_sensors (hal_sensors_default))
|
|
(typeattributeset hal_sensors_server (hal_sensors_default))
|
|
(typeattributeset hal_telephony (hal_radio_config_default hal_radio_default rild))
|
|
(typeattributeset hal_telephony_server (hal_radio_config_default hal_radio_default rild))
|
|
(typeattributeset hal_tetheroffload (hal_tetheroffload_default))
|
|
(typeattributeset hal_tetheroffload_server (hal_tetheroffload_default))
|
|
(typeattributeset hal_thermal (hal_thermal_default))
|
|
(typeattributeset hal_thermal_server (hal_thermal_default))
|
|
(typeattributeset hal_tv_cec (hal_tv_cec_default))
|
|
(typeattributeset hal_tv_cec_server (hal_tv_cec_default))
|
|
(typeattributeset hal_tv_input (hal_tv_input_default))
|
|
(typeattributeset hal_tv_input_server (hal_tv_input_default))
|
|
(typeattributeset hal_usb (hal_usb_default))
|
|
(typeattributeset hal_usb_server (hal_usb_default))
|
|
(typeattributeset hal_vehicle (hal_vehicle_default))
|
|
(typeattributeset hal_vehicle_server (hal_vehicle_default))
|
|
(typeattributeset hal_vibrator (hal_vibrator_default))
|
|
(typeattributeset hal_vibrator_server (hal_vibrator_default))
|
|
(typeattributeset hal_vr (hal_vr_default))
|
|
(typeattributeset hal_vr_server (hal_vr_default))
|
|
(typeattributeset hal_wifi (hal_wifi_default))
|
|
(typeattributeset hal_wifi_server (hal_wifi_default))
|
|
(typeattributeset hal_wifi_hostapd (hal_wifi_hostapd_default))
|
|
(typeattributeset hal_wifi_hostapd_server (hal_wifi_hostapd_default))
|
|
(typeattributeset hal_wifi_offload (hal_wifi_offload_default))
|
|
(typeattributeset hal_wifi_offload_server (hal_wifi_offload_default))
|
|
(typeattributeset hal_wifi_supplicant (hal_wifi_supplicant_default))
|
|
(typeattributeset hal_wifi_supplicant_server (hal_wifi_supplicant_default))
|
|
(type hostapd_data_file)
|
|
(roletype object_r hostapd_data_file)
|
|
(type wpa_data_file)
|
|
(roletype object_r wpa_data_file)
|
|
(type hal_audio_default)
|
|
(roletype object_r hal_audio_default)
|
|
(type hal_audio_default_exec)
|
|
(roletype object_r hal_audio_default_exec)
|
|
(type hal_audio_default_tmpfs)
|
|
(roletype object_r hal_audio_default_tmpfs)
|
|
(type hal_audiocontrol_default)
|
|
(roletype object_r hal_audiocontrol_default)
|
|
(type hal_audiocontrol_default_exec)
|
|
(roletype object_r hal_audiocontrol_default_exec)
|
|
(type hal_audiocontrol_default_tmpfs)
|
|
(roletype object_r hal_audiocontrol_default_tmpfs)
|
|
(type hal_authsecret_default)
|
|
(roletype object_r hal_authsecret_default)
|
|
(type hal_authsecret_default_exec)
|
|
(roletype object_r hal_authsecret_default_exec)
|
|
(type hal_authsecret_default_tmpfs)
|
|
(roletype object_r hal_authsecret_default_tmpfs)
|
|
(type hal_bluetooth_default)
|
|
(roletype object_r hal_bluetooth_default)
|
|
(type hal_bluetooth_default_exec)
|
|
(roletype object_r hal_bluetooth_default_exec)
|
|
(type hal_bluetooth_default_tmpfs)
|
|
(roletype object_r hal_bluetooth_default_tmpfs)
|
|
(type hal_bootctl_default)
|
|
(roletype object_r hal_bootctl_default)
|
|
(type hal_bootctl_default_exec)
|
|
(roletype object_r hal_bootctl_default_exec)
|
|
(type hal_bootctl_default_tmpfs)
|
|
(roletype object_r hal_bootctl_default_tmpfs)
|
|
(type hal_broadcastradio_default)
|
|
(roletype object_r hal_broadcastradio_default)
|
|
(type hal_broadcastradio_default_exec)
|
|
(roletype object_r hal_broadcastradio_default_exec)
|
|
(type hal_broadcastradio_default_tmpfs)
|
|
(roletype object_r hal_broadcastradio_default_tmpfs)
|
|
(type hal_camera_default)
|
|
(roletype object_r hal_camera_default)
|
|
(type hal_camera_default_exec)
|
|
(roletype object_r hal_camera_default_exec)
|
|
(type hal_camera_default_tmpfs)
|
|
(roletype object_r hal_camera_default_tmpfs)
|
|
(type hal_cas_default)
|
|
(roletype object_r hal_cas_default)
|
|
(type hal_cas_default_exec)
|
|
(roletype object_r hal_cas_default_exec)
|
|
(type hal_cas_default_tmpfs)
|
|
(roletype object_r hal_cas_default_tmpfs)
|
|
(type hal_configstore_default)
|
|
(roletype object_r hal_configstore_default)
|
|
(type hal_configstore_default_exec)
|
|
(roletype object_r hal_configstore_default_exec)
|
|
(type hal_configstore_default_tmpfs)
|
|
(roletype object_r hal_configstore_default_tmpfs)
|
|
(type hal_confirmationui_default)
|
|
(roletype object_r hal_confirmationui_default)
|
|
(type hal_confirmationui_default_exec)
|
|
(roletype object_r hal_confirmationui_default_exec)
|
|
(type hal_confirmationui_default_tmpfs)
|
|
(roletype object_r hal_confirmationui_default_tmpfs)
|
|
(type hal_contexthub_default)
|
|
(roletype object_r hal_contexthub_default)
|
|
(type hal_contexthub_default_exec)
|
|
(roletype object_r hal_contexthub_default_exec)
|
|
(type hal_contexthub_default_tmpfs)
|
|
(roletype object_r hal_contexthub_default_tmpfs)
|
|
(type hal_drm_default)
|
|
(roletype object_r hal_drm_default)
|
|
(type hal_drm_default_exec)
|
|
(roletype object_r hal_drm_default_exec)
|
|
(type hal_drm_default_tmpfs)
|
|
(roletype object_r hal_drm_default_tmpfs)
|
|
(type hal_dumpstate_default)
|
|
(roletype object_r hal_dumpstate_default)
|
|
(type hal_dumpstate_default_exec)
|
|
(roletype object_r hal_dumpstate_default_exec)
|
|
(type hal_dumpstate_default_tmpfs)
|
|
(roletype object_r hal_dumpstate_default_tmpfs)
|
|
(type hal_evs_default)
|
|
(roletype object_r hal_evs_default)
|
|
(type hal_evs_default_exec)
|
|
(roletype object_r hal_evs_default_exec)
|
|
(type hal_evs_default_tmpfs)
|
|
(roletype object_r hal_evs_default_tmpfs)
|
|
(type hal_fingerprint_default)
|
|
(roletype object_r hal_fingerprint_default)
|
|
(type hal_fingerprint_default_exec)
|
|
(roletype object_r hal_fingerprint_default_exec)
|
|
(type hal_fingerprint_default_tmpfs)
|
|
(roletype object_r hal_fingerprint_default_tmpfs)
|
|
(type hal_gatekeeper_default)
|
|
(roletype object_r hal_gatekeeper_default)
|
|
(type hal_gatekeeper_default_exec)
|
|
(roletype object_r hal_gatekeeper_default_exec)
|
|
(type hal_gatekeeper_default_tmpfs)
|
|
(roletype object_r hal_gatekeeper_default_tmpfs)
|
|
(type hal_gnss_default)
|
|
(roletype object_r hal_gnss_default)
|
|
(type hal_gnss_default_exec)
|
|
(roletype object_r hal_gnss_default_exec)
|
|
(type hal_gnss_default_tmpfs)
|
|
(roletype object_r hal_gnss_default_tmpfs)
|
|
(type hal_graphics_allocator_default)
|
|
(roletype object_r hal_graphics_allocator_default)
|
|
(type hal_graphics_allocator_default_exec)
|
|
(roletype object_r hal_graphics_allocator_default_exec)
|
|
(type hal_graphics_allocator_default_tmpfs)
|
|
(roletype object_r hal_graphics_allocator_default_tmpfs)
|
|
(type hal_graphics_composer_default)
|
|
(roletype object_r hal_graphics_composer_default)
|
|
(type hal_graphics_composer_default_exec)
|
|
(roletype object_r hal_graphics_composer_default_exec)
|
|
(type hal_graphics_composer_default_tmpfs)
|
|
(roletype object_r hal_graphics_composer_default_tmpfs)
|
|
(type hal_health_default)
|
|
(roletype object_r hal_health_default)
|
|
(type hal_health_default_exec)
|
|
(roletype object_r hal_health_default_exec)
|
|
(type hal_health_default_tmpfs)
|
|
(roletype object_r hal_health_default_tmpfs)
|
|
(type hal_ir_default)
|
|
(roletype object_r hal_ir_default)
|
|
(type hal_ir_default_exec)
|
|
(roletype object_r hal_ir_default_exec)
|
|
(type hal_ir_default_tmpfs)
|
|
(roletype object_r hal_ir_default_tmpfs)
|
|
(type hal_keymaster_default)
|
|
(roletype object_r hal_keymaster_default)
|
|
(type hal_keymaster_default_exec)
|
|
(roletype object_r hal_keymaster_default_exec)
|
|
(type hal_keymaster_default_tmpfs)
|
|
(roletype object_r hal_keymaster_default_tmpfs)
|
|
(type hal_light_default)
|
|
(roletype object_r hal_light_default)
|
|
(type hal_light_default_exec)
|
|
(roletype object_r hal_light_default_exec)
|
|
(type hal_light_default_tmpfs)
|
|
(roletype object_r hal_light_default_tmpfs)
|
|
(type hal_lowpan_default)
|
|
(roletype object_r hal_lowpan_default)
|
|
(type hal_lowpan_default_exec)
|
|
(roletype object_r hal_lowpan_default_exec)
|
|
(type hal_lowpan_default_tmpfs)
|
|
(roletype object_r hal_lowpan_default_tmpfs)
|
|
(type hal_memtrack_default)
|
|
(roletype object_r hal_memtrack_default)
|
|
(type hal_memtrack_default_exec)
|
|
(roletype object_r hal_memtrack_default_exec)
|
|
(type hal_memtrack_default_tmpfs)
|
|
(roletype object_r hal_memtrack_default_tmpfs)
|
|
(type hal_nfc_default)
|
|
(roletype object_r hal_nfc_default)
|
|
(type hal_nfc_default_exec)
|
|
(roletype object_r hal_nfc_default_exec)
|
|
(type hal_nfc_default_tmpfs)
|
|
(roletype object_r hal_nfc_default_tmpfs)
|
|
(type mediacodec_tmpfs)
|
|
(roletype object_r mediacodec_tmpfs)
|
|
(type hal_power_default)
|
|
(roletype object_r hal_power_default)
|
|
(type hal_power_default_exec)
|
|
(roletype object_r hal_power_default_exec)
|
|
(type hal_power_default_tmpfs)
|
|
(roletype object_r hal_power_default_tmpfs)
|
|
(type hal_radio_config_default)
|
|
(roletype object_r hal_radio_config_default)
|
|
(type hal_radio_config_default_exec)
|
|
(roletype object_r hal_radio_config_default_exec)
|
|
(type hal_radio_config_default_tmpfs)
|
|
(roletype object_r hal_radio_config_default_tmpfs)
|
|
(type hal_radio_default)
|
|
(roletype object_r hal_radio_default)
|
|
(type hal_radio_default_exec)
|
|
(roletype object_r hal_radio_default_exec)
|
|
(type hal_radio_default_tmpfs)
|
|
(roletype object_r hal_radio_default_tmpfs)
|
|
(type hal_secure_element_default)
|
|
(roletype object_r hal_secure_element_default)
|
|
(type hal_secure_element_default_exec)
|
|
(roletype object_r hal_secure_element_default_exec)
|
|
(type hal_secure_element_default_tmpfs)
|
|
(roletype object_r hal_secure_element_default_tmpfs)
|
|
(type hal_sensors_default)
|
|
(roletype object_r hal_sensors_default)
|
|
(type hal_sensors_default_exec)
|
|
(roletype object_r hal_sensors_default_exec)
|
|
(type hal_sensors_default_tmpfs)
|
|
(roletype object_r hal_sensors_default_tmpfs)
|
|
(type hal_tetheroffload_default)
|
|
(roletype object_r hal_tetheroffload_default)
|
|
(type hal_tetheroffload_default_exec)
|
|
(roletype object_r hal_tetheroffload_default_exec)
|
|
(type hal_tetheroffload_default_tmpfs)
|
|
(roletype object_r hal_tetheroffload_default_tmpfs)
|
|
(type hal_thermal_default)
|
|
(roletype object_r hal_thermal_default)
|
|
(type hal_thermal_default_exec)
|
|
(roletype object_r hal_thermal_default_exec)
|
|
(type hal_thermal_default_tmpfs)
|
|
(roletype object_r hal_thermal_default_tmpfs)
|
|
(type hal_tv_cec_default)
|
|
(roletype object_r hal_tv_cec_default)
|
|
(type hal_tv_cec_default_exec)
|
|
(roletype object_r hal_tv_cec_default_exec)
|
|
(type hal_tv_cec_default_tmpfs)
|
|
(roletype object_r hal_tv_cec_default_tmpfs)
|
|
(type hal_tv_input_default)
|
|
(roletype object_r hal_tv_input_default)
|
|
(type hal_tv_input_default_exec)
|
|
(roletype object_r hal_tv_input_default_exec)
|
|
(type hal_tv_input_default_tmpfs)
|
|
(roletype object_r hal_tv_input_default_tmpfs)
|
|
(type hal_usb_default)
|
|
(roletype object_r hal_usb_default)
|
|
(type hal_usb_default_exec)
|
|
(roletype object_r hal_usb_default_exec)
|
|
(type hal_usb_default_tmpfs)
|
|
(roletype object_r hal_usb_default_tmpfs)
|
|
(type hal_vehicle_default)
|
|
(roletype object_r hal_vehicle_default)
|
|
(type hal_vehicle_default_exec)
|
|
(roletype object_r hal_vehicle_default_exec)
|
|
(type hal_vehicle_default_tmpfs)
|
|
(roletype object_r hal_vehicle_default_tmpfs)
|
|
(type hal_vibrator_default)
|
|
(roletype object_r hal_vibrator_default)
|
|
(type hal_vibrator_default_exec)
|
|
(roletype object_r hal_vibrator_default_exec)
|
|
(type hal_vibrator_default_tmpfs)
|
|
(roletype object_r hal_vibrator_default_tmpfs)
|
|
(type hal_vr_default)
|
|
(roletype object_r hal_vr_default)
|
|
(type hal_vr_default_exec)
|
|
(roletype object_r hal_vr_default_exec)
|
|
(type hal_vr_default_tmpfs)
|
|
(roletype object_r hal_vr_default_tmpfs)
|
|
(type hal_wifi_default)
|
|
(roletype object_r hal_wifi_default)
|
|
(type hal_wifi_default_exec)
|
|
(roletype object_r hal_wifi_default_exec)
|
|
(type hal_wifi_default_tmpfs)
|
|
(roletype object_r hal_wifi_default_tmpfs)
|
|
(type hal_wifi_hostapd_default)
|
|
(roletype object_r hal_wifi_hostapd_default)
|
|
(type hal_wifi_hostapd_default_exec)
|
|
(roletype object_r hal_wifi_hostapd_default_exec)
|
|
(type hal_wifi_hostapd_default_tmpfs)
|
|
(roletype object_r hal_wifi_hostapd_default_tmpfs)
|
|
(type hal_wifi_offload_default)
|
|
(roletype object_r hal_wifi_offload_default)
|
|
(type hal_wifi_offload_default_exec)
|
|
(roletype object_r hal_wifi_offload_default_exec)
|
|
(type hal_wifi_offload_default_tmpfs)
|
|
(roletype object_r hal_wifi_offload_default_tmpfs)
|
|
(type hal_wifi_supplicant_default)
|
|
(roletype object_r hal_wifi_supplicant_default)
|
|
(type hal_wifi_supplicant_default_exec)
|
|
(roletype object_r hal_wifi_supplicant_default_exec)
|
|
(type hal_wifi_supplicant_default_tmpfs)
|
|
(roletype object_r hal_wifi_supplicant_default_tmpfs)
|
|
(type rild)
|
|
(roletype object_r rild)
|
|
(type rild_exec)
|
|
(roletype object_r rild_exec)
|
|
(type rild_tmpfs)
|
|
(roletype object_r rild_tmpfs)
|
|
(type tee_exec)
|
|
(roletype object_r tee_exec)
|
|
(type tee_tmpfs)
|
|
(roletype object_r tee_tmpfs)
|
|
(type vendor_modprobe)
|
|
(roletype object_r vendor_modprobe)
|
|
(type vndservicemanager_exec)
|
|
(roletype object_r vndservicemanager_exec)
|
|
(type vndservicemanager_tmpfs)
|
|
(roletype object_r vndservicemanager_tmpfs)
|
|
(type createns)
|
|
(roletype object_r createns)
|
|
(type createns_exec)
|
|
(roletype object_r createns_exec)
|
|
(type createns_tmpfs)
|
|
(roletype object_r createns_tmpfs)
|
|
(type qemu_device)
|
|
(roletype object_r qemu_device)
|
|
(type dhcpclient)
|
|
(roletype object_r dhcpclient)
|
|
(type dhcpclient_exec)
|
|
(roletype object_r dhcpclient_exec)
|
|
(type dhcpclient_tmpfs)
|
|
(roletype object_r dhcpclient_tmpfs)
|
|
(type dhcpserver)
|
|
(roletype object_r dhcpserver)
|
|
(type dhcpserver_exec)
|
|
(roletype object_r dhcpserver_exec)
|
|
(type dhcpserver_tmpfs)
|
|
(roletype object_r dhcpserver_tmpfs)
|
|
(type execns)
|
|
(roletype object_r execns)
|
|
(type execns_exec)
|
|
(roletype object_r execns_exec)
|
|
(type execns_tmpfs)
|
|
(roletype object_r execns_tmpfs)
|
|
(type sysfs_writable)
|
|
(roletype object_r sysfs_writable)
|
|
(type varrun_file)
|
|
(roletype object_r varrun_file)
|
|
(type mediadrm_vendor_data_file)
|
|
(roletype object_r mediadrm_vendor_data_file)
|
|
(type nsfs)
|
|
(roletype object_r nsfs)
|
|
(type goldfish_setup)
|
|
(roletype object_r goldfish_setup)
|
|
(type goldfish_setup_exec)
|
|
(roletype object_r goldfish_setup_exec)
|
|
(type goldfish_setup_tmpfs)
|
|
(roletype object_r goldfish_setup_tmpfs)
|
|
(type hal_drm_clearkey)
|
|
(roletype object_r hal_drm_clearkey)
|
|
(type hal_drm_clearkey_exec)
|
|
(roletype object_r hal_drm_clearkey_exec)
|
|
(type hal_drm_clearkey_tmpfs)
|
|
(roletype object_r hal_drm_clearkey_tmpfs)
|
|
(type hal_drm_widevine)
|
|
(roletype object_r hal_drm_widevine)
|
|
(type hal_drm_widevine_exec)
|
|
(roletype object_r hal_drm_widevine_exec)
|
|
(type hal_drm_widevine_tmpfs)
|
|
(roletype object_r hal_drm_widevine_tmpfs)
|
|
(type hostapd_nohidl)
|
|
(roletype object_r hostapd_nohidl)
|
|
(type hostapd_nohidl_exec)
|
|
(roletype object_r hostapd_nohidl_exec)
|
|
(type hostapd_nohidl_tmpfs)
|
|
(roletype object_r hostapd_nohidl_tmpfs)
|
|
(type ipv6proxy)
|
|
(roletype object_r ipv6proxy)
|
|
(type ipv6proxy_exec)
|
|
(roletype object_r ipv6proxy_exec)
|
|
(type ipv6proxy_tmpfs)
|
|
(roletype object_r ipv6proxy_tmpfs)
|
|
(type qemu_prop)
|
|
(roletype object_r qemu_prop)
|
|
(type qemu_cmdline)
|
|
(roletype object_r qemu_cmdline)
|
|
(type radio_noril_prop)
|
|
(roletype object_r radio_noril_prop)
|
|
(type net_eth0_prop)
|
|
(roletype object_r net_eth0_prop)
|
|
(type net_share_prop)
|
|
(roletype object_r net_share_prop)
|
|
(type qemu_props)
|
|
(roletype object_r qemu_props)
|
|
(type qemu_props_exec)
|
|
(roletype object_r qemu_props_exec)
|
|
(type qemu_props_tmpfs)
|
|
(roletype object_r qemu_props_tmpfs)
|
|
(type persist_file)
|
|
(roletype object_r persist_file)
|
|
(type firmware_file)
|
|
(roletype object_r firmware_file)
|
|
(allow init_28_0 hal_audio_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_audio_default (process (transition)))
|
|
(allow hal_audio_default hal_audio_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_audio_default (process (noatsecure)))
|
|
(allow init_28_0 hal_audio_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_audio_default_exec process hal_audio_default)
|
|
(typetransition hal_audio_default tmpfs_28_0 file hal_audio_default_tmpfs)
|
|
(allow hal_audio_default hal_audio_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_audio_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_audiocontrol_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_audiocontrol_default (process (transition)))
|
|
(allow hal_audiocontrol_default hal_audiocontrol_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_audiocontrol_default (process (noatsecure)))
|
|
(allow init_28_0 hal_audiocontrol_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_audiocontrol_default_exec process hal_audiocontrol_default)
|
|
(typetransition hal_audiocontrol_default tmpfs_28_0 file hal_audiocontrol_default_tmpfs)
|
|
(allow hal_audiocontrol_default hal_audiocontrol_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_audiocontrol_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_authsecret_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_authsecret_default (process (transition)))
|
|
(allow hal_authsecret_default hal_authsecret_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_authsecret_default (process (noatsecure)))
|
|
(allow init_28_0 hal_authsecret_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_authsecret_default_exec process hal_authsecret_default)
|
|
(typetransition hal_authsecret_default tmpfs_28_0 file hal_authsecret_default_tmpfs)
|
|
(allow hal_authsecret_default hal_authsecret_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_authsecret_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_bluetooth_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_bluetooth_default (process (transition)))
|
|
(allow hal_bluetooth_default hal_bluetooth_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_bluetooth_default (process (noatsecure)))
|
|
(allow init_28_0 hal_bluetooth_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_bluetooth_default_exec process hal_bluetooth_default)
|
|
(typetransition hal_bluetooth_default tmpfs_28_0 file hal_bluetooth_default_tmpfs)
|
|
(allow hal_bluetooth_default hal_bluetooth_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_bluetooth_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_bootctl_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_bootctl_default (process (transition)))
|
|
(allow hal_bootctl_default hal_bootctl_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_bootctl_default (process (noatsecure)))
|
|
(allow init_28_0 hal_bootctl_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_bootctl_default_exec process hal_bootctl_default)
|
|
(typetransition hal_bootctl_default tmpfs_28_0 file hal_bootctl_default_tmpfs)
|
|
(allow hal_bootctl_default hal_bootctl_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_bootctl_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_broadcastradio_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_broadcastradio_default (process (transition)))
|
|
(allow hal_broadcastradio_default hal_broadcastradio_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_broadcastradio_default (process (noatsecure)))
|
|
(allow init_28_0 hal_broadcastradio_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_broadcastradio_default_exec process hal_broadcastradio_default)
|
|
(typetransition hal_broadcastradio_default tmpfs_28_0 file hal_broadcastradio_default_tmpfs)
|
|
(allow hal_broadcastradio_default hal_broadcastradio_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_broadcastradio_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_camera_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_camera_default (process (transition)))
|
|
(allow hal_camera_default hal_camera_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_camera_default (process (noatsecure)))
|
|
(allow init_28_0 hal_camera_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_camera_default_exec process hal_camera_default)
|
|
(typetransition hal_camera_default tmpfs_28_0 file hal_camera_default_tmpfs)
|
|
(allow hal_camera_default hal_camera_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_camera_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_camera_default fwk_sensor_hwservice_28_0 (hwservice_manager (find)))
|
|
(allow hal_camera_default dumpstate_28_0 (fd (use)))
|
|
(allow hal_camera_default dumpstate_28_0 (fifo_file (write)))
|
|
(allow init_28_0 hal_cas_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_cas_default (process (transition)))
|
|
(allow hal_cas_default hal_cas_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_cas_default (process (noatsecure)))
|
|
(allow init_28_0 hal_cas_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_cas_default_exec process hal_cas_default)
|
|
(typetransition hal_cas_default tmpfs_28_0 file hal_cas_default_tmpfs)
|
|
(allow hal_cas_default hal_cas_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_cas_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_cas_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow hal_cas_default vndservicemanager_28_0 (binder (call transfer)))
|
|
(allow vndservicemanager_28_0 hal_cas_default (dir (search)))
|
|
(allow vndservicemanager_28_0 hal_cas_default (file (read open)))
|
|
(allow vndservicemanager_28_0 hal_cas_default (process (getattr)))
|
|
(allow init_28_0 hal_configstore_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_configstore_default (process (transition)))
|
|
(allow hal_configstore_default hal_configstore_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_configstore_default (process (noatsecure)))
|
|
(allow init_28_0 hal_configstore_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_configstore_default_exec process hal_configstore_default)
|
|
(typetransition hal_configstore_default tmpfs_28_0 file hal_configstore_default_tmpfs)
|
|
(allow hal_configstore_default hal_configstore_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_configstore_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_confirmationui_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_confirmationui_default (process (transition)))
|
|
(allow hal_confirmationui_default hal_confirmationui_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_confirmationui_default (process (noatsecure)))
|
|
(allow init_28_0 hal_confirmationui_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_confirmationui_default_exec process hal_confirmationui_default)
|
|
(typetransition hal_confirmationui_default tmpfs_28_0 file hal_confirmationui_default_tmpfs)
|
|
(allow hal_confirmationui_default hal_confirmationui_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_confirmationui_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_contexthub_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_contexthub_default (process (transition)))
|
|
(allow hal_contexthub_default hal_contexthub_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_contexthub_default (process (noatsecure)))
|
|
(allow init_28_0 hal_contexthub_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_contexthub_default_exec process hal_contexthub_default)
|
|
(typetransition hal_contexthub_default tmpfs_28_0 file hal_contexthub_default_tmpfs)
|
|
(allow hal_contexthub_default hal_contexthub_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_contexthub_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_drm_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_drm_default (process (transition)))
|
|
(allow hal_drm_default hal_drm_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_drm_default (process (noatsecure)))
|
|
(allow init_28_0 hal_drm_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_drm_default_exec process hal_drm_default)
|
|
(typetransition hal_drm_default tmpfs_28_0 file hal_drm_default_tmpfs)
|
|
(allow hal_drm_default hal_drm_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_drm_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_drm_default mediacodec_28_0 (fd (use)))
|
|
(allow hal_drm_default base_typeattr_43_28_0 (fd (use)))
|
|
(allow hal_drm_default hal_allocator_server (fd (use)))
|
|
(allow init_28_0 hal_dumpstate_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_dumpstate_default (process (transition)))
|
|
(allow hal_dumpstate_default hal_dumpstate_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_dumpstate_default (process (noatsecure)))
|
|
(allow init_28_0 hal_dumpstate_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_dumpstate_default_exec process hal_dumpstate_default)
|
|
(typetransition hal_dumpstate_default tmpfs_28_0 file hal_dumpstate_default_tmpfs)
|
|
(allow hal_dumpstate_default hal_dumpstate_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_dumpstate_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_evs_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_evs_default (process (transition)))
|
|
(allow hal_evs_default hal_evs_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_evs_default (process (noatsecure)))
|
|
(allow init_28_0 hal_evs_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_evs_default_exec process hal_evs_default)
|
|
(typetransition hal_evs_default tmpfs_28_0 file hal_evs_default_tmpfs)
|
|
(allow hal_evs_default hal_evs_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_evs_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_evs_default hal_graphics_allocator_default (fd (use)))
|
|
(allow init_28_0 hal_fingerprint_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_fingerprint_default (process (transition)))
|
|
(allow hal_fingerprint_default hal_fingerprint_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_fingerprint_default (process (noatsecure)))
|
|
(allow init_28_0 hal_fingerprint_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_fingerprint_default_exec process hal_fingerprint_default)
|
|
(typetransition hal_fingerprint_default tmpfs_28_0 file hal_fingerprint_default_tmpfs)
|
|
(allow hal_fingerprint_default hal_fingerprint_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_fingerprint_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_gatekeeper_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_gatekeeper_default (process (transition)))
|
|
(allow hal_gatekeeper_default hal_gatekeeper_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_gatekeeper_default (process (noatsecure)))
|
|
(allow init_28_0 hal_gatekeeper_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_gatekeeper_default_exec process hal_gatekeeper_default)
|
|
(typetransition hal_gatekeeper_default tmpfs_28_0 file hal_gatekeeper_default_tmpfs)
|
|
(allow hal_gatekeeper_default hal_gatekeeper_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_gatekeeper_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_gnss_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_gnss_default (process (transition)))
|
|
(allow hal_gnss_default hal_gnss_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_gnss_default (process (noatsecure)))
|
|
(allow init_28_0 hal_gnss_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_gnss_default_exec process hal_gnss_default)
|
|
(typetransition hal_gnss_default tmpfs_28_0 file hal_gnss_default_tmpfs)
|
|
(allow hal_gnss_default hal_gnss_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_gnss_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_gnss system_file_28_0 (dir (ioctl read getattr lock search open)))
|
|
(allow hal_gnss system_file_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow hal_gnss system_file_28_0 (lnk_file (ioctl read getattr lock map open)))
|
|
(allow init_28_0 hal_graphics_allocator_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_graphics_allocator_default (process (transition)))
|
|
(allow hal_graphics_allocator_default hal_graphics_allocator_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_graphics_allocator_default (process (noatsecure)))
|
|
(allow init_28_0 hal_graphics_allocator_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_graphics_allocator_default_exec process hal_graphics_allocator_default)
|
|
(typetransition hal_graphics_allocator_default tmpfs_28_0 file hal_graphics_allocator_default_tmpfs)
|
|
(allow hal_graphics_allocator_default hal_graphics_allocator_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_graphics_allocator_default tmpfs_28_0 (dir (getattr search)))
|
|
(dontaudit hal_graphics_allocator_default unlabeled_28_0 (dir (search)))
|
|
(allow init_28_0 hal_graphics_composer_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_graphics_composer_default (process (transition)))
|
|
(allow hal_graphics_composer_default hal_graphics_composer_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_graphics_composer_default (process (noatsecure)))
|
|
(allow init_28_0 hal_graphics_composer_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_graphics_composer_default_exec process hal_graphics_composer_default)
|
|
(typetransition hal_graphics_composer_default tmpfs_28_0 file hal_graphics_composer_default_tmpfs)
|
|
(allow hal_graphics_composer_default hal_graphics_composer_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_graphics_composer_default tmpfs_28_0 (dir (getattr search)))
|
|
(dontaudit hal_graphics_composer_default unlabeled_28_0 (dir (search)))
|
|
(allow init_28_0 hal_health_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_health_default (process (transition)))
|
|
(allow hal_health_default hal_health_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_health_default (process (noatsecure)))
|
|
(allow init_28_0 hal_health_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_health_default_exec process hal_health_default)
|
|
(typetransition hal_health_default tmpfs_28_0 file hal_health_default_tmpfs)
|
|
(allow hal_health_default hal_health_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_health_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_ir_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_ir_default (process (transition)))
|
|
(allow hal_ir_default hal_ir_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_ir_default (process (noatsecure)))
|
|
(allow init_28_0 hal_ir_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_ir_default_exec process hal_ir_default)
|
|
(typetransition hal_ir_default tmpfs_28_0 file hal_ir_default_tmpfs)
|
|
(allow hal_ir_default hal_ir_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_ir_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_keymaster_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_keymaster_default (process (transition)))
|
|
(allow hal_keymaster_default hal_keymaster_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_keymaster_default (process (noatsecure)))
|
|
(allow init_28_0 hal_keymaster_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_keymaster_default_exec process hal_keymaster_default)
|
|
(typetransition hal_keymaster_default tmpfs_28_0 file hal_keymaster_default_tmpfs)
|
|
(allow hal_keymaster_default hal_keymaster_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_keymaster_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_keymaster_default vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow init_28_0 hal_light_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_light_default (process (transition)))
|
|
(allow hal_light_default hal_light_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_light_default (process (noatsecure)))
|
|
(allow init_28_0 hal_light_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_light_default_exec process hal_light_default)
|
|
(typetransition hal_light_default tmpfs_28_0 file hal_light_default_tmpfs)
|
|
(allow hal_light_default hal_light_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_light_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_lowpan_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_lowpan_default (process (transition)))
|
|
(allow hal_lowpan_default hal_lowpan_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_lowpan_default (process (noatsecure)))
|
|
(allow init_28_0 hal_lowpan_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_lowpan_default_exec process hal_lowpan_default)
|
|
(typetransition hal_lowpan_default tmpfs_28_0 file hal_lowpan_default_tmpfs)
|
|
(allow hal_lowpan_default hal_lowpan_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_lowpan_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_memtrack_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_memtrack_default (process (transition)))
|
|
(allow hal_memtrack_default hal_memtrack_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_memtrack_default (process (noatsecure)))
|
|
(allow init_28_0 hal_memtrack_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_memtrack_default_exec process hal_memtrack_default)
|
|
(typetransition hal_memtrack_default tmpfs_28_0 file hal_memtrack_default_tmpfs)
|
|
(allow hal_memtrack_default hal_memtrack_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_memtrack_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_nfc_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_nfc_default (process (transition)))
|
|
(allow hal_nfc_default hal_nfc_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_nfc_default (process (noatsecure)))
|
|
(allow init_28_0 hal_nfc_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_nfc_default_exec process hal_nfc_default)
|
|
(typetransition hal_nfc_default tmpfs_28_0 file hal_nfc_default_tmpfs)
|
|
(allow hal_nfc_default hal_nfc_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_nfc_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 mediacodec_exec_28_0 (file (read getattr map execute open)))
|
|
(allow init_28_0 mediacodec_28_0 (process (transition)))
|
|
(allow mediacodec_28_0 mediacodec_exec_28_0 (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 mediacodec_28_0 (process (noatsecure)))
|
|
(allow init_28_0 mediacodec_28_0 (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 mediacodec_exec_28_0 process mediacodec)
|
|
(typetransition mediacodec_28_0 tmpfs_28_0 file mediacodec_tmpfs)
|
|
(allow mediacodec_28_0 mediacodec_tmpfs (file (read write getattr map)))
|
|
(allow mediacodec_28_0 tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_power_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_power_default (process (transition)))
|
|
(allow hal_power_default hal_power_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_power_default (process (noatsecure)))
|
|
(allow init_28_0 hal_power_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_power_default_exec process hal_power_default)
|
|
(typetransition hal_power_default tmpfs_28_0 file hal_power_default_tmpfs)
|
|
(allow hal_power_default hal_power_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_power_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_radio_config_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_radio_config_default (process (transition)))
|
|
(allow hal_radio_config_default hal_radio_config_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_radio_config_default (process (noatsecure)))
|
|
(allow init_28_0 hal_radio_config_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_radio_config_default_exec process hal_radio_config_default)
|
|
(typetransition hal_radio_config_default tmpfs_28_0 file hal_radio_config_default_tmpfs)
|
|
(allow hal_radio_config_default hal_radio_config_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_radio_config_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_radio_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_radio_default (process (transition)))
|
|
(allow hal_radio_default hal_radio_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_radio_default (process (noatsecure)))
|
|
(allow init_28_0 hal_radio_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_radio_default_exec process hal_radio_default)
|
|
(typetransition hal_radio_default tmpfs_28_0 file hal_radio_default_tmpfs)
|
|
(allow hal_radio_default hal_radio_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_radio_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_secure_element_default secure_element_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow init_28_0 hal_secure_element_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_secure_element_default (process (transition)))
|
|
(allow hal_secure_element_default hal_secure_element_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_secure_element_default (process (noatsecure)))
|
|
(allow init_28_0 hal_secure_element_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_secure_element_default_exec process hal_secure_element_default)
|
|
(typetransition hal_secure_element_default tmpfs_28_0 file hal_secure_element_default_tmpfs)
|
|
(allow hal_secure_element_default hal_secure_element_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_secure_element_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_sensors_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_sensors_default (process (transition)))
|
|
(allow hal_sensors_default hal_sensors_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_sensors_default (process (noatsecure)))
|
|
(allow init_28_0 hal_sensors_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_sensors_default_exec process hal_sensors_default)
|
|
(typetransition hal_sensors_default tmpfs_28_0 file hal_sensors_default_tmpfs)
|
|
(allow hal_sensors_default hal_sensors_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_sensors_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_sensors_default fwk_scheduler_hwservice_28_0 (hwservice_manager (find)))
|
|
(allow hal_sensors_default hal_graphics_allocator_default (fd (use)))
|
|
(allow hal_sensors_default ion_device_28_0 (chr_file (ioctl read getattr lock map open)))
|
|
(allow hal_sensors_default sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open)))
|
|
(allow hal_sensors_default self (capability2 (block_suspend)))
|
|
(allow hal_sensors_default self (cap2_userns (block_suspend)))
|
|
(allow init_28_0 hal_tetheroffload_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_tetheroffload_default (process (transition)))
|
|
(allow hal_tetheroffload_default hal_tetheroffload_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_tetheroffload_default (process (noatsecure)))
|
|
(allow init_28_0 hal_tetheroffload_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_tetheroffload_default_exec process hal_tetheroffload_default)
|
|
(typetransition hal_tetheroffload_default tmpfs_28_0 file hal_tetheroffload_default_tmpfs)
|
|
(allow hal_tetheroffload_default hal_tetheroffload_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_tetheroffload_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_thermal_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_thermal_default (process (transition)))
|
|
(allow hal_thermal_default hal_thermal_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_thermal_default (process (noatsecure)))
|
|
(allow init_28_0 hal_thermal_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_thermal_default_exec process hal_thermal_default)
|
|
(typetransition hal_thermal_default tmpfs_28_0 file hal_thermal_default_tmpfs)
|
|
(allow hal_thermal_default hal_thermal_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_thermal_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_tv_cec_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_tv_cec_default (process (transition)))
|
|
(allow hal_tv_cec_default hal_tv_cec_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_tv_cec_default (process (noatsecure)))
|
|
(allow init_28_0 hal_tv_cec_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_tv_cec_default_exec process hal_tv_cec_default)
|
|
(typetransition hal_tv_cec_default tmpfs_28_0 file hal_tv_cec_default_tmpfs)
|
|
(allow hal_tv_cec_default hal_tv_cec_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_tv_cec_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_tv_input_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_tv_input_default (process (transition)))
|
|
(allow hal_tv_input_default hal_tv_input_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_tv_input_default (process (noatsecure)))
|
|
(allow init_28_0 hal_tv_input_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_tv_input_default_exec process hal_tv_input_default)
|
|
(typetransition hal_tv_input_default tmpfs_28_0 file hal_tv_input_default_tmpfs)
|
|
(allow hal_tv_input_default hal_tv_input_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_tv_input_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_usb_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_usb_default (process (transition)))
|
|
(allow hal_usb_default hal_usb_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_usb_default (process (noatsecure)))
|
|
(allow init_28_0 hal_usb_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_usb_default_exec process hal_usb_default)
|
|
(typetransition hal_usb_default tmpfs_28_0 file hal_usb_default_tmpfs)
|
|
(allow hal_usb_default hal_usb_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_usb_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_vehicle_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_vehicle_default (process (transition)))
|
|
(allow hal_vehicle_default hal_vehicle_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_vehicle_default (process (noatsecure)))
|
|
(allow init_28_0 hal_vehicle_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_vehicle_default_exec process hal_vehicle_default)
|
|
(typetransition hal_vehicle_default tmpfs_28_0 file hal_vehicle_default_tmpfs)
|
|
(allow hal_vehicle_default hal_vehicle_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_vehicle_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_vibrator_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_vibrator_default (process (transition)))
|
|
(allow hal_vibrator_default hal_vibrator_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_vibrator_default (process (noatsecure)))
|
|
(allow init_28_0 hal_vibrator_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_vibrator_default_exec process hal_vibrator_default)
|
|
(typetransition hal_vibrator_default tmpfs_28_0 file hal_vibrator_default_tmpfs)
|
|
(allow hal_vibrator_default hal_vibrator_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_vibrator_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_vr_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_vr_default (process (transition)))
|
|
(allow hal_vr_default hal_vr_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_vr_default (process (noatsecure)))
|
|
(allow init_28_0 hal_vr_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_vr_default_exec process hal_vr_default)
|
|
(typetransition hal_vr_default tmpfs_28_0 file hal_vr_default_tmpfs)
|
|
(allow hal_vr_default hal_vr_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_vr_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_wifi_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_wifi_default (process (transition)))
|
|
(allow hal_wifi_default hal_wifi_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_wifi_default (process (noatsecure)))
|
|
(allow init_28_0 hal_wifi_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_wifi_default_exec process hal_wifi_default)
|
|
(typetransition hal_wifi_default tmpfs_28_0 file hal_wifi_default_tmpfs)
|
|
(allow hal_wifi_default hal_wifi_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_wifi_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_wifi_hostapd_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_wifi_hostapd_default (process (transition)))
|
|
(allow hal_wifi_hostapd_default hal_wifi_hostapd_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_wifi_hostapd_default (process (noatsecure)))
|
|
(allow init_28_0 hal_wifi_hostapd_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_wifi_hostapd_default_exec process hal_wifi_hostapd_default)
|
|
(typetransition hal_wifi_hostapd_default tmpfs_28_0 file hal_wifi_hostapd_default_tmpfs)
|
|
(allow hal_wifi_hostapd_default hal_wifi_hostapd_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_wifi_hostapd_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_wifi_hostapd_default hostapd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
|
|
(allow hal_wifi_hostapd_default hostapd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow hal_wifi_hostapd_default hostapd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow init_28_0 hal_wifi_offload_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_wifi_offload_default (process (transition)))
|
|
(allow hal_wifi_offload_default hal_wifi_offload_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_wifi_offload_default (process (noatsecure)))
|
|
(allow init_28_0 hal_wifi_offload_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_wifi_offload_default_exec process hal_wifi_offload_default)
|
|
(typetransition hal_wifi_offload_default tmpfs_28_0 file hal_wifi_offload_default_tmpfs)
|
|
(allow hal_wifi_offload_default hal_wifi_offload_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_wifi_offload_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 hal_wifi_supplicant_default_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_wifi_supplicant_default (process (transition)))
|
|
(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_wifi_supplicant_default (process (noatsecure)))
|
|
(allow init_28_0 hal_wifi_supplicant_default (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_wifi_supplicant_default_exec process hal_wifi_supplicant_default)
|
|
(typetransition hal_wifi_supplicant_default tmpfs_28_0 file hal_wifi_supplicant_default_tmpfs)
|
|
(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_tmpfs (file (read write getattr map)))
|
|
(allow hal_wifi_supplicant_default tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_wifi_supplicant_default proc_net_28_0 (file (write)))
|
|
(allow hal_wifi_supplicant_default hwservicemanager_28_0 (binder (call transfer)))
|
|
(allow hwservicemanager_28_0 hal_wifi_supplicant_default (binder (call transfer)))
|
|
(allow hwservicemanager_28_0 hal_wifi_supplicant_default (dir (search)))
|
|
(allow hwservicemanager_28_0 hal_wifi_supplicant_default (file (read open)))
|
|
(allow hwservicemanager_28_0 hal_wifi_supplicant_default (process (getattr)))
|
|
(allow hal_wifi_supplicant_default system_wifi_keystore_hwservice_28_0 (hwservice_manager (find)))
|
|
(allow hal_wifi_supplicant_default wifi_keystore_service_server (binder (call transfer)))
|
|
(allow wifi_keystore_service_server hal_wifi_supplicant_default (binder (transfer)))
|
|
(allow hal_wifi_supplicant_default wifi_keystore_service_server (fd (use)))
|
|
(allow hal_wifi_supplicant_default wpa_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
|
|
(allow hal_wifi_supplicant_default wpa_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow hal_wifi_supplicant_default wpa_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow hal_wifi_supplicant_default device_logging_prop_28_0 (file (ioctl read getattr lock map open)))
|
|
(dontaudit hal_wifi_supplicant_default wifi_data_file_28_0 (dir (search)))
|
|
(allow init_28_0 rild_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 rild (process (transition)))
|
|
(allow rild rild_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 rild (process (noatsecure)))
|
|
(allow init_28_0 rild (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 rild_exec process rild)
|
|
(typetransition rild tmpfs_28_0 file rild_tmpfs)
|
|
(allow rild rild_tmpfs (file (read write getattr map)))
|
|
(allow rild tmpfs_28_0 (dir (getattr search)))
|
|
(allow init_28_0 tee_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 tee_28_0 (process (transition)))
|
|
(allow tee_28_0 tee_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 tee_28_0 (process (noatsecure)))
|
|
(allow init_28_0 tee_28_0 (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 tee_exec process tee)
|
|
(typetransition tee_28_0 tmpfs_28_0 file tee_tmpfs)
|
|
(allow tee_28_0 tee_tmpfs (file (read write getattr map)))
|
|
(allow tee_28_0 tmpfs_28_0 (dir (getattr search)))
|
|
(allow tee_28_0 self (capability (dac_override)))
|
|
(allow tee_28_0 self (cap_userns (dac_override)))
|
|
(allow tee_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow tee_28_0 tee_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
|
|
(allow tee_28_0 tee_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow tee_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
|
|
(allow tee_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
|
|
(allow tee_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open)))
|
|
(allow tee_28_0 sysfs_type (dir (ioctl read getattr lock search open)))
|
|
(allow tee_28_0 sysfs_type (file (ioctl read getattr lock map open)))
|
|
(allow tee_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
|
|
(allow tee_28_0 system_data_file_28_0 (file (read getattr)))
|
|
(allow tee_28_0 system_data_file_28_0 (lnk_file (read getattr)))
|
|
(allow init_28_0 vendor_toolbox_exec_28_0 (file (read getattr map execute open)))
|
|
(allow init_28_0 vendor_modprobe (process (transition)))
|
|
(allow vendor_modprobe vendor_toolbox_exec_28_0 (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 vendor_modprobe (process (noatsecure)))
|
|
(allow init_28_0 vendor_modprobe (process (siginh rlimitinh)))
|
|
(allow vendor_modprobe proc_modules_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow vendor_modprobe self (capability (sys_module)))
|
|
(allow vendor_modprobe self (cap_userns (sys_module)))
|
|
(allow vendor_modprobe kernel_28_0 (key (search)))
|
|
(allow vendor_modprobe vendor_file_28_0 (system (module_load)))
|
|
(allow vendor_modprobe vendor_file_28_0 (dir (ioctl read getattr lock search open)))
|
|
(allow vendor_modprobe vendor_file_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow vendor_modprobe vendor_file_28_0 (lnk_file (ioctl read getattr lock map open)))
|
|
(allow init_28_0 vndservicemanager_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 vndservicemanager_28_0 (process (transition)))
|
|
(allow vndservicemanager_28_0 vndservicemanager_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 vndservicemanager_28_0 (process (noatsecure)))
|
|
(allow init_28_0 vndservicemanager_28_0 (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 vndservicemanager_exec process vndservicemanager)
|
|
(typetransition vndservicemanager_28_0 tmpfs_28_0 file vndservicemanager_tmpfs)
|
|
(allow vndservicemanager_28_0 vndservicemanager_tmpfs (file (read write getattr map)))
|
|
(allow vndservicemanager_28_0 tmpfs_28_0 (dir (getattr search)))
|
|
(allow vndservicemanager_28_0 self (binder (set_context_mgr)))
|
|
(allow vndservicemanager_28_0 base_typeattr_304_28_0 (binder (transfer)))
|
|
(allow vndservicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow vndservicemanager_28_0 vndservice_contexts_file_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow vndservicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open)))
|
|
(allow vndservicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow vndservicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open)))
|
|
(allow vndservicemanager_28_0 selinuxfs_28_0 (file (write lock append map open)))
|
|
(allow vndservicemanager_28_0 kernel_28_0 (security (compute_av)))
|
|
(allow vndservicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
|
|
(allow adbd_28_0 property_socket_28_0 (sock_file (write)))
|
|
(allow adbd_28_0 init_28_0 (unix_stream_socket (connectto)))
|
|
(allow adbd_28_0 ctl_mdnsd_prop_28_0 (property_service (set)))
|
|
(allow adbd_28_0 ctl_mdnsd_prop_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow audioserver_28_0 bootanim_28_0 (binder (call)))
|
|
(allow bootanim_28_0 self (process (execmem)))
|
|
(allow bootanim_28_0 ashmem_device_28_0 (chr_file (execute)))
|
|
(dontaudit bootanim_28_0 system_data_file_28_0 (dir (read)))
|
|
(allow bootanim_28_0 graphics_device_28_0 (chr_file (ioctl read open)))
|
|
(allow bootanim_28_0 property_socket_28_0 (sock_file (write)))
|
|
(allow bootanim_28_0 init_28_0 (unix_stream_socket (connectto)))
|
|
(allow bootanim_28_0 qemu_prop (property_service (set)))
|
|
(allow bootanim_28_0 qemu_prop (file (ioctl read getattr lock map open)))
|
|
(allow cameraserver_28_0 system_file_28_0 (dir (read open)))
|
|
(allow cameraserver_28_0 hal_allocator (fd (use)))
|
|
(allow init_28_0 createns_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 createns (process (transition)))
|
|
(allow createns createns_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 createns (process (noatsecure)))
|
|
(allow init_28_0 createns (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 createns_exec process createns)
|
|
(typetransition createns tmpfs_28_0 file createns_tmpfs)
|
|
(allow createns createns_tmpfs (file (read write getattr map)))
|
|
(allow createns tmpfs_28_0 (dir (getattr search)))
|
|
(allow createns self (capability (setgid setuid net_raw sys_admin)))
|
|
(allow createns varrun_file (dir (write add_name search)))
|
|
(allow createns varrun_file (file (read write create mounton open)))
|
|
(allow goldfish_setup createns_exec (file (read getattr map execute open)))
|
|
(allow goldfish_setup createns (process (transition)))
|
|
(allow createns createns_exec (file (read getattr map execute entrypoint open)))
|
|
(allow createns goldfish_setup (process (sigchld)))
|
|
(dontaudit goldfish_setup createns (process (noatsecure)))
|
|
(allow goldfish_setup createns (process (siginh rlimitinh)))
|
|
(typetransition goldfish_setup createns_exec process createns)
|
|
(allow createns goldfish_setup (fd (use)))
|
|
(allow init_28_0 dhcpclient_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 dhcpclient (process (transition)))
|
|
(allow dhcpclient dhcpclient_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 dhcpclient (process (noatsecure)))
|
|
(allow init_28_0 dhcpclient (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 dhcpclient_exec process dhcpclient)
|
|
(typetransition dhcpclient tmpfs_28_0 file dhcpclient_tmpfs)
|
|
(allow dhcpclient dhcpclient_tmpfs (file (read write getattr map)))
|
|
(allow dhcpclient tmpfs_28_0 (dir (getattr search)))
|
|
(allow dhcpclient execns (fd (use)))
|
|
(allow dhcpclient property_socket_28_0 (sock_file (write)))
|
|
(allow dhcpclient init_28_0 (unix_stream_socket (connectto)))
|
|
(allow dhcpclient net_eth0_prop (property_service (set)))
|
|
(allow dhcpclient net_eth0_prop (file (ioctl read getattr lock map open)))
|
|
(allow dhcpclient self (capability (net_admin net_raw)))
|
|
(allow dhcpclient self (udp_socket (create)))
|
|
(allow dhcpclient self (netlink_route_socket (write nlmsg_write)))
|
|
(allow dhcpclient varrun_file (dir (search)))
|
|
(allow dhcpclient self (packet_socket (read write create bind)))
|
|
(allowx dhcpclient self (ioctl udp_socket (0x8914 0x8916 0x891c 0x8922 0x8927)))
|
|
(allow init_28_0 dhcpserver_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 dhcpserver (process (transition)))
|
|
(allow dhcpserver dhcpserver_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 dhcpserver (process (noatsecure)))
|
|
(allow init_28_0 dhcpserver (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 dhcpserver_exec process dhcpserver)
|
|
(typetransition dhcpserver tmpfs_28_0 file dhcpserver_tmpfs)
|
|
(allow dhcpserver dhcpserver_tmpfs (file (read write getattr map)))
|
|
(allow dhcpserver tmpfs_28_0 (dir (getattr search)))
|
|
(allow dhcpserver execns (fd (use)))
|
|
(allow dhcpserver net_eth0_prop (file (ioctl read getattr lock map open)))
|
|
(allow dhcpserver self (udp_socket (ioctl create bind setopt)))
|
|
(allow dhcpserver self (capability (net_bind_service net_raw)))
|
|
(allow domain qemu_device (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow domain qemu_prop (file (ioctl read getattr lock map open)))
|
|
(allow init_28_0 execns_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 execns (process (transition)))
|
|
(allow execns execns_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 execns (process (noatsecure)))
|
|
(allow init_28_0 execns (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 execns_exec process execns)
|
|
(typetransition execns tmpfs_28_0 file execns_tmpfs)
|
|
(allow execns execns_tmpfs (file (read write getattr map)))
|
|
(allow execns tmpfs_28_0 (dir (getattr search)))
|
|
(allow execns varrun_file (dir (search)))
|
|
(allow execns varrun_file (file (ioctl read getattr lock map open)))
|
|
(allow execns self (capability (setgid setuid sys_admin)))
|
|
(allow execns nsfs (file (read open)))
|
|
(allow init_28_0 execns_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 execns (process (transition)))
|
|
(allow execns execns_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 execns (process (noatsecure)))
|
|
(allow init_28_0 execns (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 execns_exec process execns)
|
|
(allow execns dhcpclient_exec (file (read getattr map execute open)))
|
|
(allow execns dhcpclient (process (transition)))
|
|
(allow dhcpclient dhcpclient_exec (file (read getattr map execute entrypoint open)))
|
|
(allow dhcpclient execns (process (sigchld)))
|
|
(dontaudit execns dhcpclient (process (noatsecure)))
|
|
(allow execns dhcpclient (process (siginh rlimitinh)))
|
|
(typetransition execns dhcpclient_exec process dhcpclient)
|
|
(allow execns dhcpserver_exec (file (read getattr map execute open)))
|
|
(allow execns dhcpserver (process (transition)))
|
|
(allow dhcpserver dhcpserver_exec (file (read getattr map execute entrypoint open)))
|
|
(allow dhcpserver execns (process (sigchld)))
|
|
(dontaudit execns dhcpserver (process (noatsecure)))
|
|
(allow execns dhcpserver (process (siginh rlimitinh)))
|
|
(typetransition execns dhcpserver_exec process dhcpserver)
|
|
(allow execns hostapd_nohidl_exec (file (read getattr map execute open)))
|
|
(allow execns hostapd_nohidl (process (transition)))
|
|
(allow hostapd_nohidl hostapd_nohidl_exec (file (read getattr map execute entrypoint open)))
|
|
(allow hostapd_nohidl execns (process (sigchld)))
|
|
(dontaudit execns hostapd_nohidl (process (noatsecure)))
|
|
(allow execns hostapd_nohidl (process (siginh rlimitinh)))
|
|
(typetransition execns hostapd_nohidl_exec process hostapd_nohidl)
|
|
(allow execns createns (file (read)))
|
|
(allow execns createns (dir (search)))
|
|
(allow execns createns (lnk_file (read)))
|
|
(allow init_28_0 goldfish_setup_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 goldfish_setup (process (transition)))
|
|
(allow goldfish_setup goldfish_setup_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 goldfish_setup (process (noatsecure)))
|
|
(allow init_28_0 goldfish_setup (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 goldfish_setup_exec process goldfish_setup)
|
|
(typetransition goldfish_setup tmpfs_28_0 file goldfish_setup_tmpfs)
|
|
(allow goldfish_setup goldfish_setup_tmpfs (file (read write getattr map)))
|
|
(allow goldfish_setup tmpfs_28_0 (dir (getattr search)))
|
|
(allow goldfish_setup self (capability (net_admin net_raw)))
|
|
(allow goldfish_setup self (udp_socket (ioctl create)))
|
|
(allow goldfish_setup vendor_toolbox_exec_28_0 (file (execute_no_trans)))
|
|
(allowx goldfish_setup self (ioctl udp_socket (0x6900 0x6902)))
|
|
(allowx goldfish_setup self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
|
|
(allowx goldfish_setup self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
|
|
(allow goldfish_setup sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open)))
|
|
(allow goldfish_setup self (capability2 (block_suspend)))
|
|
(allow goldfish_setup self (cap2_userns (block_suspend)))
|
|
(allow goldfish_setup vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
|
|
(allow goldfish_setup property_socket_28_0 (sock_file (write)))
|
|
(allow goldfish_setup init_28_0 (unix_stream_socket (connectto)))
|
|
(allow goldfish_setup ctl_default_prop_28_0 (property_service (set)))
|
|
(allow goldfish_setup ctl_default_prop_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow goldfish_setup self (netlink_route_socket (read write create getattr bind setopt nlmsg_read nlmsg_write)))
|
|
(allow goldfish_setup self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
|
|
(allow goldfish_setup self (capability (sys_module sys_admin)))
|
|
(allow goldfish_setup varrun_file (dir (read write mounton add_name remove_name search open)))
|
|
(allow goldfish_setup varrun_file (file (read write create getattr unlink mounton open)))
|
|
(allow goldfish_setup execns_exec (file (ioctl read getattr lock map execute execute_no_trans open)))
|
|
(allow goldfish_setup proc_net_28_0 (file (ioctl read write getattr lock append map open)))
|
|
(allow goldfish_setup proc_28_0 (file (ioctl read getattr lock map open)))
|
|
(allow goldfish_setup nsfs (file (ioctl read getattr lock map open)))
|
|
(allow goldfish_setup system_data_file_28_0 (dir (getattr)))
|
|
(allow goldfish_setup kernel_28_0 (system (module_request)))
|
|
(allow goldfish_setup property_socket_28_0 (sock_file (write)))
|
|
(allow goldfish_setup init_28_0 (unix_stream_socket (connectto)))
|
|
(allow goldfish_setup qemu_prop (property_service (set)))
|
|
(allow goldfish_setup qemu_prop (file (ioctl read getattr lock map open)))
|
|
(allow goldfish_setup net_share_prop (file (ioctl read getattr lock map open)))
|
|
(allow goldfish_setup system_file_28_0 (file (execute_no_trans)))
|
|
(allow goldfish_setup goldfish_setup_exec (file (execute_no_trans)))
|
|
(allow goldfish_setup createns_exec (file (read getattr map execute open)))
|
|
(allow goldfish_setup createns (process (transition)))
|
|
(allow createns createns_exec (file (read getattr map execute entrypoint open)))
|
|
(allow createns goldfish_setup (process (sigchld)))
|
|
(dontaudit goldfish_setup createns (process (noatsecure)))
|
|
(allow goldfish_setup createns (process (siginh rlimitinh)))
|
|
(typetransition goldfish_setup createns_exec process createns)
|
|
(allow goldfish_setup sysfs_28_0 (file (read open)))
|
|
(allow goldfish_setup system_file_28_0 (file (lock)))
|
|
(allow goldfish_setup self (rawip_socket (create getopt setopt)))
|
|
(allow goldfish_setup createns (file (read)))
|
|
(allow goldfish_setup createns (dir (search)))
|
|
(allow goldfish_setup createns (lnk_file (read)))
|
|
(allow hal_camera_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow hal_camera_default vndservicemanager_28_0 (binder (call transfer)))
|
|
(allow vndservicemanager_28_0 hal_camera_default (dir (search)))
|
|
(allow vndservicemanager_28_0 hal_camera_default (file (read open)))
|
|
(allow vndservicemanager_28_0 hal_camera_default (process (getattr)))
|
|
(allow hal_camera_default hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find)))
|
|
(allow hal_cas_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow hal_cas_default vndservicemanager_28_0 (binder (call transfer)))
|
|
(allow vndservicemanager_28_0 hal_cas_default (dir (search)))
|
|
(allow vndservicemanager_28_0 hal_cas_default (file (read open)))
|
|
(allow vndservicemanager_28_0 hal_cas_default (process (getattr)))
|
|
(allow init_28_0 hal_drm_clearkey_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_drm_clearkey (process (transition)))
|
|
(allow hal_drm_clearkey hal_drm_clearkey_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_drm_clearkey (process (noatsecure)))
|
|
(allow init_28_0 hal_drm_clearkey (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_drm_clearkey_exec process hal_drm_clearkey)
|
|
(typetransition hal_drm_clearkey tmpfs_28_0 file hal_drm_clearkey_tmpfs)
|
|
(allow hal_drm_clearkey hal_drm_clearkey_tmpfs (file (read write getattr map)))
|
|
(allow hal_drm_clearkey tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_drm_clearkey vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow hal_drm_clearkey vndservicemanager_28_0 (binder (call transfer)))
|
|
(allow vndservicemanager_28_0 hal_drm_clearkey (dir (search)))
|
|
(allow vndservicemanager_28_0 hal_drm_clearkey (file (read open)))
|
|
(allow vndservicemanager_28_0 hal_drm_clearkey (process (getattr)))
|
|
(allow hal_drm_clearkey base_typeattr_43_28_0 (fd (use)))
|
|
(allow hal_drm_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow hal_drm_default vndservicemanager_28_0 (binder (call transfer)))
|
|
(allow vndservicemanager_28_0 hal_drm_default (dir (search)))
|
|
(allow vndservicemanager_28_0 hal_drm_default (file (read open)))
|
|
(allow vndservicemanager_28_0 hal_drm_default (process (getattr)))
|
|
(allow init_28_0 hal_drm_widevine_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hal_drm_widevine (process (transition)))
|
|
(allow hal_drm_widevine hal_drm_widevine_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hal_drm_widevine (process (noatsecure)))
|
|
(allow init_28_0 hal_drm_widevine (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hal_drm_widevine_exec process hal_drm_widevine)
|
|
(typetransition hal_drm_widevine tmpfs_28_0 file hal_drm_widevine_tmpfs)
|
|
(allow hal_drm_widevine hal_drm_widevine_tmpfs (file (read write getattr map)))
|
|
(allow hal_drm_widevine tmpfs_28_0 (dir (getattr search)))
|
|
(allow hal_drm mediacodec_28_0 (fd (use)))
|
|
(allow hal_drm base_typeattr_43_28_0 (fd (use)))
|
|
(allow hal_drm_widevine vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow hal_drm_widevine vndservicemanager_28_0 (binder (call transfer)))
|
|
(allow vndservicemanager_28_0 hal_drm_widevine (dir (search)))
|
|
(allow vndservicemanager_28_0 hal_drm_widevine (file (read open)))
|
|
(allow vndservicemanager_28_0 hal_drm_widevine (process (getattr)))
|
|
(allow hal_drm_widevine hal_allocator_server (fd (use)))
|
|
(allow hal_drm_widevine mediadrm_vendor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
|
|
(allow hal_drm_widevine mediadrm_vendor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow hal_fingerprint_default fingerprintd_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(allow hal_fingerprint_default fingerprintd_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
|
|
(allow hal_gnss_default vndbinder_device_28_0 (chr_file (ioctl read write open)))
|
|
(allow hal_graphics_allocator_default graphics_device_28_0 (dir (search)))
|
|
(allow hal_graphics_allocator_default graphics_device_28_0 (chr_file (ioctl read write open)))
|
|
(allow hal_graphics_composer_default vndbinder_device_28_0 (chr_file (ioctl read write open)))
|
|
(allow hal_wifi_default hal_wifi_default (netlink_route_socket (read write create bind nlmsg_read)))
|
|
(allow healthd_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open)))
|
|
(allow init_28_0 hostapd_nohidl_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 hostapd_nohidl (process (transition)))
|
|
(allow hostapd_nohidl hostapd_nohidl_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 hostapd_nohidl (process (noatsecure)))
|
|
(allow init_28_0 hostapd_nohidl (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 hostapd_nohidl_exec process hostapd_nohidl)
|
|
(typetransition hostapd_nohidl tmpfs_28_0 file hostapd_nohidl_tmpfs)
|
|
(allow hostapd_nohidl hostapd_nohidl_tmpfs (file (read write getattr map)))
|
|
(allow hostapd_nohidl tmpfs_28_0 (dir (getattr search)))
|
|
(allow hostapd_nohidl execns (fd (use)))
|
|
(allow hostapd_nohidl self (capability (net_admin net_raw)))
|
|
(allow hostapd_nohidl self (netlink_generic_socket (read write create getattr bind setopt)))
|
|
(allow hostapd_nohidl self (netlink_route_socket (nlmsg_write)))
|
|
(allow hostapd_nohidl self (packet_socket (create setopt)))
|
|
(allowx hostapd_nohidl self (ioctl udp_socket (0x6900 0x6902)))
|
|
(allowx hostapd_nohidl self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
|
|
(allowx hostapd_nohidl self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
|
|
(dontaudit hostapd_nohidl sysfs_net_28_0 (dir (search)))
|
|
(allow init_28_0 tmpfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
|
|
(dontaudit init_28_0 kernel_28_0 (system (module_request)))
|
|
(allow init_28_0 ipv6proxy_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 ipv6proxy (process (transition)))
|
|
(allow ipv6proxy ipv6proxy_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 ipv6proxy (process (noatsecure)))
|
|
(allow init_28_0 ipv6proxy (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 ipv6proxy_exec process ipv6proxy)
|
|
(typetransition ipv6proxy tmpfs_28_0 file ipv6proxy_tmpfs)
|
|
(allow ipv6proxy ipv6proxy_tmpfs (file (read write getattr map)))
|
|
(allow ipv6proxy tmpfs_28_0 (dir (getattr search)))
|
|
(allow execns ipv6proxy_exec (file (read getattr map execute open)))
|
|
(allow execns ipv6proxy (process (transition)))
|
|
(allow ipv6proxy ipv6proxy_exec (file (read getattr map execute entrypoint open)))
|
|
(allow ipv6proxy execns (process (sigchld)))
|
|
(dontaudit execns ipv6proxy (process (noatsecure)))
|
|
(allow execns ipv6proxy (process (siginh rlimitinh)))
|
|
(typetransition execns ipv6proxy_exec process ipv6proxy)
|
|
(allow ipv6proxy execns (fd (use)))
|
|
(allow ipv6proxy self (capability (net_admin net_raw sys_module sys_admin)))
|
|
(allow ipv6proxy self (packet_socket (read create bind)))
|
|
(allow ipv6proxy self (netlink_route_socket (nlmsg_write)))
|
|
(allow ipv6proxy varrun_file (dir (search)))
|
|
(allowx ipv6proxy self (ioctl udp_socket (0x8914 0x8927)))
|
|
(allow init_28_0 logcat_exec_28_0 (file (read getattr map execute open)))
|
|
(allow init_28_0 logpersist_28_0 (process (transition)))
|
|
(allow logpersist_28_0 logcat_exec_28_0 (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 logpersist_28_0 (process (noatsecure)))
|
|
(allow init_28_0 logpersist_28_0 (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 logcat_exec_28_0 process logpersist)
|
|
(allow logpersist_28_0 logdr_socket_28_0 (sock_file (write)))
|
|
(allow logpersist_28_0 logd_28_0 (unix_stream_socket (connectto)))
|
|
(allow logpersist_28_0 serial_device_28_0 (chr_file (write open)))
|
|
(allow logpersist_28_0 qemu_cmdline (file (ioctl read getattr lock map open)))
|
|
(allow mediacodec_28_0 system_file_28_0 (dir (read open)))
|
|
(dontaudit netd_28_0 self (capability (sys_module)))
|
|
(dontaudit netd_28_0 kernel_28_0 (system (module_request)))
|
|
(dontaudit priv_app_28_0 firstboot_prop_28_0 (file (getattr open)))
|
|
(dontaudit priv_app_28_0 device_28_0 (dir (read open)))
|
|
(dontaudit priv_app_28_0 proc_interrupts_28_0 (file (read getattr open)))
|
|
(dontaudit priv_app_28_0 proc_modules_28_0 (file (read getattr open)))
|
|
(allow init_28_0 qemu_props_exec (file (read getattr map execute open)))
|
|
(allow init_28_0 qemu_props (process (transition)))
|
|
(allow qemu_props qemu_props_exec (file (read getattr map execute entrypoint open)))
|
|
(dontaudit init_28_0 qemu_props (process (noatsecure)))
|
|
(allow init_28_0 qemu_props (process (siginh rlimitinh)))
|
|
(typetransition init_28_0 qemu_props_exec process qemu_props)
|
|
(typetransition qemu_props tmpfs_28_0 file qemu_props_tmpfs)
|
|
(allow qemu_props qemu_props_tmpfs (file (read write getattr map)))
|
|
(allow qemu_props tmpfs_28_0 (dir (getattr search)))
|
|
(allow qemu_props property_socket_28_0 (sock_file (write)))
|
|
(allow qemu_props init_28_0 (unix_stream_socket (connectto)))
|
|
(allow qemu_props qemu_prop (property_service (set)))
|
|
(allow qemu_props qemu_prop (file (ioctl read getattr lock map open)))
|
|
(allow qemu_props property_socket_28_0 (sock_file (write)))
|
|
(allow qemu_props init_28_0 (unix_stream_socket (connectto)))
|
|
(allow qemu_props qemu_cmdline (property_service (set)))
|
|
(allow qemu_props qemu_cmdline (file (ioctl read getattr lock map open)))
|
|
(allow radio_28_0 net_eth0_prop (file (ioctl read getattr lock map open)))
|
|
(allow rild net_eth0_prop (file (ioctl read getattr lock map open)))
|
|
(allow shell_28_0 serial_device_28_0 (chr_file (ioctl read write getattr lock append map open)))
|
|
(allow surfaceflinger_28_0 self (process (execmem)))
|
|
(allow surfaceflinger_28_0 ashmem_device_28_0 (chr_file (execute)))
|
|
(allow surfaceflinger_28_0 property_socket_28_0 (sock_file (write)))
|
|
(allow surfaceflinger_28_0 init_28_0 (unix_stream_socket (connectto)))
|
|
(allow surfaceflinger_28_0 qemu_prop (property_service (set)))
|
|
(allow surfaceflinger_28_0 qemu_prop (file (ioctl read getattr lock map open)))
|
|
(allow system_server_28_0 radio_noril_prop (file (ioctl read getattr lock map open)))
|
|
(allow vendor_init_28_0 qemu_prop (property_service (set)))
|
|
(allow vendor_init_28_0 qemu_prop (file (ioctl read getattr lock map open)))
|
|
(dontaudit vold_28_0 kernel_28_0 (system (module_request)))
|
|
(allow vold_28_0 nsfs (file (ioctl read getattr lock map open)))
|
|
(allow zygote_28_0 property_socket_28_0 (sock_file (write)))
|
|
(allow zygote_28_0 init_28_0 (unix_stream_socket (connectto)))
|
|
(allow zygote_28_0 qemu_prop (property_service (set)))
|
|
(allow zygote_28_0 qemu_prop (file (ioctl read getattr lock map open)))
|
|
(dontaudit webview_zygote_28_0 mnt_expand_file_28_0 (dir (getattr)))
|
|
(typetransition hal_wifi_supplicant_default wifi_data_file_28_0 dir "sockets" wpa_socket)
|
|
(typeattribute base_typeattr_304_28_0)
|
|
(typeattributeset base_typeattr_304_28_0 ((and (domain) ((not (coredomain init_28_0 vendor_init_28_0))))))
|