Как собрать свой собственный Android TV Box с Raspberry Pi

Если вы новичок в 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. ОС TV основана на Lineage OS и доступна во многих версиях, включая Android 9, 10 и последнюю 11. На основе вашей платы вы можете загрузить любую версию Android TV, но я бы порекомендовал Android TV 10 для стабильности. Тем не менее, в этом руководстве я пробую Android 11, чтобы проверить, насколько хорошо он работает. Вы можете кликните сюда чтобы перейти на страницу загрузки для RPi 4. Если вы хотите загрузить ОС Android TV для RPi3, щелкните меню «Устройства» в правом верхнем углу.

Raspberry Pi 4 ПЗУ

  • Затем вам необходимо загрузить пакет GApps, поскольку сборка Android TV не поставляется с приложениями и службами Google. Если вы устанавливаете Android TV 10, то Откройте эту ссылку и просто нажмите кнопку загрузки (убедитесь, что выбрано «tvstock»). Если вы, как и я, пробуете недавно выпущенную сборку Android TV 11, тогда кликните сюда и загрузите тестовую сборку «tvstock».

Пакет Rpi Gapps

  • Далее вам необходимо скачать balenaEtcher (Бесплатно) для прошивки ОС Android TV на SD-карту.

balenaetcher скачать

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

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

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

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

прошить Android TV на SD-карту Rpi

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

малина пи 4

4. Через несколько секунд вы увидите, что ОС Lineage загружается на экране.

Стартовый экран LineageOS

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

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

Установите Google Play Store и сервисы на свой пользовательский Android TV Box Raspberry Pi

1. Теперь, когда вы установили Android TV на Raspberry Pi, пришло время добавить поддержку Google Play Store и других сервисов. Используйте флэш-накопитель и переместите пакет GApps (ZIP-файл) на Raspberry Pi со своего компьютера.

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

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

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

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

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

4. Здесь включите «Advanced Reboot».

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

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

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

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

установить ZIP с помощью twrp recovery

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

прошить пакет open gapps на Raspberry Pi Android TV

8. Наконец, нажмите «Проведите для подтверждения Flash».

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

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

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

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

перезагрузите Android TV

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

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

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

Исправить Chromecast на Android TV Box на базе 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 TV на базе Raspberry Pi перейдите в «Настройки» -> «Настройки устройства» -> «Настройки Raspberry Pi».

настройки raspberry 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. Если у вас возникнут какие-либо проблемы, сообщите нам об этом в разделе комментариев ниже.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.