the weston-waydroid is run from a ubuntu server + kde (x11) VM with an A380 GPU passed through (192.168.1.11).
reason: GPS tracker application kept messing with my audio whenever my phone screen went off, so here's a dedicated workaround, accessible from anywhere, and looks 98% the same.
noVNC host (192.168.1.10)
clone novnc
Code: Select all
git clone https://github.com/novnc/noVNC.gitCode: Select all
@reboot sleep 60 && /home/zemerdon/noVNC/utils/novnc_proxy --listen 192.,168.1.1:60800 --vnc 192.168.1.11:5900 &
0 * * * * /home/zemerdon/noVNC/utils/novnc_proxy --listen 192.168.1.10:6080 --vnc 192.168.1.11:5900 &install kde via tasksel.
Code: Select all
sudo taskselCode: Select all
sudo apt install curl ca-certificates -y
curl -s https://repo.waydro.id | sudo bash
sudo apt install waydroid -y
Code: Select all
git clone https://github.com/casualsnek/waydroid_script
cd waydroid_script
python3 -m venv venv
venv/bin/pip install -r requirements.txt
sudo venv/bin/python3 main.pyCode: Select all
weston --backend=x11 --width=450 --height=800 &> $HOME/weston.id -- weston-terminalCode: Select all
x11vnc -forever -loop -listen 192.168.1.11 -id 58720261get waydroid google play store number for registration.
Code: Select all
sudo waydroid shell -- sh -c "sqlite3 /data/data/*/*/gservices.db 'select * from main where name = \"android_id\";'"Code: Select all
waydroid app install gps365.apkCode: Select all
xwininfoCode: Select all
weston --backend=x11 --width=450 --height=800 &> $HOME/weston.id -- weston-terminalCode: Select all
x11vnc -forever -loop -listen 192.168.1.11 -id $(awk 'NR==46 {print $7}' weston.id) &