Nieoficjalny Android P wydany do przenoszenia z projektem Treble na Xiaomi Mi A1

Android / Nieoficjalny Android P wydany do przenoszenia z projektem Treble na Xiaomi Mi A1 2 minuty czytania

Urządzenie Xiaomi Mi A1. Kultura maniaków



Znana krytyka, która pojawiła się w branży technologicznej w odniesieniu do systemu operacyjnego Android, dotyczy jego fragmentacji, która wynika z jego otwartego charakteru. Kiedy Android wydaje aktualizację dla swojego systemu operacyjnego, aktualizacja wprowadza zaktualizowaną strukturę systemu operacyjnego, jednocześnie przerabiając implementację systemu znajdującą się pod spodem. Dzięki temu mechanizmowi implementacja dostawcy musi być stale przerabiana i aktualizowana, aby działała w połączeniu z wydaną aktualizacją systemu operacyjnego Android, a to staje się ważnym powodem, dla którego Android decyduje się porzucić starsze oprogramowanie, gdy nowsze wersje systemu operacyjnego są instalowane na świeżo jego nowsze urządzenia. Stwarza to poważne zagrożenie bezpieczeństwa dla starszych urządzeń, na których przechowywane są poświadczenia użytkowników i inne informacje finansowe. Dzięki Project Treble na Androida wymóg przeprojektowania implementacji dostawcy za każdym razem jest pomijany, dzięki czemu tylko nowy kod systemu operacyjnego AOSP wyższego poziomu może zostać zainstalowany na systemie kodu sprzętowego tego samego oryginalnego dostawcy. W wersji Androida 7.0 (Nougat) i wcześniejszych był to poważny problem, który zmusił Androida do zaprzestania aktualizacji systemów urządzeń, gdy osiągną ponad dwa lata. Wraz z Androidem Oreo w wersji 8.0, Project Treble przeprojektował system operacyjny, tak aby aktualizacje były wiązane jako oddzielne warstwy kodu bez konieczności przerabiania kodu na poziomie dostawcy.

Wraz z wydaniem wersji P Beta Androida na wybranych urządzeniach programiście (joeyhuab) na forum XDA udało się znaleźć sposób na przeniesienie aktualizacji systemu operacyjnego na kilka urządzeń Qualcomm Snapdragon obsługujących mechanizm aktualizacji Treble. Po tym wyczynie ten sam nieoficjalny port Androida P Beta został wydany dla Xiaomi Mi A1, urządzenia będącego częścią niezmodyfikowanego klanu systemu operacyjnego Android, Android One. Urządzenie nie obsługuje zasadniczo Project Treble, ale można to zrobić, aby dobrze otrzymać aktualizację do Androida P Beta. XDA twierdzi, że początkowo zaobserwowane błędy w porcie, które zakłócały działanie skanera linii papilarnych, aparatu i Bluetooth, zostały już rozwiązane. Jednak port nadal wydaje się mieć pewne problemy z funkcją Voice over LTE, która w ogóle nie działa na urządzeniach z zainstalowanym portem, a moduł Security Enhanced Linux, który implementuje zasady bezpieczeństwa kontroli dostępu, jest zezwalający. Proces przenoszenia wymaga również ponownego podzielenia urządzenia na partycje, co oznacza, że ​​wszystkie dane na urządzeniu zostaną utracone w trakcie procesu, dlatego kopie zapasowe należy utworzyć z wyprzedzeniem.



XDA opublikował to nieoficjalny port Android P Beta dla Xiaomi Mi A1 na jego twórców ” forum wraz z długimi i szczegółowymi instrukcjami dotyczącymi całego procesu od początku do końca. Forum zawiera również wątki wsparcia na stronie, na których kierowane są zapytania użytkowników dotyczące procedury. Wyrazy uznania dla programistów XDA za to wydanie.



Podgląd aktualizacji Androida P Beta. Android Sage