Hur man passerar SafetyNet på OnePlus 6 Android Pie Open Beta

OnePlus har gjort Android Pie tillgängligt för OnePlus 6 om du är villig att uppdatera till deras senaste Open Beta-version av OxygenOS - och även om det är en fullt utrustad Android Pie med den senaste materialdesignen, Adaptive Battery och andra Android Pie-funktioner, det har sina nackdelar på grund av att det är ett öppet betatillstånd - till exempel det faktum att Google Pay inte ( ännu) stöds, och att din OnePlus 6 misslyckas med SafetyNet Attestation API-testet. Vilket innebär att du i ett nötskal inte kan använda Google Play, logga in på Snapchat, titta på Netflix eller någon annan app som kräver att du passerar SafetyNet - även om din OnePlus 6 inte är rotad ( även om du fortfarande kan ladda NetFlix APK åt sidan, verkar fungera) .

Vanligtvis när en enhet misslyckas med ctsProfile-kontrollen men ändå passerar basicIntegrity beror det nästan alltid på telefonens individuella fingeravtryck - vilket är en unik identifierare för den ROM du använder, och kontrollerar om Android-basen du är på ( Inställningar> About> Build) har verifierats genom Googles CTS ( Compatibility Test Suite) .

Om fingeravtrycket inte stämmer med en CTS-certifierad Android-konstruktion, kommer den omedelbart att misslyckas . Fråga oss inte varför OnePlus driver en öppen beta-ROM som misslyckas med SafetyNet - vi är säkra på att det kommer att fixas i framtiden. Men under tiden måste vi ändra enhetens fingeravtryck, som finns i din build.prop-fil.

Vi har en väg runt det åt dig - genom att följa den här guiden kan du skicka SafetyNet på Open Beta-versionen av OxygenOS och till och med använda Google Pay helt bra. Vi kommer att uppnå detta via två metoder som du kan välja - du kan använda antingen Magisk och en modul som låter dig ändra enhetens fingeravtryck, eller så kan du ändra build.prop själv - vi leder dig genom båda metoderna . Följ bara noga och lämna en kommentar om något går fel.

Ändra Build.Prop Yourself att skicka SafetyNet på OnePlus 6

Det här är vanligtvis enklare än Magisk-metoden, så du bör börja här först om du inte vill tänka dig för mycket. Din OnePlus 6 måste redan vara förankrad via Magisk - om den inte är det, kan du läsa Appuals guide “How to Root the OnePlus 6”.

När du är rotad måste du ladda ner en build.prop-redigerare eller använda en root-filutforskare för att hitta och manuellt redigera den via textredigeraren (MiXplorer är min personliga favorit).

När du har installerat ett program som du kan använda för att ändra build.prop, navigerar du till raden "ro.build.fingerprint" och ändrar värdet:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 9 / PKQ1.180716.001 / 1808301430: användar / frisätter-keys 

(eller vad nuvarande fingeravtryck är), till:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 8.1.0 / OPM1.171019.011 / 06.140.300: användar / frigör-keys 

Starta om din enhet så passerar du nu SafetyNet. Nackdelen med att göra det på detta sätt är att du gör ändringar / system, så att uppdatering av din telefon eller omväxling av din ROM kommer att skriva över denna förändring. Du förfalskar fingeravtrycket från den senaste stabila versionen, så för Google verkar det som om din Android-version har CTS-testats. Du kommer nu att kunna använda Google Pay på Android Pie.

Använda en Magisk-modul för att skicka SafetyNet på OnePlus 6

Om du tänker följa den här metoden, varnas för att det är lite svårare - du måste använda de nya Magisk Canary builds, eftersom Resetprop ( som används för att modifiera build.prop systematiskt) inte fungerar på Android Pie om du inte med den senaste Magisk Canary build. Detta har fördelen att du kan spela spel som Fortnite Mobile, men det ger också buggar associerade med Magisk Canary builds - så om du inte redan är bekant med Magisk Canary, är det en bättre idé att göra den manuella build.prop-redigeringsmetoden .

När du har fått den inställningen måste du ladda ner och installera "MagiskHide Props Config" -modulen, som finns på Magisk-modulens repo. När du har gjort det, ladda ner någon terminalemulator (Terminal Emulator av Jack Palevich fungerar perfekt) och skriv "rekvisita" efter att den har lanserats.

Du bör se denna utgång / meny på din terminalskärm:

Magisk Module Props Config Editor

Nu måste du trycka (i denna ordning):

  • "1" ( redigera enhetens fingeravtryck),
  • “F” ( Välj ett certifierat fingeravtryck)
  • 8” ( OnePlus)
  • “7” ( OnePlus 6 8.1.0)

Efter det måste du starta om och nu ska du passera SafetyNet.

Om du hade problem med någon av dessa metoder, vänligen meddela oss i kommentarerna nedan så att vi kan hjälpa dig att hitta en lösning.

Intressanta Artiklar