Instalacja Ubuntu Touch#

Instalacja Ubuntu Touch jest prosta, zostało włożone wiele pracy by uczynić proces mniej strasznym dla przeciętnego użytkownika. Instalator UBports to fajne narzędzie, którego możesz użyć do instalacji Ubuntu Touch na wspieranym urządzeniu, z twojego komputera z Linux, Mac lub Windows. Mamy też manualne instrukcje dla każdego urządzenia, dla bardziej doświadczonych użytkowników, na stronie z urządzeniami.

Ostrzeżenie

Jeśli zmieniasz urządzenie z androida, nie będziesz w stanie zachować swoich danych. Stwórz zewnętrzną kopie zapasową, jeśli chcesz je zachować.

Możesz też pobrać Instalator UBports z GitHuba. Dostępne są następujące pakiety:

Rozpocznij instalacje i wykonuj instrukcje pojawiające się na ekranie, przeprowadzą cię przez cały proces instalacji. To wszystko! Ciesz się eksplorowaniem Ubuntu Touch!

If you’re an experienced android developer and want to help us bring Ubuntu Touch to more devices, visit the porting section.

Informacja

Please do not start the installer with sudo. It is meant to be run as a normal user, not as root. Using the installer with sudo will mess up permissions in the installer’s cached files and lead to problems down the road. If the installer does not recognize your device, check the troubleshooting information below.

Rozwiązywanie problemów#

Jeśli potrzebujesz pomocy możesz dołączyć do grupy pomocy UBports na telegramie albo matrixie lub zadać pytanie na forum . Jeżeli masz wątpliwości czy Instalator UBports działa poprawnie, możesz równiesz rozpocząć nowy problem aby pomóc nam go rozwiązać.

Utrata połączenia podczas instalacji#

Spróbuj innego kabla USB i innego portu USB w twoim komputerze. Tanie i stare kable mają słonność to tracenia połączenia podczas instalacji.

Windows Defender zapobiegł startowi Instalatora#

Skontaktowaliśmy się z Microsoftem ws. tego problemu, jednak oni uważają, że jest nam do śmiechu. Aby odrzucić ostrzeżenie, kliknij na „Więcej Informacji”, potem zaznacz „Uruchom mimo to”.

Nie wykryto urządzenia#

Wirtualna maszyna#

Jeśli instalator działa w maszynie wirtualnej, upewnij się, że maszyna ma dostęp do portu USB.

Sterowniki ADB dla Windowsa#

Zainstaluj uniwersalne sterowniki adb i uruchom ponownie swój komputer.

Fairphone 2 Vendor-ID#

Wykonaj echo 0x2ae5 >> ~/.android/adb_usb.ini w terminalu i zresetuj instalator. Nie dotyczy pakietu ze snapa.

Brak udev-rules#

If the device is not detected on Linux and you are not using the snap package, then you might be missing some udev-rules.

  1. Zobacz czy /etc/udev/rules.d/51-android.rules istnieją i zawierają zasady poniżej. Jeśli nie, dodaj je do tego pliku i wykonaj sudo service udev restart lub sudo udevadm control --reload-rules && udevadm trigger.

SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2ae5", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

Inne problemy#

Jeśli wymienione wskazówki nie działają, możesz sprawdzić instrukcje instalacji dla twojego urządzenia na stronie z urządzeniami.

Instalacja na starszych urządzeniach z Androidem#

Proces instalacji jest bardzo prosty na większości urządzeń, jedynie niektóre starsze urządzenia Bq i Meizu potrzebują dodatkowych kroków. Ta część poradnika nie obejmuje pozostałych urządzeń.

Informacja

To jest mniej więcej niezbadany grunt. Jeśli producent twojego urządzenia nie chce byś instalował inne systemy operacyjne niewiele możesz z tym zrobić. Instrukcje poniżej powinny być wykonywane tylko przez doświadcznoych użytkowników. Doceniamy, że sporo osób chce używać naszego systemu, ale flashowanie urządzenia nie powinno mieć miejsca bez odrobiny wiedzy jak to zrobić i mnóstwa wyszukiwania.

Urządzenia Meizu przeważnie zatrzymują się na Flyme. Podczas gdy MX4 może zostać zflashowana bez problemu w niektórych przypadkach, Pro5 bazujący na Exynosie ma swoje kaprysy.

Ostrzeżenie

BĄDŹ OSTROŻNY! Robisz to na własną odpowiedzialność!

  1. Odłącz wszystkie urządzenia i niepotrzebne peryferia z komputera. Naładuj swoje urządzenia do conajmniej 40 procent.

  2. Pobierz ROM Ubuntu Touch na twoje urządzenie i rozpakuj pliki zip:

  3. Pobierz najnowszą wersje SP flash tool (aka MTK flash tool).

  4. Rozpakuj pliki zip

  5. Otwórz Terminal, wejdź do folderu gdzie znajduje się SP flash tool i wpisz sudo ./flash_tool.sh.

Informacja

Na Ubuntu 17.10 występują problemy podczas ładowania biblioteki «libpng12» przez flash_tool, użyj tego jako obejścia:

wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
&& sudo dpkg -i /tmp/libpng12.deb \
&& rm /tmp/libpng12.deb
  1. W sekcji „Scatter-loading File”, naciśnij przycisk „choose” i zaznacz plik *Android_scatter.txt z archiwum, które pobrałeś/aś w poprzednim etapie.

  2. Wybierz „Firmware Upgrade” z wysuwanego menu.

Ostrzeżenie

Jeśli wybrałeś/aś DOWNLOAD ONLY zamiast FIRMWARE UPGRADE, skończysz z bezużyteczną cegłą zamiast z urządzeniem działąjącym na Ubuntu Touch. Bądź pewny/a, że zaznaczyłeś/aś FIRMWARE UPGRADE.

Także, po zaznaczeniu *Android_scatter.txt, wybór w menu zostaje zresetowany do DOWNLOAD ONLY. Bądź pewny/a, aby to zaznaczyć po wybraniu tego pliku.

  1. Kompletnie wyłącz twoje urządzenie, ale nie odłączaj go jeszcze.

  2. Naciśnij przycisk z napisem „Pobierz”.

  3. Wykonaj ostatni test bezpieczeństwa czy zaznaczyłeś/aś opcje „Firmware Upgrade”, nie „Download Only”.

  4. Upewnij się, że twoje urządzenie jest wyłączone i podłączone do komputera. Nie używaj portu USB 3.0, ponieważ może to powodować problemy z komunikacją z twoim urządzeniem.

  5. Czary mary. Poczekaj, aż proces się zakończy.

Informacja

Jeśli instalacja zatrzyma się na czerwonym paski na 100% (i logi będą mówiły coś jak COM port is open. Trying to sync with the target...), usuń pakiet modemmanager jako, że ten zainstalowany nie jest kompatybilny z narzędziem SPI flash, zamknij to i spróbuj od nowa od etapu 4.

  1. Gratulacje! Twoje urządzenie bootuje teraz do bardzo starej wersji Ubuntu Touch. Możesz teraz użyć Instalatora UBports, żeby zainstalować nowszą wersje.