Πώς να επιβάλετε τη συμβατότητα Daydream VR σε μη υποστηριζόμενες συσκευές Android

Πώς να ενεργοποιήσετε τη συμβατότητα Google Daydream VR στο τηλέφωνό σας Android με πρόσβαση root, επιτρέποντάς σας να απολαμβάνετε την εικονική πραγματικότητα από το τηλέφωνό σας!

Google Daydream VR είναι Η λύση εικονικής πραγματικότητας της Google για κινητές συσκευές. Οι συσκευές πρέπει να εκκαθαριστούν επίσημα από την Google για να χαρακτηριστούν ως συμβατές με το Daydream και ορισμένες από τις απαιτήσεις είναι αρκετά αυστηρές. Οι περισσότερες από τις απαιτήσεις εγγυώνται απλώς καλή απόδοση VR στις συσκευές που υποστηρίζονται επίσημα, αλλά υπάρχουν ορισμένες συσκευές, όπως το OnePlus 3, το OnePlus 3T ή το OnePlus 5 που θα πρέπει να μπορούν να εκτελούν το Daydream VR πρόστιμο.

Για να υποστηρίζεται η λειτουργία εικονικής πραγματικότητας υψηλής απόδοσης (απαιτείται για την επίσημη υποστήριξη Daydream VR), η συσκευή σας πρέπει να έχει υποστήριξη για το Vulkan Graphics API με Open GL ES 3.2 και ανάλυση οθόνης τουλάχιστον 1080p με ρυθμό ανανέωσης τουλάχιστον 60Hz με ιδανικά 3ms ή λιγότερο λανθάνοντα χρόνο οθόνης και 5mm ή λιγότερο επιμονή. Η οθόνη θα πρέπει επίσης να έχει μέγεθος μεταξύ 4,7" και 6" και η συσκευή θα πρέπει να υποστηρίζει Bluetooth 4.2 LE και να διαθέτει αισθητήρες θερμοκρασίας για την ανάγνωση της θερμοκρασίας του σώματος του τηλεφώνου. Μπορείτε να δείτε τον πλήρη κατάλογο των τεχνικών απαιτήσεων

εδώ.

Εάν οι υπάρχουσες συσκευές σας που δεν υποστηρίζονται από Daydream VR πληρούν λίγο πολύ τις παραπάνω απαιτήσεις, τότε θα μπορείτε να απολαύσετε την εμπειρία Daydream VR - αρκεί να έχουν πρόσβαση root! Αυτό το σεμινάριο θα σας δείξει πώς να ενεργοποιήσετε το Daydream VR τόσο χωρίς σύστημα με το Magisk όσο και τροποποιώντας το /system.


Αναγκαστική συμβατότητα Daydream VR (System Mod)

Αρχικά, όπως αναφέρθηκε, θα χρειαστείτε πρόσβαση root στη συσκευή σας. Μπορείτε να το πάρετε αναβοσβήνοντας είτε SuperSU ή Magisk μέσω προσαρμοσμένης ανάκτησης, όπως το TWRP, εάν ο bootloader της συσκευής σας είναι ήδη ξεκλειδωμένος. Μόλις το έχετε, εγκαταστήστε μια εφαρμογή περιήγησης αρχείων που θα σας επιτρέψει να επεξεργαστείτε αρχεία στο /system. προτείνω MiXplorer ή το δημοφιλές Solid Explorer.

Βήμα 1

Ανοίξτε το MiXplorer, παραχωρήστε του πρόσβαση root και μεταβείτε στο /system/etc/permissions και βρείτε το αρχείο με το όνομα handheld_core_hardware.xml.

Σημείωση: Χρησιμοποιώ το Solid Explorer εδώ, αλλά είναι τα ίδια βήματα που σχετίζονται με το MiXplorer.

Βήμα 2

Ανοίξτε το αρχείο με το όνομα "handheld_core_hardware.xml" και πριν από την τελική γραμμή που λέει προσθέστε τα εξής:

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

Αποθηκεύστε το αρχείο.

Βήμα 3

Στη συνέχεια, θα χρειαστεί να ανοίξετε το αρχείο build.prop που βρίσκεται στο /system. Αυτό το αρχείο λειτουργεί για να αναγνωρίσει πολλές ιδιότητες συστήματος της συσκευής σας. Η γραμμή που μας ενδιαφέρει είναι η ro.product.device καταχώριση, η οποία καθορίζει το όνομα προϊόντος της συσκευής σας. Αντικαταστήστε τη συσκευή που αναφέρεται σε "ιστιοφόρα". Αυτό είναι το Google Pixel και αναγνωρίζεται ως τηλέφωνο συμβατό με Daydream VR. Στη συνέχεια, η γραμμή θα πρέπει να διαβάζει:

ro.product.device=sailfish

Βήμα 4

