Activați autocolantele Google Pixel AR pe Nexus 6P, OnePlus 3/3T și Xiaomi Mi 5

Iată cum să activați autocolantele AR Star Wars și Stranger Things de pe Google Pixel pe Nexus 6P, OnePlus 3/3T și Xiaomi Mi 5.

Telefoanele inteligente Google Pixel (atât generația 1, cât și generația a 2-a) au primit ieri o nouă funcție minunată: Autocolante de realitate augmentată. Aceste autocolante AR permit utilizatorilor să plaseze obiecte digitale 3D în vizorul camerei smartphone-ului lor. Primele autocolante AR au fost centrate în jurul personajelor din francizele Star Wars și Stranger Things și sunt destul de distractive de jucat cu ele. Funcția este exclusiv exclusivă pentru smartphone-urile Google Pixel, dar asta nu înseamnă că nu poate fi adusă pe alte smartphone-uri. Astăzi, vă vom arăta cum să activați autocolantele Google Pixel AR pe orice Nexus 6P înrădăcinat care rulează Android 8.1. Bine, de asemenea vă arătați cum să-l faceți să ruleze pe OnePlus 3, OnePlus 3T și Xiaomi Mi 5 datorită muncii unui dezvoltator de pe site-ul nostru. forum.

O demonstrație de autocolante AR de la Google


Activați autocolantele AR pe Rooted Nexus 6P care rulează Android 8.1

Cum este posibil acest lucru? Se datorează faptului că autocolantele AR sunt codificate pentru a funcționa numai pe telefoanele Google Pixel, dar restricțiile sunt de fapt destul de ușor de falsificat. Descompilarea APK-ului pentru autocolante AR arată următoarele rânduri în 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" />

După cum puteți vedea, aplicația nu va rula decât dacă marca dispozitivului este „Google” și numele dispozitivului este unul dintre marlin, sailfish, walleye sau taimen. Aceasta se referă la Google Pixel XL, Pixel, Pixel 2 și, respectiv, Pixel 2 XL. În continuare, versiunea SDK minimă a aplicației este 27, ceea ce înseamnă că necesită Android 8.1 pentru a rula. Din fericire, Android 8.1 este disponibil oficial pentru Google Nexus 6P, deci nu este o problemă.

Deci, ceea ce trebuie să facem este să modificăm numele dispozitivului nostru pentru a se potrivi cu unul dintre modelele de dispozitive din lista albă. Acest lucru necesită acces root, deoarece vom modifica o proprietate din fișierul build.prop situat în /system. Dacă dispozitivul dvs. este rootat, urmați acești pași pentru a activa autocolantele AR:

  1. Descărcați și instalați ARCore aplicația și Autocolante AR aplicația. Le-am încărcat pe AndroidFileHost, deoarece Magazinul Google Play le va marca ca incompatibile cu Nexus 6P.
  2. descarca si instaleaza Editor BuildProp din Magazinul Play.
  3. Găsiți și modificați „ro.build.product”, „ro.product.name”, „ro.product.device” și „ro.product.model” pentru a egala „marlin”
  4. Reporniți telefonul
  5. Descărcați Mai multe comenzi rapide aplicația. Vom folosi aceasta pentru a crea o comandă rapidă pentru a lansa activitatea Autocolante AR.
  6. Deschideți aplicația și selectați „Activitate."
  7. Derulați în jos și găsiți autocolante AR. Extindeți-l și apăsați pe „Activitate principala."
  8. Adăugați comanda rapidă la lansatorul dvs.
  9. Reveniți la lansatorul dvs. și atingeți comanda rapidă pentru a lansa Autocolante AR!

Activați autocolantele AR pe OnePlus 3/3T sau Xiaomi Mi 5

Membru senior XDA Arnova8G2modificat APK-urile AR Sticker, AR Core și Google Camera, astfel încât să poată rula pe alte dispozitive non-Google.

Urmați acești pași pentru a activa autocolantele AR pe OnePlus 3, OnePlus 3T sau Xiaomi Mi 5. Nu l-am testat eu însumi, dar videoclipul de mai sus arată că funcționează pe Xiaomi Mi 5, iar mai mulți utilizatori de pe forumurile noastre raportează că funcționează pe OnePlus 3/3T.

  1. Instalați modificatul ARCore și Autocolante AR APK-uri.
  2. Descarca calibration_cad.xml.
  3. Instalare MiXplorer sau utilizați orice alt explorator de fișiere activat pentru root.
  4. Mutați calibration_cad.xml în /system/etc.
  5. descarca si instaleaza Editor BuildProp din Magazinul Play.
  6. Deschideți-l și adăugați această linie: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Instalați unul dintre următoarele APK-uri Google Camera modificate de la Aici: GCam5_5.1.018, MGC_5.1.018 sau GoogleCamera_5.1.018.
  8. Deschideți Google Camera și căutați autocolante AR în meniu.

Concluzie

Bucurați-vă de autocolantele cu realitate augmentată Star Wars și Stranger Things pe dispozitivul dvs. rootat! Această metodă poate funcționa pe alte dispozitive care nu sunt menționate aici, dar veți avea nevoie de un fișier calibration_cad.xml care este specific pentru dispozitivul dvs. Verificați forumul XDA special al dispozitivului dvs. pentru a vedea dacă cineva l-a făcut să lucreze la modelul dvs.!

Dacă cineva este dispus să încerce oricare dintre aceste soluții pe dispozitivele sale, vă rugăm să faceți acest lucru și să ne anunțați dacă funcționează. AR Core de la Google funcționează deja pe Samsung Galaxy S8, așa că este posibil ca autocolantele AR să-și facă oricum drum oficial pe alte dispozitive. Până atunci, această metodă neoficială este singura modalitate prin care știm că va activa această funcție pe alte dispozitive.


Acest articol a fost actualizat pentru a reflecta faptul că metodele descrise aici nu funcționează în prezent pe Google Nexus 5X.