Android Oreo nie uruchomi się, jeśli wgramy starszą wersję systemu

mm Michał Derej Artykuły 2017-09-07

Premiera Androida Oreo miała miejsca stosunkowo niedawno, więc nie poznaliśmy jeszcze wszystkich ciekawych funkcji tego systemu. Z tego właśnie powodu postanowiłem przygotować ten artykuł, w którym chciałbym przedstawić Wam dość ciekawą, a zarazem kontrowersyjną opcję, która znalazła się w najnowszej odsłonie systemu Google’a – mowa tutaj o udoskonalonej funkcji Verified Boot, która w Androidzie istnieje już od Nougata. Przy każdym uruchomieniu sprawdza ona pliki systemowe, a ewentualne niezgodności wyświetla użytkownikowi, przez co w teorii może pomóc rozwiązać niektóre problemy. Co się stało z Verified Boot i jak funkcja ta została zmieniona? Tego dowiecie się w dalszej części tego artykułu.

Jak działa funkcja Verified Boot w Androidzie Oreo?

Można powiedzieć, że najnowsza odsłona Androida zmieniła zasady gry – od teraz Verified Boot będzie działał odrobinę inaczej. Nowa funkcja, w którą wyposażone zostało to narzędzie, pozwoli systemowi wykryć, czy poprzednio nie była zainstalowana nowsza wersja systemu Google i jeśli okaże się to prawdą, to Verified Boot nie zezwoli na uruchomienie systemu. Techniczne informacje na temat tego rozwiązania możecie znaleźć, klikając tutaj. Działanie tej funkcji jest jednak dość proste – w najnowszej wersji systemu znalazł się licznik o nazwie Rollback Index, który zapisuje informacje (w pamięci chronionej) na temat najświeższej wersji Androida, która była zainstalowana na smartfonie. Jeśli podczas uruchamiania urządzenia telefon wykryje niezgodności z danymi zapisanymi przez licznik, to nie dojdzie do uruchomienia urządzenia. Niestety jak na razie zostaliśmy poinformowani o tym, że Verified Boot będzie współpracował wyłącznie z „kompatybilnymi telefonami”, cokolwiek to oznacza.

Po co została wprowadzona ta funkcja?

Jest kilka powodów, dla których odświeżona wersja Verified Boot mogła pojawić się w najnowszej aktualizacji systemu. Pierwszym z nich jest bezpieczeństwo użytkowników – niemożność uruchomienia telefonu skutecznie zniechęci mniej obytych z modyfikacjami użytkowników przed instalacją starszej wersji oprogramowania, która może być potencjalnie zagrożona błędami i lukami, które zostały już załatane. Kolejną kwestią jest bezpieczeństwo danych użytkowników podczas ewentualnej kradzieży smartfona – przestępca nie będzie mógł wtedy skorzystać z załatanych już metod obejścia zabezpieczeń urządzenia.

Co z fanami modyfikowania Androida?

Nie martwcie się jednak – Google pomyślało także o entuzjastach systemu z zielonym robocikiem. Ron Amadeo z portalu ArsTechnica poinformował nas już o tym, że funkcję tę będzie można bezproblemowo wyłączyć. Po takiej operacji przy włączaniu urządzenia ze starszą wersją Androida wyświetlony zostanie komunikat ostrzegawczy, podobnie jak ma to aktualnie miejsce w przypadku wykrycia przez Androida zmodyfikowanej partycji /system lub odblokowanego bootloadera. Dobrze, że gigant z Mountain View postanowił zezwolić na wyłączenie funkcji Verified Boot, ponieważ brak takiej możliwości oznaczałby ogromne problemy z modyfikowaniem Androida, który do tego jest przecież stworzony.

Źródło: ArsTechnica



  • Maciej Szkudlarek

    Wiadomo po co to. Chcą się ochronić przed ponowną gafą jak z Nexusem 6 gdzie „aktualizacja” cofnęła androida z 7.1.1 do 7.0

  • stark2991

    Dobrze że jest ten ostatni akapit bo już miałem zbluzgać Google za to, co wyprawiają.

  • BadPad

    Skoro bezproblemowo da się to wyłączyć, to argument o kradzieży danych przez złodzieja, oraz amatorów modyfikacji jest bezcelowy. I w jednym i w drugim przypadku nie będzie problemem obejście zabezpieczenia.

    • łukasz Jedryszczyk

      Już sam nie wiem w innym miejscu czytałem że aby to wyłączyć trzeba odblokować bootloadera każdy blog ma chyba inne tłumaczenie 😀

      • Michał Derej

        Bo tak to działa – a odblokowanie bootloadera usuwa wszystkie dane. Więc złodziej ma w ręce bezużyteczny kawałek elektroniki, bo telefon po resecie prosi o podanie hasła Google.

        • edi194

          Telefon po odblokowaniu bootloadera daje fastboot. Co z tego że zrobi factory reset przy odblokowywaniu skoro mamy możliwość flashowania czegokolwiek na jakiejkolwiek partycji urządzenia

          • Michał Derej

            Jeśli złodziej nie jest zagłębiony w Androida, to tego nie zrobi. Jeśli jest, to przynajmniej naszych danych sobie nie przywłaszczy.

        • łukasz Jedryszczyk

          Jaki bezużyteczny po odblokowaniu bootloadera może robić co chce no wgrać inny ROM i już o nic nie będzie prosił oczywiście złodziej musiał by mieć chęć i jakaś minimalna wiedzę