Cómo forzar la compatibilidad de Daydream VR en dispositivos Android no compatibles

Google Daydream VR es la solución de realidad virtual de Google para dispositivos móviles. Los dispositivos deben ser aprobados oficialmente por Google para ser etiquetados como compatibles con Daydream, y algunos de los requisitos son bastante estrictos. La mayoría de los requisitos simplemente garantizan un buen rendimiento de realidad virtual en los dispositivos que son oficialmente compatibles, pero hay algunos dispositivos, como OnePlus 3, OnePlus 3T o OnePlus 5 que deberían poder ejecutar Daydream VR perfectamente.

Para admitir el modo de realidad virtual de alto rendimiento (requerido para el soporte oficial de Daydream VR), su dispositivo debe ser compatible con la API de gráficos Vulkan con Open GL ES 3.2 y una resolución de pantalla de al menos 1080p con una frecuencia de actualización de 60Hz como mínimo, idealmente Latencia de pantalla de 3 ms o menos y persistencia de 5 mm o menos. La pantalla también debe tener un tamaño entre 4.7 ″ y 6 ″ y el dispositivo debe ser compatible con Bluetooth 4.2 LE y tener sensores de temperatura para leer la temperatura corporal del teléfono. Puede consultar la lista completa de requisitos técnicos aquí.

Si sus dispositivos existentes, no compatibles con Daydream VR, cumplen más o menos con los requisitos anteriores, entonces debería poder disfrutar de la experiencia Daydream VR, ¡siempre que tenga acceso de root ! Este tutorial le mostrará cómo habilitar Daydream VR tanto sin sistema con Magisk como modificando / system.


Compatibilidad con Force Daydream VR (Mod de sistema)

En primer lugar, como se mencionó, necesitará acceso root en su dispositivo. Puede obtener esto flasheando SuperSU o Magisk a través de una recuperación personalizada como TWRP si el gestor de arranque de su dispositivo ya está desbloqueado. Una vez que tenga eso, instale una aplicación de exploración de archivos que le permitirá editar archivos en / system. Recomiendo MiXplorer o el popular Solid Explorer.

Paso 1

Abra MiXplorer, concédale acceso de root y navegue a / system / etc / permissions y busque el archivo llamado handheld_core_hardware.xml.

Nota: Estoy usando Solid Explorer aquí, pero son los mismos pasos involucrados con MiXplorer.

/sistema

/ system / etc

/ system / etc / permissions

Paso 2

Abra el archivo llamado "handheld_core_hardware.xml" y antes de la línea final que dice agregue lo siguiente:

Guarda el archivo.

antes de

después

Paso 3

A continuación, deberá abrir su archivo build.prop, ubicado en / system. Este archivo funciona para identificar muchas propiedades del sistema de su dispositivo. La línea que nos interesa es la entrada ro.product.device, que define el nombre del producto de su dispositivo. Reemplace el dispositivo listado en " pez vela ". Este es el Google Pixel y es reconocido como un teléfono compatible con Daydream VR. La línea debería leer:

 ro.product.device=sailfish 

antes de

después

Paso 4

Reinicie su teléfono e instale la aplicación Daydream, los servicios de Google VR y el teclado Daydream desde Google Play Store. Si no puede verlos en Play Store, intente instalarlos desde APKMirror.com a continuación.

  • Daydream VR
  • Servicios de Google VR
  • Teclado de ensueño

¡Ahora debería poder usar un auricular Daydream VR con su dispositivo Android! Si aún no tiene uno, puede comprar uno aquí en Amazon.


Compatibilidad Force Daydream VR (Mod sin sistema)

Seguir estos pasos requerirá que MagiskSU esté instalado en lugar de SuperSU, así que asegúrese de tener Magisk instalado. Es un poco más largo ya que ese archivo es específico del dispositivo, por lo que deberá crear su propio módulo Magisk. Esto requiere Linux ya que usa un script de shell. Para comenzar, primero debe descargar esta plantilla y extraerla. También deberá usar Vim o Nano.

Paso 1

En primer lugar, deberá extraer su propio archivo handheld_core_hardware.xml, que puede hacer simplemente copiándolo de / system / etc / permissions. Copia esto a tu computadora. Navegue a la carpeta de la plantilla del módulo Magisk e ingrese la carpeta llamada system. Elimine el archivo de marcador de posición, cree una carpeta llamada " etc ", luego ingrésela y cree una carpeta llamada " permisos ". Dentro de su carpeta de permisos es donde desea copiar su archivo handheld_core_hardware.xml. La jerarquía de archivos debería verse así.

Paso 2

Ahora abra su archivo handheld_core_hardware.xml y agregue estas líneas antes

Guarde eso y navegue de regreso a la raíz de la carpeta de la plantilla del módulo Magisk.

Paso 3

¡Por lo demás, simplemente puede seguir las instrucciones en la página de GitHub para nombrar su módulo y hacerlo único! Una vez hecho esto, ejecute el archivo config.sh, muestre su zip recién creado y también presente este módulo Magisk que cambia su build.prop, creado por el miembro 4RK4N en este hilo.

¡Y eso es! ¡Eres bueno para ir!


Explicación

Esto simplemente funciona editando un archivo de preferencias que enumera las características que admite su dispositivo. Lo editamos para engañar a las aplicaciones para que piensen que es compatible con Google Daydream VR. Sin embargo, esto no es suficiente para algunas aplicaciones, ya que algunas aplicaciones de Daydream comprueban primero el tipo de dispositivo antes de iniciar con la lista de dispositivos oficialmente compatibles. Aquí es donde entra con suerte nuestra edición build.prop, que le dice a las aplicaciones que nuestro dispositivo es en realidad un Google Pixel.

¡Ahora sal y disfruta del mundo de la realidad virtual en tu teléfono! Aquí hay algunas aplicaciones para comenzar:

  • Splash VR para Reddit
  • Skybox VR Player
  • PolyRunner VR

¡Y echa un vistazo al foro Daydream VR para obtener noticias y debates relacionados con la nueva plataforma VR!