W ostatnich dniach pojawiają się zgłoszenia osób z telefonami z NFC iż płatności z użyciem Google Pay nie są możliwe (odmowa płatności i informacja o zrootowanym urządzeniu) na naszym romie xiaomi.eu/miuipolska, a problem dotyczy nas – użytkowników telefonów Xiaomi z odblokowanym bootloaderem (często warianty chińskie).
Przyczyną problemów nie jest nasz rom, a stopniowe aktualizowanie Google Pay przez Google o nowe mechanizmy zabezpieczeń aplikacji przed modyfikacjami systemu.
Aktualizacja 22-05-2019:
Być może rozwiązanie problemu będzie instalacja romów MIUIPolska od 9.5.23: https://miuipolska.pl/naprawione-platnosci-google-pay-w-miuipolska/
Tymczasowe obejście problemu opisuje (po angielsku) ten post na XDA:
https://forum.xda-developers.com/apps/magisk/discussion-google-pay-magisk-discussion-t3906703/page127
Opcjonalnie po tej instrukcji można jednorazowo usunąć katalog GMS jak poniżej:
Usunięcie katalogu GMS z TWRP:
- Pobieramy na telefon plik zip: AutoFixGooglePay-miuipolska.zip
- Przechodzimy do TWRP recovery z aplikacji Aktualizacje > Uruchom w recovery
- W recovery przechodzimy do menu Install > i instalujemy pobrany plik (może być w katalogu /Download)
- Uruchamiamy ponownie system i przechodzimy do konfiguracji kart w Google Pay.
Ręczna poprawka (gdyby plik zip nie działał):
- Przechodzimy do recovery z aplikacji Aktualizacje > Uruchom w recovery
- W recovery przechodzimy do Advanced (Zaawansowane) > File manager (Menedżer Plików).
- Z listy katalogów przechodzimy do data/data/com.google.android.gms (wchodzimy do tego katalogu)
- W prawym dolnym rogu ekranu naciskamy ikonę opcji folderów i wybieramy “Remove (Usuń)“.
- Wychodzimy z recovery > Reboot > Reboot to system (Restart > System)
Ważne:
- Niestety z obserwacji wynika, że Google wyłącza w naszych telefonach zdalnie te płatności co tydzień lub przez aktualizację Usług Google Play do wyższych wersji.
- W powyższym sposobie usuwamy tylko dane Usług Google. Żadne konta nie zostaną usunięte, ani tym bardziej aplikacja.
- Przedstawione powyżej rozwiązanie może nie działać zawsze. Możliwe, że po jakimś czasie zostanie zaktualizowana usługa Google i trzeba będzie powtórzyć ten proces.
- Prosimy nie dokonywać pochopnych działań na własną rękę – przede wszystkim nie blokować bootloadera jeśli posiadamy wariant chiński telefonu – inaczej naprawa uceglonego telefonu będzie musiała odbyć się w serwisie (np. MiCenter)
- Problemem nie są objęte aplikacje do płatności zbliżeniowych banków np. PeoPay, Millenium itp. – przynajmniej na razie…