У вас есть новый Raspberry Pi и вы хотите создать что-то полезное? Ну, во-первых, если у вас нет отдельного монитора, не о чем беспокоиться. Вы можете использовать свой ноутбук с Windows в качестве монитора для Raspberry Pi и даже настроить VNC Connect на RPi для удаленного подключения. Однако, если вы хотите создать приставку Android TV с Raspberry Pi, вам понадобится отдельный монитор или телевизор. В этом руководстве мы подробно рассказали об установке Android TV на Raspberry Pi и получении его из магазина и сервисов Google Play. Имея это в виду, давайте начнем.

Создайте свой собственный Android TV Box с Raspberry Pi (2021)

Я написал это руководство для новичков. Так что, если вы новичок в Raspberry Pi, не волнуйтесь. Просто следуйте инструкциям, и вы запустите свой собственный Android TV на Raspberry Pi. Для удобства вы можете переходить между разделами в таблице ниже.

требования

1. Вам нужен монитор или телевизор для настройки и установки Android TV на Raspberry Pi. Удаленно это невозможно.

2. Кабель HDMI на основе вашей платы. Для Raspberry Pi 4 требуется кабель micro HDMI-HDMI, а для Raspberry Pi 3 — кабель HDMI-HDMI.

3. Raspberry Pi 3 и 4 поддерживаются только для Android TV и должны иметь не менее 2 ГБ ОЗУ.

4. Карта microSD с 16 ГБ или более свободного места.

5. Клавиатура и мышь. Если у вас есть беспроводной комбо, это еще лучше.

6. Блок питания на базе вашей платы.

Загрузки

Чтобы создать Android TV Box с Raspberry Pi, сначала необходимо загрузить ОС Android TV для Raspberry Pi. KonstaKANG — популярный разработчик, известный созданием всевозможных прошивок Android для Raspberry Pi. Операционная система телевизора основана на ОС Lineage и доступна во многих версиях, включая Android 9, 10 и последнюю версию 11. Вы можете загрузить любую версию Android TV на основе своей платы, но я бы рекомендовал Android TV 10 из соображений стабильности. Однако для этого руководства я тестирую Android 11, чтобы посмотреть, насколько хорошо он работает. Вы можете нажать здесь, чтобы перейти на страницу загрузки RPi 4. Если вы хотите загрузить ОС Android TV для RPi3, нажмите на меню устройства в правом верхнем углу. Затем вам нужно загрузить пакет GApps, поскольку сборка Android TV не поставляется с приложениями и службами Google. Если вы устанавливаете Android TV 10, откройте эту ссылку и просто нажмите кнопку загрузки (убедитесь, что выбран «tvstock»). Если вы похожи на меня, попробуйте недавно выпущенную сборку Android TV 11. Нажмите здесь и загрузите тестовую сборку «tvstock».

Пакет Rpi Gapps

Затем вам нужно скачать balenaEtcher (бесплатно), чтобы прошить ОС Android TV на SD-карту.

Скачать balenaetcher

Установите Android TV на Raspberry Pi (2021).

1. После загрузки сборки Android TV извлеките ее, и вы получите файл IMG.

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

2. Затем запустите balenaEtcher и выберите IMG-файл Android TV. В моем случае это сборка Android TV 11, но у вас может быть другая версия. После этого выберите SD-карту и нажмите «Blink!».

Прошить Android TV на SD-карту RPI

3. После завершения прошивки извлеките SD-карту и вставьте ее в Raspberry Pi. Дополнительно подключите мышь и клавиатуру. Наконец, подключите источник питания и кабель HDMI к монитору/телевизору.

Малиновый Пи 4

4. Через несколько секунд вы увидите загрузку Lineage OS на экране.

Домашний экран LineageOS

5. Через некоторое время вы окажетесь на главном экране Android TV. Теперь нам нужно добавить Google Play Store и сервисы на наш Android TV. Кстати, чтобы вернуться назад, нажмите клавишу F2 на клавиатуре. И некоторые сочетания клавиш для Android TV на Raspberry Pi: F1 = Домой, F2 = Назад, F3 = Многозадачность, F4 = Меню, Нажмите и удерживайте F5 = Меню питания, F11 = Уменьшение громкости и F12 = Уменьшение громкости.

Создайте свою собственную приставку Android TV с Raspberry Pi

Установите магазин и сервисы Google Play на свой собственный Raspberry Pi Android TV Box.

1. После установки Android TV на Raspberry Pi пришло время добавить поддержку Google Play Store и других сервисов. С помощью USB-накопителя переместите пакет GApps (ZIP-файл) на Raspberry Pi со своего компьютера.

Пакет Gapps для прошивки на ТВ

2. После перемещения пакета GApps откройте «Настройки» -> «Настройки устройства» -> «О программе» -> прокрутите вниз до меню «Сборка». Теперь нажмите на меню «Build» 7-8 раз непрерывно. Он включает параметры разработчика на Android TV.

Номер сборки в Raspberry Pi Android TV

