#!/bin/bash set -e echo ">>> Iniciando Xvfb 1920x1080..." Xvfb :0 -screen 0 1920x1080x24 & sleep 2 echo ">>> Iniciando Openbox..." DISPLAY=:0 openbox & sleep 1 echo ">>> Iniciando Android TV via QEMU..." DISPLAY=:0 qemu-system-x86_64 \ -enable-kvm \ -m 3072 \ -smp 4 \ -cpu host \ -drive file=/android/android.img,format=qcow2 \ -boot c \ -vga virtio \ -display sdl \ -net nic \ -net user,hostfwd=tcp::5555-:5555 \ -usb \ -device usb-tablet \ -soundhw hda \ -full-screen & sleep 3 echo ">>> Iniciando x11vnc..." x11vnc \ -display :0 \ -forever \ -shared \ -nopw \ -quiet \ -o /var/log/x11vnc.log & sleep 1 echo ">>> Iniciando noVNC na porta 6080..." websockify \ --web /usr/share/novnc \ --wrap-mode=ignore \ 6080 \ localhost:5900 & echo ">>> Android TV rodando!" echo ">>> Acesse: http://SEU_IP:6080/vnc_lite.html" # ADB bridge para o guest socat TCP-LISTEN:5555,fork TCP:localhost:5555 & # Mantém container vivo tail -f /dev/null