Comment passer SafetyNet sur les versions bêta d'Android Pie pour OnePlus 6

Vous pouvez obtenir la tarte Android sur votre OnePlus 6 dès maintenant si vous souhaitez passer à la dernière version Open Beta de la société, OxygenOS. Bien qu'il intègre toutes les dernières fonctionnalités d'Android Pie telles que Adaptive Battery et le dernier thème Material Design, ce n'est pas sans problèmes. L'un des principaux problèmes est que Google Pay n'est pas pris en charge. En fait, le périphérique échoue au test de l'API SafetyNet Attestation. Cela signifie non seulement que vous ne pouvez pas utiliser Google Pay, mais que vous ne pourrez pas vous connecter à Snapchat, jouer à Pokemon Go ou utiliser à peu près toutes les applications nécessitant votre passe de SafetyNet. Vous ne pouvez même pas installer Netflix via le Google Play Store (bien que le chargement latéral de l'APK fonctionne toujours).

Il y a un moyen de contourner cela, cependant. Non seulement vous passerez SafetyNet sur la dernière version bêta ouverte d'OxygenOS, mais Google Pay fonctionnera également parfaitement. Vous pouvez utiliser Magisk ou simplement modifier le fichier build.prop vous-même. Si vous souhaitez le faire via Magisk, vous devez vous procurer un module Magisk créé par un contributeur reconnu, Didgeridoohan, qui vous permet de modifier l’empreinte de votre appareil.

Comment passer SafetyNet sur les versions bêta d'Android Pie pour OnePlus 6

Lorsque votre appareil échoue à la vérification ctsProfile mais passe basicIntegrity, c'est probablement à cause de l'empreinte digitale de votre téléphone. L’empreinte digitale est essentiellement un identifiant unique pour la ROM que vous utilisez et permet de vérifier si la version Android que vous utilisez a bien été vérifiée par le biais de la suite de tests de compatibilité (CTS) de Google. Si l'empreinte ne correspond pas à une version Android certifiée CTS, le test échouera immédiatement. En tant que tel, nous devons modifier notre empreinte digitale qui réside dans le fichier build.prop. Vous pouvez le faire de deux manières différentes.

Méthode 1 - Modifier build.prop manuellement

C'est l'option que j'ai personnellement choisie, car elle est plus simple que la route Magisk. Nous y reviendrons plus tard. Vous aurez toujours besoin de votre OnePlus 6 enraciné via Magisk, mais nous n’utiliserons pas de module Magisk. Une fois que vous êtes enraciné, téléchargez un éditeur build.prop à partir du Google Play Store, ou vous pouvez le faire via la plupart des éditeurs de texte activés pour root.

J'utilise personnellement cette application pour modifier mon build.prop, mais tout le monde le fera.

Une fois que vous avez installé une application que vous pouvez utiliser pour modifier votre build.prop, naviguez vers

 ro.build.fingerprint 

et changer la valeur de

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

ou quelle que soit l'empreinte de construction actuelle, pour:

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

Redémarrez votre appareil et vous passerez maintenant à SafetyNet. L’inconvénient de cette façon de procéder est que vous apportez des modifications à / système. Par conséquent, la mise à jour de votre téléphone ou la remise à zéro de votre ROM remplacera cette modification. Vous usurpez l'empreinte de la dernière version stable, alors, pour Google, il semble que votre version Android ait été testée par CTS. Vous pourrez désormais utiliser Google Pay sur Android Pie.

Méthode 2 - Utilisation d'un module Magisk

Il s'agit du module Magisk mentionné précédemment et la raison pour laquelle nous ne le recommandons pas actuellement est que vous devrez utiliser les nouvelles versions de Magisk Canary. Resetprop, utilisé pour modifier build.prop sans système, ne fonctionne avec Android Pie que si vous utilisez la dernière version de Magisk par Canary. Bien que cela vous permette de jouer à des jeux comme Fortnite Mobile ou Fate / Grand Order, vous êtes soumis à d’autres bugs en utilisant les versions Canary. Ce n'est pas vraiment une bonne idée de l'utiliser si vous ne savez pas exactement ce que vous faites. Si vous êtes prêt à continuer, alors vous pouvez consulter le fil du forum pour apprendre à installer Magisk Canary sur votre OnePlus 6.

Une fois cette configuration configurée, vous devez télécharger et installer le module «MagiskHide Props Config», disponible sur le référentiel de module Magisk. Une fois que vous avez fait cela, téléchargez n'importe quel émulateur de terminal et tapez «props».

Ceci est l'application Android Terminal que j'utilise personnellement.

Vous devriez rencontrer quelque chose de similaire aux captures d'écran ci-dessous.

Entrez «1»

Entrez "f"

Entrez “8”

Entrez “7”

Une fois que vous avez redémarré, vous devez également passer SafetyNet. Bien que les deux méthodes ci-dessus fonctionnent, jusqu’à ce que la version bêta de Magisk soit publiée, je recommande personnellement de modifier directement votre build.prop. Magisk Canary peut avoir tout un nombre de bugs, et il est plus sûr de modifier votre build.prop quand il ne déclenchera pas de toute façon SafetyNet.