Найти тему

Как установить Android 9 на Rapberry Pi?

Источник: https://pixabay.com/photos/raspberry-pi-pi-electronics-1719219/
Источник: https://pixabay.com/photos/raspberry-pi-pi-electronics-1719219/

Raspberry Pi - это малюсенький одноплатный компьютер на базе мобильного процессора. Фактически, это тихий и дешевый компьютер, построенный на базе материнской платы, размером с сотовый телефон и с процессором из сотового телефона.

Основное преимущество "малинки" в том, что платформа очень гибкая и позволяет собирать из компьютера практически что угодно. От игровой приставки до шагающего робота или системы контроля полива овощей.

Я долго использовал "малинку", как домашний рабочий компьютер, печатал тексты, рисовал и публиковался в интернетах. Но со временем, "малина" переместилась под телевизор и стала универсальным медиаплеером.

Помимо стандартных медиаплеерных дистрибутивов типа OSMC, "малинка" позволяет инсталлировать на себя еще и Android. И удачно им пользоваться.

Источник: https://pixabay.com/photos/raspberry-pi-technology-tech-3676379/
Источник: https://pixabay.com/photos/raspberry-pi-technology-tech-3676379/

В целом плюсы от Андройда на Rapberry Pi, а так же реальный опыт использования я опишу ниже, а пока - поговорим об установке.

К загрузке предлагается много разных версий, от Android 2.3 Gingerbeard до Android 9 Pie.

При этом, важно понимать, что все версии Андройда неофициальные, а потому никакой ответственности за их использование никто не несет.

Итак.

Android 9 для Raspberry Pi реализован в виде образа популярного postmarket дистрибутива LineageOS 16.

Нам понадобится:

1) RPi3b с периферией (мышка, клавиатура, монитор).

2) Карта MicroSD не менее 8 гигабайт, от 10 класса и выше.

3) usb флешка, которую можно воткнуть в разъемы "малинки" одновременно с клавиатурой и мышкой.

4) файлы из инструкции ниже.

По мере выпуска новых сборок точное название файла может меняться. Но нам нужен именно этот файл со страницы по ссылке ниже.
По мере выпуска новых сборок точное название файла может меняться. Но нам нужен именно этот файл со страницы по ссылке ниже.

Чтобы установить такой андройд нужно лишь скачать по ссылке образ и записать его на SD карту так, как вы это делаете с обычной Raspbian - в Windows с помощью утилиты Win32ImageWriter, в Linux и Mac OS X - либо с помощью консольной команды dd, либо через утилиты: "Диски" для Мac OS X и Gparted для Linux.

ВАЖНО!
После установки LineageOS на SD карту, у вас будет системный раздел размером всего 2,6 гигабайта. Если флешка, допустим, на 16 гигабайт остальное место просто не будет видно системой.

Для того, чтобы это забороть, нужно с помощью утилит разметки диска увеличить раздел. В Linux это делается утилитой Gparted, в Windows можно использовать любой подходящий для этого инструмент.

Итак, мы установили систему, но есть одна маленькая деталь.

В этом Андройде нет магазина приложений. Совсем. Его нужно будет поставить.

Вариантов тут несколько.

Прежде всего, можно использовать бесплатный репозитарий F-Droid. Приложения в этом магазине бесплатны, в основном с открытым исходным кодом и проверены сообществом. Для работы приложений из этого источника не нужны никакие сервисы Goоgle.

Второй вариант, чуть более сложный - поставить-таки себе Google Play магазин.

Для этого идем на opengapps.org и расставляем галочки так, как показано на скриншоте.

-4

Дальше заливаем его на обычную USB флешку. Кроме того, на странице разработчика качаем файлик lineage-16.0-rpi3-recovery2boot.zip и тоже кидаем его на флешку.

Пришло время загрузиться и закончить установку. Подключаем к "малинке" клавиатуру и мышку.

ВАЖНО!
Не все мышки одинаково полезны. У меня была неприятная история связанная с тем, что у одной из моих мышек случалась амнезия и она не работала в загрузочном меню, хотя в системе работала прекрасно.

Загружаемся, проходим быструю настройку, подключаем Wifi и настраиваем время.

Как только попадаем в главное меню - идем в Настройки -> О планшете.

Прокручиваем вниз до пункта "Номер сборки" и быстро и много раз кликаем на него. После определенного количества кликов появится счетчик, а когда он закончится, высветится уведомление, что опция "Для разработчиков" разблокирована.

Идем в Настройки -> Система -> Для разработчиков.

Включаем ползунки напротив пунктов "Режим суперпользователя", "Отладка по USB" и "Локальный терминальный доступ".

Теперь сворачиваем приложение "Настройки" "свапаем" мышкой от нижнего края экрана - вылезает меню с приложениями.

Запускаем приложение Терминал.

В появившемся окне вводим команду

su

и нажимаем enter.

Потом вводим

rpi3-recovery.sh

Снова нажимаем enter.

Команда отработает и завершится. Печатаем reboot и ждем перезагрузки в рекавери меню TWRP.

Когда рекавери загрузится, необходимо свайпнуть вправо в нужном месте и выйти в его главное меню.

-5

Выбираем пункт Install, в появившемся окошке выбираем кнопку в правом углу Select source.

-6

В появившемся окошке тыкаем в USB-OTG.

Теперь выбираем скаченный файл opengapps и нажимаем flash. Ждем, пока пройдет установка.

Выходим обратно в главное меню и нажимаем на кнопку Wipe. Свайпом подтверждаем, что хотим сделать Factory reset.

-7

Возвращаемся в главное меню и снова идем в install. На этот раз прошиваем файл lineage-16.0-rpi3-recovery2boot.zip .

После завершения прошивки нажимаем на кнопку reboot.

Все, Play Market в систему установлен. Можно настраивать и пользоваться. Не забудьте, что система сбросила все настройки, так что режим суперпользователя тоже отключен 🙂

-8

Теперь немного о практике.

Что можно делать с андройдом?

Да практически всё, что вы бы хотели. С одним ограничением - "малинка" слабее современных смартфонов, а потому ворочать андройд она будет медленее и не все будет работать.

Однако из того, что потестил я.

  • Все приложения устанавливаются, в том числе удаленно с браузера компьютера.
  • Установленный VLC спокойно кушает видеофайлы (фильмы весом 1-2 гигабайта), даже с usb-флешки. Найти неработоспособное видео мне неудалось.
  • Работают браузеры, правда Firefox наглухо вешает систему. Однако, chrome и встроенный браузер LineageOS работают без нареканий.
  • Приложение Youtube работает без особых нареканий, видео спокойно просматриваются в среднем качестве. Правда, дело безумно тормозит реклама, отчего может помочь Youtube Vance или NewPipe
  • Работают игрушки - я смог спокойно поиграть в GTA Vice City, причем даже с клавиатуры, хотя это и не очень удобно.
-9

Что не работает:

  • браузер не проигрывает видео со сторонних сайтов типа одноклассников и вконтакте. Вернее, проигрывает, но, по каким-то причинам изображения нет. Пока проблему не решил.
  • пока не смог найти, как заставить систему отображать значок текущей раскладки клавиатуры в верхнем системном меню.

Из особенностей могу отметить еще и выключение системы при выключении экрана. Погасил телевизор - система выключилась. Включил телевизор - система загрузилась снова. Разумеется, все открытые приложения из оперативной памяти выгрузились. Печалька, думаю, в настройках где-то можно это поменять.

Понравилась заметка?

Поставь лайк, чтобы видеть больше подобного контента, в том числе от меня.

Подпишись на канал, чтобы ничего не пропустить!