Przyszłość flashowania niestandardowych pamięci ROM będzie odbywać się za pośrednictwem przeglądarki internetowej

Deweloper udostępnił nowe narzędzie internetowe, które umożliwia wykonywanie wszystkich funkcji flashowania udostępnianych przez Fastboot bezpośrednio z poziomu przeglądarki.

Dla niektórych osób chęć zanurzenia się w scenie rozwoju rynku części zamiennych pojawia się i znika. Czasami twierdzimy, że jesteśmy zadowoleni z nowego telefonu, udając, że ma wszystko, czego potrzebujemy. Zaraz po zakończeniu miesiąca miodowego wracamy do starych nawyków i szybko chcemy zanurzyć się w świat rootowania i niestandardowych ROM-ów. Chociaż istnieją różne rodzaje lub dostępne przewodniki flashowania dla konkretnego urządzenia, może to być trudne zadanie dla nowego użytkownika próbującego zrozumieć, czym są te wszystkie terminy i programy Do. Nawet w przypadku zaawansowanych użytkowników czasami po prostu nie można zmusić komputera PC (lub Mac) do rozpoznania telefonu z Androidem, niezależnie od tego, ile razy zmieniasz ustawienia systemowe.

Kiedy Google po raz pierwszy ogłosił narzędzie Android Flash Tool

w ramach próby usprawnienia zadania instalacji Generic System Image (GSI) odbyła się dyskusja wśród społeczności na temat skuteczności podejścia opartego na przeglądarce w uproszczeniu flashowania paradygmat. W końcu ta metoda pozwala użytkownikom ominąć niedogodności związane z ręcznym pobieraniem obrazów i flashowaniem ich za pomocą poleceń fastboot. Oferta Google jest jednak nieco restrykcyjna, ponieważ narzędzie online jest kompatybilne tylko z kilku urządzeń i ograniczasz się do flashowania wyłącznie oficjalnych obrazów AOSP i podstawowego oprogramowania sprzętowego pakiety. W tym celu Danny Lin, który przechodzi obok kdrag0n na naszych forach, opracowane fastboot.js – implementacja JavaScriptu protokół szybkiego rozruchu używając InternetUSB API, skierowane specjalnie do użytkowników końcowych, którzy mają problemy z flashowaniem systemów operacyjnych innych firm na urządzeniach z Androidem.

Zawsze dobrze jest zobaczyć inne opcje, a pojawienie się narzędzia do flashowania opartego na JavaScript zasadniczo oznacza, że ​​będziesz mógł flashować niestandardowe ROMy bezpośrednio z przeglądarki! W rzeczywistości Lin, programista, który utrzymuje ProtonAOSP dla Google Pixel 5 i innych urządzeń, opracował już rozwiązanie generyczne Instalator internetowy Androida, pełnoprawny szablon aplikacji instalacyjnej, który działa całkowicie w przeglądarce. Jeśli masz urządzenie oficjalnie wspierane przez projekt ProtonAOSP, możesz nawet spróbować je sflashować używając oficjalnego forka tego instalatora internetowego.

Kdrag0n napisał także instalator sieciowy dla użytkowników zorientowanych na prywatność GrafenOS projektu, któremu przypisuje finansowanie początkowego rozwoju tego projektu.

Chromium obsługuje WebUSB od wersji 61, więc każda przeglądarka oparta na Chromium (np. Google Chrome lub Microsoft Edge) zainstalowana na Twoim komputerze może korzystać z internetowego narzędzia do flashowania zakodowanego na wierzchu fastboot.js. W systemie Windows może być również konieczne zainstalowanie sterownika interfejsu Fastboot, ale w większości przypadków zostanie on automatycznie pobrany i zainstalowany za pośrednictwem witryny Windows Update.

Więcej informacji na temat biblioteki fastboot.js można znaleźć w repozytorium, do którego link znajduje się poniżej. Chociaż nie ma to jeszcze być uniwersalnym zamiennikiem natywnego pliku binarnego Fastboot, implementacja JavaScript z jego nieodłącznym Charakter niezależny od systemu operacyjnego, stanowi przenośne i wygodne uzupełnienie lub potencjalnie nawet alternatywę dla narzędzi platformy Android do ulepszania wymagania. Użytkownicy nie będą już musieli cierpieć z powodu problemów związanych z pominiętymi poleceniami lub trudem pobierania zaktualizowanych narzędzi platformy Android, ponieważ wszystko, czego potrzebujesz, będzie dostępne w Twojej przeglądarce.

repozytorium fastboot.js GitHub