Slik passerer du SafetyNet på beta Android Pie builds for OnePlus 6

Du kan få Android Pie på OnePlus 6 akkurat nå hvis du er villig til å bytte til selskapets siste Open Beta-versjon av OxygenOS. Selv om det kommer med alle Android Pies siste 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 SafetyNet Attestation API-testen. Ikke bare betyr det at du ikke kan bruke Google Pay, men du vil ikke være i stand til å logge deg på Snapchat, spille Pokemon Go eller bruke ganske mye hvilken som helst app som krever at du passerer SafetyNet. Du kan ikke engang installere Netflix gjennom Google Play Store (selv om APK-siden fortsatt lastes).

Det er en vei rundt det. Ikke bare vil du passere SafetyNet på den nyeste Open Beta of OxygenOS, men Google Pay vil fungere perfekt også. 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 anerkjent bidragsyter Didgeridoohan som lar deg endre enhetens fingeravtrykk.

Slik passerer du SafetyNet på beta Android Pie builds for OnePlus 6

Når enheten svikter ctsProfile-sjekken, men passerer basicIntegrity, er det sannsynligvis på grunn av telefonens fingeravtrykk. Fingeravtrykket er egentlig en unik identifikator for ROM-en du bruker, og brukes til å sjekke om Android-bygget du bruker er bekreftet gjennom Googles Compatibility Test Suite (CTS). Hvis fingeravtrykket ikke samsvarer med en Android-bygg som er CTS-sertifisert, vil den mislykkes med 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, fordi det er enklere enn Magisk-ruten. Vi kommer inn på det senere. Du trenger fremdeles din OnePlus 6 forankret via Magisk, men vi bruker ikke en Magisk-modul. Når du er forankret, kan du laste ned en build.prop-editor fra Google Play Store, eller du kan gjøre det gjennom de fleste rotaktiverte tekstredigerere.

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

Når du har installert et program som du kan bruke til å endre build.prop, navigerer du 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 fingeravtrykk er, til:

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

Start enheten på nytt, så passerer du SafetyNet nå. Ulempen med å gjøre det på denne måten er at du gjør endringer i / systemet, så å oppdatere telefonen din eller omskifte ROM-en din vil overskrive denne endringen. Du forfalsker fingeravtrykket fra den siste stabile utgivelsen, så for Google ser det ut til at Android-versjonen din er 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 foreløpig ikke anbefaler det, er at du må bruke de nye Magisk Canary-byggene. Resetprop, brukt for å endre build.prop systemfritt, fungerer ikke på Android Pie med mindre du bruker den nyeste kanariske builden av Magisk. Når du gjør det kan du spille spill som Fortnite Mobile eller Fate / Grand Order, og du er utsatt for andre feil ved å bruke Canary builds. Det er ikke veldig lurt å bruke det med mindre du vet nøyaktig hva du gjør. Hvis du er villig til å fortsette, kan du sjekke ut forumtråden for å lære hvordan du installerer Magisk Canary på 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-modulrepoen. Når du har gjort det, last ned en terminalemulator og skriv “rekvisitter”.

Dette er Android Terminal-applikasjonen jeg personlig bruker.

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

Skriv inn “1”

Skriv inn “f”

Skriv inn “8”

Skriv inn “7”

Når du har startet på nytt, bør du også passere SafetyNet. Mens begge metodene ovenfor fungerer, inntil en beta-build av Magisk er utgitt, anbefaler jeg personlig å direkte endre din build.prop. Magisk Canary kan ha et hvilket som helst antall avlyttinger, og det er tryggere å følge med å endre build.prop når det ikke kommer til å avgjøre SafetyNet likevel.