Jak przekazać SafetyNet w wersji beta systemu Android Pie dla OnePlus 6

click fraud protection

Możliwe jest przekazanie SafetyNet w wersjach beta Androida Pie działającego na OnePlus 6. Sprawdź jak to zrobić tutaj.

Możesz teraz zainstalować Android Pie na swoim OnePlus 6, jeśli chcesz przejść na najnowszą wersję OxygenOS w wersji Open Beta. Chociaż zawiera wszystkie najnowsze funkcje Androida Pie, takie jak Adaptive Battery i najnowszy motyw Material Design, nie jest pozbawiony problemów. Jednym z głównych problemów jest to, że Google Pay nie jest obsługiwany. W rzeczywistości urządzenie nie przechodzi testu API SafetyNet Attestation. Oznacza to nie tylko, że nie możesz korzystać z Google Pay, ale także nie będziesz mógł zalogować się do Snapchata, grać w Pokemon Go ani korzystać z praktycznie żadnej aplikacji wymagającej przejścia SafetyNet. Nie można nawet zainstalować Netflixa za pośrednictwem sklepu Google Play (chociaż boczne ładowanie pliku APK nadal działa).

Jest jednak na to sposób. Nie tylko przejdziesz SafetyNet na najnowszej otwartej becie OxygenOS, ale Google Pay również będzie działać doskonale. Możesz użyć Magisk lub po prostu samodzielnie zmodyfikować plik build.prop. Jeśli chcesz to zrobić za pośrednictwem Magisk, musisz zdobyć moduł Magisk wykonany przez uznanego współtwórcę XDA 

Didgeridoohan który umożliwia zmianę odcisku palca urządzenia.

Jak przekazać SafetyNet w wersji beta systemu Android Pie dla OnePlus 6

Jeśli Twoje urządzenie nie przejdzie pomyślnie testu ctsProfile, ale przejdzie pomyślnie test BasicIntegrity, jest to prawdopodobnie spowodowane odciskiem palca Twojego telefonu. Odcisk palca jest zasadniczo unikalnym identyfikatorem używanej pamięci ROM i służy do sprawdzania czy wersja Androida, której używasz, została sprawdzona za pomocą pakietu testów zgodności Google (CTS). Jeśli odcisk palca nie pasuje do wersji Androida posiadającej certyfikat CTS, test natychmiast nie przejdzie pomyślnie. W związku z tym musimy zmodyfikować nasz odcisk palca znajdujący się w pliku build.prop. Można to zrobić na dwa różne sposoby.

Metoda 1 — ręcznie zmodyfikuj plik build.prop

To jest opcja, którą osobiście wybrałem, ponieważ jest łatwiejsza niż trasa Magiska. Zajmiemy się tym później. Nadal będziesz potrzebować rootowania OnePlus 6 przez Magisk, ale nie będziemy korzystać z modułu Magisk. Po zrootowaniu pobierz dowolny edytor build.prop ze sklepu Google Play lub możesz to zrobić za pomocą większości edytorów tekstu obsługujących root.

Edytor BuildPropDeweloper: Przybornik Androida — rootowanie, ROM, BusyBox i inne

Cena: za darmo.

3.9.

Pobierać

Osobiście używam tej aplikacji do modyfikowania pliku build.prop, ale zrobi to każda inna aplikacja.

Po zainstalowaniu aplikacji, za pomocą której możesz modyfikować plik build.prop, przejdź do

ro.build.fingerprint

i zmień wartość z

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys

lub jakikolwiek inny odcisk palca kompilacji, aby:

ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys

Uruchom ponownie urządzenie, a teraz przejdziesz przez SafetyNet. Wadą takiego działania jest to, że wprowadzasz zmiany w /system, więc aktualizacja telefonu lub ponowne flashowanie pamięci ROM spowoduje nadpisanie tej zmiany. Fałszujesz odcisk palca najnowszej stabilnej wersji, więc dla Google wygląda na to, że Twoja wersja Androida ma został przetestowany metodą CTS. Teraz będziesz mógł korzystać z Google Pay na Androidzie Pie.

Metoda 2 - Korzystanie z modułu Magisk

To jest moduł Magisk, o którym wspominaliśmy wcześniej, a powodem, dla którego obecnie go nie zalecamy, jest to, że będziesz musiał użyć nowych wersji Magisk Canary. Resetprop, używany do bezsystemowego modyfikowania build.prop, nie działa na Androidzie Pie, chyba że używasz najnowszej wersji Magisk dla Canary. Robiąc to, możesz to zrobić graj w gry takie jak Fortnite Mobile lub Fate/Grand Order, jesteś narażony na inne błędy, korzystając z kompilacji Canary. Używanie go nie jest dobrym pomysłem, jeśli nie wiesz dokładnie, co robisz. Jeśli chcesz kontynuować, możesz sprawdzić Wątek na forum XDA aby dowiedzieć się, jak zainstalować Magisk Canary na OnePlus 6.

Po skonfigurowaniu musisz pobrać i zainstalować moduł „MagiskHide Props Config”, który można znaleźć w repozytorium modułów Magisk. Gdy już to zrobisz, pobierz dowolny emulator terminala i wpisz „props”.

[appbox googleplay jackpal.androidterm]

To jest aplikacja terminalowa na Androida, z której osobiście korzystam.

Powinieneś spotkać się z czymś podobnym do zrzutów ekranu poniżej.

Po ponownym uruchomieniu powinieneś także przejść SafetyNet. Chociaż obie powyższe metody działają, do czasu wydania wersji beta Magiska osobiście zalecam bezpośrednią modyfikację pliku build.prop. Magisk Canary może zawierać dowolną liczbę błędów i bezpieczniej jest modyfikować plik build.prop, jeśli i tak nie spowoduje to wyzwolenia SafetyNet.