Hoe u SafetyNet kunt doorgeven aan bètaversies van Android Pie voor de OnePlus 6

Het is mogelijk om SafetyNet door te geven op de bètaversies van Android Pie die op de OnePlus 6 draaien. Bekijk hier hoe je dat doet.

Je kunt Android Pie nu meteen op je OnePlus 6 krijgen als je bereid bent over te schakelen naar de nieuwste open bètaversie van OxygenOS van het bedrijf. Hoewel het wordt geleverd met alle nieuwste functies van Android Pie, zoals Adaptive Battery en het nieuwste Material Design-thema, is het niet zonder problemen. Een van de belangrijkste problemen is dat Google Pay niet wordt ondersteund. Het apparaat slaagt zelfs niet voor de SafetyNet Attestation API-test. Dat betekent niet alleen dat je Google Pay niet kunt gebruiken, maar dat je ook niet kunt inloggen op Snapchat, Pokemon Go kunt spelen of vrijwel elke app kunt gebruiken waarvoor je SafetyNet moet passeren. Je kunt Netflix niet eens installeren via de Google Play Store (hoewel het sideloaden van de APK nog steeds werkt).

Er is echter een manier om dat te omzeilen. Je passeert niet alleen SafetyNet met de nieuwste open bèta van OxygenOS, maar Google Pay werkt ook perfect. U kunt Magisk gebruiken of eenvoudigweg het build.prop-bestand zelf aanpassen. Als je het via Magisk wilt doen, heb je een Magisk-module nodig die is gemaakt door XDA Recognized Contributor 

Didgeridoohan waarmee u de vingerafdruk van uw apparaat kunt wijzigen.

Hoe u SafetyNet kunt doorgeven aan bètaversies van Android Pie voor de OnePlus 6

Wanneer uw apparaat de ctsProfile-controle niet doorstaat, maar wel de basicIntegrity doorstaat, komt dit waarschijnlijk door de vingerafdruk van uw telefoon. De vingerafdruk is in wezen een unieke identificatie voor het ROM dat u gebruikt en wordt gebruikt om te controleren of de Android-build die u gebruikt, is geverifieerd via de Compatibiliteitstestsuite van Google (CTS). Als de vingerafdruk niet overeenkomt met een Android-build die CTS-gecertificeerd is, faalt deze onmiddellijk voor deze test. Als zodanig moeten we onze vingerafdruk wijzigen die zich in het build.prop-bestand bevindt. Je kunt dit op twee verschillende manieren doen.

Methode 1 - Wijzig build.prop handmatig

Dit is de optie die ik persoonlijk heb gekozen omdat deze gemakkelijker is dan de Magisk-route. Daar gaan we later op in. Je OnePlus 6 moet nog steeds geroot zijn via Magisk, maar we zullen geen gebruik maken van een Magisk-module. Zodra je geroot bent, download je een build.prop-editor uit de Google Play Store, of je kunt dit doen via de meeste teksteditors met roottoegang.

BuildProp-editorOntwikkelaar: Android Toolbox - Root, ROM, BusyBox en meer

Prijs: gratis.

3.9.

Downloaden

Ik gebruik deze app persoonlijk om mijn build.prop aan te passen, maar alles is voldoende.

Nadat u een applicatie heeft geïnstalleerd die u kunt gebruiken om uw build.prop aan te passen, navigeert u naar

ro.build.fingerprint

en wijzig de waarde van

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

of wat de huidige build-vingerafdruk ook is, om:

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

Start uw apparaat opnieuw op en u passeert nu SafetyNet. Het nadeel van het op deze manier doen is dat je wijzigingen aanbrengt in /system, dus als je je telefoon bijwerkt of je ROM opnieuw flasht, wordt deze wijziging overschreven. Je vervalst de vingerafdruk van de nieuwste stabiele release, dus voor Google lijkt het erop dat dit je Android-versie is heeft CTS-getest. U kunt nu Google Pay op Android Pie gebruiken.

Methode 2 - Een Magisk-module gebruiken

Dit is de Magisk-module die we eerder noemden, en de reden dat we deze momenteel niet aanbevelen, is dat je de nieuwe Magisk Canary-builds moet gebruiken. Resetprop, gebruikt voor het systeemloos wijzigen van build.prop, werkt niet op Android Pie, tenzij je de nieuwste Canary-build van Magisk gebruikt. Terwijl u dit doet, kunt u dat doen speel games zoals Fortnite Mobile of Fate/Grand Order, ben je onderhevig aan andere bugs als je de Canary-builds gebruikt. Het is niet echt een goed idee om het te gebruiken, tenzij je precies weet wat je doet. Als u bereid bent door te gaan, kunt u de XDA-forumthread voor meer informatie over het installeren van Magisk Canary op uw OnePlus 6.

Zodra je die configuratie hebt, moet je de module "MagiskHide Props Config" downloaden en installeren, die je kunt vinden in de Magisk-modulerepository. Zodra je dat hebt gedaan, download je een terminalemulator en typ je 'props'.

[appbox googleplay jackpal.androidterm]

Dit is de Android Terminal-applicatie die ik persoonlijk gebruik.

Je zou iets moeten tegenkomen dat lijkt op de onderstaande schermafbeeldingen.

Zodra u opnieuw opstart, moet u ook SafetyNet passeren. Hoewel beide bovenstaande methoden werken, raad ik persoonlijk aan om je build.prop direct aan te passen totdat er een bètaversie van Magisk is uitgebracht. Magisk Canary kan een onbeperkt aantal bugs bevatten, en het is veiliger om uw build.prop aan te passen als SafetyNet toch niet wordt geactiveerd.