Sådan sender du SafetyNet på beta Android Pie builds til OnePlus 6

Det er muligt at videregive SafetyNet på betaversionerne af Android Pie, der kører på OnePlus 6. Se hvordan du gør det her.

Du kan få Android Pie på din OnePlus 6 lige nu, hvis du er villig til at skifte til virksomhedens seneste Open Beta-version af OxygenOS. Selvom det kommer med alle Android Pies nyeste funktioner såsom Adaptive Battery og det nyeste Material Design-tema, er det ikke uden problemer. Et af hovedproblemerne er, at Google Pay ikke understøttes. Faktisk fejler enheden SafetyNet Attestation API-testen. Det betyder ikke kun, at du ikke kan bruge Google Pay, men du vil ikke være i stand til at logge ind på Snapchat, spille Pokemon Go eller bruge stort set enhver app, der kræver, at du passerer SafetyNet. Du kan ikke engang installere Netflix gennem Google Play Butik (selvom sideindlæsning af APK'en stadig fungerer).

Der er dog en vej udenom. Ikke kun vil du videregive SafetyNet på den seneste Open Beta af OxygenOS, men Google Pay vil også fungere perfekt. Du kan enten bruge Magisk eller blot selv ændre build.prop-filen. Hvis du vil gøre det via Magisk, så skal du få et Magisk-modul lavet af XDA Recognized Contributor 

Didgeridoohan som lader dig ændre din enheds fingeraftryk.

Sådan sender du SafetyNet på beta Android Pie builds til OnePlus 6

Når din enhed ikke består ctsProfile-kontrollen, men består basicIntegrity, er det sandsynligvis på grund af din telefons fingeraftryk. Fingeraftrykket er i det væsentlige en unik identifikator for den ROM, du bruger, og bruges til at kontrollere om den Android-build, du bruger, er blevet bekræftet gennem Googles kompatibilitetstestpakke (CTS). Hvis fingeraftrykket ikke matcher en Android-build, der er blevet CTS-certificeret, vil den fejle denne test med det samme. Som sådan er vi nødt til at ændre vores fingeraftryk, som ligger i build.prop-filen. Du kan gøre dette på to forskellige måder.

Metode 1 - Rediger build.prop manuelt

Dette er den mulighed, jeg personligt valgte, da den er nemmere end Magisk-ruten. Det kommer vi ind på senere. Du skal stadig bruge din OnePlus 6 rootet via Magisk, men vi vil ikke gøre brug af et Magisk-modul. Når du er rodfæstet, kan du downloade enhver build.prop-editor fra Google Play Butik, eller du kan gøre det gennem de fleste root-aktiverede teksteditorer.

BuildProp EditorUdvikler: Android Toolbox - Root, ROM, BusyBox og mere

Pris: Gratis.

3.9.

Hent

Jeg bruger personligt denne app til at ændre min build.prop, men enhver vil gøre det.

Når du har installeret et program, som du kan bruge til at ændre din build.prop, skal du navigere til

ro.build.fingerprint

og ændre værdien fra

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

eller hvad det nuværende fingeraftryk er, for at:

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

Genstart din enhed, og du vil nu passere SafetyNet. Ulempen ved at gøre det på denne måde er, at du laver ændringer i /system, så opdatering af din telefon eller genudsendelse af din ROM vil overskrive denne ændring. Du spoofer fingeraftrykket af den seneste stabile udgivelse, så for Google ser det ud til, at din Android-version har blevet CTS testet. Du vil nu kunne bruge Google Pay på Android Pie.

Metode 2 - Brug af et Magisk-modul

Dette er Magisk-modulet, vi nævnte tidligere, og grunden til, at vi i øjeblikket ikke anbefaler det, er, at du bliver nødt til at bruge de nye Magisk Canary-bygninger. Resetprop, der bruges til at modificere build.prop systemløst, virker ikke på Android Pie, medmindre du bruger den seneste Canary build af Magisk. Mens du gør det lader dig spil spil som Fortnite Mobile eller Fate/Grand Order, er du underlagt andre fejl ved at bruge de kanariske builds. Det er ikke rigtig en god idé at bruge det, medmindre du ved præcis, hvad du laver. Hvis du er villig til at fortsætte, så kan du tjekke XDA forum tråd for at lære, hvordan du installerer Magisk Canary på din OnePlus 6.

Når du har fået den opsætning, skal du downloade og installere modulet "MagiskHide Props Config", som kan findes på Magisk-modulets repo. Når du har gjort det, skal du downloade enhver terminalemulator og skrive "rekvisitter".

[appbox googleplay jackpal.androidterm]

Dette er Android Terminal-applikationen, jeg personligt bruger.

Du bør blive mødt med noget, der ligner skærmbillederne nedenfor.

Når du har genstartet, bør du også bestå SafetyNet. Selvom begge ovenstående metoder virker, indtil en beta-build af Magisk er frigivet, anbefaler jeg personligt at ændre din build.prop direkte. Magisk Canary kan have et hvilket som helst antal fejl, og det er sikrere at ændre din build.prop, når den alligevel ikke vil udløse SafetyNet.