weston amber
Posted: Tue Feb 24, 2026 3:37 pm
install weston
install waydroid
install xdotool
run weston
run waydroid first use, initialize and install gapps
get device id
register device id for google play
https://www.google.com/android/uncertified/?pli=1
$HOME/.conf/weston.ini
weston autostart waydroid
weston.sh
amber.sh
execute xdotool macro remotely
Use CrossMacro instead of xdotools
https://github.com/alper-han/CrossMacro
waydroid script alternative stuff
install gapps
Code: Select all
sudo apt install weston -yCode: Select all
sudo apt install curl ca-certificates -y
curl -s https://repo.waydro.id | sudo bash
sudo apt install waydroid -yCode: Select all
sudo apt install xdotool -y
Code: Select all
westonCode: Select all
waydroid first-use
Code: Select all
sudo waydroid shell -- sh -c "sqlite3 /data/data/*/*/gservices.db 'select * from main where name = \"android_id\";'"https://www.google.com/android/uncertified/?pli=1
$HOME/.conf/weston.ini
Code: Select all
[core]
idle-time=0
[shell]
locking=falseweston.sh
Code: Select all
#!/bin/bash
weston --socket=mysocket &
sleep 2
WAYLAND_DISPLAY=mysocket waydroid show-full-uiCode: Select all
xdotool mousemove 571 701
sleep 1
xdotool click 1
sleep 2
xdotool click 1
sleep 3
xdotool mousemove 747 100
sleep 1
xdotool click 2
sleep 2
xdotool click 2
sleep 3
xdotool mousemove 650 410
sleep 1
xdotool click 5
sleep 2
xdotool click 5
sleep 2
xdotool click 5
sleep 2
xdotool click 5
sleep 2
xdotool click 5
sleep 2
xdotool click 5
sleep 2
xdotool mousemove 640 560
sleep 1
xdotool click 2
sleep 4
xdotool mousemove 620 330
sleep 1
xdotool click 2
sleep 4
xdotool mousemove 730 520
sleep 1
xdotool click 2
sleep 4
xdotool mousemove 660 580
sleep 1
xdotool click 2
sleep 3
xdotool mousemove 795 263
sleep 1
xdotool click 2
sleep 3
xdotool mousemove 650 410
sleep 1
xdotool click 4
sleep 2
xdotool click 4
sleep 2
xdotool click 4
sleep 2
xdotool click 4
sleep 2
xdotool click 4
sleep 2
xdotool click 4Code: Select all
sshpass -f /home/zemerdon/ssh_pass ssh zemerdon@192.168.1.27 'export DISPLAY=:0 && /home/zemerdon/amber.sh'
https://github.com/alper-han/CrossMacro
Code: Select all
sshpass -f /home/zemerdon/ssh_pass ssh zemerdon@192.168.1.27 'export DISPLAY=:0 && crossmacro --play /home/zemerdon/Documents/amber.macroinstall gapps
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.py