Підготовка

Не усі пристрої можна примустити працювати з Ubuntu Touch. Перед початком дослідіть цільовий пристрій.

Для визначення характеристик пристрою пошукайте їх на GSM Arena та/або на Device Specification.

Ми рекомендуємо такі характеристики:

Ядро

Для Ubuntu Touch потрібні пристрої з ядром Linux починаючи з версії 3.15. Відповідно до опису у systemd v255 README, старіші версії ядра несумісні з systemd v255 та новішими. Знайти версію ядра свого пристрою можна навпроти «Kernel Version» на сторінці Інфо (About) в налаштуваннях Android. Також її можна знайти у Makefile у коді ядра Linux на верхньому рівні дерева файлів.

Оперативна пам’ять

Для запуску операційної системи потрібно хоча б 1 ГБ. Для кращих вражень рекомендовано 3 ГБ та більше.

Сховище

Мінімальні умови — 16 ГБ. Сховище меншого розміру призведе до браку місця для повної установки Ubuntu Touch.

Пошукайте відповідні посібники та іншу інформацію

Якщо обраний Вами цільовий пристрій відповідає згаданим вище вимогам, наступне, що потрібно зробити, це знайти доступні посібники та іншу документацію. Цей крок допоможе Вам пізніше, коли виникнуть проблеми портуванням. Тепер головне, на що слід звернути увагу, це як розблокувати завантажувач (bootloader). (Див. нижче).

Відвідайте Wiki LineageOS. Пошукайте свій пристрій, почитайте додані там настанови та зробіть собі закладки. Спробуйте пошукати в інтернеті додаткову інформацію, зазначаючи торгову назву пристрою та кодову, знайдену на сайті LineageOS. Слідкуйте, щоб інформація, яку Ви збираєте, відповідала саме Вашому пристрою, пам’ятаючи, що багато пристроїв продаються у різних версіях із різним апаратним начинням.

Ще однією скарбничкою з корисною інформацією є Форум розробників XDA.

Розблокуйте bootloader

Виробники зазвичай постачають свої пристрої із заблокованим завантажувачем. Це щось на кшталт програмної пломби — захисту від змін операційної системи та програмного забезпечення. Якщо Ви розблокуєте завантажувач, Ви зможете виконувати такі зміни, але у цьому стані гарантія на пристрій може бути не дійсною. Вибір за Вами, але якщо Ви хочете встановити Ubuntu Touch на свій пристрій, цей крок необхідний.

Пристрої усі різні і немає якогось одного загального методу для всіх випадків. Тому для пошуку інформації щодо розблокування Вашого завантажувача Вам потрібно перевірити вищезгадані посібники.

Встановіть TWRP recovery

Для забезпечення можливостей форматування та завантаження файлів з образами на пристрій Вам потрібно на нього встановити власний образ відновлення (recovery). Відвідайте сайт проєкту Team Win Recovery та знайдіть там образ для свого пристрою. Для встановлення скористайтеся викладеними там порадами.

Примітка

Деякі пристрої не мають сумісних образів TWRP. Оскільки портування прошивки технічно можливе навіть без recovery, це значно ускладнює процес, особливо під час налагодження на ранніх стадіях процесу.

Рекомендації щодо ПК для роботи та компіляції

The remainder of this guide presumes you are using a build PC running Linux. Although high performance always is nice, stability and sufficient RAM and harddisk space are the main concerns here. You do not need the latest and the best hardware, nor do you need the latest distribution release. In fact, it is not uncommon to run into issues when choosing the very newest release, as some of the software needed may not yet have been built for it. For example, using a Ubuntu LTS release, or a LTS release of another distribution, is often a good choice.

Having completed the steps above, you are now ready to set up your build environment and start the porting process per se (next section).