Jak sprawić, by Google Pay działał na zmodyfikowanych smartfonach (poprawka SafetyNet)

jak sprawić, by Google Pay Smartfon działał moddata safetynet fix

Jeśli znasz świat modding, wtedy dowiesz się, jak złożona jest sytuacja wokół Google Pay i certyfikacja SafetyNet. Od kilku lat Google wprowadza protokół, który weryfikuje bezpieczeństwo oprogramowania w Androidzie. W przypadku, gdy ten test nie da pozytywnego wyniku, oprogramowanie automatycznie blokuje całą serię funkcji. Jedną z nich jest możliwość dokonywania płatności w ruchu, ale nie tylko: aplikacje bankowe, społecznościowe, gry, e-commerce i nie tylko. Inne aplikacje, które nie działają poprawnie bez SafetyNet, to na przykład Netflix, Pokémon GO, Snapchat i Mario Run.

Tutaj zatem cała panorama zmodyfikowanych smartfonów jest wykluczona z tych funkcji, ponieważ nie może już działać poprawnie w 360 °. Właśnie z tego powodu w tym przewodniku chcę wyjaśnić najskuteczniejszą metodę posiadania pliku Poprawka SafetyNet i wróć do użytku Google Pay i podobne systemy również włączone zmodyfikowane smartfony. Ta metoda dotyczy wszystkich marek telefonów, niezależnie od tego, czy są to Xiaomi, OnePlus, OPPO, Realme, Huawei, Samsung i tak dalej.

Google Pay już nie działa? Oto poprawka SafetyNet z Magisk

Co to jest SafetyNet i jak to działa

Certyfikacja SafetyNet, wprowadzona przed laty, jest częścią narzędzi zintegrowanych z usługami Google Play. Te ostatnie składają się z pakietu bibliotek API dla Androida, do których programiści mogą uzyskać dostęp, aby zapewnić kompatybilność między usługami bez narażania bezpieczeństwa. Z tego też powodu smartfony bez certyfikatu usług Google, jak w przypadku Huawei i Honor, nie przechodź testów SafetyNet. W szczególności biblioteka nosi nazwę Interfejs API atestacji SafetyNet i został zintegrowany, aby umożliwić programistom uruchamianie ich aplikacji tylko na chronionych smartfonach. W ten sposób Google chce zapobiec włamaniom do poufnych aplikacji, takich jak płatności, bankowość itp.

Aby sprawdzić, czy smartfon jest niezawodny, interfejs SafetyNet Attestation API ocenia integralność urządzenia, zarówno po stronie oprogramowania, jak i sprzętu. Jeśli chcesz szczegółowo zrozumieć, jak działa ten proces weryfikacji, wszystkie szczegóły znajdziesz na Oficjalna strona Androida. Oznacza to, że certyfikacji nie można uzyskać ze smartfonów zmodyfikowanych, czyli z bootloader odblokowany oraz uprawnienia root uzyskane.

Jak zweryfikować certyfikat SafetyNet

Zacznijmy od tego, że jeśli odblokowałeś bootloader i być może masz również uprawnienia roota, nie możesz przejść certyfikacji SafetyNet. Zanim wyjaśnisz, jak ominąć ten blok, wystarczy pobrać jedną z różnych aplikacji ze sklepu Google Play, która dba o sprawdzenie obecności tego certyfikatu. używam Test sieci bezpieczeństwa, ale znajdziesz też innych, wynik się nie zmienia. Po pobraniu i zainstalowaniu wystarczy go uruchomić, aby przejść do testu zgodności. Zobaczmy na przykład, co dzieje się na moim Xiaomi Mi 10T Pro z odblokowanym programem ładującym, niestandardowym odzyskiwaniem TWRP i włączonymi uprawnieniami roota:

Jak widać, test SafetyNet oczywiście kończy się niepowodzeniem. W tym miejscu zobaczmy, jak przystąpić do rozwiązania odwiecznego problemu.

Jak uzyskać poprawkę SafetyNet za pomocą Magisk

Przesłanka jest ważna i konieczna, jeśli chodzi o tego typu zabieg. Podczas modyfikowania smartfona musisz być świadomy tego, co robisz. Jeśli Google weszło w ten certyfikat, to właśnie dlatego, że zmodyfikowany smartfon jest znacznie bardziej podatny na ataki hakerskie. W rezultacie korzystanie z aplikacji do obsługi płatności lub bankowości wiąże się z większym ryzykiem niż „zwykli” użytkownicy. W związku z tym modowanie odpowiedzialnie.

