Οι άνθρωποι ανακαλύπτουν πώς να εκκινήσουν μια Γενική Εικόνα συστήματος του ανεπίσημου LineageOS 15.1 για το OnePlus 6. Το έχουμε εγκαταστήσει για να δούμε πόσο καλά λειτουργεί.
Πριν από το Project Treble, μερικές φορές χρειάζονταν αρκετές εβδομάδες ή μήνες μετά την κυκλοφορία ενός νέου smartphone για να αναπτυχθεί μια σταθερή, λειτουργική προσαρμοσμένη ROM για αυτό το τηλέφωνο. Με το Project Treble, στην ιδανική περίπτωση, θα πρέπει να είναι δυνατό να αναβοσβήνει μια γενική εικόνα συστήματος (GSI) σε μια συσκευή με δυνατότητα Treble την ημέρα της κυκλοφορίας της και να είναι ως επί το πλείστον λειτουργική. Αν και δεν περιμένουμε ότι θα χρειαστεί πολύς χρόνος για να φτάσουν προσαρμοσμένες ROM που βασίζονται σε AOSP στο που κυκλοφόρησε πρόσφατα OnePlus 6, θέλαμε να δούμε πόσο καλά α LineageOS Η γενική εικόνα συστήματος (GSI) θα τρέχει στο OnePlus πρώτη συσκευή με υποστήριξη Treble.
Ωστόσο, για το OnePlus 6, προσπαθώντας να απλά αναβοσβήνει ένα GSI στο διαμέρισμα συστήματος θα έκανε τη συσκευή να εκκινήσει και να παγώσει σε μια μαύρη οθόνη με ένα λευκό LED ειδοποίησης ή να επανεκκινήσει ατελείωτα. Χρειάστηκε περίπου μια εβδομάδα για να γίνει μέλος του XDA
ProtoDeVNan0 δημοσίευσε ένα νήμα στο πώς να κάνετε εκκίνηση ενός GSI στο OnePlus 6, ωστόσο φαινόταν να λειτουργεί μόνο για phhusson'μικρό AOSP GSI. Το μυστικό για την εκκίνηση του AOSP GSI ήταν να αναβοσβήνει η εικόνα του stock vbmeta μέσω fastboot με το--disable-verity
και --disable-verification
flags, τα οποία θα πρέπει να επιτρέπουν την εκκίνηση μη αποθεμάτων ROM. Ωστόσο, ακόμη και μετά από αυτή τη διαδικασία, άλλα διαθέσιμα GSI όπως LineageOS ή Resurrection Remix θα οδηγούσε σε bootloop. Ευτυχώς, phhusson αναρτήθηκε ενημερωμένο εκδόσεις LineageOS και Resurrection Remix αυτή η εκκίνηση στο OnePlus 6, με μέλος XDA Εξέλιος ανάρτηση οδηγίες για το πώς να αναβοσβήσετε σωστά τις εικόνες.
Ενημέρωση 14/6/18: XDA Senior Member joemossjr έχει κυκλοφόρησε ένα εργαλείο για να διευκολυνθεί η διαδικασία αναλαμπής ενός GSI.
Το πρώτο πράγμα που δοκιμάστηκε ήταν όλες οι λειτουργίες υλικού: Wi-Fi, Bluetooth, ραδιόφωνο, GPS, πυξίδα, επιταχυνσιόμετρο, απτικά, κάμερα και μικρόφωνο. Όλα εκτός από τα NFC, VoLTE και Φόρτιση ταμπλό φαινόταν να δουλεύει μια χαρά. Οι εφαρμογές που περιλαμβάνονται εκτελούνται όπως αναμένεται, καθώς και οι λειτουργίες AudioFX που περιλαμβάνονται επίσης. Ρίχνοντας μια ματιά στο γράφημα απόδοσης προφίλ GPU, η ROM δεν φαίνεται να είναι τόσο λείο όσο το stock OxygenOS, το οποίο αναμένεται από μια γενική εικόνα συστήματος που δεν έχει βελτιστοποιηθεί ειδικά για το OnePlus 6, αλλά δεν είναι επίσης αργή σε καμία περίπτωση. Ίσως το πιο αξιοσημείωτο ζήτημα μέχρι στιγμής είναι η έλλειψη υποστήριξης για την εγκοπή, η οποία κόβει τη γραμμή κατάστασης και ελαφρώς στη γραμμή ενεργειών της εφαρμογής. Τα εικονίδια ειδοποιήσεων και συστήματος χάνονται επίσης στην εγκοπή εάν τολμήσουν να παραβιάσουν τον τομέα της εγκοπής. Υπάρχει επίσης έλλειψη επένδυσης στη γραμμή κατάστασης για τις στρογγυλεμένες γωνίες της οθόνης OnePlus 6. Η έλλειψη κατάλληλης υποστήριξης εγκοπής πιθανότατα θα επιλυθεί μόλις γίνουν διαθέσιμα τα GSI που βασίζονται στο Android P.
Όσον αφορά τις Ρυθμίσεις και Χαρακτηριστικά LineageOS, όλες οι ρυθμίσεις που δοκίμασα φάνηκαν να λειτουργούν, με εξαίρεση το LiveDisplay και την αλλαγή του στυλ κάτω από τις ρυθμίσεις οθόνης. Τα προφίλ συστήματος φάνηκαν επίσης λειτουργικά, αλλά η ρύθμιση μιας ενεργοποίησης Bluetooth για ένα Προφίλ συστήματος διακόπτει τις ρυθμίσεις. Φαινόταν επίσης να λείπουν ορισμένα σημαντικά χαρακτηριστικά που λείπουν, όπως η προσαρμοστική φωτεινότητα, οι χειρονομίες OnePlus όπως το διπλό πάτημα για αφύπνιση και τα προφίλ χρωμάτων οθόνης. Ωστόσο, υπάρχουν λύσεις για την εκ νέου ενεργοποίηση της Προσαρμοστικής φωτεινότητας και για εναλλαγή μεταξύ των διαφορετικών προφίλ χρωμάτων μέσω ADB με ρίζα.
Για να αλλάξω το άλλο εμφάνιση προφίλ, θα χρειαστεί να συνδέσετε το OnePlus 6 σε έναν υπολογιστή με ADB:
- Ενεργοποιήστε τις επιλογές προγραμματιστή μεταβαίνοντας στις Ρυθμίσεις → Σύστημα → Σχετικά με το τηλέφωνο, κάντε κύλιση προς τα κάτω και πατήστε "Αριθμός κατασκευής" επανειλημμένα μέχρι να ενεργοποιηθεί η "Επιλογές προγραμματιστή".
- Ενεργοποιήστε την πρόσβαση ρίζας μεταβαίνοντας στις Ρυθμίσεις → Σύστημα → Επιλογές προγραμματιστή, κάντε κύλιση προς τα κάτω στην επιλογή "Πρόσβαση ρίζας" και επιλέξτε "μόνο ADB".
- Στον υπολογιστή σας, ανοίξτε το τερματικό/γραμμή εντολών, πληκτρολογήστε
adb root
και πατήστε enter. - Ανάλογα με το προφίλ χρώματος που θέλετε να κάνετε εναλλαγή, αντιγράψτε και επικολλήστε ένα από τα παρακάτω και, στη συνέχεια, πατήστε enter:
- Για sRGB:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
- Για DCI-P3:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
- Για προσαρμοστική λειτουργία:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"
- Για sRGB:
Το προφίλ χρώματος δεν παραμένει σε όλες τις επανεκκινήσεις, επομένως θα πρέπει να το κάνετε αυτό κάθε φορά που το κάνετε.
Συνοπτικά, τα πράγματα που δεν λειτουργούν ή λείπουν στο OnePlus 6 με ανεπίσημο LineageOS GSI:
- VoLTE
- NFC
- Φόρτιση ταμπλό
- LiveDisplay / Night Light
- Στυλ LineageOS
- Προφίλ συστήματος ενεργοποίησης Bluetooth
- Προσαρμοστική φωτεινότητα (διατίθεται με εναλλακτική λύση)
- Χειρονομίες OnePlus
- Έγχρωμα προφίλ (διατίθενται με εναλλακτική λύση)
Αξιοσημείωτα επιπλέον πράγματα που δούλεψε στο OnePlus 6 με ανεπίσημο LineageOS GSI:
- Σαρωτής δακτυλικών αποτυπωμάτων
- LED ειδοποίησης
- Ρυθμιστικό φωτεινότητας (δεν λειτουργεί στο AOSP GSI)
- AudioFX
Σε μια συσκευή όπως το OnePlus 6, σας συνιστούμε να περιμένετε να κυκλοφορήσει μια κατάλληλη προσαρμοσμένη ROM που βασίζεται σε AOSP. Αν και είναι εντυπωσιακό να βλέπεις πόσο λειτουργικό είναι αυτό το GSI, δεν είναι τόσο σταθερό όσο μια επίσημη έκδοση του LineageOS. Εάν θέλετε πραγματικά να ικανοποιήσετε την επιθυμία να αναβοσβήσετε μια AOSP ROM και δεν σας πειράζει να ασχοληθείτε με ορισμένα από τα ζητήματα που αναφέραμε παραπάνω, τότε μη διστάσετε να το δοκιμάσετε. Τώρα αυτό επίσημο TWRP είναι διαθέσιμο, έχετε λιγότερα να ανησυχείτε εάν τα πράγματα πάνε στραβά.