Οι εξελίξεις στον αέρα υπήρξαν εδώ και πολύ καιρό το όχημα πολλών ριζωμένων υπάρξεων χρηστών Android. Είναι μια ατελείωτη μάχη: η εγκατάσταση της ενημέρωσης σπάει ρίζα ή δεν θα αναβοσβήνει καθόλου, αλλά όλοι θέλουν την τελευταία έκδοση του λειτουργικού τους συστήματος για κινητά. Χάρη σε ένα νέο εργαλείο που ονομάζεται FlashFire, ο αγώνας μπορεί να έχει τελειώσει.
Γιατί οι ενημερώσεις OTA δεν παίζουν ωραία με ριζωμένα τηλέφωνα
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Ποια είναι η διαφορά μεταξύ Jailbreaking, Rooting και Unlocking;
Το Android βασίζεται σε Linux , έτσι οι συσκευές Android διαθέτουν έναν χρήστη "root" που λειτουργεί όπως ο λογαριασμός χρήστη Administrator στα Windows. Από προεπιλογή, το Android δεν σας δίνει πρόσβαση στον ριζικό λογαριασμό. Το Rooting είναι η διαδικασία ενεργοποίησης της πρόσβασης στον λογαριασμό root , εγκαθιστώντας το su binary. Οι εφαρμογές μπορούν να καλέσουν το su για να αποκτήσουν αυξημένα προνόμια, ώστε να μπορούν να απελευθερωθούν από το περιβάλλον ασφαλείας του Android και να κάνουν πιο ισχυρά πράγματα. Το Android δεν έχει προρυθμιστεί λόγω των προβλημάτων ασφαλείας που μπορεί να προκαλέσει , ειδικά για λιγότερο τεχνικά χρήστες.
Η ριζική διαδικασία εγκαθιστά επίσης μια εφαρμογή όπως SuperSU , το οποίο ελέγχει την πρόσβαση στο δυαδικό λογισμικό, ώστε να μπορείτε να επιλέξετε ποιες εφαρμογές επιτρέπεται να έχουν πρόσβαση root.
Συνήθως θα χάσετε την πρόσβαση ρίζας σας όταν εγκαθιστάτε μια ενημέρωση λειτουργικού συστήματος. Στο Lollipop και σε παλαιότερες εκδόσεις του Android, η ενημέρωση over-the-air (OTA) επαναφέρει το διαμέρισμα του συστήματος Android στην αρχική του κατάσταση, αφαιρώντας το δυαδικό λογισμικό. Σε νεότερες συσκευές με ρίζα χωρίς σύστημα, αντικαθιστά την εικόνα εκκίνησης. Και αν έχετε προσαρμοσμένη ανάκτηση , η ενημέρωση OTA ενδέχεται να μην μπορεί να εγκατασταθεί καθόλου.
Κάποτε, το SuperSU είχε μια "Survival Mode" που θα σας επέτρεπε να ανανεώνετε ενημερώσεις, αλλά αυτό δεν ισχύει πλέον. Εισαγάγετε το FlashFire.
Τι είναι το FlashFire;
FlashFire είναι ένα ισχυρό εργαλείο από τον Chainfire, τον κατασκευαστή του SuperSU, το οποίο επιτρέπει στους ριζωμένους χρήστες να εκτελούν μια ποικιλία ενεργειών, όπως αναβοσβήνοντας ενημερώσεις OTA και πλήρη αρχεία zip, δημιουργία και επαναφορά αντιγράφων ασφαλείας, διαγραφή δεδομένων και πολλά άλλα. Εξαλείφει αποτελεσματικά την ανάγκη χρήσης ανάκτησης για μη αυτόματη δημιουργία αντιγράφων ασφαλείας ή επαναφορά και χειρίζεται αυτόματα τη μη ριζοβολία και την εκ νέου ριζοβολία όταν αναβοσβήνει αρχεία ενημέρωσης.
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Πώς να ριζώσετε το τηλέφωνό σας Android με SuperSU και TWRP
Θεωρητικά, πρέπει να λειτουργεί σε πολλά, αν όχι τα περισσότερα, Android 4.2+ ακουστικά. Ωστόσο, υπάρχουν προειδοποιήσεις.
Σε πολλές συσκευές, η ύπαρξη root θα αποτρέψει τη λήψη και αναβοσβήνει των OTA. Σε ορισμένες συσκευές θα κάνει πραγματικά λήψη, αλλά θα χρειαστείτε ένα εργαλείο όπως το FlashFire για να το αναβάλετε με επιτυχία. Σε άλλες συσκευές, δεν θα κάνει πραγματικά λήψη, επομένως θα πρέπει να λάβετε το αρχείο OTA με άλλο τρόπο (δημοσιεύονται συχνά σε ιστότοπους όπως Προγραμματιστές XDA ) και τότε ίσως μπορείτε να το αναβοσβήσετε με ένα εργαλείο όπως το FlashFire. Εάν δεν μπορείτε να λάβετε το αρχείο OTA, ενδέχεται να μην είστε τυχεροί.
Επιπλέον, εάν χρησιμοποιείτε μια ριζωμένη συσκευή που λαμβάνει μια πλήρη ενημέρωση έκδοσης - από το Lollipop έως το Marshmallow, για παράδειγμα - τα πράγματα γίνονται πιο σκοτεινά. Επειδή δεν υπάρχει τρόπος να κάνετε root το Marshmallow χωρίς ξεκλειδωμένο bootloader, θα χάσετε εντελώς την πρόσβαση root εάν το bootloader της συσκευής σας είναι κλειδωμένο. Αυτό είναι αναπόφευκτο. Εάν έχετε ξεκλειδώσει το bootloader, το FlashFire θα πρέπει να είναι σε θέση να διατηρήσει (ή τουλάχιστον να επαναφέρει) τη ριζική πρόσβαση μόλις ολοκληρωθεί η ενημέρωση.
Έτσι: ενώ το FlashFire δεν είναι εγγυημένο ότι λειτουργεί σε κάθε συσκευή, αν έχετε πήγε η «επίσημη» διαδρομή για να ριζώσει το τηλέφωνό σας , πιθανότατα θα λειτουργήσει.
Αν θέλετε να μάθετε περισσότερα, ενθαρρύνω όσους ενδιαφέρονται να το ελέγξουν αυτό το νήμα στο XDA πριν ξεκινήσετε. Όταν είστε έτοιμοι, μπορείτε εγκαταστήστε το FlashFire από το Play Store .
Πώς να χρησιμοποιήσετε το FlashFire για να κάνετε Flash μια ενημέρωση OTA, χωρίς να χάσετε τη ρίζα
Όταν λάβετε ειδοποίηση ότι υπάρχει διαθέσιμη ενημέρωση για τη συσκευή σας, το πρώτο πράγμα που θέλετε να κάνετε είναι να προχωρήσετε και να το κατεβάσετε— αλλά μην το εγκαταστήσετε. Εάν πείτε στην ενημέρωση να προχωρήσει και να την εγκαταστήσετε, πιθανότατα θα αποτύχει αφού χρησιμοποιείτε μια ριζωμένη συσκευή.
Αντ 'αυτού, ενεργοποιήστε το FlashFire μόλις ολοκληρωθεί η λήψη του OTA. Θα πρέπει να εντοπίσει αυτόματα το αρχείο ενημέρωσης και να ρωτήσει εάν θέλετε να δημιουργήσετε τις ενέργειες για να το αναβοσβήσετε. Προχωρήστε και πατήστε "OK".
Αυτό θα δημιουργήσει μια οθόνη που μπορεί να φαίνεται λίγο συντριπτική για τους αρχάριους χρήστες, αλλά ουσιαστικά είναι μια ανάλυση του τι σκοπεύει να κάνει το FlashFire με το αρχείο OTA. Κάθε επιλογή είναι προσαρμόσιμη αν πατήσετε σε αυτό - για παράδειγμα, εάν δεν θέλετε να σκουπίσετε το διαμέρισμα της προσωρινής μνήμης, απλώς αποεπιλέξτε αυτήν την επιλογή. Μπορείτε επίσης να προσθέσετε διάφορες ενέργειες, αλλά δεν θα συνιστούσα απαραίτητα να το κάνετε τώρα.
Εάν έχετε προσαρμοσμένη ανάκτηση όπως εγκατεστημένο το TWRP , Το FlashFire θα το δημιουργήσει αντίγραφα ασφαλείας πριν ξεκινήσει τη διαδικασία και θα το επαναφέρει μετά.
Μόλις ολοκληρώσετε το σύνολο των οδηγιών, πατήστε το κουμπί "Flash". Θα δώσει μια προειδοποίηση ότι μπορεί να χρειαστεί λίγος χρόνος για τη φόρτωση του FlashFire και ενδέχεται να εμφανιστούν μερικές μαύρες οθόνες. Προχωρήστε και πατήστε ξανά "OK".
Μετά από αυτό, το FlashFire θα επανεκκινήσει και θα δείτε μια σειρά κυλιόμενων κειμένων στην οθόνη. Αφήστε τη συσκευή μόνη της για να κάνει τη δουλειά της, δηλαδή το FlashFire εκτελεί τις απαραίτητες εντολές. Όταν τελειώσει, θα επανεκκινήσει με την αναβάθμιση της ενημέρωσης και την επαναφορά της ρίζας. Κεραία. Τόσο απλό.
Τι πρέπει να κάνετε εάν δεν λειτουργεί το Flash OTA
Εάν έχετε τροποποιήσει τη συσκευή σας με τρόπο που εμποδίζει το FlashFire να εφαρμόσει την ενημέρωση — ίσως εκτελείτε έναν προσαρμοσμένο πυρήνα ή το διαμέρισμα / σύστημα έχει τροποποιηθεί από το Xposed Framework , για παράδειγμα - τότε η ενημέρωση θα "αποτύχει". Προς το παρόν δεν υπάρχει ειδοποίηση ότι η ενημέρωση δεν έχει εφαρμοστεί, επομένως θα πρέπει να μεταβείτε στο μενού Ρυθμίσεις> Σχετικά με το τηλέφωνο και να δείτε εάν έχει αλλάξει ο αριθμός έκδοσης. Εάν όχι, τότε γνωρίζετε ότι η ενημέρωση δεν εφαρμόστηκε (υπάρχει επίσης μια καλή πιθανότητα το Android να σας ειδοποιήσει ότι η ενημέρωση πρέπει να εγκατασταθεί).
Όταν συμβεί αυτό, το καλύτερο που πρέπει να κάνετε είναι να κατεβάσετε το εργοστασιακή εικόνα για τη συσκευή σας εάν είναι διαθέσιμη. Σε αυτό το παράδειγμα, θα ανανεώσω τη νεότερη ενημέρωση (ενημερώσεις κώδικα ασφαλείας Απριλίου 2016) στο Nexus 7 μου.
Μετά τη λήψη, αντιγράψτε το αρχείο .tgz της εργοστασιακής εικόνας στον εσωτερικό χώρο αποθήκευσης ή στην κάρτα SD του τηλεφώνου σας.
Ανοίξτε το FlashFire και πατήστε το κινούμενο κουμπί δράσης (το κόκκινο κουμπί με το συν) στην κάτω δεξιά γωνία. Επιλέξτε "Πακέτο πακέτου υλικολογισμικού".
Αυτό θα ανοίξει ένα είδος διαχείρισης αρχείων, το οποίο θα πρέπει να είναι προεπιλεγμένο στον ριζικό εσωτερικό φάκελο αποθήκευσης. Κάντε κύλιση προς τα κάτω μέχρι να βρείτε το αρχείο που μόλις μετακινήσατε στη συσκευή.
Μόλις επιλέξετε το αρχείο εικόνας, το FlashFire θα σαρώσει το αρχείο για να επαληθεύσει το περιεχόμενό του και, στη συνέχεια, θα παρουσιάσει μια λίστα με το τι μπορεί (και θα) αναβοσβήνει. Είστε ελεύθεροι να επιλέξετε αυτό που θέλετε εδώ - εάν έχετε μια προσαρμοσμένη ανάκτηση και θέλετε να το διατηρήσετε έτσι, απλώς αποεπιλέξτε την επιλογή "ανάκτηση", για παράδειγμα.
Μόλις είστε έτοιμοι να αναβοσβήσετε, απλώς πατήστε το σημάδι επιλογής στην επάνω δεξιά γωνία. Θα εμφανιστεί για άλλη μια φορά ο κατάλογος των ενεργειών πριν προχωρήσει, οπότε αν θέλετε ή θέλετε να αλλάξετε κάτι, τώρα είναι η ώρα.
Αφού επιβεβαιώσετε όλα τα βήματα, πατήστε το κουμπί "Flash". Θα δείτε την ίδια προειδοποίηση για το FlashFire να πάρει λίγο χρόνο για να φορτώσει και να εμφανιστούν μερικές μαύρες οθόνες. Απλώς πατήστε "OK".
Το FlashFire θα επανεκκινήσει και θα κάνει το πράγμα του. Δεδομένου ότι αναβοσβήνει ένα πλήρες αρχείο εικόνας και όχι μόνο μια απλή ενημέρωση, μπορεί να χρειαστεί λίγος χρόνος για να ολοκληρωθεί. Μόλις γίνει, θα επανεκκινήσει και θα είστε καλό να πάτε.
Αυτό είναι ακριβώς το ξύσιμο της επιφάνειας του τι μπορεί να κάνει το FlashFire, και αυτό σημαίνει χωρίς να αναφέρουμε τι θα είναι ικανό στο μέλλον. Θα έχουμε αναμφίβολα περισσότερα πράγματα για να το πούμε μόλις περάσουμε περισσότερο χρόνο με τις επερχόμενες ενημερώσεις της εφαρμογής.