Dzięki wysiłkom programistów OnePlus 5 i OnePlus 5T stały się nieoficjalnie kompatybilne z Project Treble. Umożliwia to użytkownikom flashowanie ogólnego obrazu systemu na urządzeniu.
Projekt Treble to jedno z najbardziej ekscytujących osiągnięć ostatnich lat. Re-architektura niskiego poziomu w działaniu Androida wciąż wymaga wielu zmian (zobaczymy wiele informacji na ten temat, gdy dostępna będzie pełna wersja Androida P), ale doprowadziło to już do: "rewolucja" w rodzaju niestandardowego rozwoju ROM-u opartego na AOSP. Dzieje się tak dlatego, że obsługa tonów wysokich umożliwia urządzeniu flashuj ogólny obraz systemu (GSI) opartego na AOSP i ułatwi w przyszłości aktualizację do nowszej wersji Androida. Widzieliśmy A garść urządzeń otrzymuje nieoficjalnie wsparcie Treble, a OnePlus 5 i OnePlus 5T to najnowsze modele na tej liście.
Wcześniej OnePlus (i Nokia) twierdziły, że tak nie będzie w stanie zaktualizować swojej istniejącej linii smartfonów o obsługę Treble. Dzieje się tak dlatego, że w ich istniejących urządzeniach brakowało dedykowanej partycji dostawcy, a firmy zdecydowały, że ponowne partycjonowanie w ramach aktualizacji OTA nie jest czymś, co chciały ryzykować. Jednak w OnePlus 5 i OnePlus 5T w rzeczywistości istnieje nieużywana partycja o pojemności 1,5 GB o nazwie „last_parti”, którą programiści
przetestowany przekształcając się w prowizoryczną partycję dostawcy (właściwie wystarczy zmienić jej nazwę). Teraz zrobił to inny programista wziąłem ten skrypt i dokończyłem resztę pracy potrzebnej do „Trebelizacji” najnowszych flagowych urządzeń OnePlus.Ten programista, XiNGRZ, jest częścią zespołu Mokee ROM i popełnił pokazać, jak udało mu się Trebelize OnePlus 5 i 5T. Jak wyjaśniono w jego post na XDA, uruchomił skrypt, aby utworzyć partycję dostawcy z tej nieużywanej partycji, przeniósł wszystkie warstwy HAL z /system/vendor i dzięki OnePlusowi wiążącemu wszystkie warstwy HAL w najnowszych wersjach OxygenOS Open Beta, jest w stanie sprawić, że urządzenie będzie wysokie zgodny. Robiąc to, był w stanie uruchomić a Remiks Zmartwychwstania GSI jak pokazał na swoim Weibo konto.
Dzięki tej pracy, jeśli flashujesz najnowszą nocną wersję pamięci ROM Mokee dla OnePlus 5 (Pobierz tutaj) lub OnePlus 5T (Pobierz tutaj), Twoje urządzenie stanie się nieoficjalnie kompatybilne z Project Treble. Po wykonaniu tej czynności możesz wybrać flashuj dowolne GSI obecnie dostępne, co obejmuje uznanego programistę XDA PhussonROMy z czystym AOSP, LineageOS 15.1 lub Resurrection Remix (jak pokazano powyżej). Użytkownik na naszych forach, starszy członek XDA Yousvel, ma pokazało, że to działa.
Nasze podejście: Prawdopodobnie nie będzie to miało większego znaczenia dla obecnych właścicieli OnePlus 5 i 5T. W OnePlus pojawiło się duże oburzenie, gdy firma ogłosiła, że nie będzie aktualizować swoich urządzeń za pomocą obsługi Treble, jednak większość tego oburzenia była niesłuszna. W przypadku urządzeń OnePlus istnieje już wokół nich zdrowa społeczność programistów z wieloma dostępnymi ROMami opartymi na AOSP.
Korzyści Treble dla społeczności niestandardowych ROM-ów są lepiej widoczne na urządzeniach, na których nie ma sceny programistycznej lub jest ona niewielka, takich jak telefony Huawei/Honor lub telefony przeznaczone dla mniejszej liczby odbiorców, takie jak Razer Phone. Chociaż miło jest widzieć taki wysiłek rozwojowy na urządzeniach OnePlus, nie jest tak, że scena od tego zależała. Ponadto, wraz ze zmianami wprowadzonymi w Androidzie P (kończą się prace nad wersjonowanym VNDK), nadal trzeba będzie popracować nad tym „portem” Treble, zanim będzie on przyszłościowy.
I wreszcie, chociaż wsparcie Treble może mieć wpływ na szybkość aktualizacji urządzeń OnePlus, nie ma gwarancji, że tak się stanie. Obydwa urządzenia zostały niedawno zaktualizowane do wersji Kwietniowe poprawki bezpieczeństwa, więc wydaje się, że jedyną rzeczą determinującą szybkość aktualizacji tych urządzeń jest sam OnePlus. Raz Android P jest szerzej dostępny, zobaczymy, czy obsługa wysokich tonów zrobi różnicę nadchodzącego OnePlusa 6.