Oto jak włączyć naklejki AR Star Wars i Stranger Things z Google Pixel na Nexusie 6P, OnePlus 3/3T i Xiaomi Mi 5.
Smartfony Google Pixel (zarówno pierwszej, jak i drugiej generacji) otrzymały wczoraj niesamowitą nową funkcję: Naklejki rzeczywistości rozszerzonej. Te naklejki AR pozwalają użytkownikom umieszczać cyfrowe obiekty 3D w wizjerze aparatu w smartfonie. Pierwsze naklejki AR skupiały się wokół postaci z serii Gwiezdne Wojny i Stranger Things i zabawa nimi była całkiem przyjemna. Ta funkcja jest oficjalnie dostępna wyłącznie dla smartfonów Google Pixel, nie oznacza to jednak, że nie można jej zastosować w innych smartfonach. Dziś pokażemy, jak włączyć naklejki Google Pixel AR na dowolnym zrootowanym Nexusie 6P z systemem Android 8.1. My też pokażemy, jak uruchomić go na OnePlus 3, OnePlus 3T i Xiaomi Mi 5 dzięki pracy programisty na naszym forum.
Demonstracja naklejek AR firmy Google
Włącz naklejki AR na zrootowanym Nexusie 6P z systemem Android 8.1
Jak to jest możliwe? Dzieje się tak dlatego, że naklejki AR są zakodowane tak, aby działały tylko na telefonach Google Pixel, ale w rzeczywistości ograniczenia można dość łatwo sfałszować. Dekompilacja pliku APK dla naklejek AR pokazuje następujące wiersze w pliku 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" />
Jak widać, aplikacja nie zostanie uruchomiona, chyba że marka urządzenia to „Google”, a nazwa urządzenia to marlin, żaglica, walleye lub taimen. Dotyczy to odpowiednio Google Pixel XL, Pixel, Pixel 2 i Pixel 2 XL. Następnie minimalna wersja SDK aplikacji to 27, co oznacza, że do działania wymaga systemu Android 8.1. Na szczęście jest Android 8.1 oficjalnie dostępne dla Google Nexus 6P, więc to nie problem.
Musimy więc zmodyfikować nazwę naszego urządzenia, aby pasowała do jednego z modeli urządzeń znajdujących się na białej liście. Wymaga to dostępu do konta root, ponieważ będziemy modyfikować właściwość w pliku build.prop znajdującym się w /system. Jeśli Twoje urządzenie jest zrootowane, wykonaj następujące kroki, aby włączyć naklejki AR:
- Pobierz i zainstaluj ARCore aplikacja i Naklejki AR aplikacja. Przesłałem je do AndroidFileHost, ponieważ Sklep Google Play oznaczy je jako niezgodne z Nexusem 6P.
- Ściągnij i zainstaluj Edytor BuildProp ze Sklepu Play.
- Znajdź i zmień „ro.build.product”, „ro.product.name”, „ro.product.device” i „ro.product.model” na „marlin”
- Uruchom ponownie telefon
- Pobierz Więcej skrótów aplikacja. Wykorzystamy to do utworzenia skrótu umożliwiającego uruchomienie działania Naklejki AR.
- Otwórz aplikację i wybierz „Działalność."
- Przewiń w dół i znajdź Naklejki AR. Rozwiń go i dotknij „Główna aktywność."
- Dodaj skrót do programu uruchamiającego.
- Wróć do programu uruchamiającego i dotknij skrótu, aby uruchomić naklejki AR!
Włącz naklejki AR w OnePlus 3/3T lub Xiaomi Mi 5
Starszy członek XDA Arnova8G2zmodyfikowany naklejki AR, AR Core i pliki APK aparatu Google, dzięki czemu można je uruchamiać na innych urządzeniach innych niż Google.
Wykonaj poniższe kroki, aby włączyć naklejki AR w OnePlus 3, OnePlus 3T lub Xiaomi Mi 5. Sam tego nie testowałem, ale powyższy film pokazuje, że działa na Xiaomi Mi 5, a kilku użytkowników na naszych forach informuje, że działa na ich OnePlus 3/3T.
- Zainstaluj zmodyfikowany ARCore I Naklejki AR APK.
- Pobierać kalibracja_cad.xml.
- zainstalować MiXplorer lub użyj innego eksploratora plików z obsługą roota.
- Przenieś plik kalibracyjny_cad.xml do /system/etc.
- Ściągnij i zainstaluj Edytor BuildProp ze Sklepu Play.
- Otwórz go i dodaj tę linię: ro.config.calibration_cad=/system/etc/calibration_cad.xml
- Zainstaluj jeden z następujących zmodyfikowanych plików APK aparatu Google z Tutaj: GCam5_5.1.018, MGC_5.1.018 lub GoogleCamera_5.1.018.
- Otwórz Aparat Google i poszukaj w menu naklejek AR.
Wniosek
Ciesz się naklejkami Star Wars i Stranger Things z rzeczywistością rozszerzoną na swoim zrootowanym urządzeniu! Ta metoda może działać na innych urządzeniach, które nie zostały tutaj wymienione, ale będziesz potrzebować pliku kalibracyjnego_cad.xml, który jest specyficzny dla Twojego urządzenia. Sprawdź forum XDA dotyczące Twojego urządzenia, aby sprawdzić, czy komuś udało się go uruchomić na Twoim modelu!
Jeśli ktoś chce wypróbować którekolwiek z tych obejść na swoich urządzeniach, zrób to i daj nam znać, czy zadziałało. Google AR Core działa już na Samsungu Galaxy S8, więc możliwe jest, że naklejki AR i tak mogą oficjalnie trafić na inne urządzenia. Do tego czasu ta nieoficjalna metoda to jedyny znany nam sposób, który umożliwi tę funkcję na innych urządzeniach.
Ten artykuł został zaktualizowany, aby odzwierciedlić fakt, że opisane tutaj metody nie działają obecnie na Google Nexusie 5X.