Как собрать Android TV Box с Raspberry Pi

Хотите создать медиацентр на базе Raspberry Pi, но обнаруживаете, что базовая установка Kodi не предлагает достаточно функций? Не волнуйтесь, есть проверенная альтернатива: Android TV!

Вот как установить Android TV и пользоваться преимуществами всех популярных потоковых приложений, работающих на Android, на Raspberry Pi 3, 3 B + и Raspberry Pi 4.

Android TV на Raspberry Pi

Перед началом важно понять, что версии Android и Android TV, используемые в этом проекте, являются бета-стандартами. Таким образом, они имеют определенные недостатки, которые могут отсутствовать на реальном устройстве Android TV.

Для работы под Android TV подходят три модели Raspberry Pi:

  • Малина Pi 3
  • Малина Pi 3 B +
  • Raspberry Pi 4

Шаги для Raspberry Pi 4 приведены ниже. Для Raspberry Pi 3 и 3 B + требуются различные шаги, которые будут выполнены позже.

Установите Android TV на Raspberry Pi 4

Чтобы создать свой собственный Android TV на базе Raspberry Pi 4, вам понадобятся:

  • Raspberry Pi 4 (лучше всего подходят модели 4 ГБ или 8 ГБ)
  • Карта microSD хорошего качества (16 ГБ или больше)
  • Блок питания Raspberry Pi 4
  • USB-клавиатура и мышь (в качестве альтернативы, комбинированный пульт)
  • флешка
  • Кабель HDMI
  • Кабель Ethernet (опционально)

Собрав все эти предметы, вы готовы начать.

Шаг 1. Загрузите и установите Android TV

Чтобы установить Android TV на Raspberry Pi 4, начните с приобретения сборки LineageOS 18.1 Android TV.

Скачать : LineageOS 18.1 Android TV от KostaKANG

Затем загрузите и установите Etcher из Balena. Это универсальный инструмент для записи образов дисков, используемый здесь для создания загрузочных SD-карт для Raspberry Pi.

Скачать : Etcher

Затем вам следует установить LineageOS на SD-карту с помощью Etcher. Обратитесь к нашему руководству по установке ОС Raspberry Pi для получения подробной информации.

Шаг 2. Настройте Android TV, TWRP и GApps

В отличие от сборки Raspberry Pi 3, установка Android TV на Raspberry Pi 4 практически готова к использованию из коробки. Сказав это, вам нужно будет установить несколько приложений, которые не включены, не в последнюю очередь GApps. Однако требуется несколько настроек.

Однако сначала вам нужно знать, как использовать Android TV с клавиатурой.

  • F1 = Дом
  • F2 = Назад
  • F3 = Просмотр открытых приложений
  • F4 = Меню
  • F5 = мощность
  • F11 = уменьшение громкости
  • F12 = Увеличение громкости

После подключения к сети Wi-Fi включите параметры разработчика:

  1. Перейдите в « Настройки»> «Настройки устройства».
  2. Открыть О
  3. Прокрутите до номера сборки и нажимайте его несколько раз, пока не увидите сообщение о параметрах разработчика.
  4. Вернитесь назад, и вы увидите меню «Параметры разработчика» в разделе «Настройки».

Имея доступные параметры разработчика, вы можете настроить параметр расширенной перезагрузки, чтобы разрешить доступ к меню восстановления TWRP:

  1. Откройте « Настройки»> «Настройки устройства».
  2. Выберите параметры разработчика
  3. Здесь нажмите Advanced reboot

Это позволяет вам получить доступ к TWRP, который необходим для прошивки и загрузки неопубликованных приложений, и именно здесь входит пакет GApps.

Пакеты Google Apps (GApps) для Android TV на Raspberry Pi 4 в настоящее время являются тестовыми сборками. Это означает, что функции могут отсутствовать или работать нестабильно.

Скачать : GApps для Android TV на Raspberry Pi 4

Выберите пакет tvstock или tvmini и загрузите ZIP-файл на свой компьютер, затем скопируйте его на съемный диск, который можно подключить к Raspberry Pi.

