Автор Тема: Поддержка Oneplus 6(T) на Альт Мобильном  (Прочитано 301 раз)

Оффлайн bircoph

  • alt linux team
  • ***
  • Сообщений: 21
По многочисленным просьбам сообщества Альт Мобильный расширил список поддерживаемых устройств недорогими и доступными смартфонами на СнК 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 | База знаний