Ative os adesivos AR do Google Pixel no Nexus 6P, OnePlus 3/3T e Xiaomi Mi 5

Veja como ativar os adesivos AR de Star Wars e Stranger Things do Google Pixel no Nexus 6P, OnePlus 3/3T e Xiaomi Mi 5.

Os smartphones Google Pixel (1ª e 2ª geração) receberam ontem um novo recurso incrível: Adesivos de realidade aumentada. Esses adesivos AR permitem que os usuários coloquem objetos digitais 3D dentro do visor da câmera do smartphone. Os primeiros adesivos AR centrados em personagens das franquias Star Wars e Stranger Things, e são muito divertidos de brincar. O recurso é oficialmente exclusivo para os smartphones Google Pixel, porém, isso não significa que não possa ser levado para outros smartphones. Hoje, mostraremos como ativar os adesivos AR do Google Pixel em qualquer Nexus 6P com acesso root e Android 8.1. Bem, também mostrar como fazê-lo funcionar no OnePlus 3, OnePlus 3T e Xiaomi Mi 5 graças ao trabalho de um desenvolvedor em nosso fórum.

Uma demonstração de adesivos AR do Google


Ativar adesivos AR no Nexus 6P enraizado com Android 8.1

Como isso é possível? É porque os adesivos AR são codificados para funcionar apenas nos telefones Google Pixel, mas as restrições são bastante fáceis de falsificar. A descompilação do APK para os adesivos AR mostra as seguintes linhas no 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" />

Como você pode ver, o aplicativo não será executado a menos que a marca do dispositivo seja ‘Google’ e o nome do dispositivo seja marlin, Sailfish, Walleye ou Taimen. Isso se refere ao Google Pixel XL, Pixel, Pixel 2 e Pixel 2 XL, respectivamente. Em seguida, a versão mínima do SDK do aplicativo é 27, o que significa que ele requer Android 8.1 para funcionar. Felizmente, o Android 8.1 é oficialmente disponível para o Google Nexus 6P, então isso não é um problema.

Então, o que precisamos fazer é modificar o nome do nosso dispositivo para corresponder a um dos modelos de dispositivos na lista de permissões. Isso requer acesso root, pois modificaremos uma propriedade no arquivo build.prop localizado em /system. Se o seu dispositivo estiver enraizado, siga estas etapas para ativar os adesivos AR:

  1. Baixe e instale o ARCore aplicativo e o Adesivos AR aplicativo. Fiz upload deles para AndroidFileHost porque a Google Play Store os marcará como incompatíveis com o Nexus 6P.
  2. Baixar e instalar Editor BuildProp da Play Store.
  3. Encontre e altere "ro.build.product", "ro.product.name", "ro.product.device" e "ro.product.model" para igual a "marlin"
  4. Reinicie seu telefone
  5. Faça o download do Mais atalhos aplicativo. Usaremos isso para criar um atalho para iniciar a atividade AR Stickers.
  6. Abra o aplicativo e selecione "Atividade."
  7. Role para baixo e encontre AR Stickers. Expanda-o e toque em "Atividade principal."
  8. Adicione o atalho ao seu iniciador.
  9. Volte para o seu inicializador e toque no atalho para iniciar os adesivos AR!

Habilite adesivos AR no OnePlus 3/3T ou Xiaomi Mi 5

Membro Sênior do XDA Arnova8G2modificado os APKs AR Sticker, AR Core e Google Camera para que possam ser executados em outros dispositivos que não sejam do Google.

Siga estas etapas para ativar os adesivos AR no OnePlus 3, OnePlus 3T ou Xiaomi Mi 5. Eu não testei isso sozinho, mas o vídeo acima mostra que funciona no Xiaomi Mi 5, e vários usuários em nossos fóruns relatam que funciona no OnePlus 3/3T.

  1. Instale o modificado ARCore e Adesivos AR APKs.
  2. Download calibração_cad.xml.
  3. Instalar MiXplorer ou use qualquer outro explorador de arquivos habilitado para root.
  4. Mova calibration_cad.xml para /system/etc.
  5. Baixar e instalar Editor BuildProp da Play Store.
  6. Abra-o e adicione esta linha: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Instale um dos seguintes APKs modificados da Câmera do Google em aqui: GCam5_5.1.018, MGC_5.1.018 ou GoogleCamera_5.1.018.
  8. Abra a Câmera do Google e procure AR Stickers no menu.

Conclusão

Aproveite os adesivos de realidade aumentada de Star Wars e Stranger Things no seu dispositivo enraizado! Este método pode funcionar em outros dispositivos não mencionados aqui, mas você precisará de um arquivoCalibration_cad.xml específico para o seu dispositivo. Verifique o fórum XDA específico do seu dispositivo para ver se alguém o fez funcionar no seu modelo!

Se alguém estiver disposto a tentar alguma dessas soluções alternativas em seus dispositivos, faça-o e informe-nos se funcionar. O AR Core do Google já funciona no Samsung Galaxy S8, então é possível que os AR Stickers cheguem oficialmente a outros dispositivos de qualquer maneira. Até então, este método não oficial é a única forma que conhecemos para habilitar esse recurso em outros dispositivos.


Este artigo foi atualizado para refletir que os métodos descritos aqui atualmente não funcionam no Google Nexus 5X.