Så här aktiverar du Google Daydream VR-kompatibilitet på din Android-telefon med root-åtkomst, så att du kan njuta av virtuell verklighet från din telefon!
Google Daydream VR är Googles virtuella verklighetslösning för mobila enheter. Enheter måste officiellt godkännas av Google för att märkas som Daydream-kompatibla, och vissa av kraven är ganska stränga. De flesta av kraven garanterar helt enkelt bra VR-prestanda på de enheter som officiellt stöds, men det finns vissa enheter, som OnePlus 3, OnePlus 3T eller OnePlus 5 som borde kunna köra Daydream VR bara bra.
För att stödja högpresterande virtual reality-läge (krävs för officiellt Daydream VR-stöd), måste din enhet ha stöd för Vulkan Graphics API med Open GL ES 3.2 och en skärmupplösning på minst 1080p vid en uppdateringsfrekvens på minst 60Hz med idealiskt 3ms eller mindre visningslatens och 5mm eller mindre uthållighet. Skärmen ska också vara mellan 4,7" och 6" stor och enheten ska stödja Bluetooth 4.2 LE och ha temperatursensorer för att läsa av telefonens kroppstemperatur. Du kan titta på hela listan över tekniska krav här.
Om dina befintliga enheter som inte stöds av Daydream VR mer eller mindre uppfyller ovanstående krav, bör du kunna njuta av Daydream VR-upplevelsen - så länge du har root-åtkomst! Denna handledning visar dig hur du aktiverar Daydream VR både systemlöst med Magisk eller genom att ändra /system.
Force Daydream VR-kompatibilitet (System Mod)
Först som nämnt behöver du root-åtkomst på din enhet. Du kan få detta genom att blinka antingen SuperSU eller Magisk genom en anpassad återställning som TWRP om din enhets starthanterare redan är upplåst. När du har det installerar du ett filsökningsprogram som låter dig redigera filer i /system. jag rekomenderar MiXplorer eller den populära Solid Explorer.
Steg 1
Öppna MiXplorer, ge den root-åtkomst och navigera till /system/etc/permissions och hitta filen handheld_core_hardware.xml.
Obs: Jag använder Solid Explorer här, men det är samma steg som gäller för MiXplorer.
Steg 2
Öppna filen med namnet "handheld_core_hardware.xml" och före den sista raden som säger lägg till följande:
<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />
Spara filen.
Steg 3
Därefter måste du öppna filen build.prop, som finns i /system. Den här filen fungerar för att identifiera många systemegenskaper för din enhet. Linjen vi är intresserade av är ro.produkt.enhet post, som definierar din enhets produktnamn. Byt ut enheten som listas till "segelfisk". Det här är Google Pixel och den känns igen som en Daydream VR-kompatibel telefon. Raden ska då lyda:
ro.product.device=sailfish
Steg 4
Starta om telefonen och installera Daydream-appen, Google VR-tjänster och Daydream Keyboard från Google Play Butik. Om du inte kan se dessa i Play Butik, prova att installera dem från APKMirror.com nedan.
- Daydream VR
- Google VR-tjänster
- Daydream-tangentbord
Du bör nu kunna använda ett Daydream VR-headset med din Android-enhet! Om du inte redan har en kan du köpa en här på Amazon.
Force Daydream VR-kompatibilitet (systemlös mod)
Om du följer dessa steg måste MagiskSU installeras istället för SuperSU, så se till att du har Magisk installerat. Det är lite mer långrandigt eftersom den filen är enhetsspecifik, så du måste göra din egen Magisk-modul. Detta kräver Linux eftersom det använder ett skalskript. För att börja måste du först och främst ladda ner den här mallen och extrahera den. Du måste också använda Vim eller Nano.
Steg 1
Först måste du extrahera din egen handheld_core_hardware.xml-fil, vilket du kan göra genom att helt enkelt kopiera ut den från /system/etc/permissions. Kopiera detta till din dator. Navigera till mappen för Magisk-modulmall och ange mappen med namnet system. Ta bort platshållarfilen, skapa en mapp som heter "etc", skriv sedan in det och skapa en mapp som heter "behörigheter". Inuti din behörighetsmapp är det där du vill kopiera din handheld_core_hardware.xml-fil. Filhierarkin ska se ut så här.
Steg 2
Öppna nu din handheld_core_hardware.xml-fil och lägg till dessa rader innan
<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />
Spara det och navigera tillbaka till roten av din Magisk-modulmallmapp.
Steg 3
För resten kan du helt enkelt följa instruktionerna på GitHub-sidan för att namnge din modul och göra den unik! När du är klar, kör filen config.sh, flasha din nyskapade zip och även flasha denna Magisk-modul som ändrar din build.prop, gjord av XDA-medlem 4RK4N i denna tråd.
Och det är allt! Du är bra att gå!
Förklaring
Detta fungerar helt enkelt genom att redigera en inställningsfil som visar vilka funktioner din enhet stöder. Vi redigerar den för att lura appar att tro att den har stöd för Google Daydream VR. Detta räcker dock inte för vissa appar, eftersom vissa Daydream-appar kontrollerar enhetstypen först innan de startar mot listan över officiellt stödda enheter. Det är här vår build.prop-redigering förhoppningsvis kommer in, som berättar för appar att vår enhet faktiskt är en Google Pixel.
Gå nu ut och njut av VR-världen på din telefon! Här är några appar för att komma igång:
- Splash VR för Reddit
- Skybox VR-spelare
- PolyRunner VR
Och kolla in Daydream VR XDA-forumet för nyheter och diskussioner relaterade till den nystartade VR-plattformen!