Abilita gli adesivi Google Pixel AR su Nexus 6P, OnePlus 3/3T e Xiaomi Mi 5

Ecco come abilitare gli adesivi AR di Star Wars e Stranger Things di Google Pixel su Nexus 6P, OnePlus 3/3T e Xiaomi Mi 5.

Gli smartphone Google Pixel (sia di prima che di seconda generazione) hanno ricevuto ieri una fantastica nuova funzionalità: Adesivi in ​​realtà aumentata. Questi adesivi AR consentono agli utenti di posizionare oggetti digitali 3D all'interno del mirino della fotocamera del proprio smartphone. I primi adesivi AR erano incentrati sui personaggi dei franchise di Star Wars e Stranger Things, ed è piuttosto divertente giocarci. La funzionalità è ufficialmente esclusiva degli smartphone Google Pixel, tuttavia ciò non significa che non possa essere portata su altri smartphone. Oggi ti mostreremo come abilitare gli adesivi Google Pixel AR su qualsiasi Nexus 6P rootato con Android 8.1. Bene anche vi mostriamo come farlo funzionare su OnePlus 3, OnePlus 3T e Xiaomi Mi 5 grazie al lavoro di uno sviluppatore sul nostro Forum.

Una dimostrazione degli adesivi AR di Google


Abilita adesivi AR su Nexus 6P rootato con Android 8.1

Com'è possibile? È perché gli adesivi AR sono codificati per funzionare solo sui telefoni Google Pixel, ma le restrizioni sono in realtà abbastanza facili da falsificare. La decompilazione dell'APK per gli adesivi AR mostra le seguenti righe nel Manifest Android:

<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" />

Come puoi vedere, l'applicazione non verrà eseguita a meno che il marchio del dispositivo non sia "Google" e il nome del dispositivo non sia uno tra marlin, sailfish, walleye o taimen. Ciò si riferisce rispettivamente a Google Pixel XL, Pixel, Pixel 2 e Pixel 2 XL. Successivamente, la versione minima dell'SDK dell'app è 27, il che significa che per funzionare richiede Android 8.1. Fortunatamente, Android 8.1 lo è ufficialmente disponibile per Google Nexus 6P, quindi non è un problema.

Quindi ciò che dobbiamo fare è modificare il nome del nostro dispositivo in modo che corrisponda a uno dei modelli di dispositivo elencati nella lista bianca. Ciò richiede l'accesso root poiché modificheremo una proprietà nel file build.prop situato in /system. Se il tuo dispositivo è rootato, segui questi passaggi per abilitare gli adesivi AR:

  1. Scarica e installa il ARCore app e il Adesivi AR app. Li ho caricati su AndroidFileHost poiché Google Play Store li contrassegnerà come incompatibili con il Nexus 6P.
  2. Scarica e installa Editor di BuildProp dal Play Store.
  3. Trova e modifica "ro.build.product", "ro.product.name", "ro.product.device" e "ro.product.model" in modo che siano uguali a "marlin"
  4. Riavvia il telefono
  5. Scarica il Altre scorciatoie app. Lo useremo per creare un collegamento per avviare l'attività degli adesivi AR.
  6. Apri l'app e seleziona "Attività."
  7. Scorri verso il basso e trova gli adesivi AR. Espandilo e tocca "Attività principale."
  8. Aggiungi il collegamento al tuo launcher.
  9. Torna al tuo launcher e tocca il collegamento per avviare gli adesivi AR!

Abilita gli adesivi AR su OnePlus 3/3T o Xiaomi Mi 5

Membro senior dell'XDA Arnova8G2modificata gli APK AR Sticker, AR Core e Google Camera in modo che possa essere eseguito su altri dispositivi non Google.

Segui questi passaggi per abilitare gli adesivi AR su OnePlus 3, OnePlus 3T o Xiaomi Mi 5. Non l'ho testato personalmente, ma il video sopra mostra che funziona sullo Xiaomi Mi 5 e diversi utenti sui nostri forum segnalano che funziona sul loro OnePlus 3/3T.

  1. Installa il modificato ARCore E Adesivi AR APK.
  2. Scaricamento calibrazione_cad.xml.
  3. Installare MiXplorer o utilizzare qualsiasi altro esploratore di file abilitato per root.
  4. Sposta calibrazione_cad.xml in /system/etc.
  5. Scarica e installa Editor di BuildProp dal Play Store.
  6. Aprilo e aggiungi questa riga: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Installa uno dei seguenti APK modificati di Google Camera da Qui: GCam5_5.1.018, MGC_5.1.018 o GoogleCamera_5.1.018.
  8. Apri Google Camera e cerca gli adesivi AR nel menu.

Conclusione

Goditi gli adesivi di realtà aumentata di Star Wars e Stranger Things sul tuo dispositivo rooted! Questo metodo potrebbe funzionare su altri dispositivi non menzionati qui, ma avrai bisogno di un file calibrazione_cad.xml specifico per il tuo dispositivo. Controlla il forum XDA specifico del tuo dispositivo per vedere se qualcuno è riuscito a farlo funzionare sul tuo modello!

Se qualcuno è disposto a provare una di queste soluzioni alternative sui propri dispositivi, lo faccia e facci sapere se funziona. L'AR Core di Google funziona già sul Samsung Galaxy S8, quindi è possibile che gli adesivi AR possano comunque arrivare ufficialmente su altri dispositivi. Fino ad allora, questo metodo non ufficiale è l'unico modo che conosciamo per abilitare questa funzionalità su altri dispositivi.


Questo articolo è stato aggiornato per riflettere che i metodi qui descritti attualmente non funzionano su Google Nexus 5X.