Rootowanie Googlebooka wyłączy przesyłanie aplikacji z telefonu
Rootowanie Googlebooka ma konkretny koszt: telefon z Androidem może odmówić przesyłania aplikacji na laptop. Według informacji przekazanej przez Johna Wu, twórcę Magiska i pracownika Google, po modyfikacji systemu Googlebook nie przechodzi sprzętowej atestacji klucza wymaganej przez tę funkcję.
Chodzi o jedną z funkcji między urządzeniami, które mają wyróżniać nowe laptopy Google. Googlebooki łączą środowisko Androida z formą laptopa, obsługują aplikacje mobilne i integrują się z telefonem. Przesyłanie aplikacji pozwala przenieść obsługę programu z telefonu na większy ekran komputera, ale działa tylko wtedy, gdy urządzenie docelowe spełnia wymagania bezpieczeństwa.
Dlaczego root ma znaczenie
Android przechowuje część kluczy kryptograficznych w zabezpieczonym sprzętowo magazynie. Atestacja pozwala zdalnie sprawdzić między innymi, czy klucz rzeczywiście pochodzi z chronionego środowiska oraz jaki jest stan systemu podczas uruchamiania. Dokumentacja AOSP opisuje stan Unverified jako sytuację, w której odblokowany bootloader nie pozwala zbudować pełnego łańcucha zaufania Verified Boot.
Google Play Integrity korzysta z podobnych sygnałów. W oficjalnej dokumentacji Google pusty werdykt integralności urządzenia może oznaczać oznaki naruszenia systemu, w tym rootowanie. To wyjaśnia, dlaczego aplikacja w telefonie może zablokować przesyłanie do zmodyfikowanego Googlebooka: nie chodzi o samą obecność Magiska, lecz o to, że urządzenie nie przedstawia już oczekiwanego dowodu integralności.
Co to oznacza dla użytkownika
Odblokowanie bootloadera i root nadal może być interesujące dla zaawansowanych użytkowników, którzy chcą eksperymentować z systemem, terminalem lub własnymi modyfikacjami. Trzeba jednak liczyć się z utratą części funkcji zależnych od zaufanego stanu urządzenia. W przypadku Googlebooka jedną z nich jest obecnie przesyłanie aplikacji z telefonu.
To ograniczenie nie oznacza, że przestają działać wszystkie aplikacje na laptopie ani że root automatycznie blokuje każdy scenariusz współpracy telefonu z komputerem. Ostateczna decyzja zależy od tego, jakie kontrole integralności stosuje dana funkcja. Przed modyfikacją warto więc wykonać kopię danych i sprawdzić, z których usług między urządzeniami korzystamy na co dzień.
Źródła
Autor Artykułu
Paweł Lisowski
Paweł Lisowski - pasjonat technologii, komputerów i internetu. Od wielu lat śledzi rozwój sprzętu i oprogramowania, testuje nowe rozwiązania i dzieli się wiedzą z czytelnikami. Zafascynowany wpływem technologii na codzienne życie, tworzy praktyczne poradniki i inspiruje do świadomego korzystania z cyfrowego świata.