Normalment, quan un dispositiu falla la comprovació ctsProfile però encara passa per la integritat bàsica , gairebé sempre es deu a l’empremta digital individual del telèfon, que és un identificador únic per a la ROM que utilitzeu i comprova si la versió d’Android que esteu utilitzant ( Configuració> Quant a> Compila) s'ha verificat mitjançant CTS de Google ( Suite de proves de compatibilitat) .
Si l'empremta digital no coincideix amb una versió d'Android certificada per CTS, fallarà immediatament . No ens pregunteu per què OnePlus impulsa una ROM beta oberta que falla en SafetyNet; estem segurs que es solucionarà en el futur. Mentrestant, hem de modificar l’empremta digital del dispositiu, que es troba al fitxer build.prop.
Tenim una manera de solucionar-ho: si seguiu aquesta guia, podreu passar SafetyNet a la versió Open Beta d’OxygenOS i fins i tot utilitzar Google Pay perfectament. Ho aconseguirem mitjançant dos mètodes que podeu triar: podeu utilitzar Magisk i un mòdul que us permet canviar l’empremta digital del dispositiu o bé podeu modificar el build.prop vosaltres mateixos. Us guiarem per tots dos mètodes. . Seguiu atentament i deixeu un comentari si alguna cosa no funciona.
Modifiqueu Build.Prop propòsits per passar SafetyNet a OnePlus 6
Normalment, això és més fàcil que el mètode Magisk, de manera que primer heu de començar aquí si no voleu jugar massa. El vostre OnePlus 6 ja ha d’estar arrelat mitjançant Magisk; si no ho és, podeu llegir la guia d’Appual ' Com arrelar l’OnePlus 6 '.
Un cop arrelat, heu de descarregar un editor build.prop o utilitzar un explorador de fitxers arrel per localitzar-lo i editar-lo manualment mitjançant l’editor de text ( MiXplorer és el meu favorit personal).
Un cop hàgiu instal·lat una aplicació que podeu utilitzar per modificar el build.prop, aneu a la línia 'ro.build.fingerprint' i canvieu el valor:
ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 9 / PKQ1.180716.001 / 1808301430: user / release-keys
(o el que sigui l’empremta digital de la versió actual), a:
ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 8.1.0 / OPM1.171019.011 / 06140300: user / release-keys
Reinicieu el dispositiu i ara passareu SafetyNet. L’inconvenient de fer-ho d’aquesta manera és que feu canvis al sistema, de manera que l’actualització del telèfon o el canvi de pantalla de la ROM sobrescriuran aquest canvi. Esteu fent falsificació de les empremtes digitals de la darrera versió estable, de manera que a Google sembla que la vostra versió d'Android ha estat provada per CTS. Ara podreu utilitzar Google Pay a Android Pie.
Ús d’un mòdul Magisk per passar SafetyNet a OnePlus 6
Si voleu seguir aquest mètode, tingueu en compte que és una mica més complicat: heu d’utilitzar el nou Magisk Canary construeix , perquè Resetprop ( que s’utilitza per modificar build.prop sense sistema) no funciona a Android Pie tret que utilitzeu la versió més recent de Magisk Canary. Això té l’avantatge de permetre-vos jugar a jocs com Fortnite Mobile, però també comporta errors relacionats amb les versions de Magisk Canary; per tant, tret que ja conegueu Magisk Canary, és millor fer el mètode d’edició manual build.prop .
Un cop tingueu aquesta configuració, haureu de descarregar i instal·lar el fitxer ' MagiskHide Ampolles Config ”, Que es pot trobar al repositori del mòdul Magisk. Un cop fet això, descarregueu qualsevol emulador de terminal ( Terminal Emulator de Jack Palevich funciona perfectament) i escriviu 'accessoris' després de llançar-lo.
Heu de veure aquesta sortida / menú a la pantalla del terminal:
Magisk Module Props Config Editor
Ara cal prémer (en aquest ordre):
- '1' ( Edita l'empremta digital del dispositiu) ,
- 'F' ( Tria una empremta digital certificada)
- ' 8 '( OnePlus)
- '7' ( OnePlus 6 8.1.0)
Després d’això, heu de reiniciar i ara hauríeu de passar SafetyNet.
Si teniu algun problema amb qualsevol d'aquests mètodes, feu-nos-ho saber als comentaris següents perquè puguem ajudar-vos a trobar una solució.
Etiquetes OnePlus Arrel 3 minuts de lectura