Activer les autocollants Google Pixel AR sur le Nexus 6P, OnePlus 3/3T et Xiaomi Mi 5

Voici comment activer les autocollants AR Star Wars et Stranger Things du Google Pixel sur le Nexus 6P, le OnePlus 3/3T et le Xiaomi Mi 5.

Les smartphones Google Pixel (1ère et 2ème génération) ont reçu hier une nouvelle fonctionnalité géniale: Autocollants de réalité augmentée. Ces autocollants AR permettent aux utilisateurs de placer des objets numériques 3D à l'intérieur du viseur de l'appareil photo de leur smartphone. Les premiers autocollants AR étaient centrés sur les personnages des franchises Star Wars et Stranger Things, et ils sont assez amusants à jouer. La fonctionnalité est officiellement exclusive aux smartphones Google Pixel, mais cela ne signifie pas qu'elle ne peut pas être étendue à d'autres smartphones. Aujourd'hui, nous allons vous montrer comment activer les autocollants Google Pixel AR sur n'importe quel Nexus 6P rooté exécutant Android 8.1. Et bien, aussi vous montre comment le faire fonctionner sur les OnePlus 3, OnePlus 3T et Xiaomi Mi 5 grâce au travail d'un développeur sur notre forum.

Une démonstration des AR Stickers de Google


Activer les autocollants AR sur le Nexus 6P rooté exécutant Android 8.1

Comment est-ce possible? C'est parce que les autocollants AR sont codés pour fonctionner uniquement sur les téléphones Google Pixel, mais les restrictions sont en réalité assez faciles à usurper. La décompilation de l'APK pour les autocollants AR affiche les lignes suivantes dans AndroidManifest :

<meta-dataandroid: name="com.android.device.restriction"android: value="brand=google, deviceName=marlin; brand=google, deviceName=sailfish; brand=google, deviceName=walleye; brand=google, deviceName=taimen" />

Comme vous pouvez le constater, l'application ne fonctionnera que si la marque de l'appareil est « Google » et que le nom de l'appareil est marlin, voilier, doré ou taimen. Cela fait référence respectivement aux Google Pixel XL, Pixel, Pixel 2 et Pixel 2 XL. Ensuite, la version minimale du SDK de l’application est 27, ce qui signifie qu’elle nécessite Android 8.1 pour fonctionner. Heureusement, Android 8.1 est officiellement disponible pour le Google Nexus 6P, ce n'est donc pas un problème.

Nous devons donc modifier le nom de notre appareil pour qu'il corresponde à l'un des modèles d'appareils sur la liste blanche. Cela nécessite un accès root puisque nous allons modifier une propriété dans le fichier build.prop situé dans /system. Si votre appareil est rooté, suivez ces étapes pour activer les autocollants AR :

  1. Téléchargez et installez le ARCore l'application et le Autocollants AR application. Je les ai téléchargés sur AndroidFileHost car le Google Play Store les marquera comme incompatibles avec le Nexus 6P.
  2. Télécharger et installer Éditeur BuildProp depuis le Play Store.
  3. Recherchez et modifiez "ro.build.product", "ro.product.name", "ro.product.device" et "ro.product.model" pour qu'ils soient égaux à "marlin".
  4. Redémarrez votre téléphone
  5. Téléchargez le Plus de raccourcis application. Nous l'utiliserons pour créer un raccourci permettant de lancer l'activité AR Stickers.
  6. Ouvrez l'application et sélectionnez "Activité."
  7. Faites défiler vers le bas et recherchez les autocollants AR. Développez-le et appuyez sur "Activité principale."
  8. Ajoutez le raccourci à votre lanceur.
  9. Revenez à votre lanceur et appuyez sur le raccourci pour lancer AR Stickers!

Activer les autocollants AR sur le OnePlus 3/3T ou le Xiaomi Mi 5

Membre senior XDA Arnova8G2modifié les APK AR Sticker, AR Core et Google Camera afin qu'il puisse fonctionner sur d'autres appareils non Google.

Suivez ces étapes pour activer les autocollants AR sur le OnePlus 3, OnePlus 3T ou Xiaomi Mi 5. Je ne l'ai pas testé moi-même, mais la vidéo ci-dessus le montre fonctionnant sur le Xiaomi Mi 5, et plusieurs utilisateurs de nos forums rapportent que cela fonctionne sur leur OnePlus 3/3T.

  1. Installez le modifié ARCore et Autocollants AR APK.
  2. Télécharger calibrage_cad.xml.
  3. Installer MiXplorateur ou utilisez tout autre explorateur de fichiers compatible root.
  4. Déplacez calibrage_cad.xml vers /system/etc.
  5. Télécharger et installer Éditeur BuildProp depuis le Play Store.
  6. Ouvrez-le et ajoutez cette ligne: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Installez l'un des fichiers APK Google Camera modifiés suivants à partir de ici: GCam5_5.1.018, MGC_5.1.018 ou GoogleCamera_5.1.018.
  8. Ouvrez Google Camera et recherchez les autocollants AR dans le menu.

Conclusion

Profitez des autocollants de réalité augmentée Star Wars et Stranger Things sur votre appareil rooté! Cette méthode peut fonctionner sur d'autres appareils non mentionnés ici, mais vous aurez besoin d'un fichier calibration_cad.xml spécifique à votre appareil. Consultez le forum XDA de votre appareil pour voir si quelqu'un l'a fait fonctionner sur votre modèle !

Si quelqu'un souhaite essayer l'une de ces solutions de contournement sur ses appareils, veuillez le faire et nous faire savoir si cela fonctionne. L'AR Core de Google fonctionne déjà sur le Samsung Galaxy S8, il est donc possible que les autocollants AR soient de toute façon officiellement diffusés sur d'autres appareils. En attendant, cette méthode non officielle est la seule à notre connaissance qui permettra d'activer cette fonctionnalité sur d'autres appareils.


Cet article a été mis à jour pour indiquer que les méthodes décrites ici ne fonctionnent actuellement pas sur le Google Nexus 5X.