Αρχική σελίδα » πως να » Πώς να εγκαταστήσετε ένα Android OTA ενημέρωση χωρίς να χάσετε Root με FlashFire

    Πώς να εγκαταστήσετε ένα Android OTA ενημέρωση χωρίς να χάσετε Root με FlashFire

    Οι αναβαθμίσεις του αέρα είναι εδώ και καιρό ο θησαυρός των υπαρχόντων χρηστών Android. Είναι μια ατελείωτη μάχη: η εγκατάσταση της ενημέρωσης διακόπτει τη ρίζα ή δεν θα αναβοσβήνει καθόλου, αλλά όλοι θέλουν την τελευταία έκδοση του κινητού τους λειτουργικού συστήματος. Χάρη σε ένα νέο εργαλείο που ονομάζεται FlashFire, ο αγώνας μπορεί να έχει τελειώσει.

    Γιατί οι ενημερώσεις OTA δεν παίζουν όμορφα με τα ριζωμένα τηλέφωνα

    Το Android βασίζεται στο Linux, έτσι ώστε οι συσκευές Android να έχουν έναν "root" χρήστη που λειτουργεί όπως ο λογαριασμός χρήστη Administrator στα Windows. Από προεπιλογή, το Android δεν σας δίνει πρόσβαση στο λογαριασμό root. Η ριζοβολία είναι η διαδικασία που επιτρέπει την πρόσβαση στον λογαριασμό root, εγκαθιστώντας το δυαδικό δυαδικό. Οι εφαρμογές μπορούν να καλέσουν το su για να αποκτήσουν αυξημένα προνόμια, ώστε να μπορούν να ξεφύγουν από το sandbox ασφαλείας του Android και να κάνουν πιο ισχυρά πράγματα. Το Android δεν έρχεται προ-ριζωμένο εξαιτίας των προβλημάτων ασφαλείας που θα μπορούσε να οδηγήσει σε αυτό, ειδικά για τους λιγότερο τεχνικά προσανατολισμένους χρήστες.

    Η ριζική διαδικασία εγκαθιστά επίσης μια εφαρμογή όπως το SuperSU, η οποία ελέγχει την πρόσβαση στο δυαδικό δυαδικό αρχείο, ώστε να μπορείτε να επιλέξετε ποιες εφαρμογές επιτρέπεται να έχουν πρόσβαση 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 για να Flash μια ενημέρωση OTA, χωρίς να χάσετε τη ρίζα

    Όταν λάβετε ειδοποίηση ότι υπάρχει διαθέσιμη μια ενημέρωση για τη συσκευή σας, το πρώτο πράγμα που θα θελήσετε να κάνετε είναι να προχωρήσετε και να το κατεβάσετε-αλλά μην το εγκαταστήσετε. Εάν ενημερώσετε την ενημερωμένη έκδοση για να προχωρήσει και να εγκατασταθεί, πιθανόν να αποτύχει από τη στιγμή που εκτελείτε μια ριζωμένη συσκευή.

    Αντ 'αυτού, ενεργοποιήστε το FlashFire μόλις ολοκληρωθεί η λήψη του OTA. Θα πρέπει να εντοπίσει αυτόματα το αρχείο ενημέρωσης και να σας ρωτήσει αν θέλετε να δημιουργήσετε τις ενέργειες για να το αναβοσβήνετε. Συνεχίστε και πατήστε "OK".

    Αυτό θα δημιουργήσει μια οθόνη που μπορεί να φαίνεται λίγο συντριπτική για τους αρχάριους χρήστες, αλλά είναι ουσιαστικά μόνο μια ανάλυση του τι προτίθεται να κάνει το FlashFire με το αρχείο OTA. Κάθε επιλογή είναι προσαρμόσιμη αν πατήσετε σε αυτήν - για παράδειγμα, εάν δεν θέλετε να σκουπίσετε το διαμέρισμα προσωρινής μνήμης, απλά αποεπιλέξτε αυτήν την επιλογή. Μπορείτε επίσης να προσθέσετε διάφορες ενέργειες, αλλά δεν θα ήθελα να σας προτείνω να το κάνετε τώρα.

    Αν έχετε προσαρμοσμένη ανάκτηση, όπως το TWRP που έχει εγκατασταθεί, το FlashFire θα δημιουργήσει αντίγραφα ασφαλείας πριν ξεκινήσει τη διαδικασία και θα το επαναφέρει στη συνέχεια.

    Αφού ολοκληρώσετε το σύνολο των οδηγιών, πατήστε το πλήκτρο "Flash". Θα δώσει μια προειδοποίηση ότι μπορεί να χρειαστεί λίγος χρόνος για να φορτωθεί το FlashFire και μπορεί να εμφανιστούν μερικές μαύρες οθόνες. Συνεχίστε και πατήστε "OK" ξανά.

    Μετά από αυτό, το FlashFire θα επανεκκινήσει και θα δείτε ένα σωρό κείμενο κύλισης στην οθόνη. Αφήστε τη συσκευή μόνη της να κάνει το πράγμα της - αυτό είναι μόνο το FlashFire που εκτελεί τις απαραίτητες εντολές. Όταν ολοκληρωθεί, θα γίνει επανεκκίνηση με την ενημέρωση να αναβοσβήνει και να αποκατασταθεί η ρίζα. Κεραία. Τόσο απλό.

    Τι να κάνετε αν αναβοσβήνει ο ΟΤΑ δεν λειτουργεί

    Εάν έχετε τροποποιήσει τη συσκευή σας με τρόπο που δεν επιτρέπει στην εφαρμογή FlashFire να εφαρμόσει την ενημέρωση - ίσως εκτελείτε έναν προσαρμοσμένο πυρήνα ή το / τμήμα διαμερίσματος έχει τροποποιηθεί από το Xposed Framework, για παράδειγμα - τότε η ενημέρωση θα αποτύχει. "Αυτήν τη στιγμή δεν υπάρχει ειδοποίηση ότι η ενημέρωση δεν έχει εφαρμοστεί, επομένως θα πρέπει να μεταβείτε στο μενού Ρυθμίσεις> Σχετικά με το τηλέφωνο και να δείτε αν ο αριθμός κατασκευής έχει αλλάξει. Εάν όχι, τότε γνωρίζετε ότι η ενημέρωση δεν εφαρμόστηκε (υπάρχει επίσης μια καλή πιθανότητα το Android θα σας ειδοποιήσει ότι η ενημέρωση πρέπει ακόμα να εγκατασταθεί).

    Όταν συμβεί αυτό, το καλύτερο που μπορείτε να κάνετε είναι να κατεβάσετε την εργοστασιακή εικόνα της συσκευής σας, εάν είναι διαθέσιμη. Σε αυτό το παράδειγμα, θα αναβοσβήσω στο Nexus 7 το πιο πρόσφατο ενημερωμένο (patches ασφαλείας του Απριλίου 2016).

    Μετά τη λήψη, αντιγράψτε το αρχείο .tgz της εργοστασιακής εικόνας στην εσωτερική αποθήκευση του τηλεφώνου σας ή στην κάρτα SD.

    Ανοίξτε το FlashFire και αγγίξτε το κουμπί επιπλέουσας ενέργειας (το κόκκινο κουμπί με το συν) στην κάτω δεξιά γωνία. Επιλέξτε "πακέτο υλικολογισμικού Flash".

    Αυτό θα ανοίξει έναν διαχειριστή αρχείων των ειδών, ο οποίος θα πρέπει προεπιλογή στον φάκελο εσωτερικής αποθήκευσης ρίζας. Κάντε κύλιση προς τα κάτω μέχρι να βρείτε το αρχείο που μόλις μετακινήσατε στη συσκευή.

    Μόλις επιλέξετε το αρχείο εικόνας, το FlashFire θα σαρώσει το αρχείο για να επαληθεύσει τα περιεχόμενά του και, στη συνέχεια, θα παρουσιάσει μια λίστα με ό, τι μπορεί να αναβοσβήνει (και θα). Είστε ελεύθεροι να επιλέξετε αυτό που θέλετε εδώ - αν έχετε προσαρμοσμένη ανάκτηση και θέλετε να το κρατήσετε έτσι, απλά απενεργοποιήστε την επιλογή "ανάκτηση", για παράδειγμα.

     

    Μόλις είστε έτοιμοι να αναβοσβήνετε, απλώς αγγίξτε το σημάδι στην επάνω δεξιά γωνία. Για άλλη μια φορά θα παρουσιαστεί ο κατάλογος των ενεργειών προτού προχωρήσει, οπότε αν θέλετε ή πρέπει να αλλάξετε τίποτα, τώρα είναι η ώρα.

    Αφού επιβεβαιώσετε όλα τα βήματα, πατήστε το κουμπί "Flash". Θα δείτε την ίδια προειδοποίηση σχετικά με το FlashFire που θα χρειαστεί λίγο χρόνο για να φορτωθεί και ότι μπορεί να εμφανιστούν μερικές μαύρες οθόνες. Απλώς πατήστε "OK".

    Το FlashFire θα επανεκκινήσει και θα κάνει το πράγμα του. Δεδομένου ότι αναβοσβήνει ένα πλήρες αρχείο εικόνας και όχι απλά μια απλή ενημέρωση, θα μπορούσε να πάρει λίγο χρόνο για να τελειώσει. Μόλις το κάνει, ωστόσο, θα επανεκκινήσει και θα είναι καλό να πάτε.


    Αυτό είναι μόνο το ξύσιμο της επιφάνειας του FlashFire που μπορεί να κάνει αυτή τη στιγμή, και αυτό δεν συμβαίνει χωρίς να αναφέρει τι θα είναι ικανή στο μέλλον. Θα έχουμε αναμφισβήτητα περισσότερα πράγματα να πούμε γι 'αυτό μόλις περάσουμε περισσότερο χρόνο με τις επικείμενες ενημερώσεις στην εφαρμογή.