3. Затем вернитесь к настройкам устройства и прокрутите вниз. Вы найдете «Параметры разработчика». Открой это.

перейти к параметрам разработчика

4. Здесь вы включаете «Расширенный перезапуск».

Включить расширенный перезапуск

5. Чтобы перезапустить Android TV на Raspberry Pi, откройте «Настройки» -> «Настройки устройства» -> «Перезагрузка» -> «Восстановление». Это приведет вас к восстановлению TWRP.

Перезагрузитесь в рекавери

6. Теперь вы загрузитесь в рекавери TWRP. При появлении запроса нажмите Проведите пальцем, чтобы разрешить изменения. Затем откройте «Установить».

Установить zip через рекавери twrp

7. Здесь выбираем пакет GApps, который мы передали на Raspberry Pi.

Откройте пакет Gapps на Raspberry Pi Android TV

8. Наконец, нажмите «Проведите пальцем, чтобы подтвердить вспышку».

Подтвердить мигание

9. Теперь нажмите на значок TWRP в правом верхнем углу, и вы перейдете в главное меню. На этот раз перейдите в Swipe -> Swipe to factory settings.

Сбросьте заводские настройки вашего Android TV

10. По завершении сброса нажмите «Перезагрузить» на той же странице.

Перезагрузите Android-телевизор.

11. Вуаля, вы загрузитесь прямо в Android TV на Raspberry Pi, и на этот раз вам будет предложено настроить Google. Теперь продолжайте и следуйте инструкциям на экране. Я предлагаю вам не добавлять свою основную учетную запись Google, поскольку Google в последнее время удаляет учетные записи за неизвестные нарушения политики. Когда вы получите всплывающее окно для настройки пульта дистанционного управления, нажмите «Esc» на клавиатуре. Кроме того, если вы столкнулись с ошибкой во время входа в Google, используйте опцию удаленного входа на устройстве.

Android TV Google опыт

12. Так вот. Google Play Store, Chromecast и все сервисы Google доступны и работают абсолютно безупречно на вашем Android TV на базе Raspberry Pi. Если Chromecast не работает или такие приложения, как Netflix, недоступны, следуйте приведенному ниже решению.

Android TV с загруженными Google Apps

Исправление Chromecast на Android TV на базе Raspberry Pi

1. Если Chromecast не работает на Raspberry Pi, не беспокойтесь. Вы можете вручную добавить свой Android TV в список сертифицированных устройств Google. Сначала установите приложение Evozi для идентификации устройства (Playstore / APKMirror) на Raspberry Pi. Поскольку в Play Store на Android TV нет этого приложения, вам необходимо загрузить его.

Исправление Chromecast на Android TV на базе Raspberry Pi

2. Затем откройте приложение Device ID, и оно покажет код для . отображается Google Service Framework (GSF). Нажмите на нее и скопируйте код.

Скопировать идентификатор GSF

3. Теперь откройте google.com/android/uncertified на Raspberry Pi или на своем компьютере и войдите в систему с той же учетной записью Google, которую вы использовали на Raspberry Pi. После этого вставьте код GSF и нажмите «Зарегистрироваться». Вы, наконец, сделали это. Теперь подождите 5-10 минут, и Chromecast должен заработать.

Зарегистрируйте свое несертифицированное устройство на сайте сертифицированных устройств Google.

4. Если у вас по-прежнему возникают проблемы, перезапустите Android TV на базе RPi. Удерживая клавишу F5, нажмите «Перезагрузить». На этот раз Chromecast должен работать нормально.

Перезапустите Android TV, чтобы исправить Chromecast

5. Для дальнейшей настройки Android-телевизора на базе Raspberry Pi перейдите в «Настройки» -> «Настройки устройства» -> «Настройки Raspberry Pi».

Настройки малины Pi

6. Вы даже можете добавить ИК-пульт дистанционного управления к своей настройке Raspberry Android TV. Просто активируйте переключатель инфракрасного дистанционного управления и используйте свой ИК-пульт дистанционного управления для управления Android TV. Дополнительные сведения см. в документации для разработчиков.

Используйте ИК-пульт дистанционного управления с Raspberry Pi Android TV

Установите Android TV на Raspberry Pi, чтобы сделать ваш телевизор умным

Вот как вы можете установить Android TV и использовать Raspberry Pi в качестве Android TV Stick или Box. Я знаю, что процесс установки немного длительный, но как только вы настроите его, все будет работать нормально. Я даже протестировал последнюю сборку Android 11, и она отлично сработала. Так что давай, попробуй.

По теме: Как сфотографировать солнечное затмение с помощью телефона

Кроме того, мы рекомендуем установить Pi-hole на Raspberry Pi, чтобы избавить вашу домашнюю сеть от рекламы и трекеров. И если вам интересно, да, вы можете настроить Raspberry Pi удаленно без монитора или кабеля Ethernet/HDMI. Впрочем, это все от нас. Если у вас возникли проблемы, сообщите нам об этом в разделе комментариев ниже.