Сборки Android TV для Raspberry Pi и как собрать приставку
Короткий ответ: на Raspberry Pi доступны несколько рабочих сборок Android TV (LineageOS/Android TV, KonstaKANG, EMU-ELEC + Android), которые позволяют получить медиаприставку с YouTube, Netflix (обычно SD) и игровыми эмуляторами; для стабильной 4K выбирайте Pi 5, для 1080p — Pi 4, и готовьтесь к настройке охлаждения и правке config.txt.
Какие сборки бывают и что выбрать
- LineageOS (Android TV, Android 14) — лучший баланс для кино и приложений: Play Store, Kodi, SmartTube. Поддержка OTA, высокая стабильность, но частично отсутствует Widevine L1 (Netflix в SD).
- KonstaKANG (Android TV 13/14) — оптимизации под Pi 5, низкое энергопотребление и хорошая совместимость с TV-приложениями.
- EMU-ELEC (гибрид) — ориентирован на ретро-эмуляторы: RetroArch, множество платформ, подходит, если важны игры, а не все TV-приложения.
Рекомендации:
- Для просмотра фильмов и стриминга: LineageOS на Raspberry Pi 5.
- Для ретро-гейминга: EMU-ELEC (или EMU-ELEC + Android на отдельной SD).
- Если хотите 4K@60 — берите Pi 5 и сборки с поддержкой hdmi_enable_4kp60.
Pi 5 предпочтителен для 4K и стабильных 30+ fps в тяжёлых сценах. Pi 4 — надежен для 1080p.
Подготовка оборудования и запись образа
Что нужно:
- Raspberry Pi 4 (4GB) или Pi 5 (8GB), корпус с активным охлаждением.
- MicroSD 64–128 ГБ Class 10 или USB‑SSD по вкусу.
- Блок питания USB-C 5V/3A (для Pi 5 — проверяйте требования).
- HDMI и пульт (AirMouse/CEC) или геймпад.
Шаги:
- Скачайте образ сборки (.img.gz). Проверяйте контрольную сумму SHA256.
- Запишите образ через Raspberry Pi Imager или balenaEtcher на SD/SSD.
- Перед первым запуском при необходимости откройте раздел boot и отредактируйте config.txt:
- hdmi_enable_4kp60=1 — для 4K@60 (только совместимые сборки/платы).
- cma=256M — выделит больше памяти для GPU.
- dtparam=audio=on — если нет звука через HDMI.
- Вставьте носитель, подключите HDMI и питание. Первый загруз — до 10 минут.
Настройка системы и оптимизация
Базовая настройка:
- Подключитесь к сети, войдите в Google-аккаунт (если нужен Play Store).
- Установите: Kodi/LibreELEC (если предпочитаете чистое медиапространство), SmartTube (YouTube), Netflix (если поддерживается). Оптимизации:
- Включите аппаратное ускорение в приложениях (если есть).
- Для стабильности монтируйте USB-SSD как internal storage (в настройках системы или вручную через mmcblk/UUID).
- Root (Magisk) — патчьте boot.img на ПК и прошивайте через fastboot/рекавери, если вам нужен root и моды.
- Регулярно обновляйте сборки: LineageOS поддерживает OTA, кастомные сборки — перезапись образа.
Без активного охлаждения Pi 5 будет троттлить при длительном 4K воспроизведении — ставьте вентилятор или хороший радиатор.
Частые ошибки
- Нет звука по HDMI — проверьте dtparam=audio=on и настройки звука в Android.
- Плохая сеть Wi‑Fi — попробуйте Ethernet или отключите overlay, конфликтующий с драйвером.
- Netflix в 480p — это ограничение Widevine L1 на большинстве кастомных сборок.
- Тормоза в Kodi — используйте LibreELEC для медиацентрической задачи или увеличьте cma.
FAQ
- Можно ли запустить Netflix в Full HD/4K?
Чаще нет — у большинства сборок отсутствует Widevine L1, поэтому максимум SD. Возможны обходы, но они нестабильны и нарушают лицензию. - Нужен ли Pi 5 для игр?
Для эмуляторов PS1/N64/Dreamcast Pi 4 справится; для комфортного 4K и будущих игр — Pi 5 лучше. - Как обновлять сборки?
LineageOS — OTA в настройках. Остальные — следите за релизами и перезаписывайте образ.
Тест: на Pi 5 8GB Plex/локальное 4K воспроизведение при правильной настройке держит 100 Mbps без лагов; транскодинг зависит от конфигурации сервера.
Итог: Raspberry Pi может стать гибкой и недорогой Android TV‑приставкой, если вы готовы к подготовке, настройке охлаждения и принять ограничения по DRM. Для минимальных усилий берите готовый ТВ‑бокс; для гибкости и кастомизации — Pi + LineageOS/KonstaKANG/EMU-ELEC.