Przygotowanie#

Nie wszystkie urządzenia mogą uruchomić Ubuntu Touch. Dowiedz się więcej o swoim docelowym urządzeniu zanim zaczniesz je portować.

To determine your device’s specifications, search for it on GSM Arena and/or 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.

Szukanie odpowiednich poradników i innych informacji#

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).

Odwiedź Wiki LineageOS. Poszukaj swojego urządzenia i dodaj do zakładek zawarte tam poradniki. Wpisz w internecie nazwe marketingową i kodową urządzenia, aby uzystać dodatkowe informacje. Bądź ostrożnym i sprawdzaj czy znalezione informacje dotyczą twojego urządzenia, mniej na uwadze, że urządzenia są sprzedawane w wielu rodzajach i rożną specyfikacją.

Kolejną skarbnicą wiedzy jest Forum XDA Developers.

Odblokuj bootloader#

Producenci przeważnie wypuszczają urządzenia z zamkniętymi bootloaderami. To jest rodzaj „blomby” oprogramowania, która zapobiega modyfiacją systemu operacyjnego i oprogramowania. Jeśli odblokujesz bootloader, będziesz w stanie dokonać takich modyfikacji, ale gwarancja twojego urządzenia może zostać zerwana. Wybór należy do ciebie, ale ten etap jest nieuchronny jeśli chcesz zainstalować Ubuntu Touch na twoim urządzeniu.

Urządzenia się różnią i nie ma ogólnej metody która obejmuje wszystkie marki i modele. W związku z tym będziesz musiał sprawdzić wyżej wymienione poradniki po instrukcje jak odblokować bootloader twojego konkretnego urządzenia.

Zainstaluj TWRP recovery#

Musisz zainstalować niestandardowy obraz recovery na twoje urządzenie w celu obsługi formatowania i flashowania obrazów. Udaj sie na Team Win Recovery Project i odszukaj obraz dla twojego urządzenia. Postępuj wg instrukcji zamieszczonej na stronie.

Rekomendacje odnośnie hosta/komputera budującego#

Pozostała część tego poradnika zakłada, że używasz PC działającego na Linuxie. Mimo, że większa wydajność jest na lepsza to stabilność i wystarczająca ilość ramu i miejsca na dysku są tu większymi problemami. Nie musisz mieć najlepszego i najnowszego sprzętu, ani nie musisz mieć najnowszej wersji twojej dystrybucji. Nierzadko pojawią się problemy przy wyborze najnowszej wersji, jako że niektóre oprogramowanie mogło nie zostać jeszcze zbudowane na nią, Na przykład, w chwili pisania najnowsza wersja Ubuntu to 20.04, ale wiele osób wciąż rekomenduje używania poprzedniej wersji o wydłużonym wsparciu, 18.04.

Wykonawszy powyżesze etapy jesteś teraz gotowy, żeby ustawić twoje srodowisko budujące i zacząc jako tako proces portowania (następna sekcja).