A Google Pixel AR-matricák engedélyezése a Nexus 6P, OnePlus 3/3T és Xiaomi Mi 5 készülékeken

Így engedélyezheti a Star Wars és a Stranger Things AR matricákat a Google Pixelből a Nexus 6P, OnePlus 3/3T és Xiaomi Mi 5 készülékeken.

A Google Pixel okostelefonok (1. és 2. generációs is) tegnap egy fantasztikus újdonságot kaptak: Kiterjesztett valóság matricák. Ezek az AR matricák lehetővé teszik a felhasználók számára, hogy 3D digitális objektumokat helyezzenek el okostelefonjuk kamerájának keresőjében. Az első AR-matricák a Star Wars és a Stranger Things franchise karakterei köré épültek, és nagyon szórakoztató velük játszani. A funkció hivatalosan kizárólag a Google Pixel okostelefonokra vonatkozik, de ez nem jelenti azt, hogy ne lehetne más okostelefonokra is. Ma megmutatjuk, hogyan engedélyezheti a Google Pixel AR matricákat bármely rootolt Nexus 6P-n, amelyen Android 8.1 fut. Szintén jól megmutatjuk, hogyan lehet elindítani a OnePlus 3, OnePlus 3T és Xiaomi Mi 5 készülékeken egy fejlesztő munkájának köszönhetően. fórum.

A Google AR-matricáinak bemutatója


Engedélyezze az AR-matricákat az Android 8.1 rendszert futtató Rooted Nexus 6P készüléken

Hogyan lehetséges ez? Ez azért van így, mert az AR-matricák úgy vannak kódolva, hogy csak a Google Pixel telefonokon működjenek, de a korlátozásokat valójában meglehetősen könnyű meghamisítani. Az AR-matricák APK-jának visszafordítása során a következő sorok jelennek meg az AndroidManifestben:

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

Amint láthatja, az alkalmazás csak akkor fut, ha az eszköz márkája „Google”, és az eszköz neve marlin, vitorláshal, rétis vagy taimen. Ez a Google Pixel XL, Pixel, Pixel 2 és Pixel 2 XL készülékekre vonatkozik. Ezután az alkalmazás minimális SDK-verziója a 27, ami azt jelenti, hogy az Android 8.1-et kell futtatnia. Szerencsére az Android 8.1 az hivatalosan elérhető a Google Nexus 6P esetében, szóval ez nem probléma.

Tehát azt kell tennünk, hogy módosítanunk kell eszközünk nevét, hogy megfeleljen az egyik engedélyezőlistán szereplő eszközmodellnek. Ez root hozzáférést igényel, mivel módosítani fogunk egy tulajdonságot a /system könyvtárban található build.prop fájlban. Ha eszköze rootolt, kövesse az alábbi lépéseket az AR-matricák engedélyezéséhez:

  1. Töltse le és telepítse a ARCore alkalmazás és a AR matricák kb. Feltöltöttem őket az AndroidFileHostba, mivel a Google Play Áruház a Nexus 6P-vel nem kompatibilisként jelöli meg őket.
  2. letöltés és telepítés BuildProp szerkesztő a Play Áruházból.
  3. Keresse meg és módosítsa a „ro.build.product”, „ro.product.name”, „ro.product.device” és „ro.product.model” kifejezéseket „marlin” értékre.
  4. Indítsa újra a telefont
  5. Töltse le a További parancsikonok kb. Ezt arra használjuk, hogy létrehozzunk egy parancsikont az AR Stickers tevékenység elindításához.
  6. Nyissa meg az alkalmazást, és válassza a "Tevékenység."
  7. Görgessen le, és keresse meg az AR-matricákat. Bontsa ki, és érintse meg a "Fő tevékenység."
  8. Adja hozzá a parancsikont az indítóhoz.
  9. Menjen vissza az indítóhoz, és koppintson a parancsikonra az AR-matricák elindításához!

Engedélyezze az AR-matricákat a OnePlus 3/3T vagy a Xiaomi Mi 5 készüléken

XDA vezető tag Arnova8G2módosított az AR-matrica, az AR Core és a Google Camera APK-k, így más, nem Google-eszközökön is futhat.

Kövesse ezeket a lépéseket az AR-matricák engedélyezéséhez a OnePlus 3, OnePlus 3T vagy Xiaomi Mi 5 készülékeken. Ezt magam nem teszteltem, de a fenti videón látható, hogy a Xiaomi Mi 5-ön működik, és fórumainkon több felhasználó is arról számolt be, hogy működik a OnePlus 3/3T-n.

  1. Telepítse a módosított ARCore és AR matricák APK-k.
  2. Letöltés kalibrációs_cad.xml.
  3. Telepítés MiXplorer vagy használjon bármilyen más root-kompatibilis fájlkezelőt.
  4. Helyezze át a calibration_cad.xml fájlt a /system/etc mappába.
  5. letöltés és telepítés BuildProp szerkesztő a Play Áruházból.
  6. Nyissa meg, és adja hozzá ezt a sort: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Telepítse az alábbi módosított Google Fényképezőgép APK-k egyikét innen itt: GCam5_5.1.018, MGC_5.1.018 vagy GoogleCamera_5.1.018.
  8. Nyissa meg a Google Fényképezőgépet, és keresse meg az AR-matricákat a menüben.

Következtetés

Élvezze a Star Wars és a Stranger Things kiterjesztett valóság matricáit gyökerező eszközén! Ez a módszer más, itt nem említett eszközökön is működhet, de szüksége lesz egy, az eszközére jellemző calibration_cad.xml fájlra. Nézze meg az eszköz XDA-fórumát, hátha valaki rávette, hogy az Ön modelljén működjön!

Ha valaki hajlandó kipróbálni a fenti megoldások bármelyikét az eszközén, tegye meg, és tudassa velünk, hogy működik-e. A Google AR Core már működik a Samsung Galaxy S8-on, így lehetséges, hogy az AR-matricák hivatalosan is eljuthatnak más eszközökhöz. Addig ez a nem hivatalos módszer az egyetlen módja annak, hogy más eszközökön is engedélyezze ezt a funkciót.


Ezt a cikket frissítettük, hogy tükrözze, hogy az itt leírt módszerek jelenleg nem működnek a Google Nexus 5X készüléken.