Αυτό μπορεί να μην ακούγεται αρκετά σωστό για έναν θεράποντα, αλλά το κάνω. Πραγματικά αγαπώ απλά. Αυτός είναι ο λόγος που μου άρεσε τα τηλέφωνα της Motorola και την προσέγγιση του Nexus στο Android. Αλλά υπάρχουν όρια σε ό, τι μπορείτε να κάνετε στο απλό sandbox, ενώ το bootloader είναι κλειδωμένο και το τηλέφωνό σας είναι αποθεματικό. Μπορείτε να αντικαταστήσετε το εκκινητήριό σας, αλλά δεν μπορείτε να αντικαταστήσετε το λευκό αστραφτερό σε όλες τις εφαρμογές Google. Δεν μπορείτε να επαναφέρετε αυτήν τη γραμμή αναζήτησης στην ειδοποίηση της Μουσικής Play που χάσατε για δύο χρόνια. Και δεν μπορείτε να εισάγετε τις ιδιαιτερότητες της επιλογής του τρόπου εμφάνισης και συμπεριφοράς του συστήματος Android σας. Για αυτό, χρειάζεστε πλήρη έλεγχο της συσκευής σας.
Και γι 'αυτό έχω επιστρέψει στη θεωρία του χάους που είναι ρίζα.
Όντας μακριά από έναν εμπειρογνώμονα στη ρίζα, αποφάσισα να στήσω τη συσκευή μου στην εταιρεία ενός πιό έμπειρου φίλου, ο οποίος είναι μακριά και μακριά η μεγαλύτερη συμβουλή που έχω για εσάς. Όταν ριζοβολείτε το τηλέφωνό σας και ασχολείστε με ανακτήσεις, εικόνες που αναβοσβήνουν, τοποθετημένες ενότητες και οποιεσδήποτε άλλες βασικές λειτουργίες ή λογισμικό, θα θέλετε τους φίλους να στραφούν όταν τα πράγματα πάνε στραβά. Επειδή τα πράγματα πάνε στραβά.
Αυτή είναι η φύση του θηρίου εδώ. Η ριζοβολία είναι σε μεγάλο βαθμό πειραματισμό. Τι λειτουργεί για ένα τηλέφωνο μπορεί να μην λειτουργεί για άλλο. Αυτός είναι ο λόγος για τον οποίο έχει μια συσκευή που υποστηρίζεται καλά από την modding κοινότητα είναι σημαντική, πάρα πολύ. Η ριζοβολία και η αναστάτωση σε ένα Nexus 5X είναι εντυπωσιακά διαφορετική απ 'ό, τι σε ένα Samsung Galaxy S7 Edge, το οποίο έχει λεπτές αλλά σημαντικές διαφορές μεταξύ μεταφορέων, χωρών και λογισμικού, για να μην πει τίποτα για τη Samsung Knox.
Εν τω μεταξύ, το Nexus 5X όχι μόνο έχει έναν εύκολα ξεκλειδωμένο bootloader, αλλά αν τα πράγματα πάνε στραβά, η Google παρέχει τις εικόνες αποθέματος για τις οποίες θα επιστρέψετε (εφ 'όσον δεν το βρήκατε σκληρό, δηλαδή). Πράγματι, ενώ κατεβαίναμε εικόνες συστήματος που μπορούσαν να χρησιμοποιήσουν ενώ παράλιζαν το τηλέφωνό μου, ο οδηγός μου έβγαζε εικόνες συστήματος για να επιστρέψει το Nexus 6P σε αποθέματα και ξεριζώσει. Αυτές οι εικόνες του συστήματος είναι ένα χρήσιμο δίχτυ ασφαλείας, τις χρησιμοποίησα ξανά και ξανά, ενώ ρίζα μου 5X, γιατί έκανα λάθη και να κολλήσω σε ένα bootloop.
Τα επανειλημμένα bootloops μου ήταν το αποτέλεσμα δύο ακόμα σφαλμάτων που μοιράζομαι, έτσι ώστε να μην τα επαναλαμβάνεις: να είσαι επιλεκτικός με τις οδηγίες που ακολουθείς και να σιγουρευτείς ότι είναι τρέχουσες και σωστές. Ενώ έκανα έρευνα σε ό, τι χρειάστηκα για να ξεκαθαρίσω, διάβασα έναν οδηγό από το XDA, αλλά οι οδηγίες που χρησιμοποίησε ο οδηγός μου για να με βοηθήσουν προέρχονταν από άλλο ιστότοπο, ήταν ξεπερασμένες και έλειπαν ένα σημαντικό βήμα (μορφοποίηση των userdata για απενεργοποίηση της κρυπτογράφησης). Πιστεύοντας στις οδηγίες του αντί για εκείνες που είχα διαβάσει προηγουμένως, περάσαμε μια επιπλέον ώρα ξανά αναβοσβήνοντας και αναβοσβήνοντας τη συσκευή, η οποία αν δεν μας έδινε πρακτική με τις εντολές των τερματικών.
Μιλώντας για τις εντολές των τερματικών, ενώ υπήρχαν άριστα εργαλεία, βρήκα την εμπειρία να αναβοσβήσω τις εικόνες χειροκίνητα μέσα από ένα τερματικό πολύ καλύτερα από την εμπειρία μου χρησιμοποιώντας το εργαλείο στις προηγούμενες εισβολές μου στη ρίζα. Ενώ πολλοί σας ενθαρρύνουν να κατεβάσετε το Android SDK από την Google για να ελέγξετε και να αναβοσβήνετε τη συσκευή σας μέσω ADB, ο φίλος μου πρότεινε τα Minimal ADB και Fastboot, τα οποία λειτουργούσαν υπέροχα. Δεν χρειάζεται να κάνετε ταλαιπωρία με τη δημιουργία ενός πλήρους SDK που πιθανότατα δεν θα χρησιμοποιήσετε πέρα από το adb.
Ναι, αυτό απαιτεί να μάθετε λίγο για το ADB και το fastboot και τις εντολές τους. Γνωρίζοντας τις πραγματικές εντολές και περνώντας χειροκίνητα τη διαδικασία, βοηθάτε να έχετε καλύτερη κατανόηση του τρόπου λειτουργίας του Android και της ρίζας, και επωφελείτε απολύτως από αυτό. Επίσης, στο σημείωμα των εντολών fastboot, νομίζω ότι πρέπει να φτιάξουμε ένα νέο hoodie. Η εντολή ξεκλειδώματος του bootloader για το Nexus 5X είναι 'fastboot flashing unlock' όχι 'fastboot ξεκλειδώνει' …
Αφού ακολούθησε τις σωστές οδηγίες, το τηλέφωνό μου αναβοσβήνει και έχει ρίζες σε περίπου 15 λεπτά και ήταν περίεργο αντι-κλιματικό όταν συνέβη. Δεν υπάρχει κανένα banner "Congrats" όπως ολοκληρώσατε μια σημαντική ενημέρωση, χωρίς fanfare πέρα από μια νέα προειδοποίηση κατά την πρώτη εκκίνηση. Δεν ήταν μέχρι που έλαμψα το Xposed και άρχισα να προσθέτω δομοστοιχεία που αισθάνθηκα την επιδεξιότητα να μπορώ να κάνω ό, τι θέλησα με τη συσκευή μου. Το Xposed είναι μια εξαιρετική επιλογή γι 'αυτό, καθώς αντί να αναβοσβήνει νέοι πυρήνες ή ROMs για να αποκτήσετε νέα χαρακτηριστικά, μπορείτε να τα προσθέσετε αποσπασματικά μέσω των ενότητες Xposed.
Ανυπομονώ να εξερευνήσω τις εφαρμογές Xposed και άλλες ριζικές εφαρμογές τις προσεχείς εβδομάδες και μήνες, αλλά για τώρα είμαι ικανοποιημένος να βάλω τα ρουλεμάν μου με μικρότερες μονάδες όπως το XHangouts. Τώρα, πού έφτασε αυτή η ειδοποίηση για τη μονάδα bar …