Jak przekazać SafetyNet na OnePlus 6 Android Pie Open Beta

OnePlus udostępnia Android Pie dla OnePlus 6, jeśli chcesz zaktualizować do najnowszej wersji OxygenOS Open Beta - i mimo że jest to w pełni funkcjonalny Android Pie z najnowszym materiałem, adaptacyjną baterią i innymi funkcjami Android Pie, ma swoje wady, ponieważ jest w stanie otwartej wersji beta - na przykład fakt, że Google Pay nie jest ( jeszcze) obsługiwany, a OnePlus 6 nie przejdzie testu API SafetyNet Attestation. Oznacza to, że w skrócie nie możesz korzystać z Google Play, zalogować się do Snapchata, oglądać Netflix ani żadnej innej aplikacji, która wymaga przejścia SafetyNet - nawet jeśli OnePlus 6 nie jest zrootowany ( chociaż nadal możesz pobierać pakiet NetFlix APK, wydaje się działać) .

Zazwyczaj, gdy urządzenie nie przejdzie testu ctsProfile, ale nadal przechodzi podstawową integralność, prawie zawsze wynika to z indywidualnego odcisku palca telefonu - który jest unikalnym identyfikatorem używanej pamięci ROM i sprawdza, czy system Android jest na nim zainstalowany ( Ustawienia> Informacje> Kompilacja) został zweryfikowany za pomocą Google CTS ( Compatibility Test Suite) .

Jeśli odcisk palca nie jest zgodny z wersją Androida z certyfikatem CTS, natychmiast się nie powiedzie . Nie pytaj nas, dlaczego OnePlus wypycha otwartą pamięć ROM beta, która zawodzi SafetyNet - jesteśmy pewni, że zostanie naprawiona w przyszłości. Tymczasem musimy zmodyfikować odcisk palca urządzenia, który znajduje się w pliku build.prop.

Mamy dla ciebie rozwiązanie - postępując zgodnie z tym przewodnikiem, będziesz mógł przekazać SafetyNet w wersji Open Beta OxygenOS, a nawet doskonale korzystać z Google Pay. Osiągniemy to za pomocą dwóch metod, które możesz wybrać - możesz użyć Magisk i modułu, który pozwala zmienić odcisk palca twojego urządzenia, lub możesz zmodyfikować build.prop samodzielnie - przeprowadzimy cię przez obie metody . Po prostu postępuj ostrożnie i zostaw komentarz, jeśli coś pójdzie nie tak.

Zmodyfikuj Build.Prop siebie, aby przejść SafetyNet na OnePlus 6

Jest to zwykle łatwiejsze niż metoda Magisk, więc powinieneś zacząć tutaj, jeśli nie chcesz zbytnio majstrować. Twój OnePlus 6 musi być już zrootowany przez Magisk - jeśli nie, możesz przeczytać przewodnik Appuala „Jak zrootować OnePlus 6”.

Po zrootowaniu musisz pobrać edytor build.prop lub skorzystać z eksploratora plików root, aby zlokalizować i ręcznie edytować go za pomocą edytora tekstu (MiXplorer jest moim ulubionym).

Po zainstalowaniu aplikacji, której można użyć do modyfikacji pliku build.prop, przejdź do wiersza „ro.build.fingerprint” i zmień wartość:

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

(lub jakikolwiek obecny 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 SafetyNet. Minusem robienia tego w ten sposób jest to, że dokonujesz zmian w / system, więc aktualizacja telefonu lub zmiana pamięci ROM spowoduje zastąpienie tej zmiany. Sfałszujesz odcisk palca najnowszej stabilnej wersji, więc Google wydaje się, że Twoja wersja Androida została przetestowana pod kątem CTS. Teraz będziesz mógł korzystać z Google Pay na Androidzie Pie.

Używanie modułu Magisk do przekazywania SafetyNet w OnePlus 6

Jeśli zamierzasz zastosować tę metodę, pamiętaj, że jest to nieco trudniejsze - musisz użyć nowych kompilacji Magisk Canary, ponieważ Resetprop ( który służy do modyfikowania build.prop bez systemu) nie działa na Androidzie, chyba że jesteś przy użyciu najnowszej wersji Magisk Canary. Ma to tę zaletę, że pozwala ci grać w gry takie jak Fortnite Mobile, ale przynosi także błędy związane z kompilacjami Magisk Canary - więc jeśli nie znasz już Magisk Canary, lepiej jest ręcznie edytować metodę build.prop .

Po skonfigurowaniu musisz pobrać i zainstalować moduł „MagiskHide Props Config”, który można znaleźć w repozytorium modułu Magisk. Gdy to zrobisz, pobierz dowolny emulator terminala (Terminal Emulator Jacka Palevicha działa doskonale) i po uruchomieniu wpisz „rekwizyty”.

Powinieneś zobaczyć to wyjście / menu na ekranie terminala:

Magisk Module Props Editor Editor

Teraz musisz nacisnąć (w tej kolejności):

  • „1” ( edycja odcisku palca urządzenia),
  • „F” ( wybierz certyfikowany odcisk palca)
  • 8” ( OnePlus)
  • „7” ( OnePlus 6 8.1.0)

Następnie musisz ponownie uruchomić komputer i powinieneś teraz przejść SafetyNet.

Jeśli masz jakiekolwiek problemy z którąkolwiek z tych metod, daj nam znać w komentarzach poniżej, abyśmy mogli pomóc Ci znaleźć rozwiązanie.

Ciekawe Artykuły