Habilite las pegatinas AR de Google Pixel en Nexus 6P, OnePlus 3/3T y Xiaomi Mi 5

click fraud protection

Aquí se explica cómo habilitar las pegatinas AR de Star Wars y Stranger Things desde Google Pixel en Nexus 6P, OnePlus 3/3T y Xiaomi Mi 5.

Los teléfonos inteligentes Google Pixel (tanto de primera como de segunda generación) recibieron ayer una nueva característica increíble: Pegatinas de Realidad Aumentada. Estas pegatinas AR permiten a los usuarios colocar objetos digitales 3D dentro del visor de la cámara de su teléfono inteligente. Las primeras pegatinas AR se centraron en personajes de las franquicias Star Wars y Stranger Things, y es muy divertido jugar con ellas. La función es oficialmente exclusiva de los teléfonos inteligentes Google Pixel, sin embargo, eso no significa que no pueda incorporarse a otros teléfonos inteligentes. Hoy, le mostraremos cómo habilitar las pegatinas de Google Pixel AR en cualquier Nexus 6P rooteado con Android 8.1. Bueno, también le mostraremos cómo ejecutarlo en OnePlus 3, OnePlus 3T y Xiaomi Mi 5 gracias al trabajo de un desarrollador en nuestro foro.

Una demostración de AR Stickers de Google


Habilite pegatinas AR en Nexus 6P rooteado con Android 8.1

¿Cómo es esto posible? Esto se debe a que las pegatinas AR están codificadas para funcionar solo en los teléfonos Google Pixel, pero las restricciones son bastante fáciles de falsificar. La descompilación del APK para AR Stickers muestra las siguientes líneas en el 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 puede ver, la aplicación no se ejecutará a menos que la marca del dispositivo sea "Google" y el nombre del dispositivo sea marlin, pez vela, leucomas o taimen. Eso se refiere a Google Pixel XL, Pixel, Pixel 2 y Pixel 2 XL respectivamente. A continuación, la versión mínima del SDK de la aplicación es 27, lo que significa que requiere Android 8.1 para ejecutarse. Afortunadamente, Android 8.1 es oficialmente disponible para Google Nexus 6P, así que eso no es un problema.

Entonces, lo que debemos hacer es modificar el nombre de nuestro dispositivo para que coincida con uno de los modelos de dispositivo incluidos en la lista blanca. Eso requiere acceso de root ya que modificaremos una propiedad en el archivo build.prop ubicado en /system. Si su dispositivo está rooteado, siga estos pasos para habilitar AR Stickers:

  1. Descargue e instale el ARCore aplicación y el Pegatinas AR aplicación. Los subí a AndroidFileHost ya que Google Play Store los marcará como incompatibles con el Nexus 6P.
  2. Descargar e instalar Editor de propiedades de compilación desde la tienda de juegos.
  3. Busque y cambie "ro.build.product", "ro.product.name", "ro.product.device" y "ro.product.model" para que sea igual a "marlin".
  4. Reinicia tu teléfono
  5. Descargar el Más atajos aplicación. Usaremos esto para crear un acceso directo para iniciar la actividad AR Stickers.
  6. Abra la aplicación y seleccione "Actividad."
  7. Desplácese hacia abajo y busque pegatinas AR. Expandelo y toca "Actividad principal."
  8. Agregue el acceso directo a su iniciador.
  9. ¡Vuelve a tu iniciador y toca el acceso directo para iniciar AR Stickers!

Habilite las pegatinas AR en OnePlus 3/3T o Xiaomi Mi 5

Miembro senior de XDA Arnova8G2modificado los APK de AR Sticker, AR Core y Google Camera para que pueda ejecutarse en otros dispositivos que no sean de Google.

Siga estos pasos para habilitar las pegatinas AR en OnePlus 3, OnePlus 3T o Xiaomi Mi 5. No lo he probado yo mismo, pero el video de arriba lo muestra funcionando en el Xiaomi Mi 5, y varios usuarios en nuestros foros informan que funciona en su OnePlus 3/3T.

  1. Instalar el modificado ARCore y Pegatinas AR APK.
  2. Descargar calibración_cad.xml.
  3. Instalar Mixplorer o utilice cualquier otro explorador de archivos habilitado para root.
  4. Mueva calibracion_cad.xml a /system/etc.
  5. Descargar e instalar Editor de propiedades de compilación desde la tienda de juegos.
  6. Ábralo y agregue esta línea: ro.config.calibration_cad=/system/etc/calibration_cad.xml
  7. Instale uno de los siguientes APK modificados de Google Camera desde aquí: GCam5_5.1.018, MGC_5.1.018 o GoogleCamera_5.1.018.
  8. Abre Google Camera y busca AR Stickers en el menú.

Conclusión

¡Disfruta de pegatinas de realidad aumentada de Star Wars y Stranger Things en tu dispositivo rooteado! Este método puede funcionar en otros dispositivos que no se mencionan aquí, pero necesitará un archivo calibración_cad.xml que sea específico para su dispositivo. ¡Consulta el foro XDA particular de tu dispositivo para ver si alguien lo ha conseguido funcionar en tu modelo!

Si alguien está dispuesto a probar alguna de estas soluciones en sus dispositivos, hágalo y avísenos si funciona. AR Core de Google ya funciona en el Samsung Galaxy S8, por lo que es posible que las pegatinas AR lleguen oficialmente a otros dispositivos de todos modos. Hasta entonces, este método no oficial es la única forma que conocemos que habilitará esta función en otros dispositivos.


Este artículo se actualizó para reflejar que los métodos descritos aquí actualmente no funcionan en Google Nexus 5X.