Как только вы это сделаете, загрузитесь в TWRP:

  1. Откройте Настройки> Настройки устройства.
  2. Выберите Reboot> Recovery.

В TWRP:

  1. Выберите Установить
  2. Перейдите к ZIP-файлу GApps
  3. Используйте смахивание, чтобы подтвердить вспышку, и подождите
  4. Затем выберите Wipe> Factory Reset.

Чтобы выйти из TWRP, перезапустите Raspberry Pi 4 с помощью параметра «Перезагрузка».

Шаг 3. Перезагрузите Raspberry Pi 4, чтобы использовать Android TV.

Теперь, когда вы разобрались с приложениями Google, вы можете перезагрузить Pi 4, чтобы начать использовать Android TV. Войдите в свои учетные записи, загрузите инструменты потоковой передачи мультимедиа или подключите свои собственные мультимедиа к системе. Это все для вас!

Хотите дальнейшую настройку? В этой сборке Android TV для Raspberry Pi 4 есть несколько настроек, которые вы можете внести в настройку. Это охватывает все, от настройки аппаратной кнопки питания до настройки SSH. Вы также можете включить ИК-пульт и отправлять звук через разъем 3,5 мм вместо HDMI.

Вы найдете специальные параметры Raspberry Pi 4 в разделе «Настройки»> «Настройки устройства»> «Настройки Raspberry Pi» .

Настройки и советы по устранению неполадок можно найти на странице загрузки на веб-сайте KostaKANG.

Установите Android TV на Raspberry Pi 3 и 3 B +

Если у вас Raspberry Pi 3/3 B +, шаги по установке несколько отличаются. Перед началом убедитесь, что у вас есть:

  • Raspberry Pi 3 или Raspberry Pi 3 B +
  • Карта microSD хорошего качества
  • Надежный блок питания Raspberry Pi
  • USB-клавиатура и мышь (или комбинированный пульт)
  • флешка
  • Кабель HDMI
  • Кабель Ethernet (опционально)

Чтобы установить Android TV на Raspberry Pi 3 или 3 B +, вам потребуются следующие загрузки программного обеспечения:

Готов начать? Пошли.

Шаг 1. Распакуйте и установите Android

Установка LineageOS на Raspberry Pi дает вам преимущества операционной системы Android. Это означает потенциально лучшую поддержку мультимедийного программного обеспечения, такого как YouTube и Kodi. Однако, если установлены правильные приложения Google, ваш Raspberry Pi под управлением Android станет отличным Android-телевизором.

Это возможно с различными версиями Android для Raspberry Pi , но для достижения наилучших результатов используйте версию LineageOS, указанную выше. Прежде чем продолжить, убедитесь, что ZIP-файл распакован.

Затем вам следует установить LineageOS на SD-карту с помощью Etcher. После установки и успешной загрузки LineageOS требует базовой настройки. Определите обычные вещи: установите страну, часовой пояс и т. Д.

Шаг 2. Подготовьте Android TV для работы с приложениями Google

Теперь ваш Raspberry Pi работает под управлением Android. Это версия, основанная на AOSP, что означает, что приложения Google не установлены – вам нужно будет установить их вручную.

Вы уже должны были загрузить пакет GApps на свой компьютер. Посетите opengapps.org и выберите:

  • РУКА
  • 8.1
  • Пико

(Заманчиво выбрать вариант Android TV, а не Pico – не делайте этого. Это просто файл большего размера и на самом деле он ничего не делает, кроме как вызывать проблемы в дальнейшем.)

Выберите « Загрузить» , затем, когда файл GApps будет сохранен на вашем ПК, скопируйте его на USB-накопитель. Безопасно удалите это и вставьте в Raspberry Pi.

Затем в LineageOS откройте панель приложений и выберите « Настройки»> «Система»> «О планшете» . Здесь прокрутите вниз до номера сборки и щелкните его несколько раз. В конце концов, это добавит меню параметров разработчика на предыдущий экран.

