Hoe SafetyNet doorgeven op OnePlus 6 Android Pie Open Beta

OnePlus heeft Android Pie beschikbaar gesteld voor de OnePlus 6 als je bereid bent om bij te werken naar hun nieuwste Open Beta-versie van OxygenOS - en hoewel het een volledig uitgeruste Android Pie is met het nieuwste materiaalontwerp, adaptieve batterij en andere Android Pie-functies, het heeft zijn nadelen omdat het een open bètastatus is, bijvoorbeeld het feit dat Google Pay ( nog) niet wordt ondersteund en dat uw OnePlus 6 de SafetyNet Attestation API-test niet doorstaat. Dat betekent in een notendop dat je Google Play niet kunt gebruiken, niet kunt inloggen op Snapchat, Netflix kunt bekijken of een andere app waarvoor je SafetyNet moet passeren - zelfs als je OnePlus 6 niet is geroot ( hoewel je NetFlix APK nog steeds side-load kan zijn, dat lijkt te werken) .

Wanneer een apparaat de ctsProfile-controle niet doorstaat maar toch basicIntegrity doorstaat, is dit bijna altijd te wijten aan de individuele vingerafdruk van de telefoon - dit is een unieke identificatie voor de ROM die u gebruikt en controleert of de Android-build waarop u werkt ( Instellingen> Over> Build) is geverifieerd via de CTS ( Compatibility Test Suite) van Google .

Als de vingerafdruk niet overeenkomt met een CTS-gecertificeerde Android-build, zal deze onmiddellijk mislukken . Vraag ons niet waarom OnePlus een open bèta-ROM pusht die SafetyNet faalt - we weten zeker dat dit in de toekomst zal worden opgelost. Maar in de tussentijd moeten we de vingerafdruk van het apparaat wijzigen, die u kunt vinden in uw build.prop-bestand.

We hebben een oplossing voor u - door deze gids te volgen, kunt u SafetyNet doorgeven aan de Open Beta-versie van OxygenOS en zelfs Google Pay prima gebruiken. We zullen dit bereiken via twee methoden die u kunt kiezen - u kunt Magisk gebruiken en een module waarmee u de vingerafdruk van uw apparaat kunt wijzigen, of u kunt de build.prop zelf aanpassen - we begeleiden u door beide methoden . Volg gewoon zorgvuldig en laat een reactie achter als er iets misgaat.

Wijzig Build.Prop Yourself om SafetyNet te passeren op OnePlus 6

Dit is meestal eenvoudiger dan de Magisk-methode, dus u moet hier eerst beginnen als u niet teveel wilt sleutelen. Uw OnePlus 6 moet al zijn geroot via Magisk - als dit niet het geval is, kunt u de handleiding van Appual “Hoe de OnePlus 6 rooten” lezen.

Als je eenmaal geroot bent, moet je een build.prop-editor downloaden, of een root-bestandsverkenner gebruiken om deze te vinden en handmatig te bewerken via teksteditor (MiXplorer is mijn persoonlijke favoriet).

Nadat u een toepassing hebt geïnstalleerd die u kunt gebruiken om uw build.prop te wijzigen, gaat u naar de regel "ro.build.fingerprint" en wijzigt u de waarde:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 9 / PKQ1.180716.001 / 1808301430: user / los-toetsen 

(of wat de huidige vingerafdruk ook is) om:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 8.1.0 / OPM1.171019.011 / 06140300: user / afgifte-toetsen 

Start uw apparaat opnieuw op en u komt nu langs SafetyNet. Het nadeel van dit op deze manier is dat u wijzigingen aanbrengt in / systeem, dus het bijwerken van uw telefoon of het opnieuw flashen van uw ROM zal deze wijziging overschrijven. Je vervalst de vingerafdruk van de nieuwste stabiele release, dus voor Google lijkt het erop dat je Android-versie CTS is getest. U kunt nu Google Pay gebruiken op Android Pie.

Een Magisk-module gebruiken om SafetyNet door te geven op OnePlus 6

Als u van plan bent deze methode te volgen, wees gewaarschuwd dat het een beetje lastiger is - u moet de nieuwe Magisk Canary-builds gebruiken, omdat Resetprop ( dat wordt gebruikt voor het systeemloos wijzigen van build.prop) niet werkt op Android Pie tenzij u met behulp van de nieuwste Magisk Canary-build. Dit heeft het voordeel dat je games zoals Fortnite Mobile kunt spelen, maar het brengt ook bugs met zich mee die zijn geassocieerd met de Magisk Canary-builds - dus tenzij je al bekend bent met Magisk Canary, is het een beter idee om de handmatige build.prop-bewerkingsmethode te gebruiken .

Zodra u die instelling hebt, moet u de module "MagiskHide Props Config" downloaden en installeren, die u kunt vinden in de Magisk-module repo. Zodra je dat hebt gedaan, download je elke terminalemulator (Terminal Emulator van Jack Palevich werkt prima) en typ je 'props' nadat deze is gelanceerd.

U zou deze output / dit menu op uw terminalscherm moeten zien:

Magisk Module Props Config Editor

Nu moet u op drukken (in deze volgorde):

  • "1" ( vingerafdruk apparaat bewerken),
  • "F" ( kies een gecertificeerde vingerafdruk)
  • " 8" ( OnePlus)
  • "7" ( OnePlus 6 8.1.0)

Daarna moet u opnieuw opstarten en moet u nu SafetyNet passeren.

Als u problemen ondervindt met een van deze methoden, laat het ons dan weten in de opmerkingen hieronder, zodat we u kunnen helpen een oplossing te vinden.

Interessante Artikelen