Kako vsiliti združljivost Daydream VR na nepodprtih napravah Android

Kako omogočiti združljivost Google Daydream VR na vašem telefonu Android s korenskim dostopom, kar vam omogoča uživanje v virtualni resničnosti iz vašega telefona!

Google Daydream VR je Googlova rešitev za navidezno resničnost za mobilne naprave. Naprave mora Google uradno potrditi, da so označene kot združljive s programom Daydream, nekatere zahteve pa so dokaj stroge. Večina zahtev preprosto zagotavlja dobro delovanje VR na napravah, ki so uradno podprte, vendar nekatere naprave, kot so OnePlus 3, OnePlus 3T ali OnePlus 5, bi morale imeti možnost poganjati Daydream VR samo V redu.

Če želite podpirati visoko zmogljiv način navidezne resničnosti (potreben za uradno podporo za Daydream VR), mora vaša naprava imeti podporo za API Vulkan Graphics z Open GL ES 3.2 in ločljivostjo zaslona vsaj 1080p pri frekvenci osveževanja najmanj 60 Hz z idealno 3 ms ali manj zakasnitvijo zaslona in 5 mm ali manj vztrajnost. Zaslon naj bo tudi velik med 4,7" in 6" in naprava mora podpirati Bluetooth 4.2 LE ter imeti temperaturne senzorje za branje telesne temperature telefona. Ogledate si lahko celoten seznam tehničnih zahtev

tukaj.

Če vaše obstoječe naprave, ki ne podpirajo Daydream VR, bolj ali manj izpolnjujejo zgornje zahteve, bi morali imeti možnost uživati ​​v izkušnji Daydream VR – dokler imajo root dostop! Ta vadnica vam bo pokazala, kako omogočiti Daydream VR brez sistema z Magiskom ali s spreminjanjem /system.


Prisilna združljivost Daydream VR (sistemska modifikacija)

Najprej, kot že omenjeno, boste potrebovali korenski dostop v svoji napravi. To lahko dobite z utripanjem SuperSU oz Magisk prek obnovitve po meri, kot je TWRP, če je zagonski nalagalnik vaše naprave že odklenjen. Ko imate to, namestite aplikacijo za brskanje po datotekah, ki vam bo omogočila urejanje datotek v /system. priporočam MiXplorer ali priljubljeni Solid Explorer.

Korak 1

Odprite MiXplorer, mu dodelite korenski dostop in se pomaknite do /system/etc/permissions ter poiščite datoteko z imenom handheld_core_hardware.xml.

Opomba: tukaj uporabljam Solid Explorer, vendar so enaki koraki kot pri MiXplorerju.

2. korak

Odprite datoteko z imenom "handheld_core_hardware.xml" in pred zadnjo vrstico, ki pravi dodajte naslednje:

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

Shranite datoteko.

3. korak

Nato boste morali odpreti datoteko build.prop, ki se nahaja v /system. Ta datoteka deluje za prepoznavanje številnih sistemskih lastnosti vaše naprave. Linija, ki nas zanima, je ro.product.device vnos, ki določa ime izdelka vaše naprave. Zamenjajte navedeno napravo za "jadrnica". To je Google Pixel in je prepoznan kot telefon, združljiv z Daydream VR. Vrstica naj bi se nato glasila:

ro.product.device=sailfish

4. korak

Znova zaženite telefon in namestite aplikacijo Daydream, storitve Google VR in tipkovnico Daydream iz trgovine Google Play. Če jih ne vidite v Trgovini Play, jih poskusite namestiti s spodnje strani APKMirror.com.

  • Daydream VR
  • Googlove storitve VR
  • Tipkovnica Daydream

Zdaj bi morali imeti možnost uporabljati slušalke Daydream VR s svojo napravo Android! Če ga še nimate, ga lahko kupite tukaj Amazon.


Force Daydream VR združljivost (brezsistemski mod)

Če sledite tem korakom, boste morali namestiti MagiskSU namesto SuperSU, zato poskrbite, da imate nameščen Magisk. To je nekoliko bolj dolgotrajno, saj je ta datoteka specifična za napravo, zato boste morali narediti svoj modul Magisk. To zahteva Linux, saj uporablja lupinski skript. Za začetek morate najprej prenesite to predlogo in ga izvlecite. Uporabiti boste morali tudi Vim ali Nano.

Korak 1

Najprej boste morali ekstrahirati lastno datoteko handheld_core_hardware.xml, kar lahko storite tako, da jo preprosto kopirate iz /system/etc/permissions. Kopirajte to v svoj računalnik. Pomaknite se do mape s predlogo modula Magisk in vnesite mapo z imenom sistem. Izbrišite nadomestno datoteko, ustvarite mapo z imenom "itd", nato vnesite to in ustvarite mapo z imenom "dovoljenja". Znotraj mape z dovoljenji je mesto, kamor želite kopirati datoteko handheld_core_hardware.xml. Hierarhija datotek bi morala izgledati takole.

2. korak

Zdaj odprite datoteko handheld_core_hardware.xml in prej dodajte te vrstice

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

Shranite to in se pomaknite nazaj v koren mape s predlogo modula Magisk.

3. korak

Za ostalo lahko preprosto sledite navodilom na strani GitHub za poimenovanje modula in njegovo unikatnost! Ko končate, zaženite datoteko config.sh, bliskajte novo ustvarjeni zip in prav tako bliskajte ta modul Magisk ki spremeni vaš build.prop, ki ga je izdelal Član XDA 4RK4N v ta nit.

In to je to! Pripravljeni ste!


Razlaga

To preprosto deluje tako, da uredite datoteko z nastavitvami, ki navaja, katere funkcije podpira vaša naprava. Urejamo ga tako, da aplikacije zavedemo, da mislijo, da podpira Google Daydream VR. Vendar to za nekatere aplikacije ni dovolj, saj nekatere aplikacije Daydream najprej preverijo vrsto naprave, preden se zaženejo na seznamu uradno podprtih naprav. Tukaj, upajmo, nastopi naš edit build.prop, ki aplikacijam pove, da je naša naprava dejansko Google Pixel.

Zdaj pa pojdi ven in uživaj v svetu VR na svojem telefonu! Tukaj je nekaj aplikacij za lažji začetek:

  • Splash VR za Reddit
  • Skybox VR predvajalnik
  • PolyRunner VR

Oglejte si forum Daydream VR XDA za novice in razprave v zvezi z novo platformo VR!