Επανεκκινήστε το τηλέφωνό σας και εγκαταστήστε την εφαρμογή Daydream, τις Υπηρεσίες Google VR και το πληκτρολόγιο Daydream από το Google Play Store. Εάν δεν μπορείτε να τα δείτε στο Play Store, δοκιμάστε να τα εγκαταστήσετε από το APKMirror.com παρακάτω.

  • Daydream VR
  • Υπηρεσίες Google VR
  • Πληκτρολόγιο Daydream

Θα πρέπει τώρα να μπορείτε να χρησιμοποιείτε ένα σετ μικροφώνου-ακουστικού Daydream VR με τη συσκευή σας Android! Εάν δεν έχετε ήδη ένα, μπορείτε να το αγοράσετε εδώ Αμαζόνα.


Αναγκαστική συμβατότητα Daydream VR (Systemless Mod)

Ακολουθώντας αυτά τα βήματα θα χρειαστεί να εγκαταστήσετε το MagiskSU αντί για το SuperSU, επομένως βεβαιωθείτε ότι έχετε εγκαταστήσει το Magisk. Είναι λίγο πιο μακρύ καθώς αυτό το αρχείο είναι συγκεκριμένο για τη συσκευή, επομένως θα χρειαστεί να φτιάξετε τη δική σας μονάδα Magisk. Αυτό απαιτεί Linux καθώς χρησιμοποιεί ένα σενάριο φλοιού. Για να ξεκινήσετε, πρώτα πρέπει κατεβάστε αυτό το πρότυπο και να το εξαγάγετε. Θα χρειαστεί επίσης να χρησιμοποιήσετε Vim ή Nano.

Βήμα 1

Αρχικά, θα χρειαστεί να εξαγάγετε το δικό σας αρχείο handheld_core_hardware.xml, το οποίο μπορείτε να κάνετε απλώς αντιγράφοντας το από το /system/etc/permissions. Αντιγράψτε αυτό στον υπολογιστή σας. Μεταβείτε στο φάκελο προτύπου λειτουργικής μονάδας Magisk και εισαγάγετε το φάκελο με το όνομα σύστημα. Διαγράψτε το αρχείο κράτησης θέσης, δημιουργήστε έναν φάκελο που ονομάζεται "και τα λοιπά", μετά πληκτρολογήστε το και δημιουργήστε ένα φάκελο με το όνομα "άδειες". Μέσα στο φάκελο αδειών είναι το σημείο όπου θέλετε να αντιγράψετε το αρχείο handheld_core_hardware.xml. Η ιεραρχία των αρχείων πρέπει να μοιάζει με αυτό.

Βήμα 2

Τώρα ανοίξτε το αρχείο handheld_core_hardware.xml και προσθέστε αυτές τις γραμμές πριν

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

Αποθηκεύστε το και μεταβείτε στη ρίζα του φακέλου προτύπου λειτουργικής μονάδας Magisk.

Βήμα 3

Για τα υπόλοιπα, μπορείτε απλά να ακολουθήσετε τις οδηγίες στη σελίδα του GitHub για να ονομάσετε την ενότητα σας και να την κάνετε μοναδική! Μόλις τελειώσετε, τρέξτε το αρχείο config.sh, αναβοσβήστε το zip που δημιουργήσατε πρόσφατα και επίσης αναβοσβήστε αυτή η ενότητα Magisk που αλλάζει το build.prop σας, κατασκευασμένο από Μέλος XDA 4RK4N σε αυτό το νήμα.

Και τέλος! Είστε έτοιμοι!


Εξήγηση

Αυτό λειτουργεί απλώς με την επεξεργασία ενός αρχείου προτιμήσεων που παραθέτει τις δυνατότητες που υποστηρίζει η συσκευή σας. Το επεξεργαζόμαστε για να εξαπατήσουμε τις εφαρμογές ώστε να πιστεύουν ότι υποστηρίζει το Google Daydream VR. Ωστόσο, αυτό δεν αρκεί για ορισμένες εφαρμογές, καθώς ορισμένες εφαρμογές Daydream ελέγχουν πρώτα τον τύπο της συσκευής πριν ξεκινήσουν με τη λίστα των επίσημα υποστηριζόμενων συσκευών. Εδώ, ελπίζουμε, έρχεται η επεξεργασία του build.prop, η οποία λέει στις εφαρμογές ότι η συσκευή μας είναι στην πραγματικότητα ένα Google Pixel.

Τώρα βγείτε εκεί έξω και απολαύστε τον κόσμο του VR στο τηλέφωνό σας! Ακολουθούν ορισμένες εφαρμογές για να ξεκινήσετε:

  • Splash VR για το Reddit
  • Skybox VR Player
  • PolyRunner VR

Και ρίξτε μια ματιά στο φόρουμ Daydream VR XDA για ειδήσεις και συζητήσεις σχετικά με την νεοσύστατη πλατφόρμα VR!