Come forzare la compatibilità con Daydream VR sui dispositivi Android non supportati

click fraud protection

Come abilitare la compatibilità di Google Daydream VR sul tuo telefono Android con accesso root, permettendoti di goderti la realtà virtuale dal tuo telefono!

Google Daydream VR È La soluzione di realtà virtuale di Google per dispositivi mobili. I dispositivi devono essere ufficialmente autorizzati da Google per essere etichettati come compatibili con Daydream e alcuni requisiti sono piuttosto severi. La maggior parte dei requisiti garantisce semplicemente buone prestazioni VR sui dispositivi ufficialmente supportati, ma ci sono alcuni dispositivi, come OnePlus 3, OnePlus 3T o OnePlus 5, che dovrebbero essere in grado di eseguire Daydream VR solo Bene.

Per supportare la modalità realtà virtuale ad alte prestazioni (richiesto per il supporto ufficiale Daydream VR), il tuo dispositivo deve supportare l'API grafica Vulkan con Open GL ES 3.2 e una risoluzione dello schermo di almeno 1080p con una frequenza di aggiornamento di almeno 60 Hz con una latenza di visualizzazione idealmente di 3 ms o inferiore e 5 mm o inferiore persistenza. Anche lo schermo dovrebbe avere dimensioni comprese tra 4,7" e 6" e il dispositivo dovrebbe supportare Bluetooth 4.2 LE e disporre di sensori di temperatura per leggere la temperatura corporea del telefono. Puoi consultare l'elenco completo dei requisiti tecnici

Qui.

Se i tuoi dispositivi esistenti, non supportati da Daydream VR, soddisfano più o meno i requisiti di cui sopra, dovresti essere in grado di goderti l'esperienza Daydream VR, a condizione che tu avere accesso root! Questo tutorial ti mostrerà come abilitare Daydream VR sia senza sistema con Magisk sia modificando /system.


Compatibilità Force Daydream VR (Mod di sistema)

Innanzitutto, come accennato, avrai bisogno dell'accesso root sul tuo dispositivo. Puoi ottenerlo anche lampeggiando SuperSU O Magisk tramite un ripristino personalizzato come TWRP se il bootloader del tuo dispositivo è già sbloccato. Una volta ottenuto ciò, installa un'applicazione di esplorazione dei file che ti consentirà di modificare i file in /system. raccomando MiXplorer o il popolare Solid Explorer.

Passo 1

Apri MiXplorer, concedigli l'accesso root e vai a /system/etc/permissions e trova il file denominato handheld_core_hardware.xml.

Nota: qui sto utilizzando Solid Explorer, ma sono gli stessi passaggi coinvolti con MiXplorer.

Passo 2

Apri il file denominato "handheld_core_hardware.xml" e prima della riga finale che dice aggiungere quanto segue:

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

Salvare il file.

Passaggio 3

Successivamente, dovrai aprire il file build.prop, situato in /system. Questo file funziona per identificare molte proprietà di sistema del tuo dispositivo. La linea che ci interessa è la ro.prodotto.dispositivo voce, che definisce il nome del prodotto del dispositivo. Sostituisci il dispositivo elencato in "pesce vela". Questo è Google Pixel ed è riconosciuto come telefono compatibile con Daydream VR. La riga dovrebbe quindi leggere:

ro.product.device=sailfish

Passaggio 4

Riavvia il telefono e installa l'applicazione Daydream, i servizi Google VR e la tastiera Daydream dal Google Play Store. Se non riesci a vederli nel Play Store, prova a installarli da APKMirror.com di seguito.

  • Sogno ad occhi aperti VR
  • Servizi di realtà virtuale di Google
  • Tastiera da sogno ad occhi aperti

Ora dovresti essere in grado di utilizzare il visore Daydream VR con il tuo dispositivo Android! Se non ne hai già uno, puoi acquistarne uno qui su Amazzonia.


Compatibilità Force Daydream VR (mod Systemless)

Seguendo questi passaggi sarà necessario installare MagiskSU anziché SuperSU, quindi assicurati di avere Magisk installato. È un po' più lungo poiché il file è specifico del dispositivo, quindi dovrai creare il tuo modulo Magisk. Ciò richiede Linux poiché utilizza uno script di shell. Per iniziare, devi prima farlo scarica questo modello ed estrarlo. Dovrai anche usare Vim o Nano.

Passo 1

Per prima cosa dovrai estrarre il tuo file handheld_core_hardware.xml, cosa che puoi fare semplicemente copiandolo da /system/etc/permissions. Copialo sul tuo computer. Passare alla cartella del modello del modulo Magisk e accedere alla cartella denominata system. Elimina il file segnaposto, crea una cartella chiamata "eccetera", quindi inseriscilo e crea una cartella chiamata "autorizzazioni". All'interno della cartella dei permessi si trova il punto in cui desideri copiare il file handheld_core_hardware.xml. La gerarchia dei file dovrebbe assomigliare a questa.

Passo 2

Ora apri il tuo file handheld_core_hardware.xml e aggiungi queste righe prima

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

Salvalo e torna alla radice della cartella dei modelli del modulo Magisk.

Passaggio 3

Per il resto puoi semplicemente seguire le istruzioni nella pagina GitHub per nominare il tuo modulo e renderlo unico! Una volta terminato, esegui il file config.sh, esegui il flashing dello zip appena creato e anche il flash questo modulo Magisk che cambia il tuo build.prop, realizzato da Membro XDA 4RK4N In questo filo.

E questo è tutto! Sei a posto!


Spiegazione

Funziona semplicemente modificando un file delle preferenze che elenca le funzionalità supportate dal tuo dispositivo. Lo modifichiamo per indurre le app a credere che supporti Google Daydream VR. Tuttavia, questo non è sufficiente per alcune app, poiché alcune app Daydream controllano il tipo di dispositivo prima di avviarle confrontandole con l'elenco dei dispositivi ufficialmente supportati. È qui che, si spera, entra in gioco la nostra modifica build.prop, che dice alle app che il nostro dispositivo è in realtà un Google Pixel.

Adesso esci e goditi il ​​mondo della realtà virtuale sul tuo telefono! Ecco alcune app per iniziare:

  • Splash VR per Reddit
  • Lettore Skybox VR
  • PolyRunner VR

E dai un'occhiata al forum Daydream VR XDA per notizie e discussioni relative alla neonata piattaforma VR!