Comment forcer la compatibilité Daydream VR sur les appareils Android non pris en charge

Comment activer la compatibilité Google Daydream VR sur votre téléphone Android avec un accès root, vous permettant de profiter de la réalité virtuelle depuis votre téléphone !

Google Daydream VR est La solution de réalité virtuelle de Google pour appareils mobiles. Les appareils doivent être officiellement autorisés par Google pour être étiquetés comme compatibles Daydream, et certaines exigences sont assez strictes. La plupart des exigences garantissent simplement de bonnes performances VR sur les appareils officiellement pris en charge, mais certains appareils, tels que le OnePlus 3, le OnePlus 3T ou le OnePlus 5, devraient pouvoir exécuter Daydream VR uniquement bien.

Afin de prendre en charge le mode de réalité virtuelle hautes performances (requis pour la prise en charge officielle de Daydream VR), votre appareil doit prendre en charge l'API Vulkan Graphics. avec Open GL ES 3.2 et une résolution d'écran d'au moins 1080p à un taux de rafraîchissement de 60 Hz minimum avec idéalement une latence d'affichage de 3 ms ou moins et de 5 mm ou moins persistance. L'écran doit également mesurer entre 4,7" et 6" et l'appareil doit prendre en charge Bluetooth 4.2 LE et disposer de capteurs de température pour lire la température corporelle du téléphone. Vous pouvez consulter la liste complète des exigences techniques

ici.

Si vos appareils existants, non pris en charge par Daydream VR, répondent plus ou moins aux exigences ci-dessus, vous devriez alors pouvoir profiter de l'expérience Daydream VR, à condition que vous avoir un accès root! Ce didacticiel vous montrera comment activer Daydream VR sans système avec Magisk ou en modifiant /system.


Compatibilité Force Daydream VR (Mod système)

Tout d'abord, comme mentionné, vous aurez besoin d'un accès root sur votre appareil. Vous pouvez l'obtenir en flashant soit SuperSU ou Magisk via une récupération personnalisée telle que TWRP si le chargeur de démarrage de votre appareil est déjà déverrouillé. Une fois que vous avez cela, installez une application de navigation dans les fichiers qui vous permettra de modifier les fichiers dans /system. je recommande MiXplorateur ou le populaire Solid Explorer.

Étape 1

Ouvrez MiXplorer, accordez-lui un accès root, accédez à /system/etc/permissions et recherchez le fichier nommé handheld_core_hardware.xml.

Remarque: j'utilise Solid Explorer ici, mais ce sont les mêmes étapes qu'avec MiXplorer.

Étape 2

Ouvrez le fichier nommé "handheld_core_hardware.xml" et avant la dernière ligne qui dit ajoutez ce qui suit :

<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />

Enregistrez le fichier.

Étape 3

Ensuite, vous devrez ouvrir votre fichier build.prop, situé dans /system. Ce fichier permet d'identifier de nombreuses propriétés système de votre appareil. La ligne qui nous intéresse est la ro.product.device entrée, qui définit le nom du produit de votre appareil. Remplacez l'appareil répertorié par "voilier". Il s’agit du Google Pixel et il est reconnu comme téléphone compatible Daydream VR. La ligne devrait alors lire :

ro.product.device=sailfish

Étape 4

Redémarrez votre téléphone et installez l'application Daydream, les services Google VR et le clavier Daydream à partir du Google Play Store. Si vous ne les voyez pas dans le Play Store, essayez de les installer à partir de APKMirror.com ci-dessous.

  • Rêverie VR
  • Services Google VR
  • Clavier de rêverie

Vous devriez maintenant pouvoir utiliser un casque Daydream VR avec votre appareil Android! Si vous n'en avez pas déjà un, vous pouvez en acheter un ici sur Amazone.


Compatibilité Force Daydream VR (Mod sans système)

Pour suivre ces étapes, MagiskSU sera installé au lieu de SuperSU, alors assurez-vous que Magisk est installé. C'est un peu plus long car ce fichier est spécifique à l'appareil, vous devrez donc créer votre propre module Magisk. Cela nécessite Linux car il utilise un script shell. Pour commencer, vous devez d'abord téléchargez ce modèle et extrayez-le. Vous devrez également utiliser Vim ou Nano.

Étape 1

Tout d'abord, vous devrez extraire votre propre fichier handheld_core_hardware.xml, ce que vous pouvez faire en le copiant simplement depuis /system/etc/permissions. Copiez ceci sur votre ordinateur. Accédez au dossier de modèles de module Magisk et entrez dans le dossier nommé système. Supprimez le fichier d'espace réservé, créez un dossier appelé "etc.", puis saisissez-le et créez un dossier appelé "autorisations". Dans votre dossier d'autorisations se trouve l'endroit où vous souhaitez copier votre fichier handheld_core_hardware.xml. La hiérarchie des fichiers devrait ressembler à ceci.

Étape 2

Ouvrez maintenant votre fichier handheld_core_hardware.xml et ajoutez ces lignes avant

<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />

Enregistrez-le et revenez à la racine du dossier de modèles de votre module Magisk.

Étape 3

Pour le reste vous pouvez simplement suivre les instructions de la page GitHub pour nommer votre module et le rendre unique! Une fois terminé, exécutez le fichier config.sh, flashez votre zip nouvellement créé, et flashez également ce module Magisk ce qui change votre build.prop, réalisé par Membre XDA 4RK4N dans ce fil.

Et c'est tout! Vous êtes prêt à partir !


Explication

Cela fonctionne simplement en modifiant un fichier de préférences qui répertorie les fonctionnalités prises en charge par votre appareil. Nous le modifions pour faire croire aux applications qu'il prend en charge Google Daydream VR. Cependant, cela ne suffit pas pour certaines applications, car certaines applications Daydream vérifient d'abord le type d'appareil avant de se lancer par rapport à la liste des appareils officiellement pris en charge. C'est là qu'intervient, espérons-le, notre modification build.prop, qui indique aux applications que notre appareil est en fait un Google Pixel.

Maintenant, allez-y et profitez du monde de la VR sur votre téléphone! Voici quelques applications pour vous aider à démarrer :

  • Splash VR pour Reddit
  • Lecteur Skybox VR
  • PolyRunner VR

Et consultez le forum Daydream VR XDA pour des nouvelles et des discussions liées à la toute nouvelle plateforme VR !