Universal Waydroid image switcher (single TUI binary).
waydroid-switch auto-scans ~/waydroid-images for any profile folders containing system.img and vendor.img, shows the current active images_path, and switches profiles safely.
- Single TUI binary:
waydroid-switch - Auto-searches
~/waydroid-imagesrecursively - Supports linked images (symlinks)
- Shows current active
images_path - Full profile switch: image + userdata + overlay
- Manual add submenu for custom image paths
- Universal switching (not limited to TV/A13)
cargo build --releaseinstall.sh only installs the local built binary to /usr/bin.
./install.shwaydroid-switchUp/Down: moveEnter: switch selected profile- Also switches Waydroid userdata and overlay to profile-specific directories
a: manual add submenur: refresh auto-scan listq: quit
- Waydroid installed
sudoaccess (for updating/var/lib/waydroid/waydroid.cfgand stopping/starting session)- Image profiles under
~/waydroid-images
On switch, the app links live Waydroid userdata and overlay to profile-specific paths:
- Live path:
~/.local/share/waydroid/data - Profile store:
~/.local/share/waydroid/profiles/<profile-id>/data - Live overlays:
/var/lib/waydroid/overlay_rwand/var/lib/waydroid/overlay_work - Profile overlays:
~/.local/share/waydroid/profiles/<profile-id>/overlay_rwand.../overlay_work
This prevents app/theme/root leftovers from one image profile bleeding into another.
MIT