По многочисленным просьбам сообщества Альт Мобильный расширил список поддерживаемых устройств недорогими и доступными смартфонами на СнК
Snapdragon 845:
OnePlus 6 и
OnePlus 6T!
Работы по портированию завершились довольно быстро благодаря стараниям Василия Дойлова (
neko@) — ментейнера пакетов и некоторых устройств для postmarketOS, участника команды ALT Gnome Development, который не так давно начал прохождение Join в ALT Linux Team!
Как попробовать на устройстве?1. Инициализация компонентовОсновное отличие от другие поддерживаемых устройств — необходимость инициализировать компоненты через поставляемую из коробки систему Android, иначе в ALT Mobile не смогут работать модем и некоторые
другие составляющие. Подробнее в
инструкции.
2. Установка U-BootПонадобится разблокированный загрузчик.
Инструкция по разблокировке также есть в базе знаний.
Нужный U-Boot можно найти в
отдельном репозитории на ALT Linux Space (а ещё там можно найти небольшой спойлер, но об этом в другой раз).
Далее, переведите устройство в режим Fasboot, подключите к компьютеру и выполните:
fastboot erase dtbo
fastboot flash boot /путь/до/u-boot.img
fastboot reboot
3. Загрузка образаНе забудьте скачать сам
образ.
После перезагрузки, устройство попадёт в меню U-Boot. С помощью кнопок громкости выберите пункт
«Enable USB mass storage on SCSI 0», устройство перейдёт в режим записи. На компьютере выполните
следующие команды:
su -
umount /dev/disk/by-partlabel/userdata
mkfs.btrfs -L ROOT /dev/disk/by-partlabel/userdata -f
mount /dev/disk/by-partlabel/userdata /mnt/alt_rootfs --mkdir
cd /mnt/alt_rootfs
# Это займёт некоторое время
tar xfpv /путь/до/alt-mobile-phosh-qualcomm-sdm845-latest-aarch64.tar.xz
sync
cd ..
eject /dev/disk/by-partlabel/userdata
Ещё раз спасибо Василию за портирование необходимых компонентов и инструкцию по установке, а также благодарим его ментора по ALT Linux Team Артёма Семёнова (savoptik@) за помощь в опакечивании!
Мы в мatrix: #altmobile@altlinux.org |
Чат в tg |
Канал в tg |
База знаний