Odblokowanie bootloadera
Wpadł mi w ręce jakiś czas temu telefon Xiaomi Redmi Note 9, na którym można postawić system Ubuntu Touch przeznaczony z myślą o telefonach. Miał zainstalowaną nakładkę Androida MUIU Global 12.5.6, co widać poniżej:
A tutaj podstawowe ustawienia:
Po pierwsze ściągnąłem oficjalną aplikację Mi Unlock na Windows od Xiaomi (tutaj instrukcja). Potem włączyłem debugowanie USB W tym telefonie. Zainstalowałem sterowniki pod Windows spod tej apki i zrestartowałem komputer, lecz tego 6 listopada nie byłem w stanie odblokować bootloadera, gdyż Windows 11 nie chciał odblokować bootloadera mimo zainstalowanych sterowników do tego telefonu.
Podszedłem do tego drugi raz w sobotę 8 listopada, tym razem skorzystałem ze starego laptopa z AnduinOS(Ubuntu 25.04), gdzie ściągnąłem ten skrypt w pythonie oraz zainstalowałem adb i fastboot za pomocą polecenia sudo apt install google-android-platform-tools-installer. Przełożyłem moją kartę SIM do telefonu Xiaomi. Zalogowałem się na moje konto Xiaomi w telefonie. Wyłączyłem wifi i włączyłem dane mobilne. Odpaliłem w terminalu polecenie python3 MiUnlockTool.py. Skrypt poprosił mnie o zalogowanie, potem otworzyl przeglądarkę, następnie skopiowałem linka z przeglądarki. Po czym otrzymałem komunikat, że odblokowanie będzie możliwe po 124 godzinach czyli dopiero w czwartek 13 listopada po 17.00.
Próbowałem co prawda triku z drugą kartą Sim, lecz nie byłem w stanie dodać numeru telefonu do drugiego konta Xiaomi. Po ponad godzinie męczenia dałem sobie spokój.
Przed północą w czwartek 13 listopada wziąłem się za to ponownie. Podłączyłem kabel USB do laptopa. Odpaliłem skrypt po raz drugi. Pojawiło mi się tekstowe ostrzeżenie o możliwości utraty danych i uszkodzenia telefonu. Wcisnąłem enter i poszło! Bootloader telefonu został odblokowany. Zaś Sam telefon został zresetowany do ustawień fabrycznych.
Instalacja UT
Odpaliłem wcześniej zainstalowany Ubports Installer. Musiałem ponownie włączyć tryb debugowania USB w telefonie. Instalator poprawnie wykrył nazwę I model telefonu. O tej porze ściągało się wszystko z prędkością 6-9 Mb na sekundę. Po paru minutach telefon włączył się ponownie i po paru sekundach ukazał się taki widok :
(Nie)pierwsze wrażenia
Tak jak wspominałem wcześniej nie jest to moje pierwsze zetchnięcie z Ubuntu Touch, bo miałem wcześniej Nexusa 5 z UT, w międzyczasie miałem też Xiaomi Mi A2, który obecnie ma mój tata, no i nadal jest tam zainstalowany Ubuntu Touch 20.04-OTA25.
Pierwsze wrażenia to pozytywne odczucie stabilności tego systemu ostatniej stabilnej wersji 24.04-1.0! Tryb ciemny działa nie tylko w aplikacjach systemowych, ale także w wielu apkach z OpenStore. Facebook ( Pesbuk app- ostatnia wersja 8.12.2023) działa bez trybu ciemnego, zaś Instagram ( Instagraph app ostatnia wersja 11.11.2023) jest nielogowalny.
Klient mailowy Dekko2 nie byl W stanie się zalogować ani do Gmail, ani do Outlooka. Aplikacja Futify, klient Spotify, nie działa.
Karta SIM z Orange działała poprawnie ( rozmowy, SMS y i net). Natomiast karty SIM Play i Mobile Viking nie działał Internet, mimo działających połączeń i SMS ów. Co ciekawe na Xiaomi Mi A2 Internet działał bez zarzutu na Sim Play i Mobile Viking.
Skontaktowałem się z działem klienta Viking Mobile w związku z tym problemem. Zmienili mi konfigurację karty SIM. Nawet nie musiałem restartować systemu. Po prostu włączyłem w belce ustawień sieć - Dane komórkowe, no i zaczęło działać.
Dość ciekawą opcją jest instalacja Waydroida, który jest kontenerem LXC z LineageOS. Zainstalowałem na nim F-Droida, a potem z niego ściągnąłem Aurora Store, Co Pozwala Na instalację oprogramowania ze sklepu Google Play. Przeglądarka Brave się zacinała przy oglądaniu YouTube 'a. Na szczęście łatwo Waydroida wyłączyć (Waydroid Stop), co zwalnia pamięć RAM.
Apka youtube-web jest wrapperem na domyślną przeglądarkę Morph Browser. Działa. Filmy się odtwarzają poprawnie z reklamami, ale nie można wyłączyć ekranu, a także w przypadku przełączenia między aplikacjami, film się zatrzymuje. Apka uAdBlockNG do blokowania reklam ich nie wyłapuje na youtube-web. Dodam że Morph Browser oczekuje następnego kroku milowego, we postaci wersji opartej Na Qt6. Także będzie się działo.
Dość ciekawą przeglądarką bazującą na LibreWolf jest uWolf, która póki co jest ciągle w wersji alfa i nie nadaje się do codziennego użytku. To jest jedna z tych aplikacji, które korzystają z funkcji systemowych takich jak np. pełen dostęp do systemu czy nadpisywanie ścieżek systemowych, co potencjalnie może być niebezpieczne, stąd takie aplikacje są w OpenStore odpowiednio oznaczone monitem o ryzyku przy instalacji takich aplikacji.
Zrobiłem pewien eksperyment, gdyż zauważyłem że w ostatniej wersji UT pojawił się snapd, czyli usługa pakietów uniwersalnych od Cannonical, więc odpaliłem wifi, potem terminal, wpisałem komendę sudo snap install firefox. Wszystko w teorii wykonało się poprawnie. Pojawiła się ikona Firefoxa, lecz nie chciał się uruchomić. Także Cannonical ma jeszcze dużo pracy, by snapy poprawnie działały na telefonach.
Czytałem, że jeden z programistów UT zaproponował na forum możliwość instalacji podstawowych bibliotek systemu oraz podstawowych aplikacji przez OpenStore. Zobaczymy za jakiś czas, czy to się uda!?? Być może za jakiś czas opiszę jeszcze inne natywnie apki na Ubuntu Touch. Zostaw komentarz i podziel się swoimi odczuciami i przemyśleniami.
Komentarze
Prześlij komentarz