Skip to content

Releases: supechicken/waydroid-androidtv-build

20250225 (Android 13) (ARM64/x86-64)

26 Feb 07:24
0a37928
Compare
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
Compare
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
Compare
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
Compare
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

20241001 (Android 13)

02 Oct 20:02
d710bc6
Compare
Choose a tag to compare
20241001 (Android 13) Pre-release
Pre-release

Warning

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

Caution

This image is based on LineageOS 20 (Android TV 13), which is untested.

Check 20240807 if you need Android TV 11

Basic usage

  • Check here for how to use custom images on Waydroid

GApps installation

Important

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

Checksums

  • lineage-20-20241001-UNOFFICIAL-SupeChicken666-WaydroidATV.zip
SHA256: 0df94adf7cadef701be8725d6ee2ed832cc12ccce66940e4a0bb3228404d3eee
MD5:    c9e28f94096f8d13ef6042abf53d8870

20240807 (Android 11)

07 Aug 13:10
112dfdc
Compare
Choose a tag to compare

Warning

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

Basic usage

  • Check here for how to use custom images on Waydroid

GApps installation

Important

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

  • Download OpenGApps-TV-stock-modded.tar.zst from this page
  • After running sudo waydroid init -f, go to /var/lib/waydroid/overlay and create a directory called system:
cd /var/lib/waydroid/overlay
sudo mkdir -p system
  • Extract OpenGApps-TV-stock-modded.tar.zst there:
sudo tar xf /path/to/opengapps.tar.zst

Checksums

  • lineage-18.1-20240807-UNOFFICIAL-SupeChicken666-WaydroidATV.zip
SHA256: 77bf785c62d370a1c1d22c922e2e8ac5947bdc6b7b7c6a2d45d5002506105685
MD5:    4382d82fecc55727b9fa24776f842ae3
  • OpenGApps-TV-stock-modded.tar.zst
SHA256: 0849ae3a8391c0e398e8201fa68c1c3c953b3eb26a5b2f413f90e056ffc53122
MD5:    0f5ea229846d1fed31489105fdfded13