Как установить Android на Raspberry Pi 4?
Нельзя отрицать тот факт, что Android — одна из лучших операционных систем с открытым исходным кодом. Что делает Android особенным, так это его гибкость, позволяющая ему работать на нескольких платформах с небольшими настройками здесь и там. Благодаря этому вы также можете запускать Android на Raspberry Pi, самом крошечном персональном компьютере, которым вы можете владеть. В этой статье давайте рассмотрим, как установить Android на Raspberry Pi 4 с помощью LineageOS 17.1.
Прежде чем мы начнем, вот список вещей, которые вам понадобятся.
Одна из замечательных особенностей Raspberry Pi — вам не нужно беспокоиться о его блокировке, в отличие от устройств Android. Даже если что-то пойдет не так, вы в конечном итоге повредите свою SD-карту. К счастью, SD-карты дешевы.
Как установить и запустить Android на Raspberry Pi 4?
Это неофициальная сборка LineageOS. Следовательно, вы не будете получать обновления OTA.
Вставьте карту micro SD в адаптер SDHC или устройство чтения USB и подключите ее к ПК. Загрузите Balena Etcher на свой ПК с Windows или Linux и установите его. (ссылка для скачивания находится в разделе выше)
Загрузите установку травителя Balena, .Exe файл с официального сайта. Дважды щелкните, чтобы запустить установщик после завершения загрузки. Мастер установки установит Etcher за вас.
Загрузите .zip файл с официального сайта. Найдите его в каталоге и разархивируйте с помощью встроенного архиватора или командой sudo разархивировать whalena-etcher-electron-ххххх-Linux-x64.zip где «xxxxx» — номер вашей версии.
При разархивировании файла появится изображение приложения. Прежде чем дважды щелкнуть по нему, щелкните изображение правой кнопкой мыши и выберите «Свойства». Затем на вкладке «Разрешения» установите флажок «Разрешить выполнение файла как программы».
Теперь дважды щелкните изображение приложения, и все. Если ничего не происходит, откройте терминал, перейдите в каталог, где находится образ приложения, и введите команду sudo ./balena-etcher-electron-xxxxx-linux-x64. Замените xxxxx версией, которую вы скачали.
В моем случае изображение было на рабочем столе.Извлеките файл образа LineageOS 17.1 из zip-файла. В Windows это можно сделать с помощью WinRARили, в Linux, вы можете использовать sudo unzip «имя файла».zip команда.
В Etcher нажмите кнопку «Прошить из файла». Теперь выберите zip-архив LineageOS из каталога и, наконец, нажмите «Открыть».
Затем нажмите кнопку «Выбрать цель», затем выберите целевое устройство (в моем случае это первый вариант) и, наконец, нажмите «Выбрать».
Нажмите на кнопку «Вспышка». Процесс перепрошивки может занять около 15 минут, поэтому расслабьтесь и расслабьтесь.
Подключите кабель micro HDMI, периферийные устройства Type-C и USB к Raspberry Pi 4. Подключите полноразмерный HDMI к монитору. Вставьте SD-карту. Используйте Pi в чехле и не прикасайтесь к Pi голыми руками, так как это может привести к короткому замыканию.
Теперь ваш Pi должен загрузиться в LineageOS, и вас встретит заставка LineageOS. Выберите язык, дату, время и подключитесь к сети Wi-Fi. Вы практически завершили процесс установки.
Установка Raspberry Pi Android Gapps
Вам придется установить магазин Google Play и сервисы Play, прошив пакет Gapps (Google Apps). Сначала загрузите zip-файл с здесь.
Обязательно скачайте пико версия Gapps. Чем меньше размер пакета, тем быстрее будет процесс прошивки, и шансы на успех прошивки также будут высоки.
Пакет Pico включает в себя сервисы Play и магазин Play. Следовательно, вы можете установить все приложения из магазина Google Play позже.
- Откройте приложение «Настройки».
- В строке поиска введите «сборка», а в списке результатов поиска найдите и щелкните номер сборки.
- Нажмите на «номер сборки» семь раз, пока не увидите всплывающее сообщение с надписью «Теперь вы разработчик».
- Теперь вернитесь в настройки и введите «Разработчик» в строке поиска. В результатах поиска найдите и нажмите «Параметры разработчика».
- В настройках разработчика найдите и включите «Корневой доступ».
- Наконец, найдите и включите «Локальный терминал».
Загрузка в TWRP
- Теперь в меню приложения найдите и запустите Терминал. Если вы его не нашли, перезагрузите Raspberry Pi.
- В терминале введите следующие команды.
su //Чтобы ввести остальные команды от имени суперпользователя rpi4-recovery.sh //Чтобы загрузиться в рекавери при следующей перезагрузке Монтирование разделов… Изменение рамдиска… Размонтирование разделов… Готово, перезагрузите устройство! :/#
- Теперь введите команду перезагрузки и нажмите Enter.
перезагрузить
- Ваш Raspberry Pi 4 теперь загрузится в режиме восстановления TWRP. Я подробно объяснил, что такое рутирование и как установить собственное рекавери в других моих статьях, поэтому обязательно ознакомьтесь с ними (Psst. Следуйте этим руководствам с осторожностью. Одна ошибка, и ваше Android-устройство будет практически мертво). .
- После того, как ваш Pi загрузится в режим восстановления, «проведите пальцем, чтобы разрешить изменения».
- Теперь вы вернетесь в домашний раздел TWRP.
- Нажмите на опцию установки. Перейдите в каталог, в который вы загрузили пакет Gapps Pico, щелкните его и, наконец, «проведите, чтобы прошить» zip-архив.
- Теперь вернитесь назад, нажмите «Перезагрузить» и нажмите «Система».
- Теперь ваш Raspberry Pi 4 должен загрузиться в LineageOS. Проверьте меню приложения и вуаля! Теперь у вас должны быть установлены сервисы Google Play и магазин Play Store.
Мои мысли о сборке
Я тестировал эту сборку почти целый день и обнаружил, что она достаточно стабильна. Пару раз у меня случались случайные перезагрузки, но в целом эту сборку можно использовать в качестве ежедневного драйвера. Единственное, чего не хватает, так это аппаратной кодировки (программная кодировка присутствует).
Приложения, которые я тестировал:
- YouTube
- Gmail
- Слабый
- Реддит
- Cloudfare 1.1.1.1
- Гугл Хром
- Через браузер
- Гугл фото
- Спотифай
- Кастро
Все приложения, кроме Reddit и Brave, работали хорошо. Pi 4B также хорошо обрабатывал видео 720P со скоростью 30/60 кадров в секунду на YouTube с небольшими просадками кадров здесь и там.
Скорость интернета была приличной. При нашем соединении со скоростью 50 Мбит/с мы получили среднюю скорость 32 Мбит/с после четырех прогонов.
Что касается Geekbench 5, результаты были далеки от результатов даже устройств среднего класса 2-3-летней давности, таких как Redmi Note 7, который был оснащен Snapdragon 660. Pi показал приличный одноядерный балл – 237 и многоядерный результат 587.
Просмотр веб-страниц в Chrome был очень простым. Было несколько случайных сбоев, но это приемлемо для оборудования Pi. При работе в фоновом режиме около пяти вкладок Chrome, приложения настроек и Google Photos среднее потребление оперативной памяти составляло около 2 ГБ.
В целом впечатления от неофициальной сборки были лучше, чем в среднем. Эту сборку предоставил вам разработчик КонстааТ Итак, обязательно загляните в его профиль на Github.
Хотите вместо этого установить Ubuntu? Обязательно ознакомьтесь с нашей статьей «Как установить Ubuntu MATE на Raspberry Pi».
Часто задаваемые вопросы
- Может ли Raspberry Pi бесперебойно работать на Android?
Если у вас есть Raspberry Pi 4B, у вас не возникнет проблем с Android. Однако на других платах RPI ОС будет сильно отставать, и приятные впечатления останутся не у вас.
- Достаточно ли 4 ГБ для Raspberry Pi?
Да. По большей части 4 ГБ ОЗУ достаточно для ежедневного использования, но если вы планируете многозадачно работать с Chromium и другими приложениями, возможно, вам стоит рассмотреть вариант с 8 ГБ.
- Raspberry Pi 64-битный?
Да, это. Broadcom BCM2711 SoC — это 64-битный SoC, представляющий собой четырехъядерный чип с ядрами ARM Cortex-A73. Следовательно, вы можете установить любую 64-битную ОС.
- Как мне сменить ОС на Raspberry Pi 4?
Это довольно просто. Зайдите на сайт ОС, прочитайте инструкции по перепрошивке, загрузите образ ОС и запишите его на карту с помощью Raspberry Pi Imager.