Jak włączyć zgodność z Google Daydream VR na telefonie z Androidem z dostępem do roota, dzięki czemu możesz cieszyć się wirtualną rzeczywistością z telefonu!
Google Daydream VR Jest Rozwiązanie Google dotyczące rzeczywistości wirtualnej dla urządzeń mobilnych. Aby urządzenia mogły zostać oznaczone jako zgodne z Daydream, muszą zostać oficjalnie zatwierdzone przez Google, a niektóre wymagania są dość rygorystyczne. Większość wymagań po prostu gwarantuje dobrą wydajność VR na oficjalnie obsługiwanych urządzeniach, ale istnieje kilka urządzeń, takich jak OnePlus 3, OnePlus 3T lub OnePlus 5, które powinny móc po prostu uruchomić Daydream VR Cienki.
Aby obsługiwać tryb rzeczywistości wirtualnej o wysokiej wydajności (wymagany do oficjalnej obsługi Daydream VR), Twoje urządzenie musi obsługiwać interfejs API grafiki Vulkan z Open GL ES 3.2 i rozdzielczością ekranu co najmniej 1080p przy częstotliwości odświeżania minimum 60 Hz, w idealnym przypadku opóźnienie wyświetlania 3 ms lub mniej i 5 mm lub mniej trwałość. Ekran powinien mieć także przekątną od 4,7” do 6”, a urządzenie powinno obsługiwać Bluetooth 4.2 LE i posiadać czujniki temperatury umożliwiające odczyt temperatury ciała telefonu. Możesz zapoznać się z pełną listą wymagań technicznych
Tutaj.Jeśli Twoje istniejące urządzenia nieobsługiwane przez Daydream VR w mniejszym lub większym stopniu spełniają powyższe wymagania, powinieneś móc cieszyć się wrażeniami z Daydream VR – pod warunkiem, że mieć dostęp do roota! W tym samouczku pokażemy, jak włączyć Daydream VR zarówno bezsystemowo za pomocą Magisk, jak i modyfikując /system.
Wymuś kompatybilność z Daydream VR (mod systemu)
Po pierwsze, jak wspomniano, będziesz potrzebować uprawnień roota na swoim urządzeniu. Można to uzyskać poprzez flashowanie SuperSU Lub Magisk poprzez niestandardowe odzyskiwanie, takie jak TWRP, jeśli bootloader Twojego urządzenia jest już odblokowany. Gdy już to zrobisz, zainstaluj aplikację do przeglądania plików, która pozwoli Ci edytować pliki w /system. polecam MiXplorer lub popularny Solid Explorer.
Krok 1
Otwórz MiXplorer, przyznaj mu uprawnienia roota, przejdź do /system/etc/permissions i znajdź plik o nazwie handheld_core_hardware.xml.
Uwaga: używam tutaj Solid Explorer, ale są to te same kroki, co w przypadku MiXplorer.
Krok 2
Otwórz plik o nazwie „handheld_core_hardware.xml” i przed ostatnią linią z napisem dodaj następujące informacje:
<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />
Zapisz plik.
Krok 3
Następnie musisz otworzyć plik build.prop znajdujący się w /system. Ten plik identyfikuje wiele właściwości systemowych Twojego urządzenia. Interesująca nas linia to ro.produkt.urządzenie wpis, który definiuje nazwę produktu Twojego urządzenia. Wymień urządzenie wymienione na „żaglica". To jest Google Pixel i jest rozpoznawany jako telefon zgodny z Daydream VR. Wiersz powinien wtedy brzmieć:
ro.product.device=sailfish
Krok 4
Uruchom ponownie telefon i zainstaluj aplikację Daydream, usługi Google VR i klawiaturę Daydream ze sklepu Google Play. Jeśli nie widzisz ich w Sklepie Play, spróbuj zainstalować je z APKMirror.com poniżej.
- Marzenie VR
- Usługi Google VR
- Klawiatura marzeń
Teraz powinno być możliwe używanie gogli Daydream VR na urządzeniu z Androidem! Jeśli jeszcze go nie masz, możesz go kupić tutaj Amazonka.
Wymuś kompatybilność z Daydream VR (mod bezsystemowy)
Wykonanie tych kroków będzie wymagało zainstalowania MagiskSU zamiast SuperSU, więc upewnij się, że masz zainstalowany Magisk. Jest to trochę dłuższe, ponieważ plik ten jest specyficzny dla urządzenia, więc będziesz musiał stworzyć własny moduł Magisk. Wymaga to Linuksa, ponieważ używa skryptu powłoki. Aby zacząć, najpierw musisz pobierz ten szablon i wyodrębnij go. Będziesz także musiał użyć Vima lub Nano.
Krok 1
Najpierw musisz wyodrębnić własny plik handheld_core_hardware.xml, co możesz zrobić, po prostu kopiując go z /system/etc/permissions. Skopiuj to na swój komputer. Przejdź do folderu szablonów modułu Magisk i wejdź do folderu o nazwie system. Usuń plik zastępczy, utwórz folder o nazwie „itp", następnie wpisz to i utwórz folder o nazwie "uprawnienia". Wewnątrz folderu uprawnień znajduje się miejsce, w którym chcesz skopiować plik handheld_core_hardware.xml. Hierarchia plików powinna wyglądać tak.
Krok 2
Teraz otwórz plik handheld_core_hardware.xml i dodaj wcześniej te linie
<featurename="android.software.vr.mode" />
<featurename="android.hardware.vr.high_performance" />
Zapisz to i wróć do katalogu głównego folderu szablonów modułu Magisk.
Krok 3
W pozostałej części możesz po prostu postępować zgodnie z instrukcjami na stronie GitHub, aby nazwać swój moduł i uczynić go wyjątkowym! Po zakończeniu uruchom plik config.sh, sflashuj nowo utworzony zip, a także flashuj ten moduł Magisk co zmienia plik build.prop, wykonany przez Członek XDA 4RK4N W ten wątek.
I to wszystko! Możesz już iść!
Wyjaśnienie
Działa to po prostu poprzez edycję pliku preferencji, który zawiera listę funkcji obsługiwanych przez Twoje urządzenie. Edytujemy go, aby oszukać aplikacje, aby myślały, że obsługuje Google Daydream VR. Jednak w przypadku niektórych aplikacji to nie wystarczy, ponieważ niektóre aplikacje Daydream najpierw sprawdzają typ urządzenia przed uruchomieniem, porównując je z listą oficjalnie obsługiwanych urządzeń. Miejmy nadzieję, że w tym miejscu pojawi się nasza edycja build.prop, która informuje aplikacje, że nasze urządzenie to w rzeczywistości Google Pixel.
Teraz wyjdź i ciesz się światem VR na swoim telefonie! Oto kilka aplikacji, które pomogą Ci zacząć:
- Splash VR dla Reddita
- Odtwarzacz Skybox VR
- PolyRunner VR
Zajrzyj też na forum Daydream VR XDA, gdzie znajdziesz aktualności i dyskusje na temat raczkującej platformy VR!