Od wczoraj odnotowujemy problem z aplikacją Portfel Google, który informuje, iż “telefon może korzystać z roota lub niecertyfikowanego oprogramowania”. Jest to związane ze zmianami po stronie serwera amerykańskiego giganta.
Co się stało?
Mogliście się zdziwić czemu otrzymaliście taki komunikat, skoro SafetyNet działa tak jak do tej pory. Otóż wygląda na to, że SafetyNet przestaje się liczyć, jeśli chodzi o sprawdzanie “poprawności” urządzenia. Zastępuje go natomiast nowa forma weryfikacji, Play Integrity (o czym zresztą informowaliśmy), i to właśnie w niej jest problem. Do działania płatności Portfela Google potrzebne są przynajmniej dwa “zielone” statusy (MEETS_DEVICE_INTEGRITY i MEETS_BASIC_INTEGRITY, MEETS_STRONG_INTEGRITY jest niemożliwe do uzyskania na odblokowanym bootloaderze). Od wczoraj, przez zmiany Google’a, na naszych ROM-ach na zielono świeci się tylko status MEETS_BASIC_INTEGRITY.


Problem dotyczy nie tylko ROM-u Xiaomi.eu, ale większości custom ROM-ów.
Wczoraj pojawiło się już nowe obejście, które przywraca działanie MEETS_DEVICE_INTEGRITY, lecz moduł pod Magiska PlayIntegrityFix, który je zawiera, w większości przypadków nie zadziała na ROM-ie Xiaomi.eu, ponieważ u nas obchodzenie SafetyNeta, a później Play Integrity, było zaimplementowane nieco głębiej w kodzie. Niezbędne są zatem aktualizacje ROM-u; nie wiemy w tej chwili, kiedy one nastąpią.
Do chwili wydania ROM-ów alternatywy to powrót do wersji Global/China i zablokowanie bootloadera (trzeba tu zwrócić uwagę na posiadany model telefonu!) bądź aktywacja Blika Zbliżeniowego, o ile obsługuje go Wasz bank.
Aktualizacja – 9 listopada, 22:30
Jak informują nasi koledzy z forum Xiaomi.eu, niebawem zostaną wydane poprawione rebuildy wersji stabilnych ROM-ów Xiaomi.eu dla 51 wspieranych przez nas urządzeń. Lista znajduje się tutaj. Oczywiście ze względu na liczbę ROM-ów, jakie trzeba przebudować, to potrwa trochę czasu.
Wersje beta otrzymają stosowną poprawkę w następnym wydaniu.
Jednocześnie wraz z Xiaomi.eu przypominamy, że Google w każdej chwili może zlikwidować nowe obejście, co zmusi nas (i nie tylko nas) do poszukiwania kolejnych rozwiązań. Takie życie…
Aktualizacja – 11 listopada, 9:00
Wszystkie wersje stabilne zostały wrzucone ponownie. Prosimy o ich ściąganie przez aktualizator lub z SourceForge, na AndroidFileHost nie ma jeszcze nowych ROM-ów (problemy z uploadem).
Portfel Google przez jakiś czas może jeszcze wyświetlać ostrzeżenie o tym, że urządzenie jest niecertyfikowane, ale płatności będą działać normalnie. Można również zainstalować aplikację jeszcze raz ze Sklepu Play albo wyczyścić jej dane.
Aktualizacja – 16 listopada, 13:00
Obejście, wykorzystywane m.in. w naszym ROM-ie, przestało działać. Aplikacja Portfel Google może ponownie informować o niecertyfikowanym oprogramowaniu.
Alternatywy to powrót do wersji Global/China i zablokowanie bootloadera (trzeba tu zwrócić uwagę na posiadany model telefonu!) bądź aktywacja Blika Zbliżeniowego, o ile obsługuje go Wasz bank.
Aktualizacja – 17 listopada, 21:00
Podjęliśmy decyzję w sprawie implementacji poprawki dot. Portfela Google. Więcej o niej tutaj.