Нажимайте назад, пока не выйдете из приложения « Настройки» , затем снова откройте его и перейдите в « Система»> « Параметры разработчика» . Выберите Root-доступ и выберите опцию Apps and ADB , нажав OK при отображении предупреждения.

Затем прокрутите вниз до Локального терминала и включите приложение. Это дает вам доступ к локальной оболочке, что означает, что вы можете вводить команды с клавиатуры.

Вернитесь в панель приложений и откройте приложение «Терминал», затем разрешите приложению доступ к вашему устройству.

Далее введите команду суперпользователя:

 su

Появится окно с предупреждением Privacy Guard. Установите флажок «Запомнить мой выбор» (чтобы в будущем получить разрешение на то, что вы собираетесь делать), а затем « Разрешить» .

Далее введите команду

 rpi3-recovery.sh

Это загружает сценарий восстановления. Введите команду перезагрузки, чтобы запустить ее.

 reboot

Raspberry Pi загрузится в консоль восстановления TWRP. Здесь выберите « Установить», затем « Выбрать хранилище», чтобы выбрать флэш-накопитель USB.

Выберите файл GApps, затем « Установить Zip» и на следующем экране отметьте « Перезагрузить после установки» , затем проведите пальцем, чтобы подтвердить Flash .

Когда устройство перезагрузится, вы сможете получить доступ к Play Store.

Шаг 3. Настройте интерфейс Android TV

Пока вы заметите, что интерфейс LineageOS на вашем Raspberry Pi в основном выглядит как Android, а не Android TV. Чтобы изменить это, вам понадобится пусковая установка.

Доступны несколько; мы использовали поддерживаемую рекламой программу запуска ATV Launcher Free из Play Store. Просто войдите в свою обычную учетную запись Google, найдите ее и установите. (Обратите внимание, что ваш первоначальный вход в Play Маркет займет некоторое время, благодаря шагам проверки.)

Разобрав интерфейс, вам нужно добавить несколько полезных мультимедийных приложений. Такие вещи, как YouTube, Plex, Amazon Prime Video, Kodi и другие, работают, и все они доступны в Google Play. Просто установите их как обычно, чтобы воспользоваться преимуществами существующих подписок.

Примечание. Производительность этих приложений в лучшем случае оказалась неоднозначной. Для достижения наилучших результатов придерживайтесь YouTube. Если вы ищете другие приложения, поищите лучшие версии для установки.

Шаг 4. Управление телевизором Raspberry Pi 3 Android TV

Когда все готово, вы, вероятно, захотите отключить мышь и клавиатуру в пользу чего-нибудь легкого. Для Raspberry Pi доступно несколько удаленных опций, которые должны работать с Android TV.

Одним из вариантов является беспроводная мини-клавиатура / пульт дистанционного управления Air Remote, который представляет собой комбинированное устройство с настраиваемой светодиодной подсветкой.

В качестве альтернативы вы можете предпочесть беспроводную мини-клавиатуру iPazzPort с тачпадом . Это объединяет клавиатуру и тачпад вместе с D-панелью и медиа-контроллерами в одно устройство.

Оба устройства являются беспроводными и поставляются со специальным ключом Wi-Fi, специально предназначенным для пультов дистанционного управления.

Наслаждайтесь медиа с Android TV для Raspberry Pi!

К настоящему времени у вас должен быть Raspberry Pi 3 или более поздней версии, перекачивающий видео и музыку с помощью LineageOS с пользовательским интерфейсом Android TV. Фактически, у вас есть ТВ-приставка для Android, сделанная своими руками!

По общему признанию, у вас могут возникнуть проблемы с производительностью, поэтому убедитесь, что ваша карта microSD в порядке. Также убедитесь, что вы используете утвержденный блок питания Raspberry Pi. Это гарантирует, что Pi получит необходимую мощность, не рискуя пониженным напряжением и повреждением карты microSD.

Вам нравится Android TV, но вы не получаете лучших результатов? Возможно, вместо этого купите приставку Android TV.