Warning
Do not mirror my builds! Please post a link to this repository instead.
This image is based on LineageOS 23.0 (Android 16 QPR0)
Important
Clean install is recommended.
If you encounter any error after upgrading from previous releases, try wiping Waydroid's storage directory first
# equivalent to factory reset, all data will be LOST
rm -rf ~/.local/share/waydroid
rm -rf /var/lib/waydroid/overlay*
sudo waydroid init -f
Notes on video payback/hardware-accelerated decoding support
- If you encounter any video-related issues, try disabling "Hardware acceleration for video playback" or "Zero-copy video decoding support" in
Settings -> System -> Waydroid options
Known bugs
- Skip BT remote pair screen with
echo atv.setup.bt_remote_pairing=false >> /var/lib/waydroid/waydroid_base.prop
New features
- A new tab called
Waydroid optionshas been added to the Settings app for configuring Waydroid - The GApps build now ships with Google TV components (disabled by default, enable it in
Settings -> System -> Waydroid options -> Google TV mode)
Changelog
- LineageOS's Catapult becomes the default launcher for both GApps and Vanilla builds
- VA-API zero-copy decoding support is now enabled by default for Intel/AMD GPUs
- Add support for enabling VA-API zero-copy decoding on
minigbm_gbm_mesausing VPP (thanks @hmtheboy154 for this) - Fixed scrambled video when using VA-API zero-copy decoding with MTL+ Intel iGPUs (Core Ultra CPUs)
- Now you can force the use of hardware-accelerated codecs while playing videos (enable it in
Settings -> System -> Waydroid options) - Experimental support for NVIDIA GPUs (untested)
- Add OpenGL/Vulkan driver info in Settings app
- Update Mesa to 26.0.3
- Update libva to 2.23
- Update FFmpeg to 7.1.3
- Update intel-media-driver to 25.4.6
Installation
Important
Complete Google Play Certification, otherwise you won't be able to log in with your Google account.
Method 1: Install with waydroid command (recommended)
- Re-initialize Waydroid with WayDroid-ATV OTA server (NOTE: replace
GAPPSwithVANILLAif you want non-GApps build)
sudo waydroid init -f \
-c https://waydroid-atv.github.io/ota/a16-tv/system \
-v https://waydroid-atv.github.io/ota/a16-tv/vendor \
-r lineage \
-s GAPPS- Download images with Waydroid
sudo waydroid upgradeMethod 2: Download and install manually
Note
Check here for more information
- Download
lineage-23.0-xxxxxxx-GAPPS-waydroid_tv_xxxxx-system.zipandlineage-23.0-xxxxxxx-MAINLINE-waydroid_tv_xxxxx-vendor.zipfrom SourceForge (NOTE: replaceGAPPSwithVANILLAif you want non-GApps build) - Extract
system.imgandvendor.imgfrom the downloaded archives - Copy
system.imgandvendor.imgto/etc/waydroid-extra/images/:
sudo mkdir -p /etc/waydroid-extra/images/
sudo cp <PATH TO SYSTEM IMAGE> /etc/waydroid-extra/images/system.img
sudo cp <PATH TO VENDOR IMAGE> /etc/waydroid-extra/images/vendor.img- Re-initialize Waydroid setup:
sudo waydroid init -f