Включите стикеры Google Pixel AR на Nexus 6P, OnePlus 3/3T и Xiaomi Mi 5.

Вот как включить стикеры AR «Звездные войны» и «Очень странные дела» из Google Pixel на Nexus 6P, OnePlus 3/3T и Xiaomi Mi 5.

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

Демонстрация AR-стикеров от Google


Включите стикеры AR на 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. Если на вашем устройстве есть root-права, выполните следующие действия, чтобы включить стикеры 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».
  6. Откройте приложение и выберите «Активность."
  7. Прокрутите вниз и найдите стикеры AR. Разверните его и нажмите «Основная деятельность."
  8. Добавьте ярлык в лаунчер.
  9. Вернитесь к панели запуска и нажмите на ярлык, чтобы запустить стикеры AR!

Включите стикеры AR на OnePlus 3/3T или Xiaomi Mi 5.

Старший член XDA Арнова8G2модифицированный APK-файлы AR Stick, AR Core и Google Camera, чтобы их можно было запускать на других устройствах, отличных от Google.

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

  1. Установите модифицированный ARCore и AR-стикеры APK-файлы.
  2. Скачать калибровка_cad.xml.
  3. Установить МиХплорер или используйте любой другой файловый менеджер с root-доступом.
  4. Переместите файл Calibration_cad.xml в /system/etc.
  5. Загрузить и установить Редактор BuildProp из Play Маркета.
  6. Откройте его и добавьте эту строку: ro.config.activated_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».

Заключение

Наслаждайтесь наклейками дополненной реальности «Звездные войны» и «Очень странные дела» на своем рутованном устройстве! Этот метод может работать на других устройствах, не упомянутых здесь, но вам понадобится файл калибровки_cad.xml, предназначенный специально для вашего устройства. Посетите форум XDA вашего устройства, чтобы узнать, удалось ли кому-нибудь заставить его работать на вашей модели!

Если кто-то желает попробовать какой-либо из этих обходных путей на своих устройствах, сделайте это и сообщите нам, работает ли он. Google AR Core уже работает на Samsung Galaxy S8, поэтому вполне возможно, что AR-стикеры в любом случае официально появятся на других устройствах. До тех пор этот неофициальный метод — единственный известный нам способ включить эту функцию на других устройствах.


Эта статья была обновлена ​​с учетом того, что описанные здесь методы в настоящее время не работают на Google Nexus 5X.