diff --git a/prebuilts/api/26.0/26.0.cil b/prebuilts/api/26.0/26.0.cil deleted file mode 100644 index f4c8a4ae6bdde79cce6f2b62e602efd6562f3cea..0000000000000000000000000000000000000000 --- a/prebuilts/api/26.0/26.0.cil +++ /dev/null @@ -1,693 +0,0 @@ -(typeattributeset accessibility_service_26_0 (accessibility_service)) -(typeattributeset account_service_26_0 (account_service)) -(typeattributeset activity_service_26_0 (activity_service)) -(typeattributeset adbd_26_0 (adbd)) -(typeattributeset adb_data_file_26_0 (adb_data_file)) -(typeattributeset adbd_socket_26_0 (adbd_socket)) -(typeattributeset adb_keys_file_26_0 (adb_keys_file)) -(typeattributeset alarm_device_26_0 (alarm_device)) -(typeattributeset alarm_service_26_0 (alarm_service)) -(typeattributeset anr_data_file_26_0 (anr_data_file)) -(typeattributeset apk_data_file_26_0 (apk_data_file)) -(typeattributeset apk_private_data_file_26_0 (apk_private_data_file)) -(typeattributeset apk_private_tmp_file_26_0 (apk_private_tmp_file)) -(typeattributeset apk_tmp_file_26_0 (apk_tmp_file)) -(typeattributeset app_data_file_26_0 (app_data_file)) -(typeattributeset app_fuse_file_26_0 (app_fuse_file)) -(typeattributeset app_fusefs_26_0 (app_fusefs)) -(typeattributeset appops_service_26_0 (appops_service)) -(typeattributeset appwidget_service_26_0 (appwidget_service)) -(typeattributeset asan_reboot_prop_26_0 (asan_reboot_prop)) -(typeattributeset asec_apk_file_26_0 (asec_apk_file)) -(typeattributeset asec_image_file_26_0 (asec_image_file)) -(typeattributeset asec_public_file_26_0 (asec_public_file)) -(typeattributeset ashmem_device_26_0 (ashmem_device)) -(typeattributeset assetatlas_service_26_0 (assetatlas_service)) -(typeattributeset audio_data_file_26_0 (audio_data_file)) -(typeattributeset audio_device_26_0 (audio_device)) -(typeattributeset audiohal_data_file_26_0 (audiohal_data_file)) -(typeattributeset audio_prop_26_0 (audio_prop)) -(typeattributeset audio_seq_device_26_0 (audio_seq_device)) -(typeattributeset audioserver_26_0 (audioserver)) -(typeattributeset audioserver_data_file_26_0 (audioserver_data_file)) -(typeattributeset audioserver_service_26_0 (audioserver_service)) -(typeattributeset audio_service_26_0 (audio_service)) -(typeattributeset audio_timer_device_26_0 (audio_timer_device)) -(typeattributeset autofill_service_26_0 (autofill_service)) -(typeattributeset backup_data_file_26_0 (backup_data_file)) -(typeattributeset backup_service_26_0 (backup_service)) -(typeattributeset batteryproperties_service_26_0 (batteryproperties_service)) -(typeattributeset battery_service_26_0 (battery_service)) -(typeattributeset batterystats_service_26_0 (batterystats_service)) -(typeattributeset binder_device_26_0 (binder_device)) -(typeattributeset binfmt_miscfs_26_0 (binfmt_miscfs)) -(typeattributeset blkid_26_0 (blkid)) -(typeattributeset blkid_untrusted_26_0 (blkid_untrusted)) -(typeattributeset block_device_26_0 (block_device)) -(typeattributeset bluetooth_26_0 (bluetooth)) -(typeattributeset bluetooth_data_file_26_0 (bluetooth_data_file)) -(typeattributeset bluetooth_efs_file_26_0 (bluetooth_efs_file)) -(typeattributeset bluetooth_logs_data_file_26_0 (bluetooth_logs_data_file)) -(typeattributeset bluetooth_manager_service_26_0 (bluetooth_manager_service)) -(typeattributeset bluetooth_prop_26_0 (bluetooth_prop)) -(typeattributeset bluetooth_service_26_0 (bluetooth_service)) -(typeattributeset bluetooth_socket_26_0 (bluetooth_socket)) -(typeattributeset bootanim_26_0 (bootanim)) -(typeattributeset bootanim_exec_26_0 (bootanim_exec)) -(typeattributeset boot_block_device_26_0 (boot_block_device)) -(typeattributeset bootchart_data_file_26_0 (bootchart_data_file)) -(typeattributeset bootstat_26_0 (bootstat)) -(typeattributeset bootstat_data_file_26_0 (bootstat_data_file)) -(typeattributeset bootstat_exec_26_0 (bootstat_exec)) -(typeattributeset boottime_prop_26_0 (boottime_prop)) -(typeattributeset boottrace_data_file_26_0 (boottrace_data_file)) -(typeattributeset bufferhubd_26_0 (bufferhubd)) -(typeattributeset bufferhubd_exec_26_0 (bufferhubd_exec)) -(typeattributeset cache_backup_file_26_0 (cache_backup_file)) -(typeattributeset cache_block_device_26_0 (cache_block_device)) -(typeattributeset cache_file_26_0 (cache_file)) -(typeattributeset cache_private_backup_file_26_0 (cache_private_backup_file)) -(typeattributeset cache_recovery_file_26_0 (cache_recovery_file)) -(typeattributeset camera_data_file_26_0 (camera_data_file)) -(typeattributeset camera_device_26_0 (camera_device)) -(typeattributeset cameraproxy_service_26_0 (cameraproxy_service)) -(typeattributeset cameraserver_26_0 (cameraserver)) -(typeattributeset cameraserver_exec_26_0 (cameraserver_exec)) -(typeattributeset cameraserver_service_26_0 (cameraserver_service)) -(typeattributeset cgroup_26_0 (cgroup)) -(typeattributeset charger_26_0 (charger)) -(typeattributeset clatd_26_0 (clatd)) -(typeattributeset clatd_exec_26_0 (clatd_exec)) -(typeattributeset clipboard_service_26_0 (clipboard_service)) -(typeattributeset commontime_management_service_26_0 (commontime_management_service)) -(typeattributeset companion_device_service_26_0 (companion_device_service)) -(typeattributeset configfs_26_0 (configfs)) -(typeattributeset config_prop_26_0 (config_prop)) -(typeattributeset connectivity_service_26_0 (connectivity_service)) -(typeattributeset connmetrics_service_26_0 (connmetrics_service)) -(typeattributeset console_device_26_0 (console_device)) -(typeattributeset consumer_ir_service_26_0 (consumer_ir_service)) -(typeattributeset content_service_26_0 (content_service)) -(typeattributeset contexthub_service_26_0 (contexthub_service)) -(typeattributeset coredump_file_26_0 (coredump_file)) -(typeattributeset country_detector_service_26_0 (country_detector_service)) -(typeattributeset coverage_service_26_0 (coverage_service)) -(typeattributeset cppreopt_prop_26_0 (cppreopt_prop)) -(typeattributeset cppreopts_26_0 (cppreopts)) -(typeattributeset cppreopts_exec_26_0 (cppreopts_exec)) -(typeattributeset cpuctl_device_26_0 (cpuctl_device)) -(typeattributeset cpuinfo_service_26_0 (cpuinfo_service)) -(typeattributeset crash_dump_26_0 (crash_dump)) -(typeattributeset crash_dump_exec_26_0 (crash_dump_exec)) -(typeattributeset ctl_bootanim_prop_26_0 (ctl_bootanim_prop)) -(typeattributeset ctl_bugreport_prop_26_0 (ctl_bugreport_prop)) -(typeattributeset ctl_console_prop_26_0 (ctl_console_prop)) -(typeattributeset ctl_default_prop_26_0 (ctl_default_prop ctl_restart_prop ctl_start_prop ctl_stop_prop)) -(typeattributeset ctl_dumpstate_prop_26_0 (ctl_dumpstate_prop)) -(typeattributeset ctl_fuse_prop_26_0 (ctl_fuse_prop)) -(typeattributeset ctl_mdnsd_prop_26_0 (ctl_mdnsd_prop)) -(typeattributeset ctl_rildaemon_prop_26_0 (ctl_rildaemon_prop)) -(typeattributeset dalvikcache_data_file_26_0 (dalvikcache_data_file)) -(typeattributeset dalvik_prop_26_0 (dalvik_prop)) -(typeattributeset dbinfo_service_26_0 (dbinfo_service)) -(typeattributeset debugfs_26_0 (debugfs)) -(typeattributeset debugfs_mmc_26_0 (debugfs_mmc)) -(typeattributeset debugfs_trace_marker_26_0 (debugfs_trace_marker)) -(typeattributeset debugfs_tracing_26_0 (debugfs_tracing)) -(typeattributeset debugfs_tracing_instances_26_0 (debugfs_tracing_instances)) -(typeattributeset debugfs_wifi_tracing_26_0 (debugfs_wifi_tracing)) -(typeattributeset debuggerd_prop_26_0 (debuggerd_prop)) -(typeattributeset debug_prop_26_0 (debug_prop)) -(typeattributeset default_android_hwservice_26_0 (default_android_hwservice)) -(typeattributeset default_android_service_26_0 (default_android_service)) -(typeattributeset default_android_vndservice_26_0 (default_android_vndservice)) -(typeattributeset default_prop_26_0 (default_prop)) -(typeattributeset device_26_0 (device)) -(typeattributeset device_identifiers_service_26_0 (device_identifiers_service)) -(typeattributeset deviceidle_service_26_0 (deviceidle_service)) -(typeattributeset device_logging_prop_26_0 (device_logging_prop)) -(typeattributeset device_policy_service_26_0 (device_policy_service)) -(typeattributeset devicestoragemonitor_service_26_0 (devicestoragemonitor_service)) -(typeattributeset devpts_26_0 (devpts)) -(typeattributeset dex2oat_26_0 (dex2oat)) -(typeattributeset dex2oat_exec_26_0 (dex2oat_exec)) -(typeattributeset dhcp_26_0 (dhcp)) -(typeattributeset dhcp_data_file_26_0 (dhcp_data_file)) -(typeattributeset dhcp_exec_26_0 (dhcp_exec)) -(typeattributeset dhcp_prop_26_0 (dhcp_prop)) -(typeattributeset diskstats_service_26_0 (diskstats_service)) -(typeattributeset display_service_26_0 (display_service)) -(typeattributeset dm_device_26_0 (dm_device)) -(typeattributeset dnsmasq_26_0 (dnsmasq)) -(typeattributeset dnsmasq_exec_26_0 (dnsmasq_exec)) -(typeattributeset dnsproxyd_socket_26_0 (dnsproxyd_socket)) -(typeattributeset DockObserver_service_26_0 (DockObserver_service)) -(typeattributeset dreams_service_26_0 (dreams_service)) -(typeattributeset drm_data_file_26_0 (drm_data_file)) -(typeattributeset drmserver_26_0 (drmserver)) -(typeattributeset drmserver_exec_26_0 (drmserver_exec)) -(typeattributeset drmserver_service_26_0 (drmserver_service)) -(typeattributeset drmserver_socket_26_0 (drmserver_socket)) -(typeattributeset dropbox_service_26_0 (dropbox_service)) -(typeattributeset dumpstate_26_0 (dumpstate)) -(typeattributeset dumpstate_exec_26_0 (dumpstate_exec)) -(typeattributeset dumpstate_options_prop_26_0 (dumpstate_options_prop)) -(typeattributeset dumpstate_prop_26_0 (dumpstate_prop)) -(typeattributeset dumpstate_service_26_0 (dumpstate_service)) -(typeattributeset dumpstate_socket_26_0 (dumpstate_socket)) -(typeattributeset efs_file_26_0 (efs_file)) -(typeattributeset ephemeral_app_26_0 (ephemeral_app)) -(typeattributeset ethernet_service_26_0 (ethernet_service)) -(typeattributeset ffs_prop_26_0 (ffs_prop)) -(typeattributeset file_contexts_file_26_0 (file_contexts_file)) -(typeattributeset fingerprintd_26_0 (fingerprintd)) -(typeattributeset fingerprintd_data_file_26_0 (fingerprintd_data_file)) -(typeattributeset fingerprintd_exec_26_0 (fingerprintd_exec)) -(typeattributeset fingerprintd_service_26_0 (fingerprintd_service)) -(typeattributeset fingerprint_prop_26_0 (fingerprint_prop)) -(typeattributeset fingerprint_service_26_0 (fingerprint_service)) -(typeattributeset firstboot_prop_26_0 (firstboot_prop)) -(typeattributeset font_service_26_0 (font_service)) -(typeattributeset frp_block_device_26_0 (frp_block_device)) -(typeattributeset fsck_26_0 (fsck)) -(typeattributeset fsck_exec_26_0 (fsck_exec)) -(typeattributeset fscklogs_26_0 (fscklogs)) -(typeattributeset fsck_untrusted_26_0 (fsck_untrusted)) -(typeattributeset full_device_26_0 (full_device)) -(typeattributeset functionfs_26_0 (functionfs)) -(typeattributeset fuse_26_0 (fuse)) -(typeattributeset fuse_device_26_0 (fuse_device)) -(typeattributeset fwk_display_hwservice_26_0 (fwk_display_hwservice)) -(typeattributeset fwk_scheduler_hwservice_26_0 (fwk_scheduler_hwservice)) -(typeattributeset fwk_sensor_hwservice_26_0 (fwk_sensor_hwservice)) -(typeattributeset fwmarkd_socket_26_0 (fwmarkd_socket)) -(typeattributeset gatekeeperd_26_0 (gatekeeperd)) -(typeattributeset gatekeeper_data_file_26_0 (gatekeeper_data_file)) -(typeattributeset gatekeeperd_exec_26_0 (gatekeeperd_exec)) -(typeattributeset gatekeeper_service_26_0 (gatekeeper_service)) -(typeattributeset gfxinfo_service_26_0 (gfxinfo_service)) -(typeattributeset gps_control_26_0 (gps_control)) -(typeattributeset gpu_device_26_0 (gpu_device)) -(typeattributeset gpu_service_26_0 (gpu_service)) -(typeattributeset graphics_device_26_0 (graphics_device)) -(typeattributeset graphicsstats_service_26_0 (graphicsstats_service)) -(typeattributeset hal_audio_hwservice_26_0 (hal_audio_hwservice)) -(typeattributeset hal_bluetooth_hwservice_26_0 (hal_bluetooth_hwservice)) -(typeattributeset hal_bootctl_hwservice_26_0 (hal_bootctl_hwservice)) -(typeattributeset hal_camera_hwservice_26_0 (hal_camera_hwservice)) -(typeattributeset hal_configstore_ISurfaceFlingerConfigs_26_0 (hal_configstore_ISurfaceFlingerConfigs)) -(typeattributeset hal_contexthub_hwservice_26_0 (hal_contexthub_hwservice)) -(typeattributeset hal_drm_hwservice_26_0 (hal_drm_hwservice)) -(typeattributeset hal_dumpstate_hwservice_26_0 (hal_dumpstate_hwservice)) -(typeattributeset hal_fingerprint_hwservice_26_0 (hal_fingerprint_hwservice)) -(typeattributeset hal_fingerprint_service_26_0 (hal_fingerprint_service)) -(typeattributeset hal_gatekeeper_hwservice_26_0 (hal_gatekeeper_hwservice)) -(typeattributeset hal_gnss_hwservice_26_0 (hal_gnss_hwservice)) -(typeattributeset hal_graphics_allocator_hwservice_26_0 (hal_graphics_allocator_hwservice)) -(typeattributeset hal_graphics_composer_hwservice_26_0 (hal_graphics_composer_hwservice)) -(typeattributeset hal_graphics_mapper_hwservice_26_0 (hal_graphics_mapper_hwservice)) -(typeattributeset hal_health_hwservice_26_0 (hal_health_hwservice)) -(typeattributeset hal_ir_hwservice_26_0 (hal_ir_hwservice)) -(typeattributeset hal_keymaster_hwservice_26_0 (hal_keymaster_hwservice)) -(typeattributeset hal_light_hwservice_26_0 (hal_light_hwservice)) -(typeattributeset hal_memtrack_hwservice_26_0 (hal_memtrack_hwservice)) -(typeattributeset hal_nfc_hwservice_26_0 (hal_nfc_hwservice)) -(typeattributeset hal_oemlock_hwservice_26_0 (hal_oemlock_hwservice)) -(typeattributeset hal_omx_hwservice_26_0 (hal_omx_hwservice)) -(typeattributeset hal_power_hwservice_26_0 (hal_power_hwservice)) -(typeattributeset hal_renderscript_hwservice_26_0 (hal_renderscript_hwservice)) -(typeattributeset hal_sensors_hwservice_26_0 (hal_sensors_hwservice)) -(typeattributeset hal_telephony_hwservice_26_0 (hal_telephony_hwservice)) -(typeattributeset hal_thermal_hwservice_26_0 (hal_thermal_hwservice)) -(typeattributeset hal_tv_cec_hwservice_26_0 (hal_tv_cec_hwservice)) -(typeattributeset hal_tv_input_hwservice_26_0 (hal_tv_input_hwservice)) -(typeattributeset hal_usb_hwservice_26_0 (hal_usb_hwservice)) -(typeattributeset hal_vibrator_hwservice_26_0 (hal_vibrator_hwservice)) -(typeattributeset hal_vr_hwservice_26_0 (hal_vr_hwservice)) -(typeattributeset hal_weaver_hwservice_26_0 (hal_weaver_hwservice)) -(typeattributeset hal_wifi_hwservice_26_0 (hal_wifi_hwservice)) -(typeattributeset hal_wifi_supplicant_hwservice_26_0 (hal_wifi_supplicant_hwservice)) -(typeattributeset hardware_properties_service_26_0 (hardware_properties_service)) -(typeattributeset hardware_service_26_0 (hardware_service)) -(typeattributeset hci_attach_dev_26_0 (hci_attach_dev)) -(typeattributeset hdmi_control_service_26_0 (hdmi_control_service)) -(typeattributeset healthd_26_0 (healthd)) -(typeattributeset healthd_exec_26_0 (healthd_exec)) -(typeattributeset heapdump_data_file_26_0 (heapdump_data_file)) -(typeattributeset hidl_allocator_hwservice_26_0 (hidl_allocator_hwservice)) -(typeattributeset hidl_base_hwservice_26_0 (hidl_base_hwservice)) -(typeattributeset hidl_manager_hwservice_26_0 (hidl_manager_hwservice)) -(typeattributeset hidl_memory_hwservice_26_0 (hidl_memory_hwservice)) -(typeattributeset hidl_token_hwservice_26_0 (hidl_token_hwservice)) -(typeattributeset hwbinder_device_26_0 (hwbinder_device)) -(typeattributeset hw_random_device_26_0 (hw_random_device)) -(typeattributeset hwservice_contexts_file_26_0 (hwservice_contexts_file)) -(typeattributeset hwservicemanager_26_0 (hwservicemanager)) -(typeattributeset hwservicemanager_exec_26_0 (hwservicemanager_exec)) -(typeattributeset hwservicemanager_prop_26_0 (hwservicemanager_prop)) -(typeattributeset i2c_device_26_0 (i2c_device)) -(typeattributeset icon_file_26_0 (icon_file)) -(typeattributeset idmap_26_0 (idmap)) -(typeattributeset idmap_exec_26_0 (idmap_exec)) -(typeattributeset iio_device_26_0 (iio_device)) -(typeattributeset imms_service_26_0 (imms_service)) -(typeattributeset incident_26_0 (incident)) -(typeattributeset incidentd_26_0 (incidentd)) -(typeattributeset incident_data_file_26_0 (incident_data_file)) -(typeattributeset incident_service_26_0 (incident_service)) -(typeattributeset init_26_0 (init)) -(typeattributeset init_exec_26_0 (init_exec)) -(typeattributeset inotify_26_0 (inotify)) -(typeattributeset input_device_26_0 (input_device)) -(typeattributeset inputflinger_26_0 (inputflinger)) -(typeattributeset inputflinger_exec_26_0 (inputflinger_exec)) -(typeattributeset inputflinger_service_26_0 (inputflinger_service)) -(typeattributeset input_method_service_26_0 (input_method_service)) -(typeattributeset input_service_26_0 (input_service)) -(typeattributeset installd_26_0 (installd)) -(typeattributeset install_data_file_26_0 (install_data_file)) -(typeattributeset installd_exec_26_0 (installd_exec)) -(typeattributeset installd_service_26_0 (installd_service)) -(typeattributeset install_recovery_26_0 (install_recovery)) -(typeattributeset install_recovery_exec_26_0 (install_recovery_exec)) -(typeattributeset ion_device_26_0 (ion_device)) -(typeattributeset IProxyService_service_26_0 (IProxyService_service)) -(typeattributeset ipsec_service_26_0 (ipsec_service)) -(typeattributeset isolated_app_26_0 (isolated_app)) -(typeattributeset jobscheduler_service_26_0 (jobscheduler_service)) -(typeattributeset kernel_26_0 (kernel)) -(typeattributeset keychain_data_file_26_0 (keychain_data_file)) -(typeattributeset keychord_device_26_0 (keychord_device)) -(typeattributeset keystore_26_0 (keystore)) -(typeattributeset keystore_data_file_26_0 (keystore_data_file)) -(typeattributeset keystore_exec_26_0 (keystore_exec)) -(typeattributeset keystore_service_26_0 (keystore_service)) -(typeattributeset kmem_device_26_0 (kmem_device)) -(typeattributeset kmsg_device_26_0 (kmsg_device)) -(typeattributeset labeledfs_26_0 (labeledfs)) -(typeattributeset launcherapps_service_26_0 (launcherapps_service)) -(typeattributeset lmkd_26_0 (lmkd)) -(typeattributeset lmkd_exec_26_0 (lmkd_exec)) -(typeattributeset lmkd_socket_26_0 (lmkd_socket)) -(typeattributeset location_service_26_0 (location_service)) -(typeattributeset lock_settings_service_26_0 (lock_settings_service)) -(typeattributeset logcat_exec_26_0 (logcat_exec)) -(typeattributeset logd_26_0 (logd)) -(typeattributeset log_device_26_0 (log_device)) -(typeattributeset logd_exec_26_0 (logd_exec)) -(typeattributeset logd_prop_26_0 (logd_prop)) -(typeattributeset logdr_socket_26_0 (logdr_socket)) -(typeattributeset logd_socket_26_0 (logd_socket)) -(typeattributeset logdw_socket_26_0 (logdw_socket)) -(typeattributeset logpersist_26_0 (logpersist)) -(typeattributeset logpersistd_logging_prop_26_0 (logpersistd_logging_prop)) -(typeattributeset log_prop_26_0 (log_prop)) -(typeattributeset log_tag_prop_26_0 (log_tag_prop)) -(typeattributeset loop_control_device_26_0 (loop_control_device)) -(typeattributeset loop_device_26_0 (loop_device)) -(typeattributeset mac_perms_file_26_0 (mac_perms_file)) -(typeattributeset mdnsd_26_0 (mdnsd)) -(typeattributeset mdnsd_socket_26_0 (mdnsd_socket)) -(typeattributeset mdns_socket_26_0 (mdns_socket)) -(typeattributeset mediacasserver_service_26_0 (mediacasserver_service)) -(typeattributeset mediacodec_26_0 (mediacodec)) -(typeattributeset mediacodec_exec_26_0 (mediacodec_exec)) -(typeattributeset mediacodec_service_26_0 (mediacodec_service)) -(typeattributeset media_data_file_26_0 (media_data_file)) -(typeattributeset mediadrmserver_26_0 (mediadrmserver)) -(typeattributeset mediadrmserver_exec_26_0 (mediadrmserver_exec)) -(typeattributeset mediadrmserver_service_26_0 (mediadrmserver_service)) -(typeattributeset mediaextractor_26_0 (mediaextractor)) -(typeattributeset mediaextractor_exec_26_0 (mediaextractor_exec)) -(typeattributeset mediaextractor_service_26_0 (mediaextractor_service)) -(typeattributeset mediametrics_26_0 (mediametrics)) -(typeattributeset mediametrics_exec_26_0 (mediametrics_exec)) -(typeattributeset mediametrics_service_26_0 (mediametrics_service)) -(typeattributeset media_projection_service_26_0 (media_projection_service)) -(typeattributeset media_router_service_26_0 (media_router_service)) -(typeattributeset media_rw_data_file_26_0 (media_rw_data_file)) -(typeattributeset mediaserver_26_0 (mediaserver)) -(typeattributeset mediaserver_exec_26_0 (mediaserver_exec)) -(typeattributeset mediaserver_service_26_0 (mediaserver_service)) -(typeattributeset media_session_service_26_0 (media_session_service)) -(typeattributeset meminfo_service_26_0 (meminfo_service)) -(typeattributeset metadata_block_device_26_0 (metadata_block_device)) -(typeattributeset method_trace_data_file_26_0 (method_trace_data_file)) -(typeattributeset midi_service_26_0 (midi_service)) -(typeattributeset misc_block_device_26_0 (misc_block_device)) -(typeattributeset misc_logd_file_26_0 (misc_logd_file)) -(typeattributeset misc_user_data_file_26_0 (misc_user_data_file)) -(typeattributeset mmc_prop_26_0 (mmc_prop)) -(typeattributeset mnt_expand_file_26_0 (mnt_expand_file)) -(typeattributeset mnt_media_rw_file_26_0 (mnt_media_rw_file)) -(typeattributeset mnt_media_rw_stub_file_26_0 (mnt_media_rw_stub_file)) -(typeattributeset mnt_user_file_26_0 (mnt_user_file)) -(typeattributeset modprobe_26_0 (modprobe)) -(typeattributeset mount_service_26_0 (mount_service)) -(typeattributeset mqueue_26_0 (mqueue)) -(typeattributeset mtd_device_26_0 (mtd_device)) -(typeattributeset mtp_26_0 (mtp)) -(typeattributeset mtp_device_26_0 (mtp_device)) -(typeattributeset mtpd_socket_26_0 (mtpd_socket)) -(typeattributeset mtp_exec_26_0 (mtp_exec)) -(typeattributeset nativetest_data_file_26_0 (nativetest_data_file)) -(typeattributeset netd_26_0 (netd)) -(typeattributeset net_data_file_26_0 (net_data_file)) -(typeattributeset netd_exec_26_0 (netd_exec)) -(typeattributeset netd_listener_service_26_0 (netd_listener_service)) -(typeattributeset net_dns_prop_26_0 (net_dns_prop)) -(typeattributeset netd_service_26_0 (netd_service)) -(typeattributeset netd_socket_26_0 (netd_socket)) -(typeattributeset netif_26_0 (netif)) -(typeattributeset netpolicy_service_26_0 (netpolicy_service)) -(typeattributeset net_radio_prop_26_0 (net_radio_prop)) -(typeattributeset netstats_service_26_0 (netstats_service)) -(typeattributeset netutils_wrapper_26_0 (netutils_wrapper)) -(typeattributeset netutils_wrapper_exec_26_0 (netutils_wrapper_exec)) -(typeattributeset network_management_service_26_0 (network_management_service)) -(typeattributeset network_score_service_26_0 (network_score_service)) -(typeattributeset network_time_update_service_26_0 (network_time_update_service)) -(typeattributeset nfc_26_0 (nfc)) -(typeattributeset nfc_data_file_26_0 (nfc_data_file)) -(typeattributeset nfc_device_26_0 (nfc_device)) -(typeattributeset nfc_prop_26_0 (nfc_prop)) -(typeattributeset nfc_service_26_0 (nfc_service)) -(typeattributeset node_26_0 (node)) -(typeattributeset notification_service_26_0 (notification_service)) -(typeattributeset null_device_26_0 (null_device)) -(typeattributeset oemfs_26_0 (oemfs)) -(typeattributeset oem_lock_service_26_0 (oem_lock_service)) -(typeattributeset ota_data_file_26_0 (ota_data_file)) -(typeattributeset otadexopt_service_26_0 (otadexopt_service)) -(typeattributeset ota_package_file_26_0 (ota_package_file)) -(typeattributeset otapreopt_chroot_26_0 (otapreopt_chroot)) -(typeattributeset otapreopt_chroot_exec_26_0 (otapreopt_chroot_exec)) -(typeattributeset otapreopt_slot_26_0 (otapreopt_slot)) -(typeattributeset otapreopt_slot_exec_26_0 (otapreopt_slot_exec)) -(typeattributeset overlay_prop_26_0 (overlay_prop)) -(typeattributeset overlay_service_26_0 (overlay_service)) -(typeattributeset owntty_device_26_0 (owntty_device)) -(typeattributeset package_service_26_0 (package_service)) -(typeattributeset pan_result_prop_26_0 (pan_result_prop)) -(typeattributeset pdx_bufferhub_client_channel_socket_26_0 (pdx_bufferhub_client_channel_socket)) -(typeattributeset pdx_bufferhub_client_endpoint_socket_26_0 (pdx_bufferhub_client_endpoint_socket)) -(typeattributeset pdx_bufferhub_dir_26_0 (pdx_bufferhub_dir)) -(typeattributeset pdx_display_client_channel_socket_26_0 (pdx_display_client_channel_socket)) -(typeattributeset pdx_display_client_endpoint_socket_26_0 (pdx_display_client_endpoint_socket)) -(typeattributeset pdx_display_dir_26_0 (pdx_display_dir)) -(typeattributeset pdx_display_manager_channel_socket_26_0 (pdx_display_manager_channel_socket)) -(typeattributeset pdx_display_manager_endpoint_socket_26_0 (pdx_display_manager_endpoint_socket)) -(typeattributeset pdx_display_screenshot_channel_socket_26_0 (pdx_display_screenshot_channel_socket)) -(typeattributeset pdx_display_screenshot_endpoint_socket_26_0 (pdx_display_screenshot_endpoint_socket)) -(typeattributeset pdx_display_vsync_channel_socket_26_0 (pdx_display_vsync_channel_socket)) -(typeattributeset pdx_display_vsync_endpoint_socket_26_0 (pdx_display_vsync_endpoint_socket)) -(typeattributeset pdx_performance_client_channel_socket_26_0 (pdx_performance_client_channel_socket)) -(typeattributeset pdx_performance_client_endpoint_socket_26_0 (pdx_performance_client_endpoint_socket)) -(typeattributeset pdx_performance_dir_26_0 (pdx_performance_dir)) -(typeattributeset performanced_26_0 (performanced)) -(typeattributeset performanced_exec_26_0 (performanced_exec)) -(typeattributeset perfprofd_26_0 (perfprofd)) -(typeattributeset perfprofd_data_file_26_0 (perfprofd_data_file)) -(typeattributeset perfprofd_exec_26_0 (perfprofd_exec)) -(typeattributeset permission_service_26_0 (permission_service)) -(typeattributeset persist_debug_prop_26_0 (persist_debug_prop)) -(typeattributeset persistent_data_block_service_26_0 (persistent_data_block_service)) -(typeattributeset persistent_properties_ready_prop_26_0 (persistent_properties_ready_prop)) -(typeattributeset pinner_service_26_0 (pinner_service)) -(typeattributeset pipefs_26_0 (pipefs)) -(typeattributeset platform_app_26_0 (platform_app)) -(typeattributeset pmsg_device_26_0 (pmsg_device)) -(typeattributeset port_26_0 (port)) -(typeattributeset port_device_26_0 (port_device)) -(typeattributeset postinstall_26_0 (postinstall)) -(typeattributeset postinstall_dexopt_26_0 (postinstall_dexopt)) -(typeattributeset postinstall_file_26_0 (postinstall_file)) -(typeattributeset postinstall_mnt_dir_26_0 (postinstall_mnt_dir)) -(typeattributeset powerctl_prop_26_0 (powerctl_prop)) -(typeattributeset power_service_26_0 (power_service)) -(typeattributeset ppp_26_0 (ppp)) -(typeattributeset ppp_device_26_0 (ppp_device)) -(typeattributeset ppp_exec_26_0 (ppp_exec)) -(typeattributeset preloads_data_file_26_0 (preloads_data_file)) -(typeattributeset preloads_media_file_26_0 (preloads_media_file)) -(typeattributeset preopt2cachename_26_0 (preopt2cachename)) -(typeattributeset preopt2cachename_exec_26_0 (preopt2cachename_exec)) -(typeattributeset print_service_26_0 (print_service)) -(typeattributeset priv_app_26_0 (priv_app)) -(typeattributeset proc_26_0 (proc)) -(typeattributeset proc_bluetooth_writable_26_0 (proc_bluetooth_writable)) -(typeattributeset proc_cpuinfo_26_0 (proc_cpuinfo)) -(typeattributeset proc_drop_caches_26_0 (proc_drop_caches)) -(typeattributeset processinfo_service_26_0 (processinfo_service)) -(typeattributeset proc_interrupts_26_0 (proc_interrupts)) -(typeattributeset proc_iomem_26_0 (proc_iomem)) -(typeattributeset proc_meminfo_26_0 (proc_meminfo)) -(typeattributeset proc_misc_26_0 (proc_misc)) -(typeattributeset proc_modules_26_0 (proc_modules)) -(typeattributeset proc_net_26_0 (proc_net)) -(typeattributeset proc_overcommit_memory_26_0 (proc_overcommit_memory)) -(typeattributeset proc_perf_26_0 (proc_perf)) -(typeattributeset proc_security_26_0 (proc_security)) -(typeattributeset proc_stat_26_0 (proc_stat)) -(typeattributeset procstats_service_26_0 (procstats_service)) -(typeattributeset proc_sysrq_26_0 (proc_sysrq)) -(typeattributeset proc_timer_26_0 (proc_timer)) -(typeattributeset proc_tty_drivers_26_0 (proc_tty_drivers)) -(typeattributeset proc_uid_cputime_removeuid_26_0 (proc_uid_cputime_removeuid)) -(typeattributeset proc_uid_cputime_showstat_26_0 (proc_uid_cputime_showstat)) -(typeattributeset proc_uid_io_stats_26_0 (proc_uid_io_stats)) -(typeattributeset proc_uid_procstat_set_26_0 (proc_uid_procstat_set)) -(typeattributeset proc_zoneinfo_26_0 (proc_zoneinfo)) -(typeattributeset profman_26_0 (profman)) -(typeattributeset profman_dump_data_file_26_0 (profman_dump_data_file)) -(typeattributeset profman_exec_26_0 (profman_exec)) -(typeattributeset properties_device_26_0 (properties_device)) -(typeattributeset properties_serial_26_0 (properties_serial)) -(typeattributeset property_contexts_file_26_0 (property_contexts_file)) -(typeattributeset property_data_file_26_0 (property_data_file)) -(typeattributeset property_socket_26_0 (property_socket)) -(typeattributeset pstorefs_26_0 (pstorefs)) -(typeattributeset ptmx_device_26_0 (ptmx_device)) -(typeattributeset qtaguid_device_26_0 (qtaguid_device)) -(typeattributeset qtaguid_proc_26_0 (qtaguid_proc)) -(typeattributeset racoon_26_0 (racoon)) -(typeattributeset racoon_exec_26_0 (racoon_exec)) -(typeattributeset racoon_socket_26_0 (racoon_socket)) -(typeattributeset radio_26_0 (radio)) -(typeattributeset radio_data_file_26_0 (radio_data_file)) -(typeattributeset radio_device_26_0 (radio_device)) -(typeattributeset radio_prop_26_0 (radio_prop)) -(typeattributeset radio_service_26_0 (radio_service)) -(typeattributeset ram_device_26_0 (ram_device)) -(typeattributeset random_device_26_0 (random_device)) -(typeattributeset reboot_data_file_26_0 (reboot_data_file)) -(typeattributeset recovery_26_0 (recovery)) -(typeattributeset recovery_block_device_26_0 (recovery_block_device)) -(typeattributeset recovery_data_file_26_0 (recovery_data_file)) -(typeattributeset recovery_persist_26_0 (recovery_persist)) -(typeattributeset recovery_persist_exec_26_0 (recovery_persist_exec)) -(typeattributeset recovery_refresh_26_0 (recovery_refresh)) -(typeattributeset recovery_refresh_exec_26_0 (recovery_refresh_exec)) -(typeattributeset recovery_service_26_0 (recovery_service)) -(typeattributeset registry_service_26_0 (registry_service)) -(typeattributeset resourcecache_data_file_26_0 (resourcecache_data_file)) -(typeattributeset restorecon_prop_26_0 (restorecon_prop)) -(typeattributeset restrictions_service_26_0 (restrictions_service)) -(typeattributeset rild_26_0 (rild)) -(typeattributeset rild_debug_socket_26_0 (rild_debug_socket)) -(typeattributeset rild_socket_26_0 (rild_socket)) -(typeattributeset ringtone_file_26_0 (ringtone_file)) -(typeattributeset root_block_device_26_0 (root_block_device)) -(typeattributeset rootfs_26_0 (rootfs)) -(typeattributeset rpmsg_device_26_0 (rpmsg_device)) -(typeattributeset rtc_device_26_0 (rtc_device)) -(typeattributeset rttmanager_service_26_0 (rttmanager_service)) -(typeattributeset runas_26_0 (runas)) -(typeattributeset runas_exec_26_0 (runas_exec)) -(typeattributeset runtime_event_log_tags_file_26_0 (runtime_event_log_tags_file)) -(typeattributeset safemode_prop_26_0 (safemode_prop)) -(typeattributeset same_process_hal_file_26_0 (same_process_hal_file)) -(typeattributeset samplingprofiler_service_26_0 (samplingprofiler_service)) -(typeattributeset scheduling_policy_service_26_0 (scheduling_policy_service)) -(typeattributeset sdcardd_26_0 (sdcardd)) -(typeattributeset sdcardd_exec_26_0 (sdcardd_exec)) -(typeattributeset sdcardfs_26_0 (sdcardfs)) -(typeattributeset seapp_contexts_file_26_0 (seapp_contexts_file)) -(typeattributeset search_service_26_0 (search_service)) -(typeattributeset sec_key_att_app_id_provider_service_26_0 (sec_key_att_app_id_provider_service)) -(typeattributeset selinuxfs_26_0 (selinuxfs)) -(typeattributeset sensors_device_26_0 (sensors_device)) -(typeattributeset sensorservice_service_26_0 (sensorservice_service)) -(typeattributeset sepolicy_file_26_0 (sepolicy_file)) -(typeattributeset serial_device_26_0 (serial_device)) -(typeattributeset serialno_prop_26_0 (serialno_prop)) -(typeattributeset serial_service_26_0 (serial_service)) -(typeattributeset service_contexts_file_26_0 (service_contexts_file)) -(typeattributeset servicediscovery_service_26_0 (servicediscovery_service)) -(typeattributeset servicemanager_26_0 (servicemanager)) -(typeattributeset servicemanager_exec_26_0 (servicemanager_exec)) -(typeattributeset settings_service_26_0 (settings_service)) -(typeattributeset sgdisk_26_0 (sgdisk)) -(typeattributeset sgdisk_exec_26_0 (sgdisk_exec)) -(typeattributeset shared_relro_26_0 (shared_relro)) -(typeattributeset shared_relro_file_26_0 (shared_relro_file)) -(typeattributeset shell_26_0 (shell)) -(typeattributeset shell_data_file_26_0 (shell_data_file)) -(typeattributeset shell_exec_26_0 (shell_exec)) -(typeattributeset shell_prop_26_0 (shell_prop)) -(typeattributeset shm_26_0 (shm)) -(typeattributeset shortcut_manager_icons_26_0 (shortcut_manager_icons)) -(typeattributeset shortcut_service_26_0 (shortcut_service)) -(typeattributeset slideshow_26_0 (slideshow)) -(typeattributeset socket_device_26_0 (socket_device)) -(typeattributeset sockfs_26_0 (sockfs)) -(typeattributeset statusbar_service_26_0 (statusbar_service)) -(typeattributeset storaged_service_26_0 (storaged_service)) -(typeattributeset storage_file_26_0 (storage_file)) -(typeattributeset storagestats_service_26_0 (storagestats_service)) -(typeattributeset storage_stub_file_26_0 (storage_stub_file)) -(typeattributeset su_26_0 (su)) -(typeattributeset su_exec_26_0 (su_exec)) -(typeattributeset surfaceflinger_26_0 (surfaceflinger)) -(typeattributeset surfaceflinger_service_26_0 (surfaceflinger_service)) -(typeattributeset swap_block_device_26_0 (swap_block_device)) -(typeattributeset sysfs_26_0 (sysfs)) -(typeattributeset sysfs_batteryinfo_26_0 (sysfs_batteryinfo)) -(typeattributeset sysfs_bluetooth_writable_26_0 (sysfs_bluetooth_writable)) -(typeattributeset sysfs_devices_system_cpu_26_0 (sysfs_devices_system_cpu)) -(typeattributeset sysfs_hwrandom_26_0 (sysfs_hwrandom)) -(typeattributeset sysfs_leds_26_0 (sysfs_leds)) -(typeattributeset sysfs_lowmemorykiller_26_0 (sysfs_lowmemorykiller)) -(typeattributeset sysfs_mac_address_26_0 (sysfs_mac_address)) -(typeattributeset sysfs_nfc_power_writable_26_0 (sysfs_nfc_power_writable)) -(typeattributeset sysfs_thermal_26_0 (sysfs_thermal)) -(typeattributeset sysfs_uio_26_0 (sysfs_uio)) -(typeattributeset sysfs_usb_26_0 (sysfs_usb)) -(typeattributeset sysfs_vibrator_26_0 (sysfs_vibrator)) -(typeattributeset sysfs_wake_lock_26_0 (sysfs_wake_lock)) -(typeattributeset sysfs_wlan_fwpath_26_0 (sysfs_wlan_fwpath)) -(typeattributeset sysfs_zram_26_0 (sysfs_zram)) -(typeattributeset sysfs_zram_uevent_26_0 (sysfs_zram_uevent)) -(typeattributeset system_app_26_0 (system_app)) -(typeattributeset system_app_data_file_26_0 (system_app_data_file)) -(typeattributeset system_app_service_26_0 (system_app_service)) -(typeattributeset system_block_device_26_0 (system_block_device)) -(typeattributeset system_data_file_26_0 (system_data_file)) -(typeattributeset system_file_26_0 (system_file)) -(typeattributeset systemkeys_data_file_26_0 (systemkeys_data_file)) -(typeattributeset system_ndebug_socket_26_0 (system_ndebug_socket)) -(typeattributeset system_prop_26_0 (system_prop)) -(typeattributeset system_radio_prop_26_0 (system_radio_prop)) -(typeattributeset system_server_26_0 (system_server)) -(typeattributeset system_wifi_keystore_hwservice_26_0 (system_wifi_keystore_hwservice)) -(typeattributeset system_wpa_socket_26_0 (system_wpa_socket)) -(typeattributeset task_service_26_0 (task_service)) -(typeattributeset tee_26_0 (tee)) -(typeattributeset tee_data_file_26_0 (tee_data_file)) -(typeattributeset tee_device_26_0 (tee_device)) -(typeattributeset telecom_service_26_0 (telecom_service)) -(typeattributeset textclassification_service_26_0 (textclassification_service)) -(typeattributeset textclassifier_data_file_26_0 (textclassifier_data_file)) -(typeattributeset textservices_service_26_0 (textservices_service)) -(typeattributeset tmpfs_26_0 (tmpfs)) -(typeattributeset tombstoned_26_0 (tombstoned)) -(typeattributeset tombstone_data_file_26_0 (tombstone_data_file)) -(typeattributeset tombstoned_crash_socket_26_0 (tombstoned_crash_socket)) -(typeattributeset tombstoned_exec_26_0 (tombstoned_exec)) -(typeattributeset tombstoned_intercept_socket_26_0 (tombstoned_intercept_socket)) -(typeattributeset toolbox_26_0 (toolbox)) -(typeattributeset toolbox_exec_26_0 (toolbox_exec)) -(typeattributeset tracing_shell_writable_26_0 (tracing_shell_writable)) -(typeattributeset tracing_shell_writable_debug_26_0 (tracing_shell_writable_debug)) -(typeattributeset trust_service_26_0 (trust_service)) -(typeattributeset tty_device_26_0 (tty_device)) -(typeattributeset tun_device_26_0 (tun_device)) -(typeattributeset tv_input_service_26_0 (tv_input_service)) -(typeattributeset tzdatacheck_26_0 (tzdatacheck)) -(typeattributeset tzdatacheck_exec_26_0 (tzdatacheck_exec)) -(typeattributeset ueventd_26_0 (ueventd)) -(typeattributeset uhid_device_26_0 (uhid_device)) -(typeattributeset uimode_service_26_0 (uimode_service)) -(typeattributeset uio_device_26_0 (uio_device)) -(typeattributeset uncrypt_26_0 (uncrypt)) -(typeattributeset uncrypt_exec_26_0 (uncrypt_exec)) -(typeattributeset uncrypt_socket_26_0 (uncrypt_socket)) -(typeattributeset unencrypted_data_file_26_0 (unencrypted_data_file)) -(typeattributeset unlabeled_26_0 (unlabeled)) -(typeattributeset untrusted_app_25_26_0 (untrusted_app_25)) -(typeattributeset untrusted_app_26_0 (untrusted_app)) -(typeattributeset untrusted_v2_app_26_0 (untrusted_v2_app)) -(typeattributeset update_engine_26_0 (update_engine)) -(typeattributeset update_engine_data_file_26_0 (update_engine_data_file)) -(typeattributeset update_engine_exec_26_0 (update_engine_exec)) -(typeattributeset update_engine_service_26_0 (update_engine_service)) -(typeattributeset updatelock_service_26_0 (updatelock_service)) -(typeattributeset update_verifier_26_0 (update_verifier)) -(typeattributeset update_verifier_exec_26_0 (update_verifier_exec)) -(typeattributeset usagestats_service_26_0 (usagestats_service)) -(typeattributeset usbaccessory_device_26_0 (usbaccessory_device)) -(typeattributeset usb_device_26_0 (usb_device)) -(typeattributeset usbfs_26_0 (usbfs)) -(typeattributeset usb_service_26_0 (usb_service)) -(typeattributeset userdata_block_device_26_0 (userdata_block_device)) -(typeattributeset usermodehelper_26_0 (usermodehelper)) -(typeattributeset user_profile_data_file_26_0 (user_profile_data_file)) -(typeattributeset user_service_26_0 (user_service)) -(typeattributeset vcs_device_26_0 (vcs_device)) -(typeattributeset vdc_26_0 (vdc)) -(typeattributeset vdc_exec_26_0 (vdc_exec)) -(typeattributeset vendor_app_file_26_0 (vendor_app_file)) -(typeattributeset vendor_configs_file_26_0 (vendor_configs_file)) -(typeattributeset vendor_file_26_0 (vendor_file)) -(typeattributeset vendor_framework_file_26_0 (vendor_framework_file)) -(typeattributeset vendor_hal_file_26_0 (vendor_hal_file)) -(typeattributeset vendor_overlay_file_26_0 (vendor_overlay_file)) -(typeattributeset vendor_shell_exec_26_0 (vendor_shell_exec)) -(typeattributeset vendor_toolbox_exec_26_0 (vendor_toolbox_exec)) -(typeattributeset vfat_26_0 (vfat)) -(typeattributeset vibrator_service_26_0 (vibrator_service)) -(typeattributeset video_device_26_0 (video_device)) -(typeattributeset virtual_touchpad_26_0 (virtual_touchpad)) -(typeattributeset virtual_touchpad_exec_26_0 (virtual_touchpad_exec)) -(typeattributeset virtual_touchpad_service_26_0 (virtual_touchpad_service)) -(typeattributeset vndbinder_device_26_0 (vndbinder_device)) -(typeattributeset vndk_sp_file_26_0 (vndk_sp_file)) -(typeattributeset vndservice_contexts_file_26_0 (vndservice_contexts_file)) -(typeattributeset vndservicemanager_26_0 (vndservicemanager)) -(typeattributeset voiceinteraction_service_26_0 (voiceinteraction_service)) -(typeattributeset vold_26_0 (vold)) -(typeattributeset vold_data_file_26_0 (vold_data_file)) -(typeattributeset vold_device_26_0 (vold_device)) -(typeattributeset vold_exec_26_0 (vold_exec)) -(typeattributeset vold_prop_26_0 (vold_prop)) -(typeattributeset vold_socket_26_0 (vold_socket)) -(typeattributeset vpn_data_file_26_0 (vpn_data_file)) -(typeattributeset vr_hwc_26_0 (vr_hwc)) -(typeattributeset vr_hwc_exec_26_0 (vr_hwc_exec)) -(typeattributeset vr_hwc_service_26_0 (vr_hwc_service)) -(typeattributeset vr_manager_service_26_0 (vr_manager_service)) -(typeattributeset wallpaper_file_26_0 (wallpaper_file)) -(typeattributeset wallpaper_service_26_0 (wallpaper_service)) -(typeattributeset watchdogd_26_0 (watchdogd)) -(typeattributeset watchdog_device_26_0 (watchdog_device)) -(typeattributeset webviewupdate_service_26_0 (webviewupdate_service)) -(typeattributeset webview_zygote_26_0 (webview_zygote)) -(typeattributeset webview_zygote_exec_26_0 (webview_zygote_exec)) -(typeattributeset webview_zygote_socket_26_0 (webview_zygote_socket)) -(typeattributeset wifiaware_service_26_0 (wifiaware_service)) -(typeattributeset wificond_26_0 (wificond)) -(typeattributeset wificond_exec_26_0 (wificond_exec)) -(typeattributeset wificond_service_26_0 (wificond_service)) -(typeattributeset wifi_data_file_26_0 (wifi_data_file)) -(typeattributeset wifi_log_prop_26_0 (wifi_log_prop)) -(typeattributeset wifip2p_service_26_0 (wifip2p_service)) -(typeattributeset wifi_prop_26_0 (wifi_prop)) -(typeattributeset wifiscanner_service_26_0 (wifiscanner_service)) -(typeattributeset wifi_service_26_0 (wifi_service)) -(typeattributeset window_service_26_0 (window_service)) -(typeattributeset wpa_socket_26_0 (wpa_socket)) -(typeattributeset zero_device_26_0 (zero_device)) -(typeattributeset zoneinfo_data_file_26_0 (zoneinfo_data_file)) -(typeattributeset zygote_26_0 (zygote)) -(typeattributeset zygote_exec_26_0 (zygote_exec)) -(typeattributeset zygote_socket_26_0 (zygote_socket)) diff --git a/prebuilts/api/26.0/26.0.ignore.cil b/prebuilts/api/26.0/26.0.ignore.cil deleted file mode 100644 index 990c3ff7219d506b56154b87cf2414fa8f40e5c3..0000000000000000000000000000000000000000 --- a/prebuilts/api/26.0/26.0.ignore.cil +++ /dev/null @@ -1,5 +0,0 @@ -;; new_objects - a collection of types that have been introduced that have no -;; analogue in older policy. Thus, we do not need to map these types to -;; previous ones. Add here to pass checkapi tests. -(typeattribute new_objects) -(typeattributeset new_objects (kmsg_debug_device)) diff --git a/private/bpfloader.te b/private/bpfloader.te index e6902316d62a4dd020af14b0c492ecf1ae5b677f..4e8ec2b46eb4c13c6e90153bcee6d240dd051159 100644 --- a/private/bpfloader.te +++ b/private/bpfloader.te @@ -26,3 +26,5 @@ neverallow { domain -netd -bpfloader } bpfloader_exec:file { execute execute_no_ neverallow bpfloader domain:{ tcp_socket udp_socket rawip_socket } *; # only system_server, netd and bpfloader can read/write the bpf maps neverallow { domain -system_server -netd -bpfloader} netd:bpf { map_read map_write }; + +dontaudit bpfloader self:capability sys_admin; diff --git a/private/compat/26.0/26.0.cil b/private/compat/26.0/26.0.cil index cad7123badc872c0e6c7bdc0ac51ea7b622ab3d5..4f3546b136a60d6d2920a3ee92f13eef2a02ca0c 100644 --- a/private/compat/26.0/26.0.cil +++ b/private/compat/26.0/26.0.cil @@ -15,6 +15,7 @@ (type reboot_data_file) (type tracing_shell_writable) (type tracing_shell_writable_debug) +(type vold_socket) (type webview_zygote_socket) (type rild) diff --git a/private/compat/26.0/26.0.ignore.cil b/private/compat/26.0/26.0.ignore.cil index daeee95bf055298b644f7bdb58626b666b99bb74..056342b0c8c6667260e5da0c05a5fda359c9cd86 100644 --- a/private/compat/26.0/26.0.ignore.cil +++ b/private/compat/26.0/26.0.ignore.cil @@ -62,9 +62,9 @@ hal_neuralnetworks_hwservice hal_secure_element_hwservice hal_tetheroffload_hwservice + hal_wifi_hostapd_hwservice hal_usb_gadget_hwservice hal_vehicle_hwservice - hal_wifi_hostapd_hwservice hal_wifi_offload_hwservice incident_helper incident_helper_exec @@ -73,9 +73,6 @@ llkd_exec llkd_tmpfs last_boot_reason_prop - mediaprovider_tmpfs - netd_stable_secret_prop - package_native_service lowpan_device lowpan_prop lowpan_service diff --git a/private/file_contexts b/private/file_contexts index 243773bc230c9831bf8ea9b0c86b72a98dd0b82e..2087a368936f5cbf8564ff613da143a339a94a52 100644 --- a/private/file_contexts +++ b/private/file_contexts @@ -126,7 +126,6 @@ /dev/snd/audio_seq_device u:object_r:audio_seq_device:s0 /dev/socket(/.*)? u:object_r:socket_device:s0 /dev/socket/adbd u:object_r:adbd_socket:s0 -/dev/socket/cryptd u:object_r:vold_socket:s0 /dev/socket/dnsproxyd u:object_r:dnsproxyd_socket:s0 /dev/socket/dumpstate u:object_r:dumpstate_socket:s0 /dev/socket/fwmarkd u:object_r:fwmarkd_socket:s0 @@ -158,7 +157,6 @@ /dev/socket/traced_producer u:object_r:traced_producer_socket:s0 /dev/socket/traced_consumer u:object_r:traced_consumer_socket:s0 /dev/socket/uncrypt u:object_r:uncrypt_socket:s0 -/dev/socket/vold u:object_r:vold_socket:s0 /dev/socket/wpa_eth[0-9] u:object_r:wpa_socket:s0 /dev/socket/wpa_wlan[0-9] u:object_r:wpa_socket:s0 /dev/socket/zygote u:object_r:zygote_socket:s0 @@ -527,6 +525,12 @@ # LocalTransport (backup) uses this subtree /data/cache/backup(/.*)? u:object_r:cache_private_backup_file:s0 +############################# +# Metadata files +# +/metadata(/.*)? u:object_r:metadata_file:s0 +/metadata/vold(/.*)? u:object_r:vold_metadata_file:s0 + ############################# # asec containers /mnt/asec(/.*)? u:object_r:asec_apk_file:s0 diff --git a/private/healthd.te b/private/healthd.te index 0693a3a683d078e39b086c36fedf3c579908a229..20d0791739606dd0e886a1f0eacd9cb6308d40b1 100644 --- a/private/healthd.te +++ b/private/healthd.te @@ -2,5 +2,5 @@ typeattribute healthd coredomain; init_daemon_domain(healthd) -# Allow callback to storaged batteryproperties listener -binder_call(healthd, storaged) +# Allow healthd to serve health HAL +hal_server_domain(healthd, hal_health) diff --git a/private/perfprofd.te b/private/perfprofd.te index 2b4d537829f2df1545d163b5b5f0ec557471091a..25f97111f9e9c810a06c2761045a9abc68004c0a 100644 --- a/private/perfprofd.te +++ b/private/perfprofd.te @@ -3,6 +3,6 @@ userdebug_or_eng(` init_daemon_domain(perfprofd) ') -# Only servicemanager, statsd, su and systemserver can communicate. -neverallow { domain userdebug_or_eng(`-statsd -system_server') } perfprofd:binder call; -neverallow perfprofd { domain userdebug_or_eng(`-servicemanager -statsd -su -system_server') }:binder call; +# Only servicemanager, statsd, su, systemserver, hwservicemanager, health HAL can communicate. +neverallow { domain userdebug_or_eng(`-statsd -system_server -hal_health_server -hwservicemanager') } perfprofd:binder call; +neverallow perfprofd { domain userdebug_or_eng(`-servicemanager -statsd -su -system_server -hal_health_server -hwservicemanager') }:binder call; diff --git a/private/seapp_contexts b/private/seapp_contexts index 6727c38f71827db3832303eda7389a13a313b314..418150e71378e45f9157386fe6bea05940799ec5 100644 --- a/private/seapp_contexts +++ b/private/seapp_contexts @@ -107,11 +107,12 @@ user=secure_element seinfo=platform domain=secure_element levelFrom=all user=radio seinfo=platform domain=radio type=radio_data_file user=shared_relro domain=shared_relro user=shell seinfo=platform domain=shell name=com.android.shell type=shell_data_file -user=_isolated domain=isolated_app levelFrom=user user=webview_zygote seinfo=webview_zygote domain=webview_zygote +user=_isolated domain=isolated_app levelFrom=all user=_app seinfo=media domain=mediaprovider name=android.process.media type=app_data_file levelFrom=user user=_app seinfo=platform domain=platform_app type=app_data_file levelFrom=user -user=_app isV2App=true isEphemeralApp=true domain=ephemeral_app type=app_data_file levelFrom=user +user=_app isV2App=true isEphemeralApp=true domain=ephemeral_app type=app_data_file levelFrom=all user=_app isPrivApp=true domain=priv_app type=privapp_data_file levelFrom=user -user=_app minTargetSdkVersion=26 domain=untrusted_app type=app_data_file levelFrom=user +user=_app minTargetSdkVersion=28 domain=untrusted_app type=app_data_file levelFrom=all +user=_app minTargetSdkVersion=26 domain=untrusted_app_27 type=app_data_file levelFrom=user user=_app domain=untrusted_app_25 type=app_data_file levelFrom=user diff --git a/private/storaged.te b/private/storaged.te index f5f073513bc1962f0b4eb96abb516683f21abd20..b7321fda4a0811ca613743e41f2cc9938fca6fe5 100644 --- a/private/storaged.te +++ b/private/storaged.te @@ -38,9 +38,7 @@ add_service(storaged, storaged_service) binder_use(storaged) binder_call(storaged, system_server) -# use batteryproperties service -allow storaged batteryproperties_service:service_manager find; -binder_call(storaged, healthd) +hal_client_domain(storaged, hal_health) # Implements a dumpsys interface. allow storaged dumpstate:fd use; diff --git a/private/system_server.te b/private/system_server.te index 895024040003f28088dd4dc391e54ac0e926be77..740cceeb300ab6b214b41dbc448c2da9a18de8ab 100644 --- a/private/system_server.te +++ b/private/system_server.te @@ -142,6 +142,10 @@ allow system_server debugfs:file r_file_perms; auditallow system_server debugfs:file r_file_perms; allow system_server debugfs_wakeup_sources:file r_file_perms; +# Delete /data/misc/stats-data/ and /data/misc/stats-service/ directories. +allow system_server stats_data_file:dir { open read remove_name search write }; +allow system_server stats_data_file:file unlink; + # The DhcpClient and WifiWatchdog use packet_sockets allow system_server self:packet_socket create_socket_perms_no_ioctl; @@ -156,7 +160,6 @@ allow system_server self:tun_socket create_socket_perms_no_ioctl; unix_socket_connect(system_server, lmkd, lmkd) unix_socket_connect(system_server, mtpd, mtp) unix_socket_connect(system_server, netd, netd) -unix_socket_connect(system_server, vold, vold) unix_socket_connect(system_server, zygote, zygote) unix_socket_connect(system_server, racoon, racoon) unix_socket_connect(system_server, uncrypt, uncrypt) @@ -196,6 +199,7 @@ hal_client_domain(system_server, hal_contexthub) hal_client_domain(system_server, hal_fingerprint) hal_client_domain(system_server, hal_gnss) hal_client_domain(system_server, hal_graphics_allocator) +hal_client_domain(system_server, hal_health) hal_client_domain(system_server, hal_ir) hal_client_domain(system_server, hal_light) hal_client_domain(system_server, hal_memtrack) @@ -652,6 +656,8 @@ userdebug_or_eng(` allow system_server perfprofd_service:service_manager find; ') +add_service(system_server, batteryproperties_service) + allow system_server keystore:keystore_key { get_state get diff --git a/public/domain.te b/public/domain.te index f6ee4edf508ebf31e5a197cceb1635f48d57e63b..4e306227ff5fe420060439f59240a16c7b0c3c23 100644 --- a/public/domain.te +++ b/public/domain.te @@ -1411,7 +1411,5 @@ full_treble_only(` -charger # TODO(b/110891300): remove this exception -incidentd - # TODO(b/110890430): remove this exception - -perfprofd } sysfs_batteryinfo:file { open read }; ') diff --git a/public/dumpstate.te b/public/dumpstate.te index 412418ab18f33c0a7190cd108c74432783934de8..2844d2e54b0abb46e21a4849db8a6b2ae7550a02 100644 --- a/public/dumpstate.te +++ b/public/dumpstate.te @@ -100,6 +100,7 @@ auditallow dumpstate debugfs:file r_file_perms; allow dumpstate { block_device cache_file + metadata_file rootfs selinuxfs storage_file diff --git a/public/file.te b/public/file.te index 79e36d41898e48f19b3cc5b4c9c8341f9058b6b0..290283a190b89414d75d8970ec1f46a7641cbee5 100644 --- a/public/file.te +++ b/public/file.te @@ -350,7 +350,6 @@ type tombstoned_intercept_socket, file_type, coredomain_socket; type traced_producer_socket, file_type, coredomain_socket, mlstrustedobject; type traced_consumer_socket, file_type, coredomain_socket; type uncrypt_socket, file_type, coredomain_socket; -type vold_socket, file_type, coredomain_socket; type wpa_socket, file_type, data_file_type, core_data_file_type; type zygote_socket, file_type, coredomain_socket; # UART (for GPS) control proc file diff --git a/public/healthd.te b/public/healthd.te index 87217d5d703314adafbaa49bbc4268a8eca261d6..c6aecdfe873d3f310fb782b6f6dc374bdd50dee0 100644 --- a/public/healthd.te +++ b/public/healthd.te @@ -23,9 +23,6 @@ allow healthd self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl; wakelock_use(healthd) -binder_use(healthd) -binder_service(healthd) -binder_call(healthd, system_server) hal_client_domain(healthd, hal_health) # Read/write to /sys/power/state @@ -55,8 +52,6 @@ allow healthd ashmem_device:chr_file execute; allow healthd self:process execmem; allow healthd proc_sysrq:file rw_file_perms; -add_service(healthd, batteryproperties_service) - # Healthd needs to tell init to continue the boot # process when running in charger mode. set_prop(healthd, system_prop) diff --git a/public/init.te b/public/init.te index 43e858c50ee0d668b2cdb7ee16d1166744369c9d..4adf5cdb94032beec0bb039e3057b6ff2b24d73b 100644 --- a/public/init.te +++ b/public/init.te @@ -487,8 +487,6 @@ allow init unencrypted_data_file:dir create_dir_perms; # Allow init to write to /proc/sys/vm/overcommit_memory allow init proc_overcommit_memory:file { write }; -unix_socket_connect(init, vold, vold) - # Raw writes to misc block device allow init misc_block_device:blk_file w_file_perms; @@ -501,6 +499,10 @@ allow init system_data_file:lnk_file r_file_perms; # For init to be able to run shell scripts from vendor allow init vendor_shell_exec:file execute; +# Metadata setup +allow init vold_metadata_file:dir create_dir_perms; +allow init vold_metadata_file:file getattr; + ### ### neverallow rules ### diff --git a/public/keystore.te b/public/keystore.te index ee5e6757456e4c9316d76316e0e8e1e2b4ba5cd0..49355bd952c64ea46ece62f579338f9f4b386954 100644 --- a/public/keystore.te +++ b/public/keystore.te @@ -13,6 +13,7 @@ allow keystore keystore_exec:file { getattr }; add_service(keystore, keystore_service) allow keystore sec_key_att_app_id_provider_service:service_manager find; +allow keystore dropbox_service:service_manager find; # Check SELinux permissions. selinux_check_access(keystore) diff --git a/public/perfprofd.te b/public/perfprofd.te index 70becb202c514cccc976b0201d4cb56d5a9f7c09..83a1319b894312a8052ac67a963428dfffeccdfe 100644 --- a/public/perfprofd.te +++ b/public/perfprofd.te @@ -39,8 +39,8 @@ userdebug_or_eng(` # perfprofd looks at thermals. allow perfprofd sysfs_thermal:dir r_dir_perms; - # perfprofd checks power_supply. - r_dir_file(perfprofd, sysfs_batteryinfo) + # perfprofd gets charging status. + hal_client_domain(perfprofd, hal_health) # simpleperf reads kernel notes. allow perfprofd sysfs_kernel_notes:file r_file_perms; diff --git a/public/property.te b/public/property.te index b92f18a7e8711dd3fc9eb55cc459ce8c37a0f82b..d8d01bb9e70a01e3ffb9be03d8e8d73b45ba5d86 100644 --- a/public/property.te +++ b/public/property.te @@ -218,7 +218,7 @@ compatible_property_only(` domain -coredomain -bluetooth - -hal_bluetooth + -hal_bluetooth_server } { bluetooth_prop }:property_service set; @@ -227,7 +227,7 @@ compatible_property_only(` domain -coredomain -bluetooth - -hal_bluetooth + -hal_bluetooth_server -vendor_init } { exported_bluetooth_prop @@ -236,7 +236,7 @@ compatible_property_only(` neverallow { domain -coredomain - -hal_wifi + -hal_wifi_server -wificond } { wifi_prop @@ -245,7 +245,7 @@ compatible_property_only(` neverallow { domain -coredomain - -hal_wifi + -hal_wifi_server -wificond -vendor_init } { @@ -298,7 +298,7 @@ compatible_property_only(` domain -coredomain -bluetooth - -hal_bluetooth + -hal_bluetooth_server } { bluetooth_prop }:file no_rw_file_perms; @@ -306,7 +306,7 @@ compatible_property_only(` neverallow { domain -coredomain - -hal_wifi + -hal_wifi_server -wificond } { wifi_prop diff --git a/public/property_contexts b/public/property_contexts index 8014f931c0f9fc8d7c7f53e12230e0153c5170a3..7ef6b263863a9102df7b27ceefe041e336d3f472 100644 --- a/public/property_contexts +++ b/public/property_contexts @@ -131,6 +131,7 @@ wlan.driver.status u:object_r:exported_wifi_prop:s0 exact enum ok unloaded # vendor-init-readable|vendor-init-actionable dev.bootcomplete u:object_r:exported3_system_prop:s0 exact bool +persist.sys.usb.usbradio.config u:object_r:exported3_system_prop:s0 exact string sys.boot_completed u:object_r:exported3_system_prop:s0 exact bool sys.retaildemo.enabled u:object_r:exported3_system_prop:s0 exact int @@ -145,6 +146,7 @@ aac_drc_cut u:object_r:exported2_default_prop:s0 exact int aac_drc_enc_target_level u:object_r:exported2_default_prop:s0 exact int aac_drc_heavy u:object_r:exported2_default_prop:s0 exact int aac_drc_reference_level u:object_r:exported2_default_prop:s0 exact int +ro.aac_drc_effect_type u:object_r:exported2_default_prop:s0 exact int drm.64bit.enabled u:object_r:exported2_default_prop:s0 exact bool dumpstate.dry_run u:object_r:exported_dumpstate_prop:s0 exact bool hal.instrumentation.enable u:object_r:exported2_default_prop:s0 exact bool @@ -252,6 +254,7 @@ ro.hardware.hdmi_cec u:object_r:exported_default_prop:s0 exact string ro.hardware.hwcomposer u:object_r:exported_default_prop:s0 exact string ro.hardware.input u:object_r:exported_default_prop:s0 exact string ro.hardware.keystore u:object_r:exported_default_prop:s0 exact string +ro.hardware.keystore_desede u:object_r:exported_default_prop:s0 exact string ro.hardware.lights u:object_r:exported_default_prop:s0 exact string ro.hardware.local_time u:object_r:exported_default_prop:s0 exact string ro.hardware.memtrack u:object_r:exported_default_prop:s0 exact string @@ -271,10 +274,12 @@ ro.hardware.vibrator u:object_r:exported_default_prop:s0 exact string ro.hardware.virtual_device u:object_r:exported_default_prop:s0 exact string ro.hardware.vulkan u:object_r:exported_default_prop:s0 exact string ro.kernel.qemu u:object_r:exported_default_prop:s0 exact int -ro.kernel.qemu.gles u:object_r:exported_default_prop:s0 exact int +ro.kernel.qemu. u:object_r:exported_default_prop:s0 +ro.kernel.android.bootanim u:object_r:exported_default_prop:s0 exact int ro.odm.build.date u:object_r:exported_default_prop:s0 exact string ro.odm.build.date.utc u:object_r:exported_default_prop:s0 exact int ro.odm.build.fingerprint u:object_r:exported_default_prop:s0 exact string +ro.oem.key1 u:object_r:exported_default_prop:s0 exact string ro.product.board u:object_r:exported_default_prop:s0 exact string ro.product.cpu.abilist32 u:object_r:exported_default_prop:s0 exact string ro.product.cpu.abilist64 u:object_r:exported_default_prop:s0 exact string diff --git a/public/te_macros b/public/te_macros index a9814ff8838aa4f68c443717554f37af25a955ad..5c1eeeacedaaba692137a60045f62bb353133925 100644 --- a/public/te_macros +++ b/public/te_macros @@ -497,12 +497,6 @@ define(`not_compatible_property', ifelse(target_compatible_property, `true', , $ # define(`userdebug_or_eng', ifelse(target_build_variant, `eng', $1, ifelse(target_build_variant, `userdebug', $1))) -##################################### -# User builds -# SELinux rules which apply only to user builds -# -define(`userbuild', ifelse(target_build_variant, `user', $1, )) - ##################################### # asan builds # SELinux rules which apply only to asan builds diff --git a/public/vdc.te b/public/vdc.te index 75a5d1b8a32f2e8ac818d5569ba4b79da6d60769..424bdea02a19b85989b6bfe0af18b84768e877d0 100644 --- a/public/vdc.te +++ b/public/vdc.te @@ -8,22 +8,6 @@ type vdc, domain; type vdc_exec, exec_type, file_type; -# TODO: remove as part of 13758960 -unix_socket_connect(vdc, vold, vold) - -# vdc sends information back to dumpstate when "adb bugreport" is used -# TODO: remove as part of 13758960 -allow vdc dumpstate:fd use; -allow vdc dumpstate:unix_stream_socket { read write getattr }; - -# vdc information is written to shell owned bugreport files -# TODO: remove as part of 13758960 -allow vdc shell_data_file:file { write getattr }; - -# Why? -# TODO: remove as part of 13758960 -allow vdc dumpstate:unix_dgram_socket { read write }; - # vdc can be invoked with logwrapper, so let it write to pty allow vdc devpts:chr_file rw_file_perms; diff --git a/public/wificond.te b/public/wificond.te index fd2ed4fdd728d91fde0f628b6b1e3ea13d77b9bc..c62a8d72cc6b608a209dc82d7160cd06c8235a81 100644 --- a/public/wificond.te +++ b/public/wificond.te @@ -23,11 +23,6 @@ allow wificond self:netlink_generic_socket create_socket_perms_no_ioctl; r_dir_file(wificond, proc_net_type) -# wificond writes out configuration files for wpa_supplicant/hostapd. -# wificond also reads pid files out of this directory -allow wificond wifi_data_file:dir rw_dir_perms; -allow wificond wifi_data_file:file create_file_perms; - # allow wificond to check permission for dumping logs allow wificond permission_service:service_manager find; diff --git a/tools/sepolicy-analyze/Android.mk b/tools/sepolicy-analyze/Android.mk index 25408a3176a14dabfaa4a8b7c3213ac6bad40275..56204a5af18c99d61eb3a352a67ee90d6d4dddd1 100644 --- a/tools/sepolicy-analyze/Android.mk +++ b/tools/sepolicy-analyze/Android.mk @@ -10,6 +10,6 @@ LOCAL_SRC_FILES := sepolicy-analyze.c dups.c neverallow.c perm.c typecmp.c boole LOCAL_STATIC_LIBRARIES := libsepol LOCAL_CXX_STL := none -LOCAL_COMPATIBILITY_SUITE := cts gts vts +LOCAL_COMPATIBILITY_SUITE := ats cts gts vts sts include $(BUILD_HOST_EXECUTABLE) diff --git a/vendor/file.te b/vendor/file.te index 4de29c3cde8303ee371dcf5e33b1ec30d0a80a0c..0b1fd748091cec385ddb879528ca08efe973048d 100644 --- a/vendor/file.te +++ b/vendor/file.te @@ -1,4 +1,2 @@ -# Socket types -type hostapd_socket, file_type, data_file_type, core_data_file_type; -# Hostapd conf files type hostapd_data_file, file_type, data_file_type; +type wpa_data_file, file_type, data_file_type; diff --git a/vendor/file_contexts b/vendor/file_contexts index 20b3b9f52052045df82f542d86547578446f9141..e029bfd57ffaa8b3d55c0ea519b2ff4860dcf956 100644 --- a/vendor/file_contexts +++ b/vendor/file_contexts @@ -10,6 +10,7 @@ /(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service u:object_r:hal_fingerprint_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.boot@1\.0-service u:object_r:hal_bootctl_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.broadcastradio@\d+\.\d+-service u:object_r:hal_broadcastradio_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-service_64 u:object_r:hal_camera_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-service u:object_r:hal_camera_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-external-service u:object_r:hal_camera_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.configstore@1\.[0-9]+-service u:object_r:hal_configstore_default_exec:s0 @@ -24,6 +25,7 @@ /(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.composer@2\.1-service u:object_r:hal_graphics_composer_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.composer@2\.2-service u:object_r:hal_graphics_composer_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.health@1\.0-service u:object_r:hal_health_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.health@2\.0-service u:object_r:hal_health_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.ir@1\.0-service u:object_r:hal_ir_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service u:object_r:hal_keymaster_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.0-service u:object_r:hal_keymaster_default_exec:s0 @@ -49,7 +51,6 @@ /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi\.offload@1\.0-service u:object_r:hal_wifi_offload_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0 /(vendor|system/vendor)/bin/hw/hostapd u:object_r:hal_wifi_hostapd_default_exec:s0 -/(vendor|system/vendor)/bin/hostapd u:object_r:hostapd_exec:s0 /(vendor|system/vendor)/bin/hw/wpa_supplicant u:object_r:hal_wifi_supplicant_default_exec:s0 /(vendor|system/vendor)/bin/vndservicemanager u:object_r:vndservicemanager_exec:s0 @@ -64,4 +65,4 @@ # Data files # /data/vendor/wifi/hostapd(/.*)? u:object_r:hostapd_data_file:s0 -/data/misc/wifi/hostapd(/.*)? u:object_r:hostapd_socket:s0 +/data/vendor/wifi/wpa(/.*)? u:object_r:wpa_data_file:s0 diff --git a/vendor/hal_wifi_hostapd_default.te b/vendor/hal_wifi_hostapd_default.te index 5a3bbb6eed013b4f8fb5c5b2e897bac055eaa294..1e0dcb83aa3dc03b4fcd1ec24b10b81083afc126 100644 --- a/vendor/hal_wifi_hostapd_default.te +++ b/vendor/hal_wifi_hostapd_default.te @@ -7,5 +7,6 @@ init_daemon_domain(hal_wifi_hostapd_default) net_domain(hal_wifi_hostapd_default) # Allow hostapd to access it's data folder -allow hal_wifi_hostapd_default hostapd_data_file:dir rw_dir_perms; +allow hal_wifi_hostapd_default hostapd_data_file:dir create_dir_perms; allow hal_wifi_hostapd_default hostapd_data_file:file create_file_perms; +allow hal_wifi_hostapd_default hostapd_data_file:sock_file create_file_perms; diff --git a/vendor/hal_wifi_supplicant_default.te b/vendor/hal_wifi_supplicant_default.te index a345f297bb40baa2be3cf65bfaa05a2dbca07cf3..a44672110753188b457a4d090c99870d559f4c64 100644 --- a/vendor/hal_wifi_supplicant_default.te +++ b/vendor/hal_wifi_supplicant_default.te @@ -16,6 +16,10 @@ hwbinder_use(hal_wifi_supplicant_default) allow hal_wifi_supplicant_default system_wifi_keystore_hwservice:hwservice_manager find; binder_call(hal_wifi_supplicant_default, wifi_keystore_service_server) +allow hal_wifi_supplicant_default wpa_data_file:dir create_dir_perms; +allow hal_wifi_supplicant_default wpa_data_file:file create_file_perms; +allow hal_wifi_supplicant_default wpa_data_file:sock_file create_file_perms; + # Write to security logs for audit. get_prop(hal_wifi_supplicant_default, device_logging_prop) diff --git a/vendor/hostapd.te b/vendor/hostapd.te deleted file mode 100644 index 9f99378219d04ac712193a86f8a616f6aa54fb62..0000000000000000000000000000000000000000 --- a/vendor/hostapd.te +++ /dev/null @@ -1,23 +0,0 @@ -# userspace wifi access points -type hostapd, domain; -type hostapd_exec, exec_type, vendor_file_type, file_type; - -init_daemon_domain(hostapd) - -net_domain(hostapd) -allow hostapd self:global_capability_class_set { net_admin net_raw }; - -# hostapd learns about its network interface via sysfs. -allow hostapd sysfs:file r_file_perms; -# hostapd follows the /sys/class/net/wlan0 link to the PCI device. -allow hostapd sysfs:lnk_file r_file_perms; - -# Allow hostapd to access /proc/net/psched -allow hostapd proc_net:file { getattr open read }; - -# Various socket permissions. -allowxperm hostapd self:udp_socket ioctl priv_sock_ioctls; -allow hostapd self:netlink_socket create_socket_perms_no_ioctl; -allow hostapd self:netlink_generic_socket create_socket_perms_no_ioctl; -allow hostapd self:packet_socket create_socket_perms_no_ioctl; -allow hostapd self:netlink_route_socket nlmsg_write;