Zenderable Posted July 7, 2019 Share Posted July 7, 2019 Cześć! Wiem, że parę razy na forum przewinęły się rozwiązania naprawiające niedziałający Google Pay po odblokowaniu bootloadera, jednak nigdzie nie widziałem wątku, który przedstawi każdy sposób w jednym miejscu. Pamiętaj o przeczytaniu dodatkowych informacji! Ja ani nikt z forum MIUI POLSKA nie odpowiada za ewentualne uszkodzenie telefonu. Robisz wszystko na własną odpowiedzialność! SPOSÓB NR 1 1. Instalacja Magisk Manager - jeśli coś nie działa polecam wersję Magisk Canary. Za pomocą Magisk Manager pobieramy najnowszy .zip Magiska (w ustawieniach wybieramy kanał Canary) i instalujemy w TWRP. 2. Po instalacji w Magisk Hide zaznaczamy Google Pay, Usługi Google Play oraz inne aplikacje bankowe. Osobiście zaznaczyłem resztę aplikacji Google, lecz wątpię, że jest to wymagane. 3. W ustawieniach aplikacji (Ustawienia -> Zarządzaj aplikacjami) czyścimy dane i pamięć podręczną Google Pay. 4. Przechodzimy do TWRP -> Zaawansowane (Advanced) -> Menadżer plików (File manager). 5. Przechodzimy tutaj: /data/data/com.google.android.gms/databases/dg.db 6. Klikamy chmod, wpisujemy 440 i zatwierdzamy. 7. Uruchamiamy system i konfigurujemy Google Pay. SPOSÓB NR 2 1. Instalujemy Magisk. Google Pay i Usługi Google Play zaznaczamy w Magisk Hide. Instalujemy edytor SQL. 2. Instalujemy dowolny emulator terminala np. Termux. 3. Upewniamy się, że Google Pay jest zamknięte, czyścimy dane i pamięć podręczną. 4. Otwieramy edytor SQL i przechodzimy w file manager tutaj: /data/data/com.google.android.gms/databases. 5. Otwieramy dg.db 6. Przechodzimy do main, następnie patrzymy na pierwszą kolumnę (czyli a). Jeśli w nazwie w pierwszej kolumnie znajduje się "attest" (edytujemy wszystkie pliki z tą nazwą), to w 3 kolumnie (czyli c) zmieniamy wartość na 0 (u mnie było 10, zmieniłem na 0), tak jak w zrzutach ekranu poniżej: Spoiler 7. Otwieramy terminal, następnie wpisujemy su w celu uzyskania praw roota. 8. Wpisujemy: cd /data/data/com.google.android.gms/databases 9. Następnie wpisujemy: chmod 440 dg.db 10. Restartujemy urządzenie. Wuala, Google Pay działa! SPOSÓB NR 3 1. Instalujemy Magisk. Google Pay i Usługi Google Play zaznaczamy w Magisk Hide. Za pomocą Magisk Manager instalujemy moduł SQLite for ARM aarch64 device. 2. Restartujemy urządzenie w celu aktywacji modułu. 3. Instalujemy dowolny emulator terminala np. Termux. 4. W terminalu wpisujemy su w celu nadania praw roota. 5. Wpisujemy następujące komendy: am force-stop /data/data/com.google.android.apps.walletnfcrel chmod 777 /data/data/com.google.android.gms/databases/dg.db sqlite3 /data/data/com.google.android.gms/databases/dg.db "update main set c='0' where a like '%attest%';" chmod 440 /data/data/com.google.android.gms/databases/dg.db 6. Restartujemy urządzenie. Google Pay działa! Operacje te oczywiście można zautomatyzować w taskerze (np. w trakcie każdego restartu). Spoiler <TaskerData sr="" dvi="1" tv="5.7.2"><Task sr="task326"><cdate>1556669699787</cdate><edate>1558051891959</edate><id>326</id><nme>GPay</nme><pri>100</pri><Action sr="act0" ve="7"><code>123</code><Str sr="arg0" ve="3">chmod 777 /data/data/com.google.android.gms/databases/dg.db /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /data/data/com.google.android.gms/databases/dg.db "update main set c='0' where a like '%attest%';" chmod 444 /data/data/com.google.android.gms/databases/dg.db</Str><Int sr="arg1" val="0"/><Int sr="arg2" val="1"/><Str sr="arg3" ve="3"/><Str sr="arg4" ve="3">%DebugMsg</Str><Str sr="arg5" ve="3"/></Action></Task></TaskerData> SPOSÓB NR 4 1. Instalujemy Magisk. Google Pay i Usługi Google Play zaznaczamy w Magisk Hide. Za pomocą Magisk Manager instalujemy moduł Busybox for Android NDK i SQLite for ARM aarch64 device. 2. Pobieramy moduł GPay SQLite Fix i przenosimy na pamięć wewnętrzną naszego urządzenia (jeśli pobieraliśmy na PC). 3. Instalujemy moduł i restartujemy urządzenie. Google Pay powinien działać! UWAGA! Jeśli chcesz płacić zbliżeniowo, upewnij się, że ustawieniach sieci bezprzewodowych i komórkowych (zakładka "Więcej") jako układ zabezpieczający masz wybrane "Użyj mobilnego portfela z HCE". DODATKOWE INFORMACJE * Można zainstalować dodatkowy moduł "MagiskHide Props Config" oraz "Busybox for Android NDK". Za pomocą tego można zmodyfikować parę rzeczy - dokumentacja znajduje się w opisie modułu. Pomaga w przypadku SafetyNet ustawionego na false! Tutaj poradnik dla Pocophone (jeśli masz inny model - robisz tak samo, ale wybierasz swój model): https://forum.xda-developers.com/poco-f1/how-to/fix-magisk-safetynet-t3896695 * Jeśli nadal masz ctsProfile ustawione na false (SafetyNet), to powyższe sposoby nie zadziałają dopóki nie spróbujesz użyć MagiskHide Props Config (wyżej). Do tego warto spróbować zainstalować moduł "SafetyPatch" w Magisk. * Czytaj komentarze pod tym postem, często jest coś wytłumaczone. * Można spróbować całkowicie usunąć folder /data/data/com.google.android.gms w TWRP. * Oryginalny temat na XDA. 5 5 Link to comment Share on other sites More sharing options...
rastatata Posted July 8, 2019 Share Posted July 8, 2019 czy w podobny sposób można naprawić asystenta google , który nie reaguje na głos "ok google"? Link to comment Share on other sites More sharing options...
Zenderable Posted July 9, 2019 Author Share Posted July 9, 2019 Aktualizacja. Dodałem sposób numer 4. @rastatata Masz ten problem na Global czy Xiaomi.eu? Niestety nie wiem czy można w podobny sposób to naprawić, gdyż u mnie po prostu działa normalnie wywoływanie asystenta na ekranie poprzez "Ok Google" w obu przypadkach. Przede wszystkim warto wyczyścić dane i cache w aplikacji Google i Usług Google. Link to comment Share on other sites More sharing options...
rastatata Posted July 11, 2019 Share Posted July 11, 2019 Global 10.3.1 mam boot unlocked ( bo trafił mi się "chiński" telefon) Link to comment Share on other sites More sharing options...
Zenderable Posted July 11, 2019 Author Share Posted July 11, 2019 @rastatata Jaki model? Może po prostu spróbuj używając MiFlash zainstalować globalny soft na nowo czyszcząc wszystkie dane... bo razem z odblokowanym bootloaderem mogli wgrać jakiegoś niedorobionego globala. Nie wiem co tu jeszcze poradzić... jeśli masz odblokowany bootloader to możesz też nie mieć certyfikacji na Google Play (możesz sprawdzić w ustawieniach sklepu google play). Żeby dodać certyfikację, musisz: 1. Pobierz aplikację Device ID z Google Play 2. W aplikacji powinien pojawić się kod pod Google Service Framework (GSF). 3. Przejdź pod ten link: https://www.google.com/android/uncertified/ 4. Wpisz ten kod i kliknij zarejestruj. W ustawieniach telefonu wyczyść dane Google Play, Usług Google i aplikacji Google. W ustawieniach Google w zakładce "Wyszukiwanie głosowe" wejdź w "Voice Match", upewnij się, że masz to włączone i naucz ponownie modelu głosu. Jeśli to nie pomoże to póki co nie mam pomysłu. Może gdzieś znajdę rozwiązanie jeśli taki problem zacznie mieć więcej osób. Link to comment Share on other sites More sharing options...
mrosi Posted July 16, 2019 Share Posted July 16, 2019 @Zenderable, dodałbym, że w Panelu Sterowania nie można uzyskać wyniku 100% do momentu, do kiedy nie zaznaczy się w opcjach Antywirusa opcji "Root"... Link to comment Share on other sites More sharing options...
Zenderable Posted July 16, 2019 Author Share Posted July 16, 2019 @mrosi Polecam jednak zostawić tę opcję wyłączoną, jeśli jest włączona to nie działa np. PayPal oraz może mieć to wpływ na inne usługi. Link to comment Share on other sites More sharing options...
mrosi Posted July 16, 2019 Share Posted July 16, 2019 44 minuty temu, Zenderable napisał: Polecam jednak zostawić tę opcję wyłączoną, jeśli jest włączona to nie działa np. PayPal oraz może mieć to wpływ na inne usługi. I wówczas maksymalny wynik to 97%... PayPal można zawsze ukryć w Magisk Hide. U mnie komunikat o niezabezpieczonym telefonie nawet Allegro wyrzuca... Swoją drogą, na ile korzystanie z choćby aplikacji bankowych, przy obecności Magiska, jest bezpieczne...? Link to comment Share on other sites More sharing options...
Zenderable Posted July 16, 2019 Author Share Posted July 16, 2019 @mrosi Nie wiem, pierwszy raz widzę, by ktoś przejmował się tym wynikiem. Ja nawet nie wchodzę w panel sterowania, bo moduł "Czyszczenie" niepotrzebne usuwa tylko cache aplikacji i wszystko musi się ładować na nowo. U mnie to wygląda tak: Spoiler Jeśli chodzi o Magisk Hide - sam dobrze wiesz, że np. jak wcześniej pomagał na Google Pay to teraz trzeba wykonywać dodatkowe czynności jak w tym poradniku. Tak samo jest z PayPal, np. na Mi 9T nie daje nic użycie Magisk Hide, dopiero odznaczenie opcji "Root" pomogło i można jej używać. Jeśli chodzi o bezpieczeństwo... samo odblokowanie bootloadera powoduje, że Twój telefon już nigdy nie będzie bezpieczny. Póki co nie widziałem, by ktoś skarżył się by ktoś go okradł przez używanie Magisk, bo na to wpływa dużo innych czynników (każdy może Ci skopiować kartę nawet bez Magisk), choć jeśli ktoś nie czyta tego co robi to mając odblokowany bootloader i prawa roota... Pamiętaj, że wszystko da się zrobić i jeśli ktoś zrobi wirusa, który dzięki prawom roota w jakiś sposób wpływa na Google Pay/Twoją aplikację bankową (np. przekierowuje płatności) to mogą być niezłe problemy. Jednak jeśli dokładnie czytasz co robisz, to nie masz się czym martwić. Link to comment Share on other sites More sharing options...
rastatata Posted July 27, 2019 Share Posted July 27, 2019 wyczyszczenie pamięci podręcznej usług google pomogło "magicznie" - dziękuję wszystkim za porady... Link to comment Share on other sites More sharing options...
Antyhaker Posted August 4, 2019 Share Posted August 4, 2019 I wówczas maksymalny wynik to 97%... PayPal można zawsze ukryć w Magisk Hide. U mnie komunikat o niezabezpieczonym telefonie nawet Allegro wyrzuca... Swoją drogą, na ile korzystanie z choćby aplikacji bankowych, przy obecności Magiska, jest bezpieczne...?A możesz mi wytłumaczyć jak obecność Magisk wpływa na bezpieczeństwo aplikacji bankowych? Co do tematu - ustawienie chmod 440 w moim przypadku załatwiło sprawę. Wysłane z mojego Redmi K20 przy użyciu Tapatalka Link to comment Share on other sites More sharing options...
PrezesASR2 Posted August 12, 2019 Share Posted August 12, 2019 na MI MIX 2S zrobiłem sposób 1 i poszło bez problemu dzięki za poradnik Link to comment Share on other sites More sharing options...
dave091 Posted October 2, 2019 Share Posted October 2, 2019 Witam MI 9T Xiaomi.eu 9.8.15 nie działa Google Pay robię wszystko zgodnie z instrukcją z pierwszego postu ale nadal nie działa Wysłane z mojego Redmi K20 przy użyciu Tapatalka Link to comment Share on other sites More sharing options...
HarveyDent Posted October 2, 2019 Share Posted October 2, 2019 Mam to samo. Prawdopodobnie przez to że nie przechodzi SafetyNet mimo zainstalowania modułów z instrukcji. Przeflashowałem tel i w google play mam że telefon nie jest certyfikowany. Jakieś pomysły jak to ugryźć ? Link to comment Share on other sites More sharing options...
Zenderable Posted October 2, 2019 Author Share Posted October 2, 2019 @HarveyDent @dave091 Jesteście pewni, że wykonaliście wszystkie kroki poprawnie? Sprawdziłem u siebie na Androidzie 10 (Xiaomi.eu 9.9.26) w Mi 9T i nadal działa (przynajmniej sposób nr 1). Jeśli nie przechodzi wam SafetyNet, wykonajcie to co podałem w dodatkowych informacjach, tu instrukcja: https://forum.xda-developers.com/poco-f1/how-to/fix-magisk-safetynet-t3896695. Oczywiście zamiast Pocophone to swój model (chociaż ten też może działać, nie jestem pewny). Jeśli potrzebujecie tłumaczenia, dajcie znać na PW, wtedy edytuję ten post w wolnym czasie. 1 Link to comment Share on other sites More sharing options...
dave091 Posted October 2, 2019 Share Posted October 2, 2019 Zenderable dzięki teraz wszystko śmiga Wysłane z mojego Redmi K20 przy użyciu Tapatalka Link to comment Share on other sites More sharing options...
tommyl Posted October 3, 2019 Share Posted October 3, 2019 działa po zrobieniu update dla odcisku palca (instrukcja z xda). Brakuje tam tylko informacji że dodatkowo w Magisku trzeba pobrać i zainstalować modul Busybox. Bez tego po komendzie su i props dostaje się komunikat o braku Busybox. Jestem lewy w tym, ale dałem rade więc, myśle że każdy inny też sobie poradzi. Link do Canary nie działa, wiec albo coś z Magiskiem nie tak było, albo Google zaktualizowało politykę. W każdym razie kumpel mnie ratował jak zaliczyłem zonka w sklepie. Zenderable dzięki! Link to comment Share on other sites More sharing options...
Zenderable Posted October 3, 2019 Author Share Posted October 3, 2019 15 minut temu, tommyl napisał: dodatkowo w Magisku trzeba pobrać i zainstalować modul Busybox. Bez tego po komendzie su i props dostaje się komunikat o braku Busybox. No dokładnie to było napisane w "dodatkowych informacjach". Link poprawiłem. Link to comment Share on other sites More sharing options...
tommyl Posted October 3, 2019 Share Posted October 3, 2019 (edited) aa no fakt, jest jak byk napisane. A wiesz może co dokładnie robiłem po przez update dla odcisku palca? Rozwiązało to problem z failed w SafetyNet. Powiem, że po restarcie trochę było niepewności czy odblokuje telefon odciskiem, czy zadziała. Edited October 3, 2019 by tommyl Link to comment Share on other sites More sharing options...
Sebeek Posted October 3, 2019 Share Posted October 3, 2019 (edited) Można to naprawić nie rootujac telefonu? edit. Zrobiłem to z rootem, wszystkie 4 sposoby nie zadziałały dopiero skonfigurowanie MagiskHide Props Config pomogło Edited October 3, 2019 by Sebeek Link to comment Share on other sites More sharing options...
r0bertt Posted October 5, 2019 Share Posted October 5, 2019 U mnie płatności NFC dzialały na mi9 do ostatniej wersji systemu na android 9 - po update na 10 przestało działać ani te 4 powyższe sposoby nie pomogłby, ani xda, więc pogodziłem się że jak nie działa to nie działa Link to comment Share on other sites More sharing options...
abnegat Posted October 6, 2019 Share Posted October 6, 2019 18 godzin temu, r0bertt napisał: U mnie płatności NFC dzialały na mi9 do ostatniej wersji systemu na android 9 - po update na 10 przestało działać ani te 4 powyższe sposoby nie pomogłby, ani xda, więc pogodziłem się że jak nie działa to nie działa To spróbuj może wg tej instrukcji Wprawdzie po rosyjsku ale google translator poradzi sobie. 1 Link to comment Share on other sites More sharing options...
mariusz.ur Posted October 6, 2019 Share Posted October 6, 2019 Ja korzystam z googlepay_fix.zip. Na Mi 8 działa zarówno na androidzie 9 i 10 (custom romy). Fix z miroom http://files.mi-room.ru/files/other/googlepay/GooglePay_fix.zip Link to comment Share on other sites More sharing options...
Zenderable Posted October 8, 2019 Author Share Posted October 8, 2019 Jeśli sposoby z pierwszego postu nie pomagają (sposób nr 1 + aktualizacja fingerprint za pomocą MagiskHide Props Config) to na 99,9% macie ctsProfile: false. Mozecie sprawdzić np. w Magisk. W prosty sposób można to naprawić - instalując moduł SafetyPatch. Po takiej operacji Google Pay będzie działał w 100%. Aktualizacja postu. 3 Link to comment Share on other sites More sharing options...
szyps Posted October 10, 2019 Share Posted October 10, 2019 U mnie Google Pay przestał działać w ciągu kilku godzin. Przedwczoraj o 15-tej płaciłem telefonem i było ok a o 18-tej płatność już nie przechodziła. Później w ogóle nie mogłem dodać karty. Teraz już wszystko działa. Dzięki @Zenderable za instrukcję. Link to comment Share on other sites More sharing options...
Guest Posted October 12, 2019 Share Posted October 12, 2019 (edited) [...] Edited August 19, 2020 by Guest Link to comment Share on other sites More sharing options...
Adam Błażejewski Posted October 12, 2019 Share Posted October 12, 2019 @Mtmak9 Na nie ruszanym systemie płatności powinny normalnie działać. Jaki masz soft? Link to comment Share on other sites More sharing options...
Guest Posted October 12, 2019 Share Posted October 12, 2019 (edited) [...] Edited August 19, 2020 by Guest Link to comment Share on other sites More sharing options...
Adam Błażejewski Posted October 12, 2019 Share Posted October 12, 2019 Co najmniej dziwna sprawa bo powinno śmigać skoro nie masz roota i zablokowany bootloader. Jeszcze się nie spotkałem z takim przypadkiem. No chyba że Twój bank nie działa z google pay. Link to comment Share on other sites More sharing options...
Guest Posted October 12, 2019 Share Posted October 12, 2019 (edited) [...] Edited August 19, 2020 by Guest Link to comment Share on other sites More sharing options...
mariusz.ur Posted October 12, 2019 Share Posted October 12, 2019 5 minut temu, Mtmak9 napisał: Tak , Pojawia sie napisz Unlocked Wysłane z mojego MI 9 SE przy użyciu Tapatalka Więc twój telefon nie jest "prosto z fabryki" Link to comment Share on other sites More sharing options...
Adam Błażejewski Posted October 12, 2019 Share Posted October 12, 2019 Było w nim coś mieszane więc dla tego masz z tym problem. Link to comment Share on other sites More sharing options...
Guest Posted October 12, 2019 Share Posted October 12, 2019 (edited) [...] Edited August 19, 2020 by Guest Link to comment Share on other sites More sharing options...
pitt.eer Posted November 30, 2019 Share Posted November 30, 2019 Pomocy, pierwszą metodą zmieniam wartość na 440, potwierdzam, niestety kiedy wejdę ponownie ciągle są tam 4zera.Wysłane z mojego MI 9 przy użyciu Tapatalka Link to comment Share on other sites More sharing options...
pitt.eer Posted November 30, 2019 Share Posted November 30, 2019 Co ciekawe, dzisiaj bez problemu przyjęło mi kartę "Sodexo", natomiast nie chce tej z banku, wyświetla się komunikat:"Żądanie nie powiodło się. Nie można zrealizować transakcji. Więcej informacji [OR-TAPSH-08]"Wysłane z mojego MI 9 przy użyciu Tapatalka Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now