Skip to content

Установка

Внимание!

Все действия, описанные в данной статье, вы выполняете на свой страх и риск. Автор статьи и сообщество ALT Linux Team не несут ответственность за "окирпиченные" и сгоревшие приставки, затёртые данные пользователя, а также сгоревшие инструменты и прочие последствия.

В зависимости от приставки детали процесса установки могут отличаться, и они описаны в статьях, посвящённых соответствующим приставкам, но общий порядок сводится к следующему:

Подготовка карты памяти

Скачиваем подходящий образ:

shell
wget https://ftp.altlinux.org/pub/beta/mobile/altemu/ГГГГММДД/alt-altemu-anbernic-rgxx3-rk3566-ГГГГММДД.img.xz

Вставляем адаптер с картой памяти в порт USB и записываем образ на карту:

Linux (командная строка)

shell
su -
xzcat alt-altemu-anbernic-rgxx3-rk3566-ГГГГММДД.img.xz | dd of=/dev/<имя_накопителя> oflag=direct,sync iflag=fullblock bs=4M status=progress

Windows

Распаковываем архив с образом с помощью 7z или любой другой, который умеет работать с данным форматом. Распакованный образх спокойно записывается тем же Rufus в режиме dd или BalenaEtcher

Подготовка приставкок RG353M / P / V, ARC D, RG552, Powkiddy X55

Удаление Android

К превеликому сожалению, на текущий момент, для успешной загрузки и запуска ОС семейства ALT Linux на данных устройствах придётся затереть стоковый Android вместе с загрузчиком, ибо ни с чем, кроме стоковой прошивки от самой Anbernic, а также костылями с разбивкой карты памяти и патчами для загрузчика, загрузчик нормально не дружит.

Если мы решаем сделать копию содержимого встроенной памяти приставки, то нам ещё понадобится карта памяти объёмом от 128 гигабайт, чтобы в будущем восстановить стоковый Android. Если же сохранения Android не планируется, то пункты с 4 по 9 можно проигнорировать.

Переводим устройство в режим Recovery, зажав при запуске клавишу увеличения громкости. Мы попадаем в меню восстановления системы.

  1. Подключаем устройство к ПК через разъём, который подписан как OTG.

  2. Устанавливаем android-tools:

shell
su -
apt-get install android-tools
  1. Вводим одну за другой команды, дожидаясь завершения выполнения каждой из них.

Ищем наше устройство. Должна появиться строка к кодовым номером и названием «Recovery»:

shell
adb devices

Получаем привилегии суперпользователя на системе устройства:

shell
adb root

Заходим в устройство:

shell
adb shell
  1. Ищем блочное устройство памяти, которое будем затирать.
shell
ls /dev/block/ | grep mmcblk

Встроенная память определится как /dev/block/mmcblkX, с большим количеством разделов.

  1. Вставляем карту памяти во второй слот, она определится как /dev/block/mmcblkY, с одним разделом.

  2. Монтируем раздел нашей карты памяти:

shell
mount /dev/block/mmcblkYp1 /mnt
  1. Создаём образ с содержимым eMMC:
shell
dd if=/dev/block/mmcblkX of=/mnt/android_rg552.img

NOTE

Создание образа будет долгой (объём встроенной памяти - 64 гигабайта).

  1. После завершения процесса отмонтируем карту памяти.
shell
umount /mnt

и вынимаем карту из приставки

  1. Начинаем затирание встроенного ПЗУ
shell
dd if=/dev/zero of=/dev/block/mmcblkX bs=4M

И ждём, пока утилита нам не скажет, что место закончилось.

После этого вставляем карту памяти с ALTEMU и надеемся на то, что, скорее всего, ALTEMU успешно загрузится 😃

Авторы

The avatar of contributor named as Artyom Bystrov Artyom Bystrov
The avatar of contributor named as Oleg Shchavelev Oleg Shchavelev
The avatar of contributor named as arbars arbars
The avatar of contributor named as publisher publisher
The avatar of contributor named as Олег Щавелев Олег Щавелев
The avatar of contributor named as x1z53 x1z53

История изменений

Опубликовано под лицензией GPL-3.0+. Содержание доступно по лицензии CC BY-SA 4.0, если не указано иное.