Slik sender du SafetyNet på beta Android Pie-bygg for OnePlus 6

Det er mulig å sende SafetyNet på betaversjonene av Android Pie som kjører på OnePlus 6. Sjekk ut hvordan du gjør det her.

Du kan få Android Pie på OnePlus 6 akkurat nå hvis du er villig til å bytte til selskapets nyeste Open Beta-versjon av OxygenOS. Selv om den kommer med alle Android Pies nyeste funksjoner som Adaptive Battery og det nyeste Material Design-temaet, er det ikke uten problemer. Et av hovedproblemene er at Google Pay ikke støttes. Faktisk mislykkes enheten i SafetyNet Attestation API-testen. Ikke bare betyr det at du ikke kan bruke Google Pay, men du vil ikke kunne logge på Snapchat, spille Pokemon Go eller bruke stort sett alle apper som krever at du passerer SafetyNet. Du kan ikke engang installere Netflix gjennom Google Play Store (selv om sidelasting av APK fortsatt fungerer).

Det er imidlertid en vei rundt det. Ikke bare vil du passere SafetyNet på den siste åpne betaversjonen av OxygenOS, men Google Pay vil også fungere perfekt. Du kan enten bruke Magisk eller ganske enkelt endre build.prop-filen selv. Hvis du vil gjøre det via Magisk, må du få en Magisk-modul laget av XDA Recognized Contributor 

Didgeridoohan som lar deg endre enhetens fingeravtrykk.

Slik sender du SafetyNet på beta Android Pie-bygg for OnePlus 6

Når enheten din mislykkes i ctsProfile-kontrollen, men består basicIntegrity, er det sannsynligvis på grunn av telefonens fingeravtrykk. Fingeravtrykket er i hovedsak en unik identifikator for ROM-en du bruker og brukes til å sjekke om Android-bygget du bruker har blitt bekreftet gjennom Googles kompatibilitetstestsuite (CTS). Hvis fingeravtrykket ikke samsvarer med en Android-konstruksjon som har blitt CTS-sertifisert, vil den mislykkes i denne testen umiddelbart. Som sådan må vi endre fingeravtrykket vårt som ligger i build.prop-filen. Du kan gjøre dette på to forskjellige måter.

Metode 1 - Endre build.prop manuelt

Dette er alternativet jeg personlig valgte da det er enklere enn Magisk-ruten. Vi kommer inn på det senere. Du trenger fortsatt din OnePlus 6 forankret via Magisk, men vi kommer ikke til å bruke en Magisk-modul. Når du er forankret, last ned et hvilket som helst build.prop-redigeringsprogram fra Google Play Store, eller du kan gjøre det gjennom de fleste root-aktiverte tekstredigerere.

BuildProp EditorUtvikler: Android Toolbox – Root, ROM, BusyBox og mer

Pris: Gratis.

3.9.

nedlasting

Jeg personlig bruker denne appen til å modifisere build.prop, men alle vil gjøre det.

Når du har installert en applikasjon som du kan bruke til å endre build.prop, naviger til

ro.build.fingerprint

og endre verdien fra

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

eller hva nåværende konstruksjonsfingeravtrykk er, for å:

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

Start enheten på nytt, og du vil nå passere SafetyNet. Ulempen med å gjøre det på denne måten er at du gjør endringer i /system, så oppdatering av telefonen eller relashing av ROM-en vil overskrive denne endringen. Du forfalsker fingeravtrykket til den siste stabile utgivelsen, så for Google ser det ut til at din Android-versjon har blitt CTS testet. Du vil nå kunne bruke Google Pay på Android Pie.

Metode 2 - Bruke en Magisk-modul

Dette er Magisk-modulen vi nevnte tidligere, og grunnen til at vi for øyeblikket ikke anbefaler den er at du må bruke de nye Magisk Canary-byggene. Resetprop, som brukes til å modifisere build.prop systemløst, fungerer ikke på Android Pie med mindre du bruker den nyeste Canary-byggingen av Magisk. Mens du gjør det lar deg spill spill som Fortnite Mobile eller Fate/Grand Order, er du utsatt for andre feil ved å bruke Canary-byggene. Det er egentlig ikke en god idé å bruke det med mindre du vet nøyaktig hva du gjør. Hvis du er villig til å fortsette, kan du sjekke ut XDA forumtråd for å lære hvordan du installerer Magisk Canary på din OnePlus 6.

Når du har fått det oppsettet, må du laste ned og installere "MagiskHide Props Config"-modulen, som du finner på Magisk-modulens repo. Når du har gjort det, last ned en hvilken som helst terminalemulator og skriv "rekvisitter".

[appbox googleplay jackpal.androidterm]

Dette er Android Terminal-applikasjonen jeg personlig bruker.

Du bør bli møtt med noe som ligner på skjermbildene nedenfor.

Når du har startet på nytt, bør du også passere SafetyNet. Selv om begge metodene ovenfor fungerer, anbefaler jeg personlig å endre build.prop direkte inntil en betaversjon av Magisk er utgitt. Magisk Canary kan ha et hvilket som helst antall feil, og det er tryggere å endre build.prop når den ikke vil utløse SafetyNet uansett.