Увімкніть наклейки Google Pixel AR на Nexus 6P, OnePlus 3/3T і Xiaomi Mi 5

Ось як увімкнути наклейки Star Wars і Stranger Things AR із Google Pixel на Nexus 6P, OnePlus 3/3T і Xiaomi Mi 5.

Смартфони Google Pixel (як 1-го, так і 2-го покоління) вчора отримали приголомшливу нову функцію: Наклейки доповненої реальності. Ці наклейки AR дозволяють користувачам розміщувати 3D цифрові об’єкти у видошукачі камери свого смартфона. Перші наклейки доповненої реальності стосувалися персонажів із франшиз «Зоряні війни» та «Дивні речі», і з ними дуже весело грати. Ця функція офіційно є ексклюзивною для смартфонів Google Pixel, однак це не означає, що її не можна використовувати на інших смартфонах. Сьогодні ми покажемо вам, як увімкнути наклейки Google Pixel AR на будь-якому рутованому Nexus 6P під керуванням Android 8.1. Ми також будемо покаже вам, як запустити його на OnePlus 3, OnePlus 3T і Xiaomi Mi 5 завдяки роботі розробника на нашому форум.

Демонстрація наклейок AR від Google


Увімкніть наклейки AR на Rooted Nexus 6P під керуванням Android 8.1

Як це можливо? Це тому, що наклейки AR закодовані для роботи лише на телефонах Google Pixel, але обмеження насправді досить легко підробити. Декомпіляція APK для наклейок AR показує такі рядки в 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" />

Як ви бачите, програма не запускатиметься, якщо бренд пристрою не буде «Google», а назва пристрою — марлін, вітрильник, судак або таймень. Це стосується Google Pixel XL, Pixel, Pixel 2 і Pixel 2 XL відповідно. Далі, мінімальна версія SDK програми становить 27, що означає, що для роботи потрібен Android 8.1. На щастя, Android 8.1 є офіційно доступний для Google Nexus 6P, тому це не проблема.

Отже, що нам потрібно зробити, це змінити назву нашого пристрою відповідно до однієї з моделей пристроїв із білого списку. Для цього потрібен доступ root, оскільки ми будемо змінювати властивість у файлі build.prop, розташованому в /system. Якщо ваш пристрій рутовано, виконайте такі дії, щоб увімкнути наклейки AR:

  1. Завантажте та встановіть ARCore додаток і Наклейки AR додаток Я завантажив їх на AndroidFileHost, оскільки Google Play Store позначить їх як несумісні з Nexus 6P.
  2. Завантажте та встановіть Редактор BuildProp з магазину Play.
  3. Знайдіть і змініть "ro.build.product", "ro.product.name", "ro.product.device" і "ro.product.model" на "marlin"
  4. Перезавантажте телефон
  5. Завантажити Більше ярликів додаток Ми використаємо це, щоб створити ярлик для запуску дії AR Stickers.
  6. Відкрийте програму та виберіть "діяльність."
  7. Прокрутіть униз і знайдіть наклейки AR. Розгорніть його та натисніть "Основна діяльність."
  8. Додайте ярлик до панелі запуску.
  9. Поверніться до панелі запуску та натисніть ярлик, щоб запустити наклейки AR!

Увімкніть наклейки AR на OnePlus 3/3T або Xiaomi Mi 5

Старший член XDA Arnova8G2змінений файли .apk AR Sticker, AR Core та Google Camera, щоб він міг працювати на інших пристроях, які не належать Google.

Виконайте ці дії, щоб увімкнути наклейки AR на OnePlus 3, OnePlus 3T або Xiaomi Mi 5. Я не перевіряв це сам, але наведене вище відео показує, що це працює на Xiaomi Mi 5, і кілька користувачів на наших форумах повідомляють, що це працює на їхньому OnePlus 3/3T.

  1. Встановити модифікований ARCore і Наклейки AR APK.
  2. Завантажити calibration_cad.xml.
  3. встановити MiXplorer або скористайтеся будь-яким іншим файловим провідником із підтримкою кореневого користувача.
  4. Перемістіть calibration_cad.xml до /system/etc.
  5. Завантажте та встановіть Редактор BuildProp з магазину Play.
  6. Відкрийте його та додайте цей рядок: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Установіть один із наведених нижче змінених файлів .apk Google Camera з тут: GCam5_5.1.018, MGC_5.1.018 або GoogleCamera_5.1.018.
  8. Відкрийте Google Camera та знайдіть у меню AR Stickers.

Висновок

Насолоджуйтесь наклейками доповненої реальності «Зоряні війни» та «Дивні речі» на своєму рутованому пристрої! Цей метод може працювати на інших пристроях, не згаданих тут, але вам знадобиться файл calibration_cad.xml, призначений для вашого пристрою. Перевірте форум XDA для вашого пристрою, щоб дізнатися, чи хтось змусив його працювати на вашій моделі!

Якщо хтось хоче спробувати будь-який із цих способів вирішення проблеми на своїх пристроях, будь ласка, зробіть це та повідомте нам, чи це працює. AR Core від Google уже працює на Samsung Galaxy S8, тому цілком можливо, що наклейки AR все одно офіційно з’являться на інших пристроях. До того часу цей неофіційний метод є єдиним відомим нам способом увімкнення цієї функції на інших пристроях.


Цю статтю оновлено, щоб відобразити, що описані тут методи наразі не працюють на Google Nexus 5X.