312 lines
26 KiB
Text
312 lines
26 KiB
Text
type aidl_lazy_test_service, service_manager_type;
|
|
type apc_service, service_manager_type;
|
|
type apex_service, service_manager_type;
|
|
type artd_service, service_manager_type;
|
|
type audioserver_service, service_manager_type;
|
|
type authorization_service, service_manager_type;
|
|
type batteryproperties_service, app_api_service, ephemeral_app_api_service, service_manager_type;
|
|
type bluetooth_service, service_manager_type;
|
|
type cameraserver_service, service_manager_type;
|
|
type default_android_service, service_manager_type;
|
|
type dice_maintenance_service, service_manager_type;
|
|
type dice_node_service, service_manager_type;
|
|
type dnsresolver_service, service_manager_type;
|
|
type drmserver_service, service_manager_type;
|
|
type dumpstate_service, service_manager_type;
|
|
type fingerprintd_service, service_manager_type;
|
|
type gatekeeper_service, app_api_service, service_manager_type;
|
|
type gpu_service, app_api_service, ephemeral_app_api_service, service_manager_type;
|
|
type idmap_service, service_manager_type;
|
|
type iorapd_service, service_manager_type;
|
|
type incident_service, service_manager_type;
|
|
type installd_service, service_manager_type;
|
|
type credstore_service, app_api_service, service_manager_type;
|
|
type keystore_compat_hal_service, service_manager_type;
|
|
type keystore_maintenance_service, service_manager_type;
|
|
type keystore_metrics_service, service_manager_type;
|
|
type keystore_service, service_manager_type;
|
|
type legacykeystore_service, service_manager_type;
|
|
type lpdump_service, service_manager_type;
|
|
type mdns_service, service_manager_type;
|
|
type mediaserver_service, service_manager_type;
|
|
type mediametrics_service, service_manager_type;
|
|
type mediaextractor_service, service_manager_type;
|
|
type mediadrmserver_service, service_manager_type;
|
|
type mediatranscoding_service, app_api_service, service_manager_type;
|
|
type netd_service, service_manager_type;
|
|
type nfc_service, service_manager_type;
|
|
type radio_service, service_manager_type;
|
|
type remoteprovisioning_service, service_manager_type;
|
|
type secure_element_service, service_manager_type;
|
|
type service_manager_service, service_manager_type;
|
|
type storaged_service, service_manager_type;
|
|
type surfaceflinger_service, app_api_service, ephemeral_app_api_service, service_manager_type;
|
|
type system_app_service, service_manager_type;
|
|
type system_suspend_control_internal_service, service_manager_type;
|
|
type system_suspend_control_service, service_manager_type;
|
|
type update_engine_service, service_manager_type;
|
|
type update_engine_stable_service, service_manager_type;
|
|
type virtualization_service, service_manager_type;
|
|
type virtual_touchpad_service, service_manager_type;
|
|
type vold_service, service_manager_type;
|
|
type vr_hwc_service, service_manager_type;
|
|
type vrflinger_vsync_service, service_manager_type;
|
|
|
|
# system_server_services broken down
|
|
type accessibility_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type account_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type activity_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type activity_task_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type adb_service, system_api_service, system_server_service, service_manager_type;
|
|
type alarm_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type app_binding_service, system_server_service, service_manager_type;
|
|
type app_hibernation_service, system_api_service, system_server_service, service_manager_type;
|
|
type app_integrity_service, system_api_service, system_server_service, service_manager_type;
|
|
type app_prediction_service, app_api_service, system_server_service, service_manager_type;
|
|
type app_search_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type appops_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type appwidget_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type assetatlas_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type attestation_verification_service, app_api_service, system_server_service, service_manager_type;
|
|
type audio_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type auth_service, app_api_service, system_server_service, service_manager_type;
|
|
type autofill_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type backup_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type batterystats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type battery_service, system_server_service, service_manager_type;
|
|
type binder_calls_stats_service, system_server_service, service_manager_type;
|
|
type blob_store_service, app_api_service, system_server_service, service_manager_type;
|
|
type bluetooth_manager_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type broadcastradio_service, system_server_service, service_manager_type;
|
|
type cacheinfo_service, system_api_service, system_server_service, service_manager_type;
|
|
type cameraproxy_service, system_server_service, service_manager_type;
|
|
type clipboard_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type cloudsearch_service, app_api_service, system_server_service, service_manager_type;
|
|
type contexthub_service, app_api_service, system_server_service, service_manager_type;
|
|
type crossprofileapps_service, app_api_service, system_server_service, service_manager_type;
|
|
type IProxyService_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type companion_device_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type connectivity_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type connmetrics_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type consumer_ir_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type content_capture_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type content_suggestions_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type content_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type country_detector_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
# Note: The coverage_service should only be enabled for userdebug / eng builds that were compiled
|
|
# with EMMA_INSTRUMENT=true. We should consider locking this down in the future.
|
|
type coverage_service, system_server_service, service_manager_type;
|
|
type cpuinfo_service, system_api_service, system_server_service, service_manager_type;
|
|
type dataloader_manager_service, system_server_service, service_manager_type;
|
|
type dbinfo_service, system_api_service, system_server_service, service_manager_type;
|
|
type device_config_service, system_server_service, service_manager_type;
|
|
type device_policy_service, app_api_service, system_server_service, service_manager_type;
|
|
type device_state_service, app_api_service, system_api_service, system_server_service, service_manager_type;
|
|
type deviceidle_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type device_identifiers_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type devicestoragemonitor_service, system_server_service, service_manager_type;
|
|
type diskstats_service, system_api_service, system_server_service, service_manager_type;
|
|
type display_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type domain_verification_service, app_api_service, system_server_service, service_manager_type;
|
|
type color_display_service, system_api_service, system_server_service, service_manager_type;
|
|
type external_vibrator_service, system_server_service, service_manager_type;
|
|
type file_integrity_service, app_api_service, system_server_service, service_manager_type;
|
|
type font_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type netd_listener_service, system_server_service, service_manager_type;
|
|
type network_watchlist_service, system_server_service, service_manager_type;
|
|
type DockObserver_service, system_server_service, service_manager_type;
|
|
type dreams_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type dropbox_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type lowpan_service, system_api_service, system_server_service, service_manager_type;
|
|
type ethernet_service, app_api_service, system_server_service, service_manager_type;
|
|
type biometric_service, app_api_service, system_server_service, service_manager_type;
|
|
type bugreport_service, app_api_service, system_server_service, service_manager_type;
|
|
type platform_compat_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type face_service, app_api_service, system_server_service, service_manager_type;
|
|
type fingerprint_service, app_api_service, system_server_service, service_manager_type;
|
|
type fwk_stats_service, app_api_service, system_server_service, service_manager_type;
|
|
type game_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type gfxinfo_service, system_api_service, system_server_service, service_manager_type;
|
|
type gnss_time_update_service, system_server_service, service_manager_type;
|
|
type graphicsstats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type hardware_service, system_server_service, service_manager_type;
|
|
type hardware_properties_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type hdmi_control_service, app_api_service, system_server_service, service_manager_type;
|
|
type hint_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type imms_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type incremental_service, system_server_service, service_manager_type;
|
|
type input_method_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type input_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type ipsec_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type iris_service, app_api_service, system_server_service, service_manager_type;
|
|
type jobscheduler_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type launcherapps_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type legacy_permission_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type light_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type locale_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type location_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type location_time_zone_manager_service, system_server_service, service_manager_type;
|
|
type lock_settings_service, app_api_service, system_api_service, system_server_service, service_manager_type;
|
|
type looper_stats_service, system_server_service, service_manager_type;
|
|
type media_communication_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type media_metrics_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type media_projection_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type media_router_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type media_session_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type meminfo_service, system_api_service, system_server_service, service_manager_type;
|
|
type memtrackproxy_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type midi_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type mount_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type music_recognition_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type nearby_service, system_api_service, system_server_service, service_manager_type;
|
|
type netpolicy_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type netstats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type network_management_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type network_score_service, system_api_service, system_server_service, service_manager_type;
|
|
type network_stack_service, system_server_service, service_manager_type;
|
|
type network_time_update_service, system_server_service, service_manager_type;
|
|
type notification_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type oem_lock_service, system_api_service, system_server_service, service_manager_type;
|
|
type otadexopt_service, system_server_service, service_manager_type;
|
|
type overlay_service, system_api_service, system_server_service, service_manager_type;
|
|
type pac_proxy_service, app_api_service, system_server_service, service_manager_type;
|
|
type package_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type package_native_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type people_service, app_api_service, system_server_service, service_manager_type;
|
|
type permission_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type permissionmgr_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type permission_checker_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type persistent_data_block_service, system_api_service, system_server_service, service_manager_type;
|
|
type pinner_service, system_server_service, service_manager_type;
|
|
type powerstats_service, app_api_service, system_server_service, service_manager_type;
|
|
type power_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type print_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type processinfo_service, system_server_service, service_manager_type;
|
|
type procstats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type reboot_readiness_service, app_api_service, system_server_service, service_manager_type;
|
|
type recovery_service, system_server_service, service_manager_type;
|
|
type registry_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type resources_manager_service, system_api_service, system_server_service, service_manager_type;
|
|
type restrictions_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type role_service, app_api_service, system_server_service, service_manager_type;
|
|
type rollback_service, app_api_service, system_server_service, service_manager_type;
|
|
type runtime_service, system_server_service, service_manager_type;
|
|
type rttmanager_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type samplingprofiler_service, system_server_service, service_manager_type;
|
|
type scheduling_policy_service, system_server_service, service_manager_type;
|
|
type search_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type search_ui_service, app_api_service, system_server_service, service_manager_type;
|
|
type sec_key_att_app_id_provider_service, app_api_service, system_server_service, service_manager_type;
|
|
type selection_toolbar_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type sensorservice_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type sensor_privacy_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type serial_service, system_api_service, system_server_service, service_manager_type;
|
|
type servicediscovery_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type settings_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type shortcut_service, app_api_service, system_server_service, service_manager_type;
|
|
type slice_service, app_api_service, system_server_service, service_manager_type;
|
|
type smartspace_service, app_api_service, system_server_service, service_manager_type;
|
|
type statusbar_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type storagestats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type system_config_service, system_api_service, system_server_service, service_manager_type;
|
|
type system_server_dumper_service, system_api_service, system_server_service, service_manager_type;
|
|
type system_update_service, system_server_service, service_manager_type;
|
|
type soundtrigger_middleware_service, system_server_service, service_manager_type;
|
|
type speech_recognition_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type tare_service, app_api_service, system_server_service, service_manager_type;
|
|
type task_service, system_server_service, service_manager_type;
|
|
type testharness_service, system_server_service, service_manager_type;
|
|
type textclassification_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type textservices_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type texttospeech_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type telecom_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type thermal_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type timedetector_service, app_api_service, system_server_service, service_manager_type;
|
|
type timezone_service, system_server_service, service_manager_type;
|
|
type timezonedetector_service, app_api_service, system_server_service, service_manager_type;
|
|
type translation_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type trust_service, app_api_service, system_server_service, service_manager_type;
|
|
type tv_iapp_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type tv_input_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type tv_tuner_resource_mgr_service, app_api_service, system_server_service, service_manager_type;
|
|
type uimode_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type updatelock_service, system_api_service, system_server_service, service_manager_type;
|
|
type uri_grants_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type usagestats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type usb_service, app_api_service, system_server_service, service_manager_type;
|
|
type user_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type uwb_service, app_api_service, system_server_service, service_manager_type;
|
|
type vcn_management_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type vibrator_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type vibrator_manager_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type virtual_device_service, app_api_service, system_server_service, service_manager_type;
|
|
type voiceinteraction_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type vpn_management_service, app_api_service, system_server_service, service_manager_type;
|
|
type vr_manager_service, system_server_service, service_manager_type;
|
|
type wallpaper_service, app_api_service, system_server_service, service_manager_type;
|
|
type wallpaper_effects_generation_service, app_api_service, system_server_service, service_manager_type;
|
|
type webviewupdate_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type wifip2p_service, app_api_service, system_server_service, service_manager_type;
|
|
type wifiscanner_service, system_api_service, system_server_service, service_manager_type;
|
|
type wifi_service, app_api_service, system_server_service, service_manager_type;
|
|
type wifinl80211_service, service_manager_type;
|
|
type wifiaware_service, app_api_service, system_server_service, service_manager_type;
|
|
type window_service, system_api_service, system_server_service, service_manager_type;
|
|
type inputflinger_service, system_api_service, system_server_service, service_manager_type;
|
|
type wpantund_service, system_api_service, service_manager_type;
|
|
type tethering_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
|
|
type emergency_affordance_service, system_server_service, service_manager_type;
|
|
type hal_wifi_hostapd_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_wifi_supplicant_service, vendor_service, protected_service, service_manager_type;
|
|
|
|
###
|
|
### HAL Services
|
|
###
|
|
|
|
type hal_audio_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_audiocontrol_service, vendor_service, service_manager_type;
|
|
type hal_authsecret_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_contexthub_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_dice_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_dumpstate_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_face_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_fingerprint_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_gnss_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_graphics_allocator_service, vendor_service, service_manager_type;
|
|
type hal_graphics_composer_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_health_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_health_storage_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_identity_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_input_processor_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_ir_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_keymint_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_light_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_memtrack_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_neuralnetworks_service, vendor_service, service_manager_type;
|
|
type hal_nfc_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_oemlock_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_power_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_power_stats_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_radio_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_rebootescrow_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_remotelyprovisionedcomponent_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_sensors_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_secureclock_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_sharedsecret_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_system_suspend_service, protected_service, service_manager_type;
|
|
type hal_tv_tuner_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_usb_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_uwb_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_vehicle_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_vibrator_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_weaver_service, vendor_service, protected_service, service_manager_type;
|
|
type hal_nlinterceptor_service, vendor_service, protected_service, service_manager_type;
|
|
|
|
###
|
|
### Neverallow rules
|
|
###
|
|
|
|
# servicemanager handles registering or looking up named services.
|
|
# It does not make sense to register or lookup something which is not a service.
|
|
# Trigger a compile error if this occurs.
|
|
neverallow domain ~{ service_manager_type vndservice_manager_type }:service_manager { add find };
|