Ako vynútiť kompatibilitu Daydream VR na nepodporovaných zariadeniach s Androidom

Ako povoliť kompatibilitu Google Daydream VR na telefóne s Androidom s prístupom root, čo vám umožní vychutnať si virtuálnu realitu z telefónu!

Google Daydream VR je Riešenie virtuálnej reality od Googlu pre mobilné zariadenia. Zariadenia musia byť oficiálne schválené spoločnosťou Google, aby mohli byť označené ako kompatibilné s Daydream, pričom niektoré požiadavky sú dosť prísne. Väčšina požiadaviek jednoducho zaručuje dobrý výkon VR na zariadeniach, ktoré sú oficiálne podporované, ale existujú niektoré zariadenia, ako napríklad OnePlus 3, OnePlus 3T alebo OnePlus 5, ktoré by mali byť schopné spustiť práve Daydream VR dobre.

Ak chcete podporovať vysokovýkonný režim virtuálnej reality (vyžaduje sa pre oficiálnu podporu Daydream VR), vaše zariadenie musí podporovať rozhranie Vulkan Graphics API. s Open GL ES 3.2 a rozlíšením obrazovky aspoň 1080p pri minimálnej obnovovacej frekvencii 60 Hz s ideálne 3 ms alebo menej oneskorením zobrazenia a 5 mm alebo menej vytrvalosť. Obrazovka by mala mať veľkosť medzi 4,7" a 6" a zariadenie by malo podporovať Bluetooth 4.2 LE a mať teplotné senzory na snímanie telesnej teploty telefónu. Môžete si pozrieť úplný zoznam technických požiadaviek

tu.

Ak vaše existujúce zariadenia, ktoré Daydream VR nepodporujú, viac-menej spĺňajú vyššie uvedené požiadavky, mali by ste si užiť zážitok z Daydream VR – pokiaľ mať root prístup! Tento tutoriál vám ukáže, ako povoliť Daydream VR bezsystémovo pomocou Magisku alebo úpravou /system.


Vynútiť kompatibilitu Daydream VR (systémová modifikácia)

Po prvé, ako už bolo spomenuté, budete na svojom zariadení potrebovať prístup root. Môžete to získať buď blikaním SuperSU alebo Magisk prostredníctvom vlastného obnovenia, ako je TWRP, ak je bootloader vášho zariadenia už odomknutý. Keď to budete mať, nainštalujte si aplikáciu na prehliadanie súborov, ktorá vám umožní upravovať súbory v /system. odporúčam MiXplorer alebo populárny Solid Explorer.

Krok 1

Otvorte MiXplorer, udeľte mu root prístup a prejdite do /system/etc/permissions a nájdite súbor s názvom handheld_core_hardware.xml.

Poznámka: Tu používam Solid Explorer, ale sú to rovnaké kroky ako v MiXplorer.

Krok 2

Otvorte súbor s názvom „handheld_core_hardware.xml“ a pred posledným riadkom, ktorý hovorí pridať nasledovné:

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

Uložte súbor.

Krok 3

Ďalej budete musieť otvoriť súbor build.prop, ktorý sa nachádza v /system. Tento súbor slúži na identifikáciu mnohých systémových vlastností vášho zariadenia. Línia, ktorá nás zaujíma, je ro.product.device položka, ktorá definuje názov produktu vášho zariadenia. Vymeňte zariadenie uvedené v "plachetník". Toto je Google Pixel a je rozpoznaný ako telefón kompatibilný s Daydream VR. Riadok by potom mal znieť:

ro.product.device=sailfish

Krok 4

Reštartujte telefón a nainštalujte si aplikáciu Daydream, služby VR Google a klávesnicu Daydream z obchodu Google Play. Ak ich nevidíte v Obchode Play, skúste ich nainštalovať z APKMirror.com nižšie.

  • Daydream VR
  • Služby VR Google
  • Klávesnica Daydream

Teraz by ste mali byť schopní používať náhlavnú súpravu Daydream VR so svojím zariadením Android! Ak ho ešte nemáte, môžete si ho kúpiť tu Amazon.


Vynútiť kompatibilitu Daydream VR (Systemless Mod)

Dodržiavanie týchto krokov bude vyžadovať inštaláciu MagiskSU namiesto SuperSU, takže sa uistite, že máte nainštalovaný Magisk. Je to trochu dlhšie, pretože tento súbor je špecifický pre zariadenie, takže si budete musieť vytvoriť svoj vlastný modul Magisk. Vyžaduje si to Linux, pretože používa skript shellu. Ak chcete začať, najprv musíte stiahnite si túto šablónu a extrahujte ho. Budete tiež musieť použiť Vim alebo Nano.

Krok 1

Najprv budete musieť extrahovať svoj vlastný súbor handheld_core_hardware.xml, čo môžete urobiť jednoduchým skopírovaním z /system/etc/permissions. Skopírujte si to do počítača. Prejdite do priečinka šablóny modulu Magisk a zadajte priečinok s názvom system. Odstráňte zástupný súbor, vytvorte priečinok s názvom "atď", potom to zadajte a vytvorte priečinok s názvom "povolenia". V priečinku s povoleniami je miesto, kam chcete skopírovať súbor handheld_core_hardware.xml. Hierarchia súborov by mala vyzerať takto.

Krok 2

Teraz otvorte súbor handheld_core_hardware.xml a pridajte tieto riadky

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

Uložte to a prejdite späť do koreňového priečinka šablóny modulu Magisk.

Krok 3

Vo zvyšku môžete jednoducho postupovať podľa pokynov na stránke GitHub, aby ste pomenovali svoj modul a urobili ho jedinečným! Po dokončení spustite súbor config.sh, flashujte novovytvorený zip a tiež flashujte tento modul Magisk ktorý zmení váš build.prop, made by Člen XDA 4RK4N v toto vlákno.

A je to! Môžete ísť!


Vysvetlenie

Funguje to jednoducho tak, že upravíte súbor preferencií, ktorý obsahuje zoznam funkcií, ktoré vaše zariadenie podporuje. Upravujeme ho tak, aby sme si aplikácie mysleli, že podporuje Google Daydream VR. Pre niektoré aplikácie to však nestačí, pretože niektoré aplikácie Daydream najskôr skontrolujú typ zariadenia pred spustením v porovnaní so zoznamom oficiálne podporovaných zariadení. Dúfajme, že tu prichádza naša úprava build.prop, ktorá aplikáciám povie, že naše zariadenie je v skutočnosti Google Pixel.

Teraz choďte von a užite si svet VR na svojom telefóne! Tu je niekoľko aplikácií, ktoré vám pomôžu začať:

  • Splash VR pre Reddit
  • Skybox VR prehrávač
  • PolyRunner VR

A pozrite si fórum Daydream VR XDA, kde nájdete novinky a diskusie týkajúce sa novej platformy VR!