Habilite las pegatinas Google Pixel AR en el Nexus 6P, OnePlus 3/3T y Xiaomi Mi 5
Habilite las pegatinas Google Pixel AR en el Nexus 6P, OnePlus 3/3T y Xiaomi Mi 5
Los teléfonos inteligentes Google Pixel (tanto la 1.ª como la 2.ª generación) recibieron ayer una característica nueva e 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 calcomanías 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 llevarse a otros teléfonos inteligentes. Hoy, le mostraremos cómo habilitar las pegatinas Google Pixel AR en cualquier Nexus 6P rooteado con Android 8.1. También le mostraremos cómo hacerlo funcionar 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
Habilitar pegatinas AR en Nexus 6P rooteado con Android 8.1
¿Cómo es esto posible? Es porque 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 de AR Stickers muestra las siguientes líneas en el AndroidManifest:
<meta-data android: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, lucioperca o taimen. Eso se refiere a Google Pixel XL, Pixel, Pixel 2 y Pixel 2 XL respectivamente. A continuación, la versión SDK mínima de la aplicación es 27, lo que significa que requiere Android 8.1 para funcionar. Afortunadamente, Android 8.1 está 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 dispositivos 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:
- Descargue e instale la aplicación ARCore y la aplicación AR Stickers. Los subí a AndroidFileHost ya que Google Play Store los marcará como incompatibles con el Nexus 6P.
- Descargue e instale BuildProp Editor desde Play Store.
- Busque y cambie “ro.build.product”, “ro.product.name”, “ro.product.device” y “ro.product.model” para que sean iguales a “marlin”
- reinicia tu teléfono
- Descarga la aplicación Más atajos. Usaremos esto para crear un acceso directo para iniciar la actividad AR Stickers.
- Abra la aplicación y seleccione “Actividad.”
- Desplácese hacia abajo y busque Pegatinas AR. Expándalo y toca en “Actividad principal.”
- Agregue el acceso directo a su lanzador.
- ¡Vuelva a su lanzador y toque el acceso directo para iniciar AR Stickers!
Habilite AR Stickers en OnePlus 3/3T o Xiaomi Mi 5
El miembro sénior de XDA, Arnova8G2, modificó 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 AR Stickers en OnePlus 3, OnePlus 3T o Xiaomi Mi 5. No lo he probado yo mismo, pero el video anterior muestra que funciona en Xiaomi Mi 5, y varios usuarios en nuestros foros informan que funciona en su OnePlus 3/3T.
- Instale los APK modificados de ARCore y AR Stickers.
- Descargar calibración_cad.xml.
- Instale MiXplorer o use cualquier otro explorador de archivos habilitado para root.
- Mueva el archivocalibration_cad.xml a /system/etc.
- Descargue e instale BuildProp Editor desde Play Store.
- Ábralo y agregue esta línea: ro.config.calibration_cad=/system/etc/calibration_cad.xml
- 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.
- Abre Google Camera y busca AR Stickers en el menú.
Conclusión
¡Disfruta de las pegatinas de realidad aumentada de Star Wars y Stranger Things en tu dispositivo rooteado! Este método podría funcionar en otros dispositivos que no se mencionan aquí, pero necesitará un archivocalibration_cad.xml que sea específico para su dispositivo. ¡Consulte el foro XDA particular de su dispositivo para ver si alguien lo ha hecho funcionar en su modelo!
Si alguien está dispuesto a probar cualquiera 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 AR Stickers llegue oficialmente a otros dispositivos de todos modos. Hasta entonces, este método no oficial es la única forma que conocemos de 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.