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