Aktivera Google Pixel AR Stickers på Nexus 6P, OnePlus 3/3T och Xiaomi Mi 5

Så här aktiverar du Star Wars och Stranger Things AR-klistermärken från Google Pixel på Nexus 6P, OnePlus 3/3T och Xiaomi Mi 5.

Google Pixel-smarttelefonerna (både 1:a och 2:a generationen) fick en fantastisk ny funktion igår: Augmented Reality-klistermärken. Dessa AR-klistermärken tillåter användare att placera digitala 3D-objekt inuti sin smartphones kamerasökare. De första AR-klistermärkena centrerades kring karaktärer från Star Wars och Stranger Things-serien, och de är ganska roliga att leka med. Funktionen är officiellt exklusiv för Google Pixel-smarttelefoner, men det betyder inte att den inte kan överföras till andra smartphones. Idag visar vi dig hur du aktiverar Google Pixel AR-klistermärken på alla rotade Nexus 6P som kör Android 8.1. Det ska vi också visa dig hur du får det att köra på OnePlus 3, OnePlus 3T och Xiaomi Mi 5 tack vare arbetet från en utvecklare på vår forum.

En demonstration av AR-klistermärken från Google


Aktivera AR-klistermärken på Rooted Nexus 6P med Android 8.1

Hur är detta möjligt? Det beror på att AR-klistermärkena är kodade för att bara fungera på Google Pixel-telefoner, men begränsningarna är faktiskt ganska lätta att förfalska. Dekompilering av APK för AR Stickers visar följande rader i 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" />

Som du kan se kommer applikationen inte att köras om inte enhetens varumärke är "Google" och enhetsnamnet är ett av marlin, sailfish, walleye eller taimen. Det hänvisar till Google Pixel XL, Pixel, Pixel 2 respektive Pixel 2 XL. Därefter är den lägsta SDK-versionen av appen 27, vilket betyder att den kräver Android 8.1 för att köras. Lyckligtvis är Android 8.1 officiellt tillgänglig för Google Nexus 6P, så det är inget problem.

Så vad vi behöver göra är att ändra vår enhets namn för att matcha en av de vitlistade enhetsmodellerna. Det kräver root-åtkomst eftersom vi kommer att ändra en egenskap i build.prop-filen som finns i /system. Om din enhet är rotad, följ dessa steg för att aktivera AR Stickers:

  1. Ladda ner och installera ARCore appen och AR-klistermärken app. Jag har laddat upp dem till AndroidFileHost eftersom Google Play Butik kommer att markera dem som inkompatibla med Nexus 6P.
  2. ladda ner och installera BuildProp Editor från Play Butik.
  3. Hitta och ändra "ro.build.product", "ro.product.name", "ro.product.device" och "ro.product.model" till lika med "marlin"
  4. Starta om telefonen
  5. Ladda ner Fler genvägar app. Vi kommer att använda detta för att skapa en genväg för att starta AR Stickers-aktiviteten.
  6. Öppna appen och välj "Aktivitet."
  7. Scrolla ner och hitta AR-klistermärken. Expandera den och tryck på "Huvudaktivitet."
  8. Lägg till genvägen till startprogrammet.
  9. Gå tillbaka till startprogrammet och tryck på genvägen för att starta AR Stickers!

Aktivera AR-klistermärken på OnePlus 3/3T eller Xiaomi Mi 5

Seniormedlem i XDA Arnova8G2ändrad APK: erna för AR Sticker, AR Core och Google Camera så att den kan köras på andra enheter som inte kommer från Google.

Följ dessa steg för att aktivera AR-klistermärken på OnePlus 3, OnePlus 3T eller Xiaomi Mi 5. Jag har inte testat detta själv, men ovanstående video visar att det fungerar på Xiaomi Mi 5, och flera användare på våra forum rapporterar att det fungerar på deras OnePlus 3/3T.

  1. Installera den modifierade ARCore och AR-klistermärken APK-filer.
  2. Ladda ner calibration_cad.xml.
  3. Installera MiXplorer eller använd någon annan root-aktiverad filutforskare.
  4. Flytta calibration_cad.xml till /system/etc.
  5. ladda ner och installera BuildProp Editor från Play Butik.
  6. Öppna den och lägg till denna rad: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Installera en av följande modifierade APK-filer för Google Kamera från här: GCam5_5.1.018, MGC_5.1.018 eller GoogleCamera_5.1.018.
  8. Öppna Google Kamera och leta efter AR-klistermärken i menyn.

Slutsats

Njut av Star Wars och Stranger Things augmented reality-klistermärken på din rotade enhet! Den här metoden kan fungera på andra enheter som inte nämns här, men du behöver en calibration_cad.xml-fil som är specifik för din enhet. Kontrollera din enhets specifika XDA-forum för att se om någon har fått det att fungera på din modell!

Om någon är villig att prova någon av dessa lösningar på sina enheter, vänligen gör det och låt oss veta om det fungerar. Googles AR Core fungerar redan på Samsung Galaxy S8, så det är möjligt att AR-klistermärken kan komma officiellt till andra enheter ändå. Tills dess är denna inofficiella metod det enda sättet vi vet som kommer att aktivera den här funktionen på andra enheter.


Den här artikeln har uppdaterats för att återspegla att metoderna som beskrivs här för närvarande inte fungerar på Google Nexus 5X.