Нельзя отрицать тот факт, что Android – одна из лучших операционных систем с открытым исходным кодом. Что делает Android особенным, так это его гибкость, позволяющая работать на нескольких платформах с небольшими настройками здесь и там. Благодаря этому вы также можете запускать Android на Raspberry Pi, самом маленьком персональном компьютере, которым вы можете владеть. В этой статье давайте посмотрим, как установить Android на Raspberry Pi 4 с помощью LineageOS 17.1.
Прежде чем мы начнем, вот список вещей, которые вам понадобятся.
Одна из замечательных особенностей Raspberry Pi заключается в том, что вам не нужно беспокоиться о его блокировке, в отличие от устройств Android. Даже если что-то пойдет не так, вы повредите свою SD-карту. К счастью, SD-карты дешевы.
Как установить и запустить Android на Raspberry Pi 4?
Это неофициальная сборка LineageOS. Следовательно, вы не будете получать обновления OTA.
- Подготовка SD-карты
Вставьте карту micro SD в адаптер SDHC или USB-ридер и подключите ее к ПК. Загрузите Balena Etcher на свой ПК с Windows или Linux и установите его. (Ссылка для скачивания находится в разделе выше)
- Чтобы установить Balena Etcher в Windows
Загрузите файл установки Balena etcher в формате .exe с официального сайта. Дважды щелкните, чтобы запустить установщик после завершения загрузки. Мастер установки установит Etcher за вас.
- Чтобы установить Balena Etcher в Linux
Загрузите файл .zip с официального сайта. Найдите его в каталоге и разархивируйте с помощью встроенного средства архивирования или с помощью команды sudo unzip balena-etcher-electron-xxxxx-linux-x64.zip, где «xxxxx» – номер вашей версии.
- Запуск изображения приложения
При распаковке файла откроется изображение приложения. Прежде чем дважды щелкнуть по нему, щелкните изображение правой кнопкой мыши и выберите «Свойства». Затем на вкладке «Разрешения» установите флажок «Разрешить выполнение файла как программы».
- Откройте изображение приложения
Теперь дважды щелкните изображение приложения, и все. Если ничего не происходит, откройте терминал, перейдите в каталог, в котором находится изображение приложения, и введите команду sudo ./balena-etcher-electron-xxxxx-linux-x64. Замените xxxxx версией, которую вы скачали.
В моем случае изображение было на рабочем столе. - Разархивируйте архив LineageOS 17.1.
Извлеките файл изображения LineageOS 17.1 из ZIP-файла. В Windows это можно сделать, используя WinRAR, или, в Linux, вы можете использовать команду sudo unzip «имя файла» .zip.
- Выберите изображение для прошивки
В Etcher выберите опцию «Прошить из файла». Теперь выберите ZIP-архив LineageOS из каталога и, наконец, нажмите «Открыть».
- Выберите цель
Затем нажмите кнопку «Выбрать цель», а затем выберите целевое устройство, которое, в моем случае, является первым вариантом, и, наконец, нажмите «Выбрать».
- Получите, установите, прошейте!
Щелкните по кнопке «Вспышка». Процесс мигания может занять около 15 минут, поэтому расслабьтесь и расслабьтесь.
- Настройка Raspberry Pi 4
Подключите кабель micro HDMI, Type-C и периферийные устройства USB к Raspberry Pi 4. Подключите полноразмерный HDMI к монитору. Вставьте SD-карту. Используйте Pi в футляре и не касайтесь Pi голыми руками, так как это может привести к короткому замыканию.
- Загрузитесь в LineageOS
Теперь ваш Pi должен загрузиться в LineageOS, и вы увидите заставку LineageOS. Выберите язык, дату, время и подключитесь к сети Wi-Fi. Вы почти закончили процесс установки.
Установка Raspberry Pi Android Gapps
Вам нужно будет установить магазин Google Play и сервисы Play, установив пакет Gapps (Google Apps). Сначала загрузите zip-файл из здесь.
Обязательно загрузите пико-версию Gapps. Чем меньше размер пакета, тем быстрее будет процесс прошивки, и шансы на успех прошивки также будут высоки.
Пакет Pico поставляется с сервисами Play и магазином Play. Следовательно, вы можете установить все приложения из магазина Google Play позже.
- Откройте приложение “Настройки”.
- В строке поиска введите «сборка», а в списке результатов поиска найдите и щелкните номер сборки.
- Нажмите на «номер сборки» семь раз, пока не увидите тост с надписью «Теперь вы разработчик».
- Теперь вернитесь к настройкам и введите «Разработчик» в строке поиска. В результатах поиска найдите и нажмите «Параметры разработчика».
- В параметрах разработчика найдите и включите «Root-доступ».
- Наконец, найдите и включите «Локальный терминал».
Загрузка в TWRP
- Теперь в меню приложения найдите и запустите Терминал. Если вы его не найдете, перезагрузите Raspberry Pi.
- В терминале введите следующие команды.
su // Для ввода остальных команд от имени суперпользователя rpi4-recovery.sh // Для загрузки в рекавери при следующей перезагрузке Монтирование разделов … Смена RAM-диска … Размонтирование разделов … Готово, перезагрузите устройство! : / #
- Теперь введите команду перезагрузки и нажмите ввод.
перезагрузка
- Теперь ваш 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
- Гугл Хром
- Через браузер
- Google фото
- Spotify
- Кастро
Все приложения, кроме 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 Фото в фоновом режиме среднее потребление оперативной памяти составляло около 2 ГБ.
В целом впечатления от неофициальной сборки были лучше, чем в среднем. Эту сборку вам предоставил разработчик KonstaaT так что не забудьте проверить его профиль на Github.
Хотите вместо этого установить Ubuntu? Обязательно ознакомьтесь с нашей статьей о том, как установить Ubuntu MATE на Raspberry Pi.
FAQs
- Может ли 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.
0 Comments