Подготовка

Не на всех устройствах можно запустить Ubuntu Touch. Прежде чем начать работы по установке ОС, изучите свое целевое устройство.

Чтобы определить технические характеристики вашего устройства, найдите его на сайте GSM Arena или на сайте Device Specification.

Refer to Pick an Android target device in the Halium Porting Guide for further information on requirements and how to check if your device qualifies.

Найдите соответствующие руководства и другую информацию

If your desired target device complies to the above, the next thing to do is locate the available guides and other documentation. This step will help you later on when you run into issues developing your port. For now, the main thing to look for is how to unlock your bootloader. (See below).

Перейдите на страницу LineageOS Wiki <https://wiki.lineageos.org/> _. Найдите свое устройство и прочтите перечисленные там руководства. Попробуйте поискать в Интернете дополнительную информацию, указав как его розничное наименование, так и кодовое имя, которое вы нашли на сайте LineageOS. Будьте осторожны, проверьте внимательно, что собранная информация применима к вашему устройству. Помните, что многие устройства продаются в различных вариантах с разными характеристиками оборудования.

Другой богатый источник информации - XDA Developers Forum.

Разблокировка загрузчика

Производители обычно продают мобильные устройства с заблокированным загрузчиком. Это своего рода защита, предназначенная для предотвращения модификации операционной системы и системного программного обеспечения. Если вы разблокируете загрузчик, то сможете вносить такие изменения, но в этом состоянии гарантия на устройство может быть аннулирована. Выбор за вами, но этот шаг является обязательным, если вы хотите установить Ubuntu Touch на устройство.

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

Установка TWRP recovery

Вам необходимо установить собственный образ custom recovery на устройство, чтобы на нём стали возможны процедуры форматирования и записи файлов изображений. Перейдите в раздел`Team Win Recovery Project <https://twrp.me/Devices/>` _ и найдите файл образа для вашего устройства. Следуйте инструкциям по установке, представленным на сайте.

Рекомендации по работе для ПК/рабочей станции

В последней части этого руководства предполагается, что для подготовки сборки используется ПК под управлением Linux. Хотя высокая производительность ПК всегда будет преимуществом, основные проблемы здесь - стабильность и достаточный объем оперативной памяти и места на жестком диске. Для сборки образа ОС не требуется самое новое оборудование или последняя версия дистрибутива Linux. На самом деле, часто возникают проблемы при работе с самой последней версией Linux, поскольку часть необходимого программного обеспечения, возможно, еще не создана для нее. Например, на момент написания этой инструкции последней версией Ubuntu Linux является 20.04, но многие по-прежнему рекомендуют использовать предыдущую версию с долгосрочной поддержкой, 18.04.

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