Tu je návod, ako povoliť nálepky AR Star Wars a Stranger Things z Google Pixel na Nexus 6P, OnePlus 3/3T a Xiaomi Mi 5.
Smartfóny Google Pixel (1. aj 2. generácia) dostali včera úžasnú novú funkciu: Nálepky s rozšírenou realitou. Tieto nálepky AR umožňujú používateľom umiestniť 3D digitálne objekty do hľadáčika fotoaparátu ich smartfónu. Prvé nálepky AR sa sústredili okolo postáv z franšíz Star Wars a Stranger Things a je celkom zábavné hrať sa s nimi. Táto funkcia je oficiálne exkluzívna pre smartfóny Google Pixel, to však neznamená, že ju nemožno priniesť aj do iných smartfónov. Dnes vám ukážeme, ako povoliť nálepky Google Pixel AR na akomkoľvek rootovanom zariadení Nexus 6P so systémom Android 8.1. Budeme tiež ukážeme vám, ako ho spustiť na OnePlus 3, OnePlus 3T a Xiaomi Mi 5 vďaka práci vývojára na našom fórum.
Ukážka RR Stickers od spoločnosti Google
Povoľte nálepky pre RR na rootovanom zariadení Nexus 6P so systémom Android 8.1
Ako je to možné? Je to preto, že nálepky AR sú kódované tak, aby fungovali iba na telefónoch Google Pixel, ale obmedzenia sa v skutočnosti dajú ľahko sfalšovať. Dekompilácia súboru APK pre nálepky AR zobrazuje nasledujúce riadky v AndroidManifeste:
<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" />
Ako môžete vidieť, aplikácia sa nespustí, pokiaľ značka zariadenia nie je „Google“ a názov zariadenia nie je marlin, plachetník, tloušť alebo tajmen. To sa vzťahuje na Google Pixel XL, Pixel, Pixel 2 a Pixel 2 XL. Ďalej je minimálna verzia SDK aplikácie 27, čo znamená, že na spustenie vyžaduje Android 8.1. Našťastie, Android 8.1 je oficiálne dostupné pre Google Nexus 6P, takže to nie je problém.
Čo teda musíme urobiť, je upraviť názov nášho zariadenia tak, aby zodpovedal jednému z modelov zariadení na bielej listine. Vyžaduje to prístup root, pretože budeme upravovať vlastnosť v súbore build.prop umiestnenom v /system. Ak je vaše zariadenie rootované, postupujte podľa týchto krokov a povoľte nálepky AR:
- Stiahnite si a nainštalujte ARCore aplikácia a Nálepky pre RR aplikácie. Odovzdal som ich do služby AndroidFileHost, pretože Obchod Google Play ich označí ako nekompatibilné so zariadením Nexus 6P.
- Stiahnite si a nainštalujte Editor BuildProp z Obchodu Play.
- Nájdite a zmeňte „ro.build.product“, „ro.product.name“, „ro.product.device“ a „ro.product.model“ na hodnotu „marlin“
- Reštartujte telefón
- Stiahnite si Viac skratiek aplikácie. Použijeme to na vytvorenie skratky na spustenie aktivity AR Stickers.
- Otvorte aplikáciu a vyberte „Aktivita."
- Posuňte zobrazenie nadol a nájdite nálepky pre RR. Rozbaľte ho a klepnite na „Hlavná činnosť."
- Pridajte odkaz do svojho spúšťača.
- Vráťte sa do svojho spúšťača a klepnutím na skratku spustite nálepky AR!
Povoľte nálepky AR na OnePlus 3/3T alebo Xiaomi Mi 5
Senior člen XDA Arnova8G2upravené AR Sticker, AR Core a Google Camera APK, aby sa dal spustiť na iných zariadeniach, ktoré nepatria spoločnosti Google.
Ak chcete povoliť nálepky AR na OnePlus 3, OnePlus 3T alebo Xiaomi Mi 5, postupujte podľa týchto krokov. Sám som to netestoval, ale vyššie uvedené video ukazuje, že to funguje na Xiaomi Mi 5 a niekoľko používateľov na našom fóre uvádza, že to funguje na ich OnePlus 3/3T.
- Nainštalujte upravené ARCore a Nálepky pre RR súbory APK.
- Stiahnuť ▼ calibration_cad.xml.
- Inštalácia MiXplorer alebo použite akýkoľvek iný prehliadač súborov s podporou root.
- Presuňte súbor calibration_cad.xml do /system/etc.
- Stiahnite si a nainštalujte Editor BuildProp z Obchodu Play.
- Otvorte ho a pridajte tento riadok: ro.config.calibration_cad=/system/etc/calibration_cad.xml
- Nainštalujte jeden z nasledujúcich upravených súborov APK fotoaparátu Google z tu: GCam5_5.1.018, MGC_5.1.018 alebo GoogleCamera_5.1.018.
- Otvorte Fotoaparát Google a v ponuke vyhľadajte nálepky AR.
Záver
Vychutnajte si nálepky rozšírenej reality Star Wars a Stranger Things na svojom zakorenenom zariadení! Táto metóda môže fungovať na iných zariadeniach, ktoré tu nie sú uvedené, ale budete potrebovať súbor calibration_cad.xml, ktorý je špecifický pre vaše zariadenie. Skontrolujte konkrétne fórum XDA vášho zariadenia a zistite, či to niekto spustil na vašom modeli!
Ak je niekto ochotný vyskúšať niektoré z týchto riešení na svojich zariadeniach, urobte tak a dajte nám vedieť, či to funguje. AR Core od spoločnosti Google už funguje na Samsung Galaxy S8, takže je možné, že nálepky AR sa aj tak oficiálne dostanú na iné zariadenia. Dovtedy je táto neoficiálna metóda jediným známym spôsobom, ktorý umožní túto funkciu na iných zariadeniach.
Tento článok bol aktualizovaný, aby odrážal, že tu opísané metódy momentálne nefungujú na Google Nexus 5X.