Μια επίδειξη βίντεο της μηχανής θεμάτων Substratum χωρίς root στο Android Oreo. Επίσης, συχνές ερωτήσεις σχετικά με τον επερχόμενο διαχειριστή θεμάτων.
Χθες δημοσιεύσαμε ένα αποκλειστικό άρθρο περιγράφοντας λεπτομερώς κάτι που λαχταρούσαν πολλοί λάτρεις του Android: πλήρης υποστήριξη θεμάτων σε όλο το σύστημα χωρίς root. Αυτή η υποστήριξη θεμάτων έρχεται σε εμάς με την ευγένεια της Team Substratum, αλλά χθες, η ομάδα δεν ήταν ακόμη έτοιμη να επιδείξει τη δουλειά της. Αυτό έχει αλλάξει, ωστόσο, καθώς ο Nicholas Chum δημιούργησε ένα βίντεο για το XDA για να σας δείξει πώς θα είναι η εφαρμογή των επικαλύψεων θεμάτων στο Android Oreo χρησιμοποιώντας τη νέα μηχανή θεμάτων Substratum χωρίς root.
Επίδειξη του Rootless Substratum Theme Engine στο Android Oreo
Σημείωση: Το "Andromeda" είναι απλώς το κωδικό όνομα που χρησιμοποιεί η ομάδα για το Substratum χωρίς root στο Android 8.0. Δεν έχει καμία σχέση με τα φημολογούμενα Google Andromeda.
Σας συνιστώ να παρακολουθήσετε αυτό το σύντομο βίντεο 2:30 που δείχνει την εφαρμογή διαχείρισης θεμάτων που λειτουργεί χωρίς root στο Android Oreo 8.0, ώστε να μπορείτε πραγματικά να
βλέπω πόσο ρευστό είναι, αλλά εδώ είναι τα βασικά σημεία που πρέπει να αφαιρέσετε από αυτό το βίντεο:- Στο βίντεο είναι το τηλέφωνό του αδέσμευτο από τον υπολογιστή του. Αυτό είναι δυνατό αφού έτρεξε α ένα κλικ εργαλείο επιφάνειας εργασίας (που έφτιαξε το Team Substratum) για να ενεργοποιήσετε τα αυξημένα προνόμια του Substratum. Δεν χρειαζόταν να εισάγει χειροκίνητα εντολές ADB.
- Μόλις ενεργοποιηθεί, η εφαρμογή Substratum μπορεί εύκολα εγκατάσταση, ενεργοποίηση, απενεργοποίηση ή απεγκατάσταση Θέματα υποστρώματος - όλα σιωπηλά στο παρασκήνιο. Οι αλλαγές είναι άμεσος.
- Δείχνει τόσο το πλαίσιο, τη διεπαφή χρήστη συστήματος και μια επικάλυψη μεμονωμένης εφαρμογής. Επιδεικνύει τη γραμμή πλοήγησης, τις ειδοποιήσεις, τις ρυθμίσεις και την εφαρμογή αριθμομηχανής.
- Το τηλέφωνό του είναι ξεριζωμένους, όπως φαίνεται χρησιμοποιώντας το Έλεγχος ρίζας εφαρμογή.
Ελπίζω ότι αυτή η επίδειξη θα σας βοηθήσει να δείξετε πόσο εύκολο και απρόσκοπτο θέμα θα είναι η συσκευή σας Android Oreo. Ωστόσο, πολλοί χρήστες μπερδεύτηκαν σχετικά με ορισμένα μέρη του θέματος Substratum χωρίς root για Android 8.0 αφού διάβασαν το άρθρο μου χθες. Αν και όλες οι παρακάτω ερωτήσεις απαντήθηκαν σε αυτό το άρθρο, συνειδητοποιώ ότι περιείχε πολλά τεχνικά στοιχεία πληροφορίες σχετικά με την υποστήριξη μέχρι την πλήρη υποστήριξη θεμάτων στο Android 8.0 και τον τρόπο λειτουργίας του, οπότε μπορεί να ήταν αυτά τα σημεία αναπάντητες. Έτσι, ας ξεκαθαρίσουμε μερικές από τις κοινές παρανοήσεις.
Συχνές Ερωτήσεις
Substratum και Android Oreo
- Αυτή είναι απλώς μια εφαρμογή/πλαίσιο/τροποποίηση/hack τρίτου μέρους, δεν έχει καμία σχέση επίσημα με την Google ή το Android Oreo!
- Αν και είναι αλήθεια ότι δεν υπάρχει εφαρμογή διαχείρισης θεμάτων που παρέχεται από την Google στο Android 8.0, αυτό δεν σημαίνει ότι πρόκειται για "hack" ή "mod". Τίποτα δεν τροποποιείται εδώ και δεν υπάρχουν εισβολές για να λειτουργήσει αυτό. Android 8.0 υποστηρίζει εγγενώς θέματα OMS στο οποίο βασίζεται το Substratum. Το Substratum χρησιμοποιεί τις επίσημες, ενσωματωμένες εντολές της Google για την αλλαγή θεμάτων και αυτές οι εντολές περνούν από επίσημα παρεχόμενα API για την αλλαγή θεμάτων. Το μόνο πράγμα που λείπει από την επίσημη έκδοση Android της Google είναι μια εφαρμογή διαχείρισης θεμάτων, την οποία θα παρέχει το Substratum.
- Γιατί λοιπόν η Google δεν παρέχει διαχειριστή θεμάτων;
- Δεν μπορούμε να μιλήσουμε για τα κίνητρα της Google. Το OMS είναι ξεκάθαρα σε ένα σημείο όπου πρέπει μπορεί να χρησιμοποιηθεί για θέματα, αλλά ίσως η Google έχει ένα άλλο όραμα στο μυαλό του για το OMS, καθώς μπορεί να χρησιμοποιηθεί για κάτι περισσότερο από απλώς τη δημιουργία θεμάτων. Όπως αποδεικνύεται από τον α διαπράττω, ίσως η Google εισάγει την υποστήριξη OMS ως έναν τρόπο για να διευκολύνει τους OEM να υποστηρίζουν πολλές, παρόμοιες συσκευές.
- Αυτό θα επηρεάσει την απόδοση της συσκευής μου; Θα είναι ένα μπέρδεμα;
- Αν υπάρχει όποιος αντίκτυπο στην απόδοση, θα είναι πολύ ελάχιστος. Το OMS έχει δοκιμαστεί και βελτιωθεί από μηχανικούς της Sony Mobile και έχει επίσης δοκιμαστεί και δοκιμαστεί από την Google. Το θεματικό πλαίσιο που χρησιμοποιείται από την Substratum δεν είναι έργο χομπίστων προγραμματιστών που χάκαρουν μαζί ένα API, αλλά δουλειά επαγγελματιών μηχανικών Android από τη Sony και την Google.
- Αυτό θα σπάσει το SafetyNet/Android Pay;
- Οχι. Το OMS/Substratum δεν τροποποιεί κανένα αρχείο.
- Είναι αυτό ασφαλές;
- Ναι είναι ασφαλής.
- Ποια τηλέφωνα θα αποκτήσουν Android Oreo;
- Μη μας ρωτάτε! Οι περισσότερες εταιρείες (εκτός από HTC και OnePlus) δεν έχουν ανακοινώσει για ποιες συσκευές θα υποστηρίζουν το Android 8.0. Όπως πάντα, ωστόσο, πολλές συσκευές πιθανότατα θα λάβουν ανεπίσημες θύρες του Android Oreo (όπως η Xiaomi Mi 3 και Mi 4), οπότε μείνετε συντονισμένοι στα φόρουμ μας με την εφαρμογή XDA Labs!
Υποστήριξη συσκευής
- Θα μπορούν οι OEM να αποκλείσουν αυτήν τη δυνατότητα;
- Ναί. Η υποστήριξη OMS μπορεί να μην έρθει στη συσκευή σας εάν το επιλέξει ο κατασκευαστής, αλλά θα εκπλαγείτε με τι είδη συσκευών υποστηρίζουν κάποια μορφή OMS. Ωστόσο, εάν η υλοποίηση του OMS σε άλλες συσκευές διαφέρει πολύ από αυτήν στο AOSP, τότε υπάρχει πιθανότητα το Substratum να είναι buggy μόνο σε αυτές τις συσκευές. Δυστυχώς, αυτή είναι η συνέπεια της λειτουργίας τυφλή χωρίς τον πηγαίο κώδικα που συνήθως δεν παρέχουν αυτοί οι κατασκευαστές!
- Αυτό θα λειτουργήσει σε συσκευές εκτός Google, όπως τηλέφωνα OnePlus ή Motorola;
- Τα τηλέφωνα OnePlus και Motorola συγκεκριμένα θα πρέπει να μπορούν να το χρησιμοποιούν εάν ή όταν αυτές οι συσκευές λάβουν την ενημέρωση Android 8.0. Αυτό δεν αποτελεί εγγύηση σε καμία περίπτωση, αλλά μια παρατήρηση που βασίζεται στο γεγονός ότι αυτοί οι κατασκευαστές τείνουν να μην απομακρύνονται πολύ από το AOSP.
- Σε ποιες συσκευές θα λειτουργήσει αυτό;
- Οποιεσδήποτε τρέχουσες συσκευές Android Oreo/8.0 όπως το Google Nexus 5X, το Google Nexus 6P, το Google Pixel, το Google Pixel XL και το Google Pixel C. Πιθανώς και οποιεσδήποτε μελλοντικές συσκευές Android 8.0 όπως η Google Pixel 2, Google Pixel 2 XL, OnePlus 3, OnePlus 3T, OnePlus 5 και πολλές συσκευές Motorola.
- Γιατί χρειάζομαι ένα εργαλείο επιφάνειας εργασίας;
- Κανονικά, για να εκτελέσετε τις εντολές που απαιτούνται για την αλλαγή θεμάτων στο Android 8.0, πρέπει να είστε σε ένα κέλυφος ADB. Αυτό σημαίνει ότι θα πρέπει είτε να είστε συνδεδεμένοι στον υπολογιστή ανά πάσα στιγμή (κάνοντας αυτό μια ταλαιπωρία). Ωστόσο, η ομάδα του Substratum έχει βρει ένα τέχνασμα που επιτρέπει στην εφαρμογή Substratum να εκτελεί τις ίδιες εντολές χωρίς να χρειάζεται να είστε δεμένοι στον υπολογιστή σας για να χρησιμοποιήσετε το ADB. Το εργαλείο επιφάνειας εργασίας είναι αυτό που ενεργοποιεί αυτό το τέχνασμα και εκχωρεί στο Substratum αυξημένα προνόμια παρόμοια με ένα κέλυφος ADB.
- Τι εννοείς με τον όρο "υψηλά προνόμια;"
- Το Android διαθέτει ένα σύστημα αδειών που εμποδίζει τις εφαρμογές να χρησιμοποιούν υπηρεσίες και μεθόδους που ενδέχεται να είναι επικίνδυνες για το απόρρητο ή την ασφάλεια. Ωστόσο, υπάρχουν πολλά πράγματα που μπορεί κανείς να κάνει μέσω του Android Debug Bridge (ADB), ενός εργαλείου που προορίζεται για τους προγραμματιστές να εντοπίσουν σφάλματα και να δοκιμάσουν διάφορες πτυχές των εφαρμογών τους ή του συστήματος. Το Substratum ουσιαστικά εκτελείται στο ίδιο επίπεδο προνομίων με το ADB, το οποίο είναι ένα βήμα κάτω από τη ρίζα, για να του επιτρέψει να εκτελεί ορισμένες εντολές που διαφορετικά δεν θα μπορούσε να κάνει.
- Τι εντολές εκτελεί;
- Οι εντολές παρατίθενται εδώ.
- Το φράγμα εισόδου είναι πολύ ψηλό! Θα είναι πολύ δύσκολο για μένα!
- Το εργαλείο επιφάνειας εργασίας, όπως αναφέρθηκε προηγουμένως, θα είναι α εργαλείο με ένα κλικ. Απλώς κατεβάστε την εφαρμογή Substratum στο τηλέφωνό σας, κατεβάστε το εργαλείο στον υπολογιστή/φορητό υπολογιστή σας, εκτελέστε το εργαλείο και είστε έτοιμοι!
- Θα πρέπει να εγκαταστήσω μια εφαρμογή μέσω του ADB; Πώς θα αποκτήσω το Substratum στη συσκευή μου;
- Το Rootless Substratum θα είναι διαθέσιμο στο Google Play Store. Το συνοδευτικό του εργαλείο για υπολογιστές θα είναι διαθέσιμο για λήψη στο διαδίκτυο, πιθανότατα στα φόρουμ μας. Ωστόσο, δεν θα είναι δύσκολο να το βρείτε και η εφαρμογή θα σας κατευθύνει σε αυτό.
- Θα πρέπει να μάθω πώς να χρησιμοποιώ το ADB;
- Οχι. Το εργαλείο επιφάνειας εργασίας θα χειριστεί τα πάντα για εσάς. Αν και σας συνιστώ ανεπιφύλακτα να μάθετε για το ADB ανεξάρτητα, λαμβάνοντας υπόψη ότι υπάρχουν τόσα πολλά ωραία πράγματα που μπορείτε να κάνετε με αυτό ακολουθώντας τα σεμινάρια μας.
- Θα πρέπει να ενεργοποιώ ξανά τα θέματά μου κάθε φορά που κάνω επανεκκίνηση;
- Οχι.
- Θα πρέπει να συνδέω το τηλέφωνό μου και να τρέχω το εργαλείο επιφάνειας εργασίας κάθε φορά που κάνω εκκίνηση;
- Όχι εκτός αν χρειαστεί να αλλάξετε θέμα! Τα θέματα που έχετε ήδη ενεργοποιήσει θα παραμείνουν ενεργοποιημένα μετά από επανεκκίνηση, αλλά αν θέλετε να προσθέσετε, να αφαιρέσετε ή να ενεργοποιήσετε/απενεργοποιήσετε θέματα, θα πρέπει να εκτελέσετε ξανά το εργαλείο επιφάνειας εργασίας.
- Γιατί και πότε πρέπει να εκτελέσω το εργαλείο επιφάνειας εργασίας μετά την επανεκκίνηση;
- Όταν κάνετε επανεκκίνηση, η διαδικασία που χρησιμοποιεί το Substratum για να αυξήσει τα προνόμιά του σκοτώνεται. Επομένως, εάν αποφασίσετε να τροποποιήσετε θέματα στο μέλλον, θα χρειαστεί να εκτελέσετε ξανά το εργαλείο. Οι περισσότεροι άνθρωποι επιλέγουν ένα ή δύο θέματα και μένουν σε αυτό, επομένως αυτό δεν πρέπει να προκαλεί πονοκέφαλο για τους περισσότερους χρήστες.
- Θα λειτουργήσει σε Mac/Linux;
- Ναί.
Θέμα
- Μπορώ να αποκτήσω ένα σκοτεινό θέμα με αυτό;
- Ναί.
- Θα είναι δωρεάν τα θέματα για αυτό;
- Αυτό εξαρτάται από το θέμα. Το Substratum είναι απλώς ένα πλαίσιο, δεν παρέχει κανένα θέμα από μόνο του. Ψάχνω για "Substratum" στο Play Store και θα δείτε έναν υγιή συνδυασμό δωρεάν και επί πληρωμή θεμάτων.
- Θα μπορώ να χρησιμοποιήσω οποιοδήποτε θέμα από το Play Store;
- Εφόσον λέει ότι είναι συμβατό με το Substratum, τότε ναι.
- Το θέμα που βρήκα λέει ότι απαιτεί πρόσβαση root. Αλλά αυτό δεν είναι χωρίς ρίζες;
- Ο προγραμματιστής θεμάτων πρέπει απλώς να ενημερώσει την περιγραφή του Play Store.
- Θα μπορώ να αλλάξω γραμματοσειρές ή emoji;
- Ναι και ΟΧΙ. Όχι στο γεγονός ότι δεν μπορείτε να αλλάξετε γραμματοσειρές/emoji σε επίπεδο συστήματος, αλλά ναι, καθώς μπορείτε να το κάνετε ανάλογα με την εφαρμογή. Για παράδειγμα, εδώ είναι ένα Αλλαγή emoji whatsapp αυτό πρέπει να λειτουργήσει.
- Γιατί δεν μπορώ να αλλάξω γραμματοσειρές, emoji ή κάποια άλλα πράγματα;
- Ενώ μπορείτε να δημιουργήσετε θέμα σε οποιοδήποτε σύστημα και εφαρμογές τρίτων κατασκευαστών, δεν είναι όλα όσα μπορεί να κάνει ένας χρήστης με root Substratum για την έκδοση χωρίς root. Για παράδειγμα, η αλλαγή της γραμματοσειράς με το Substratum απαιτεί πραγματικά να τροποποιηθεί το αρχείο γραμματοσειράς που βρίσκεται στο διαμέρισμα συστήματος, κάτι που απαιτεί πρόσβαση root.
- Χρειάζεται πραγματικά να έχω το Substratum to theme;
- Τεχνικά, όχι, καθώς η υποστήριξη για το OMS είναι ενσωματωμένη στο Android Oreo και οι εντολές που χρησιμοποιεί το Substratum μπορούν να χρησιμοποιηθούν από οποιονδήποτε έχει ADB, αλλά η διαδικασία θα είναι πολύ πιο δύσκολη χωρίς αυτό.
- Πώς μπορώ να εγκαταστήσω θέματα με μη αυτόματο τρόπο χωρίς το Substratum;
- Θα χρειαστείτε τα αρχεία APK επικάλυψης, μια λειτουργική εγκατάσταση ADB και εξοικείωση με τη γραμμή εντολών. Παρατίθενται οι εντολές που χρειάζεστε εδώ. Λάβετε υπόψη ότι τα θέματα που είναι διαθέσιμα στο Play Store δεν είναι τα πραγματικά APK επικάλυψης που χρειάζεστε. Η Google δεν επιτρέπει στις εφαρμογές στο Play Store να περιέχουν άλλες εφαρμογές. Αντίθετα, το Substratum μεταγλωττίζει αρχεία APK επικάλυψης στην ίδια τη συσκευή και στη συνέχεια τα εγκαθιστά χρησιμοποιώντας τις εντολές επικάλυψης που παρατίθενται προηγουμένως.
Πληροφορίες τιμολόγησης/έκδοσης
- Πόσο θα κοστίσει αυτό;
- $2.49.
- Γιατί πρέπει να πληρώσω για το Substratum;
- Για να υποστηρίξετε την αναπτυξιακή προσπάθεια της ομάδας που εργάστηκε για αμέτρητες ώρες για να σας φέρει αυτόν τον υπέροχο διαχειριστή θεμάτων.
- Θα πρέπει να πληρώσω για το Substratum εάν είμαι root ή χρησιμοποιώ προσαρμοσμένη ROM;
- Όχι. Το Substratum για χρήστες root/custom ROM θα παραμείνει δωρεάν, όπως ήταν πάντα.
- Πότε θα κυκλοφορήσει;
- Είναι έξω τώρα!
Αλλες ερωτήσεις? Αφήστε ένα σχόλιο παρακάτω και εγώ ή ελπίζουμε ότι κάποιος από τους προγραμματιστές του Substratum μπορεί να απαντήσει!