To powiedziawszy, konieczne jest sprecyzowanie, że poprawka SafetyNet coś się zmienia i że przez lata wymagała ciągłych poprawek ze strony modderów. Google nie patrzy przychylnie na te manewry i zazwyczaj rozwiązuje te „błędy”, które są wykorzystywane przez modderów, aby przejść testy SafetyNet. Mówię tak, bo skoro dzisiaj zadziała, nie oznacza to, że ta metoda zadziała za jakiś czas: w razie czego daj nam znać w komentarzach, że postaramy się znaleźć nową metodę pracy.

1) Uprawnienia roota i TWRP

Ok, możemy kontynuować. Zakładając, że masz już odblokowany bootloader, pierwszą rzeczą do zrobienia jest zainstalowanie go niestandardowe odzysku alternatywa, taka jak TWRP. To oprogramowanie jest niezbędne, aby móc instalować aplikacje i narzędzia, których w innym przypadku nie byłoby możliwe do zainstalowania w standardowym trybie odzyskiwania telefonu. I to dzięki niestandardowemu odzyskiwaniu koniecznie będziesz musiał uzyskać plik uprawnienia root, w przeciwnym razie nie możesz kontynuować. Jeśli masz smartfon Xiaomi, znajdź nasz ogólny przewodnik dla obu TWRP to dla korzeń.

2) Zainstaluj Magisk

Dzięki uprawnieniom TWRP i rootowi możemy przejść do drugiego kroku, jakim jest instalacja Magisk, podstawowe narzędzie, które pozwala czerpać korzyści z rootowania. W związku z tym zapraszam również do konsultacji z moim przewodnikiem, w którym wyjaśniam, jak to zrobić ulepsz swój smartfon za pomocą najlepszych modułów Magisk. Ale poza tym, oto jak postępować:

  • Pobierz plik ZIP Magisk 22.1 z oficjalnej strony
  • Skopiuj plik do pamięci smartfona
  • Uruchom ponownie smartfon w trybie odzyskiwania
  • Na głównym ekranie TWRP wybierz "zainstalować"
  • Wybierz plik Magisk ZIP i zainstaluj go, a następnie uruchom ponownie smartfon
  • Przy włączonym smartfonie, jeśli jeszcze go nie ma, zainstaluj aplikację Magisk z oficjalnym pakietem APK

NB: od dzisiaj 17 kwietnia 2021 r. jedynym sposobem, aby procedura działała, jest poleganie na najnowszej wersji Magisk Canary, praktycznie wersji beta aplikacji. Aby go zainstalować, wystarczy zaktualizować aplikację, którą już pobrałeś z tym plikiem APK. Oczekuje się, że w ciągu najbliższych kilku dni lub tygodni ta wersja stanie się stabilną wersją. Aby mieć oko na sytuację, radzę postępować zgodnie z instrukcjami Profil Johna Wu na Twitterze, twórca Magiska.

Idealnie, teraz, gdy zainstalowałeś Magisk na swoim smartfonie, czas wykorzystać go do naprawy SafetyNet. Przede wszystkim potrzebujesz modułu Universal SafetyNet Fix i kilku drobnych korekt, aby uzyskać pożądany efekt:

  • Pobierz formularz Universal SafetyNet Fix z oficjalnej strony
  • Uruchom aplikację Magisk i kliknij ikonę układanki w prawym dolnym rogu
  • Kliknij "Zainstaluj z urządzenia"
  • Wybierz plik ZIP Universal SafetyNet Fix
  • Po zakończeniu instalacji kliknij „restart"
  • Po ponownym uruchomieniu ponownie otwórz aplikację Magisk
  • Kliknij ikonę „Ustawienia"
  • Przewiń w dół i w sekcji „Magisk„, Włącz element”MagiskUkryj"

W tym momencie Twój smartfon powinien pomyślnie przejść testy SafetyNet. Możesz to sprawdzić zarówno z aplikacji pobranej powyżej, jak i z samego Magiska, klikając „Sprawdź SafetyNet”. W ten sposób Twój smartfon zostanie certyfikowany i będziesz mógł wrócić do korzystania z Google Pay i wszystkich tych aplikacji, które wymagają certyfikacji, aby działać.

⭐️ Śledź i wspieraj GizChina su wiadomości Google: kliknij gwiazdkę, aby wstawić nas do ulubionychi .