这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: supechicken/waydroid-androidtv-build

20250913 (Android 13)

13 Sep 15:37
744c703

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

Note

This image is also available on SourceForge

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

Changelog

  • Update to August security patch
  • Add zero-copy video decoding support for Intel GPU, which improves video playback performance
  • [ARM64] Fix blank screen while playing video (#46)
  • Update Intel VA-API driver to 25.2.6
  • Update Mesa to 25.2.1

Which image should I download?

Image suffix Architecture Gralloc interface Zero-copy decoding support Comments
_arm64 ARM64 minigbm_gbm_mesa For ARM64 devices (e.g Raspberry Pi boards)
x86_64 x86-64 minigbm_gbm_mesa For x86-64 based PCs with AMD/Intel GPU
x86_64-minigbm x86-64 minigbm_intel For x86-64 based PCs with Intel GPU only (recommended for Intel users)

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WayDroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

Checksums

  • lineage-20.0-20250913-UNOFFICIAL-WayDroidATV_arm64.zip
SHA256: 998e9b396a8f74c90c33fd45f5f3a6bc7a17f547afea033f62d5c7ad9733bf95
SHA1:   d350ddff7b62208bfb2f37ea3712b345601be940
MD5:    862ec673856b8df89384d7506a5f8d9f
  • lineage-20.0-20250913-UNOFFICIAL-WayDroidATV_x86_64.zip
SHA256: 309e0692fed0ea5d6b130858553138521d2e8902754db93a2b5a3ca68ecb28e9
SHA1:   4705db2ea55f066eae54d21e8e1cce1b48241afb
MD5:    e8c17efb9bbcd48df22c22f1c0fceedf
  • lineage-20.0-20250913-UNOFFICIAL-WayDroidATV_x86_64-minigbm.zip
SHA256: 781e1c2336c1b8190563df4dd79d1aa162be5dc1f9cbdd0522ef3ac6afc69c0c
SHA1:   a832395d0578fdfdb6685a01791c7a1b6eb3b091
MD5:    660509766281f114f150aa94973625e1

20250811 (Android 13)

12 Aug 14:38
744c703

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

Note

This image is also available on SourceForge

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

Changelog

  • Screen resolution is no longer forced to 1080p (#25)
  • Bring back c2.android video encoders for video encoding

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

lineage-20.0-xxxxxxxx-UNOFFICIAL-WayDroidATV_x86_64.zip is for x86-64 based PCs
lineage-20.0-xxxxxxxx-UNOFFICIAL-WayDroidATV_arm64.zip is for ARM64 devices (e.g Raspberry Pi boards)

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WayDroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

Checksums

  • lineage-20.0-20250811-UNOFFICIAL-WayDroidATV_arm64.zip
SHA256: b3b2a0c594308099d59bcd4a9e8ee4c9fe539ffaf708e08b6dd2049ebac5e28f
SHA1:   8cd737487c52a635ef82a252584206471cda498e
MD5:    924ec4b5b3ce8d4a7fe349418ee3901c
  • lineage-20.0-20250811-UNOFFICIAL-WayDroidATV_x86_64.zip
SHA256: 0c6cb5f3ccc7edab105d800363c2fe6b457f77f793f04e3fddc6175c0665a2d4
SHA1:   2ecfc12d3efa946c7f5ce2ac67db9a5bb951676d
MD5:    0d6e56f15b5604c25f0cb717d232ba22

20250724 (Android 13)

24 Jul 09:15
d848397

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

Note

This image is also available on SourceForge

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

Changelog

  • Add fixes for the ATV version of Gboard
  • Update preinstalled Play Store version (#43)
  • Update Mesa to 25.1.6

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_x86_64.zip is for x86-64 based PCs
lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_arm64.zip is for ARM64 devices (e.g Raspberry Pi boards)

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

Checksums

  • lineage-20.0-20250724-UNOFFICIAL-WaydroidATV_x86_64.zip
SHA256: 9bed7791df8c1f87ed4108ac1a9b274f0b324e320127c62fd10e632efa1c8ac7
SHA1:   095c8a1059fe93538b0ea4c995b1b55f67964bed
MD5:    ebdfe839c3602efefa4213d7b70f4cee 

20250718 (Android 13)

20 Jul 06:42
694881d

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

Note

This image is also available on SourceForge

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

Changelog

  • Houdini is now the default pre-installed ARM translation layer for better compatibility
  • Update Widevine service to AIDL
  • Switched to Codec2-based video decoders, also removed OMX codecs
  • Fix libva error for non-Intel HW video decoding drivers (Mesa Gallium VA drivers)
  • Fix Settings app crash when developer mode is active
  • Update to June security patch
  • Merge new changes from Waydroid upstream

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_x86_64.zip is for x86-64 based PCs
lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_arm64.zip is for ARM64 devices (e.g Raspberry Pi boards)

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

Checksums

  • lineage-20.0-20250718-UNOFFICIAL-WaydroidATV_x86_64.zip
SHA256: 8d04ffac9621f0aca1ab25cc5db61c894fecd4217a7e65c313e6c964edaec99c
SHA1:   180193b93588adbef2c94ee1292220ad8e1b7783
MD5:    b6e2178927d5f7dbf66adf98973bb74a

20250327 (Android 13)

27 Mar 16:15
694881d

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

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

Note

Check 20250225 if you are looking for ARM64 builds

Changelog

  • ARM compatibility layer (ndk-translation) installed by default, no extra installation is required anymore

  • Switch to Widevine extracted from WSA 13

  • Enable AV1 hardware decoding support on supported hardware

  • Merge new patches from Waydroid upstream:

  • Update to March security patch

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_x86_64.zip is for x86-64 based PCs
lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_arm64.zip is for ARM64 devices (e.g Raspberry Pi boards)

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

Checksums

  • lineage-20.0-20250327-UNOFFICIAL-WaydroidATV_x86_64.zip
SHA256: 44d77c229f4737dfca6e360cdc06a6a2860717b504038b11b0216ed8a51f6a5a
SHA1:   cb3b51326104815b134c555abba3dd1a0ad890a3
MD5:    34f615ff7087d81cfb5037f3790eeb62

20250315 (Android 13)

15 Mar 16:13
694881d

Choose a tag to compare

20250315 (Android 13) Pre-release
Pre-release

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

Important

Consider switching to the old 20250225 release if you encounter video-related issues.

Changelog

  • Enable codec2-based video encoder/decoder for better performance
  • Add AV1 video decoding support
  • Update to March security patch

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_x86_64.zip is for x86-64 based PCs
lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_arm64.zip is for ARM64 devices (e.g Raspberry Pi boards)

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

ARM compatibility layer installation (for x86-64 only)

For libhoudini

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-libhoudini-a13.sh | sudo bash -eu

Checksums

  • lineage-20.0-20250315-UNOFFICIAL-WaydroidATV_arm64.zip
SHA256: 6a5e5abc8649a734fbf13d512e098269eb46f2b944bca3f9f788c6479cb0fae1
SHA1:   be29eb7f0f0063d3f9748843a37ade0b9b30660b
MD5:    063fdf55057ab3a58382199c4c19b03c
  • lineage-20.0-20250315-UNOFFICIAL-WaydroidATV_x86_64.zip
SHA256: 2fba660d7d578d411403fc3f91a62afa095251a7f0562b6387ea3abb3e8c4ceb
SHA1:   ec89664f28af4a24686f1a45310bb1a20aecb2d9
MD5:    bb0b706b0889a1bb3e69cb51f980ed3e

20250225 (Android 13)

26 Feb 07:24
0a37928

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

Changelog

  • Widevine L3 (for x86-64 only) and GApps are now built-in, no extra installation is required anymore
  • ARM64 builds are available now 🎉
  • Fix built-in onscreen keyboard (aka Leanback Keyboard)
  • Update to February security patch
  • Update Mesa to 24.3.4

Installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Note

lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_x86_64.zip is for x86-64 based PCs
lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_arm64.zip is for ARM64 devices (e.g Raspberry Pi boards)

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-WaydroidATV_xxxxx.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

ARM compatibility layer installation (for x86-64 only)

For libhoudini

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-libhoudini-a13.sh | sudo bash -eu

Checksums

  • lineage-20.0-20250225-UNOFFICIAL-WaydroidATV_x86_64.zip
SHA256: e07e063213981e261fd62a52ff40d34e089ff20e6a84657580601c9b610c35ef
SHA1:   7a34b5638279caf2a6af43497db944bc520d51a5
MD5:    a173308bf57dcb7f43380ad7f7279e28
  • lineage-20.0-20250226-UNOFFICIAL-WaydroidATV_arm64.zip
SHA256: 4ac4cc286ac3c0238735bbb4efad9b45c94ef80a93e3195c1e5f77a19216efd5
SHA1:   69fc24db6edc0a74700c59a84d4f1fa8d9faefe9
MD5:    28a296ba627e7514c5dfb5945484f1d8

20241215 (Android 13)

15 Dec 12:36
cc5ef90

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

Changelog

  • Fixed ClearKey DRM (#8)
  • Fixed Play Store loop (#15)
  • Sign build with dev-keys
  • Bring back LineageOS Trust panel
  • Removed Waydroid updater

Installation

Note

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-SupeChicken666-WaydroidATV.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

GApps/Widewine installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Warning

Login prompt might crash without Widevine library installed.

To solve it, install Widevine OR run pm disable com.google.android.tungsten.setupwraith in waydroid shell

For GApps

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-mindthegapps.sh | sudo bash -eu

For Widevine

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-widevine-a13.sh | sudo bash -eu

Checksums

  • lineage-20.0-20241215-UNOFFICIAL-SupeChicken666-WaydroidATV.zip
SHA256: 05a048c327e51d3b0c8bd6bb9fab39440c9f7e85eeea287555541bc131aa7e59
SHA1:   6e5b4560c724238590bd4153b6fa9c64585789bb
MD5:    db6e532122d59b221d66ddb3354fb5eb

20241208 (Android 13)

08 Dec 16:48
9dee46c

Choose a tag to compare

20241208 (Android 13) Pre-release
Pre-release

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 20.0 (Android 13)

Changelog

  • mesa: Updated to 24.2.8
  • ffmpeg: Updated to 7.0.2
  • Updated VA-API drivers for Intel GPUs (intel-media-driver)

Installation

Note

Check here for more information

  • Download lineage-20.0-xxxxxxxx-UNOFFICIAL-SupeChicken666-WaydroidATV.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

GApps/Widewine/libndk installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

Warning

Login prompt might crash without Widevine library installed.

To solve it, install Widevine OR run pm disable com.google.android.tungsten.setupwraith in waydroid shell

For GApps

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-mindthegapps.sh | sudo bash -eu

For Widevine

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-widevine-a13.sh | sudo bash -eu

For libndk

# download and run the installation script
curl -L https://github.com/Waydroid-ATV/androidtv_scripts/raw/refs/heads/main/install-libndk-a13.sh | sudo bash -eu

Checksums

  • lineage-20.0-20241208-UNOFFICIAL-SupeChicken666-WaydroidATV.zip
SHA256: 35ec0e8152642b778e735db642903f3f079daabca868d09f13acb1720e045529
MD5:    9b92a56adbeac8d5c4bfa30ecb40b23b

20241207 (Android 11) (EOL)

08 Dec 16:14
9dee46c

Choose a tag to compare

Warning

Do not mirror my builds! Please post a link to this repository instead.

This image is based on LineageOS 18.1 (Android 11)

Important

Since LineageOS 18.1 was already EOLed, this will be the last ATV11 release in this repository

Please consider switching to ATV13 builds for updated security patches.

Changelog

  • mesa: Updated to 24.2.8
  • ffmpeg: Updated to 7.0.2
  • Updated VA-API drivers for Intel GPUs (intel-media-driver)

Installation

Note

Check here for more information

  • Download lineage-18.1-xxxxxxxx-UNOFFICIAL-SupeChicken666-WaydroidATV.zip below
  • Extract system.img and vendor.img from the downloaded archive
  • Copy system.img and vendor.img to /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

GApps installation

Important

Complete Google Play Certification, otherwise you won't be able to log in with your Google account.

  • Download open_gapps-x86_64-11.0-tvstock-xxxxxxxx-UNOFFICIAL.zip below
  • Download and run the OpenGApps installer script (source code):
# download the script
wget https://raw.githubusercontent.com/Waydroid-ATV/gapps_tv_installer/refs/heads/main/install-opengapps.sh

# make the script executable
chmod +x install-opengapps.sh

sudo ./install-opengapps.sh /path/to/open_gapps-x86_64-11.0-tvstock-xxxxxxxx-UNOFFICIAL.zip

Checksums

  • lineage-18.1-20241207-UNOFFICIAL-SupeChicken666-WaydroidATV.zip
SHA256: be4143f65d4c8521a90b73eb93c66c5a0c48c4649f7de3241fca021648244b51
MD5:    2aad06d100d3eb9b71c8140ff5153d27
  • open_gapps-x86_64-11.0-tvstock-20241207-UNOFFICIAL.zip
SHA256: 6f6619155747395f1d852a89b169337b6522cd19695944c1b5d65e47482064dd
MD5:    519b4b69c2eb6a1059fb42054cf3814f