Hoe Daydream VR-compatibiliteit te forceren op niet-ondersteunde Android-apparaten

click fraud protection

Hoe u Google Daydream VR-compatibiliteit op uw Android-telefoon met root-toegang kunt inschakelen, zodat u vanaf uw telefoon kunt genieten van virtual reality!

Google Dagdroom VR is Google's virtual reality-oplossing voor mobiele apparaten. Apparaten moeten officieel door Google worden goedgekeurd om als Daydream-compatibel te worden bestempeld, en sommige vereisten zijn vrij streng. De meeste vereisten garanderen simpelweg goede VR-prestaties op de apparaten die officieel worden ondersteund, maar er zijn enkele apparaten, zoals de OnePlus 3, OnePlus 3T of OnePlus 5 die Daydream VR gewoon zouden moeten kunnen draaien prima.

Om de krachtige virtual reality-modus te ondersteunen (vereist voor officiële Daydream VR-ondersteuning), moet uw apparaat ondersteuning hebben voor de Vulkan Graphics API met Open GL ES 3.2 en een schermresolutie van minimaal 1080p bij een vernieuwingsfrequentie van minimaal 60 Hz met idealiter een weergavelatentie van 3 ms of minder en 5 mm of minder vasthoudendheid. Ook moet het scherm tussen de 4,7" en 6" groot zijn en moet het toestel Bluetooth 4.2 LE ondersteunen en temperatuursensoren hebben om de lichaamstemperatuur van de telefoon af te lezen. U kunt de volledige lijst met technische vereisten bekijken

hier.

Als uw bestaande, door Daydream VR niet ondersteunde apparaten min of meer aan de bovenstaande vereisten voldoen, dan zou u van de Daydream VR-ervaring moeten kunnen genieten, zolang u maar root-toegang hebben! Deze tutorial laat zien hoe je Daydream VR zowel systeemloos kunt inschakelen met Magisk of door /system.


Forceer Daydream VR-compatibiliteit (systeemmod)

Ten eerste heeft u, zoals vermeld, root-toegang op uw apparaat nodig. Dit kun je bereiken door te flashen SuperSU of Magisk via een aangepast herstel zoals TWRP als de bootloader van uw apparaat al ontgrendeld is. Zodra je dat hebt, installeer je een applicatie voor het bladeren door bestanden waarmee je bestanden in /system kunt bewerken. ik raad aan MiXplorer of de populaire Solid Explorer.

Stap 1

Open MiXplorer, verleen het root-toegang en navigeer naar /system/etc/permissions en zoek het bestand met de naam handheld_core_hardware.xml.

Opmerking: ik gebruik hier Solid Explorer, maar het zijn dezelfde stappen als bij MiXplorer.

Stap 2

Open het bestand met de naam "handheld_core_hardware.xml" en vóór de laatste regel die zegt voeg het volgende toe:

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

Bewaar het bestand.

Stap 3

Vervolgens moet u uw build.prop-bestand openen, dat zich in /system bevindt. Dit bestand identificeert veel systeemeigenschappen van uw apparaat. De lijn waarin wij geïnteresseerd zijn, is de ro.product.apparaat invoer, die de productnaam van uw apparaat definieert. Vervang het apparaat vermeld bij "zeilvis". Dit is de Google Pixel en wordt herkend als een Daydream VR-compatibele telefoon. De regel zou dan moeten luiden:

ro.product.device=sailfish

Stap 4

Start uw telefoon opnieuw op en installeer de Daydream-applicatie, Google VR Services en Daydream Keyboard vanuit de Google Play Store. Als je deze niet in de Play Store kunt zien, probeer ze dan hieronder te installeren vanaf APKMirror.com.

  • Dagdroom VR
  • Google VR-services
  • Daydream-toetsenbord

Je zou nu een Daydream VR-headset moeten kunnen gebruiken met je Android-apparaat! Als je er nog geen hebt, kun je er hier een kopen Amazone.


Forceer Daydream VR-compatibiliteit (systeemloze mod)

Als u deze stappen volgt, is MagiskSU geïnstalleerd in plaats van SuperSU, dus zorg ervoor dat Magisk is geïnstalleerd. Het is wat langdradig omdat dat bestand apparaatspecifiek is, dus je zult je eigen Magisk-module moeten maken. Hiervoor is Linux nodig omdat het een shellscript gebruikt. Om te beginnen moet je dat eerst doen download dit sjabloon en pak het uit. Je zult ook Vim of Nano moeten gebruiken.

Stap 1

Ten eerste moet u uw eigen handheld_core_hardware.xml-bestand uitpakken, wat u kunt doen door het eenvoudigweg uit /system/etc/permissions te kopiëren. Kopieer dit naar uw computer. Navigeer naar de sjabloonmap van de Magisk-module en voer de map met de naam system. Verwijder het tijdelijke bestand, maak een map met de naam "enz", voer dat in en maak een map met de naam "rechten". In uw permissiemap bevindt zich de plaats waar u uw handheld_core_hardware.xml-bestand wilt kopiëren. De bestandshiërarchie zou er als volgt uit moeten zien.

Stap 2

Open nu uw handheld_core_hardware.xml-bestand en voeg deze regels eerder toe

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

Sla dat op en navigeer terug naar de hoofdmap van uw Magisk-modulesjabloonmap.

Stap 3

Voor de rest kun je eenvoudig de instructies op de GitHub-pagina volgen om je module een naam te geven en deze uniek te maken! Als u klaar bent, voert u het bestand config.sh uit, flasht u uw nieuw gemaakte zip en flasht u ook deze Magisk-module die je build.prop verandert, gemaakt door XDA-lid 4RK4N in deze draad.

En dat is het! Je bent klaar om te gaan!


Uitleg

Dit werkt eenvoudigweg door een voorkeurenbestand te bewerken waarin wordt vermeld welke functies uw apparaat ondersteunt. We bewerken het om apps te laten denken dat het ondersteuning biedt voor Google Daydream VR. Voor sommige apps is dit echter niet genoeg, aangezien sommige Daydream-apps eerst het apparaattype controleren voordat ze worden gestart in de lijst met officieel ondersteunde apparaten. Dit is waar onze build.prop-bewerking hopelijk van pas komt, die apps vertelt dat ons apparaat eigenlijk een Google Pixel is.

Ga nu eropuit en geniet van de wereld van VR op je telefoon! Hier zijn enkele apps om u op weg te helpen:

  • Splash VR voor Reddit
  • Skybox VR-speler
  • PolyRunner VR

En bekijk het Daydream VR XDA-forum voor nieuws en discussie over het jonge VR-platform!