%3 cluster_host cuttlefish-user Debian package cluster_android Cuttlefish VM audio_server internal/audio_server.sock webrtc webrtc audio_server->webrtc browser Browser confirmationui_sign internal/confui_sign.sock secure_env secure_env confirmationui_sign->secure_env gnss_grpc_proxy gnss_grpc_proxy gnss_grpc_server GNSS gRPC server gnss_grpc_server->gnss_grpc_proxy TCP host_bluetooth Host bluetooth (netsim / rootcanal) host_confirmationui_in internal/confui_fifo_vm.in host_confirmationui_in->webrtc host_confirmationui_out internal/confui_fifo_vm.out host_confirmationui_out->webrtc keyboard_server internal/keyboard.sock keyboard_server->webrtc touch_server internal/touch_N.sock touch_server->webrtc run_cvd run_cvd operator_proxy operator_proxy operator_proxy->browser HTTPS (8443) socket_vsock_proxy socket_vsock_proxy socket_vsock_proxy->webrtc wayland_socket internal/frames.sock wayland_socket->webrtc Wayland webrtc->browser WebRTC webrtc->confirmationui_sign webrtc->gnss_grpc_server TCP webrtc->host_bluetooth webrtc->run_cvd operator_socket /run/cuttlefish/operator webrtc->operator_socket JSON vmm crosvm vmm->audio_server vmm->host_confirmationui_in vmm->host_confirmationui_out vmm->keyboard_server vmm->touch_server vmm->wayland_socket Wayland operator Host Orchestrator operator->browser HTTPS (1443) operator->operator_proxy HTTP (1080) operator_socket->operator JSON confirmationui_console /dev/hvc8 confirmationui_console->vmm keyboard_input /dev/input/event3 | keyboard keyboard_input->vmm touch_input /dev/input/event2 | touch touch_input->vmm adb_daemon ADB Daemon adb_daemon->socket_vsock_proxy confirmationui ConfirmationUI HAL confirmationui->confirmationui_console