Schakel Google Pixel AR-stickers in op de Nexus 6P, OnePlus 3/3T en Xiaomi Mi 5

Hier leest u hoe u de Star Wars en Stranger Things AR-stickers van de Google Pixel op de Nexus 6P, OnePlus 3/3T en Xiaomi Mi 5 kunt inschakelen.

De Google Pixel-smartphones (zowel de 1e als de 2e generatie) kregen gisteren een geweldige nieuwe feature: Augmented Reality-stickers. Met deze AR-stickers kunnen gebruikers digitale 3D-objecten in de zoeker van de camera van hun smartphone plaatsen. De eerste AR-stickers draaiden om personages uit de Star Wars- en Stranger Things-franchises, en ze zijn best leuk om mee te spelen. De functie is officieel exclusief voor de Google Pixel-smartphones, maar dat betekent niet dat deze niet naar andere smartphones kan worden gebracht. Vandaag laten we u zien hoe u de Google Pixel AR-stickers kunt inschakelen op elke geroote Nexus 6P met Android 8.1. Wij ook laten zien hoe je het kunt laten werken op de OnePlus 3, OnePlus 3T en Xiaomi Mi 5 dankzij het werk van een ontwikkelaar op onze forum.

Een demonstratie van AR-stickers van Google


Schakel AR-stickers in op een geroote Nexus 6P met Android 8.1

Hoe is dit mogelijk? Dat komt omdat de AR-stickers zo zijn gecodeerd dat ze alleen op de Google Pixel-telefoons werken, maar de beperkingen zijn eigenlijk vrij eenvoudig te vervalsen. Bij het decompileren van de APK voor de AR-stickers worden de volgende regels weergegeven in het 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" />

Zoals u kunt zien, werkt de applicatie alleen als het merk van het apparaat 'Google' is en de apparaatnaam een ​​van de namen Marlin, Sailfish, Walleye of Taimen is. Dat verwijst respectievelijk naar de Google Pixel XL, Pixel, Pixel 2 en Pixel 2 XL. Vervolgens is de minimale SDK-versie van de app 27, wat betekent dat Android 8.1 vereist is. Gelukkig is Android 8.1 dat wel officieel beschikbaar voor de Google Nexus 6P, dus dat is geen probleem.

Wat we dus moeten doen, is de naam van ons apparaat aanpassen zodat deze overeenkomt met een van de apparaatmodellen op de witte lijst. Dat vereist root-toegang, omdat we een eigenschap in het build.prop-bestand in /system zullen wijzigen. Als uw apparaat is geroot, volgt u deze stappen om AR-stickers in te schakelen:

  1. Download en installeer de ARCore app en de AR-stickers app. Ik heb ze geüpload naar AndroidFileHost omdat de Google Play Store ze als incompatibel met de Nexus 6P zal markeren.
  2. Download en installeer BuildProp-editor uit de Play Store.
  3. Zoek en wijzig "ro.build.product", "ro.product.name", "ro.product.device" en "ro.product.model" zodat dit gelijk is aan "marlin"
  4. Start uw telefoon opnieuw op
  5. Download de Meer snelkoppelingen app. We gebruiken dit om een ​​snelkoppeling te maken om de AR Stickers-activiteit te starten.
  6. Open de app en selecteer "Activiteit."
  7. Scroll naar beneden en vind AR-stickers. Vouw het uit en tik op "Hoofdactiviteit."
  8. Voeg de snelkoppeling toe aan uw opstartprogramma.
  9. Ga terug naar je opstartprogramma en tik op de snelkoppeling om AR Stickers te starten!

Schakel AR-stickers in op de OnePlus 3/3T of Xiaomi Mi 5

XDA Senior-lid Arnova8G2gewijzigd de AR Sticker-, AR Core- en Google Camera-APK's, zodat deze op andere niet-Google-apparaten kan worden uitgevoerd.

Volg deze stappen om AR-stickers in te schakelen op de OnePlus 3, OnePlus 3T of Xiaomi Mi 5. Ik heb dit zelf niet getest, maar bovenstaande video laat zien dat het werkt op de Xiaomi Mi 5, en verschillende gebruikers op onze forums melden dat het werkt op hun OnePlus 3/3T.

  1. Installeer het gewijzigde ARCore En AR-stickers APK's.
  2. Downloaden kalibratie_cad.xml.
  3. Installeren MiXplorer of gebruik een andere bestandsverkenner met roottoegang.
  4. Verplaats Calibration_cad.xml naar /system/etc.
  5. Download en installeer BuildProp-editor uit de Play Store.
  6. Open het en voeg deze regel toe: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Installeer een van de volgende aangepaste Google Camera-APK's van hier: GCam5_5.1.018, MGC_5.1.018 of GoogleCamera_5.1.018.
  8. Open Google Camera en zoek naar AR-stickers in het menu.

Conclusie

Geniet van Star Wars en Stranger Things augmented reality-stickers op je geroote apparaat! Deze methode werkt mogelijk op andere apparaten die hier niet worden vermeld, maar u hebt een kalibratie_cad.xml-bestand nodig dat specifiek is voor uw apparaat. Controleer het specifieke XDA-forum van uw apparaat om te zien of iemand het aan uw model heeft laten werken!

Als iemand bereid is een van deze oplossingen op zijn of haar apparaten uit te proberen, doe dat dan en laat ons weten of het werkt. Google's AR Core werkt al op de Samsung Galaxy S8, dus het is mogelijk dat AR-stickers sowieso officieel hun weg naar andere apparaten vinden. Tot die tijd is deze onofficiële methode de enige manier waarop we weten dat deze functie op andere apparaten wordt ingeschakeld.


Dit artikel is bijgewerkt om aan te geven dat de hier beschreven methoden momenteel niet werken op de Google Nexus 5X.