0) Делаем бэкап build.prop'a, а лучше всей системы, на случай если что-то пойдёт не так. Все действия ниже на свой страх и риск.
1) Активация поддержки ARCore путём выдачи устройства за Pixel 2
Через редактор Build.prop
Ставим
редактор build.prop, в нем ищем каждый параметр (левая часть, до знака "=") из
этого файла. Если он есть, заменяем его значение на значение из файла (правая часть, после знака "="), если нет, создаем новый.
или же
Вручную
Используя любой ФМ с поддержкой рута (например
FX) заходим в
/system/, монтируем её для записи и открываем
build.prop в текстовом редакторе и добавляем строки из
этого файла в него. Не знаю какой эффект будет, если один из параметров уже существует, поэтому рекомендую поискать названия параметров(часть до "=") в файле и заменить строки с ними, если они существуют.
2) Активация поддержки маркетом приложений для ARCore
Качаем
этот файл (чтобы открыть сам файл, нажмите raw) куда угодно, убеждаемся что его содержимое такое же, как на гитхабе. После чего, используя любой ФМ с поддержкой рута, копируем файл
android.hardware.camera.ar.xml в одну из директорий:
/system/vendor/etc/permissions/ или
/system/etc/permissions/В оригинале используется 1й путь, но у меня такой папки не было, зато была 2я, в которой уже были файлы того же типа, поэтому я скопировал туда, и оно сработало. Возможно это зависит от версии Android.
Нужно также убедиться, что права и владельцы этого файла указаны также, как и у других файлов в этой папке. Мне ничего менять не пришлось.
3) Применение изменений
Если делали шаг 2, очищаем данные Google Play
Перезагружаемся
Ставим apk AR-сервисов. Возможно его можно ставить и ДО, но я ставил после.
Радуемся работе ARCore на своём устройстве.