Μπορείτε να χρησιμοποιήσετε το FastbootD για να αναβοσβήσετε γρήγορα μια ROM ή GSI σε ορισμένα τηλέφωνα Android χωρίς προσαρμοσμένη ανάκτηση. Δείτε πώς να το κάνετε.

Η εγκατάσταση προσαρμοσμένων ROM σε τηλέφωνα Android ήταν σχετικά απλή. Ξεκλειδώσατε το bootloader, εγκαταστήσατε μια προσαρμοσμένη ανάκτηση και ήσασταν σχεδόν έτοιμοι να ξεκινήσετε.

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

Λοιπόν, ας δούμε τι είναι το FastbootD και πώς να εκκινήσετε σε λειτουργία FastbootD και να το χρησιμοποιήσετε για να εγκαταστήσετε μια προσαρμοσμένη ROM ή GSI (Generic System Image).

Τι είναι το FastbootD;

Το FastbootD βοηθά στο να αναβοσβήνουν εικόνες υλικολογισμικού σε τηλέφωνα Android και τις αντιμετωπίζει στην κατάσταση Device Disabled Verification Failed ή DDVF. Αυτή η κατάσταση εμφανίζεται όταν ο φορτωτής εκκίνησης της συσκευής δεν μπορεί να αναγνωρίσει την υπογραφή του ενημερωμένου υλικολογισμικού, συνήθως επειδή το υλικολογισμικό δεν είναι υπογεγραμμένο ή παραποιημένο.

instagram viewer

Το FastbootD βοηθά στην επαναφορά της συσκευής σε κατάσταση χρήσης. Ωστόσο, οι περισσότεροι προχωρημένοι χρήστες και προγραμματιστές το χρησιμοποιούν για την εγκατάσταση προσαρμοσμένων ROM και GSI.

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

Εάν δεν είστε βέβαιοι εάν θα χρησιμοποιήσετε το Fastboot ή το FastbootD, θα πρέπει να ελέγξετε εάν το τηλέφωνό σας Android υποστηρίζει το Project Treble (περισσότερα για αυτό παρακάτω).

Εάν το τηλέφωνο δεν υποστηρίζει το Project Treble, πιθανότατα δεν έχει λειτουργία FastbootD, επομένως μπορείτε να χρησιμοποιήσετε τη λειτουργία Fastboot. Ωστόσο, όπως θα συζητήσουμε σύντομα, εάν το τηλέφωνό σας διαθέτει λειτουργία FastbootD, πιθανότατα θα πρέπει να τη χρησιμοποιήσετε για να αναβοσβήσετε την εικόνα του συστήματος.

Πώς να εκκινήσετε σε λειτουργία FastbootD

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

Για εκκίνηση σε λειτουργία FastbootD, πρέπει να ρυθμίσετε μια σύνδεση ADB μεταξύ της συσκευής σας Android και του υπολογιστή σας. Εάν δεν ξέρετε πώς να το κάνετε αυτό, ανατρέξτε στον λεπτομερή οδηγό μας για πώς να χρησιμοποιήσετε το ADB και το Fastboot στο Android. Αυτό θα πρέπει να ενεργοποιήσει τη σύνδεση ADB.

Πρέπει επίσης να ξεκλειδώστε το bootloader του τηλεφώνου σας Android για να χρησιμοποιήσετε το FastbootD. Οι οδηγίες για αυτό διαφέρουν για κάθε συσκευή, επομένως είναι καλύτερο να μεταβείτε στα φόρουμ XDA ή στον ιστότοπο του κατασκευαστή για καθοδήγηση. Το ξεκλείδωμα του bootloader διαγράφει όλα τα δεδομένα χρήστη σας, επομένως δημιουργήστε αντίγραφα ασφαλείας όλων πριν συνεχίσετε.

Βήμα 1: Εγκαταστήστε και ρυθμίστε το ADB

Μόλις ρυθμιστεί το ADB και ξεκλειδωθεί ο φορτωτής εκκίνησης, συνδέστε το τηλέφωνό σας στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο USB. Ανοίξτε τη γραμμή εντολών ή το τερματικό στον προεπιλεγμένο φάκελο ADB στον υπολογιστή σας. Πρώτα, ελέγξτε τη σύνδεση ADB πληκτρολογώντας την ακόλουθη εντολή. Θα πρέπει να επιστρέψει έναν μεγάλο σειριακό αριθμό:

συσκευές adb

Συγουρεύομαι Ξεκλείδωμα OEM είναι ενεργοποιημένη στις Επιλογές προγραμματιστή στο τηλέφωνό σας, όπως αναφέρεται στον οδηγό μας, και επανεκκινήστε στο bootloader με αυτήν την εντολή:

adb bootloader επανεκκίνησης

Βήμα 2: Ξεκλείδωμα Αναβοσβήνει

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

το fastboot αναβοσβήνει ξεκλείδωμα
fastboot που αναβοσβήνει unlock_critical

Βήμα 3: Απενεργοποιήστε την επαλήθευση

Τώρα, απενεργοποιήστε την επαλήθευση για να αποφύγετε την επισήμανση για παραβίαση των κρίσιμων αρχείων. Για αυτό, χρειάζεστε τα αρχεία VBMeta (Verified Boot Metadata) από το απόθεμα ή την προσαρμοσμένη ROM (αν τα έχει). Αυτά είναι αρχεία που αποθηκεύουν αθροίσματα ελέγχου και υπογραφές άλλων κατατμήσεων στο τηλέφωνό σας.

Συνήθως μπορείτε να βρείτε τα αρχεία ROM ή VBMeta στοκ στη συσκευή σας XDA φόρουμ ή στον ιστότοπο του κατασκευαστή σας. Απλώς πληκτρολογήστε το μοντέλο σας και γράψτε "Stock ROM" ή "Flash File" δίπλα του στην Αναζήτηση Google και θα βρείτε τη ROM. Μπορείτε επίσης να δοκιμάσετε SamMobile για τηλέφωνα Samsung ή Google για τηλέφωνα Pixel.

Μόλις το αποκτήσετε, εξάγετε το και αποθηκεύστε το vbmeta.img και vbmeta_system.img στον φάκελο ADB και εκτελέστε αυτές τις εντολές:

γρήγορη μπότα --καθιστώ ανίκανο-αλήθεια --καθιστώ ανίκανο-επαλήθευση flash vbmeta vbmeta.img
γρήγορη μπότα --καθιστώ ανίκανο-αλήθεια --καθιστώ ανίκανο-επαλήθευση flash vbmeta_system vbmeta_system.img

Βήμα 4: Εκκίνηση σε λειτουργία FastbootD

Τώρα, επανεκκινήστε σε λειτουργία FastbootD εισάγοντας αυτήν την εντολή:

fastboot επανεκκίνηση fastboot

Αυτό το βήμα εκκινεί τη συσκευή σας σε λειτουργία FasbootD, ώστε να είστε στο επίπεδο όπου μπορείτε να αναβοσβήσετε την προσαρμοσμένη ROM ή το GSI σας.

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

Ορισμένες εντολές μπορεί να είναι περιττές εάν το τηλέφωνό σας δεν έχει δυναμικά διαμερίσματα ή έχει μόνο A αντί για AB.

Μπορείτε να ελέγξετε εάν το τηλέφωνό σας έχει δυναμικά διαμερίσματα και εάν μπορείτε να αναβοσβήσετε ένα GSI χρησιμοποιώντας μία από αυτές τις δωρεάν εφαρμογές: Έλεγχος τριπλών ή Πληροφορίες για τα Treble.

Το Project Treble σάς επιτρέπει να εγκαταστήσετε τις ίδιες εικόνες συστήματος σε συσκευές με διαφορετικές προδιαγραφές υλικού. Εάν η συσκευή σας υποστηρίζει το Project Treble σύμφωνα με την εφαρμογή, μπορείτε να εγκαταστήσετε GSI σε αυτό.

Πώς να αναβοσβήσετε μια προσαρμοσμένη ROM ή GSI χρησιμοποιώντας τη λειτουργία FastbootD

Για να προχωρήσετε περαιτέρω, βεβαιωθείτε ότι έχετε ακολουθήσει κάθε βήμα που αναφέρεται παραπάνω. Κατεβάστε την προσαρμοσμένη ROM που δημιουργήθηκε για τη λειτουργία του τηλεφώνου σας ή ένα GSI από το XDA ή αυτό χρήσιμο Λίστα ROM GitHub. Τοποθετήστε το αρχείο εικόνας στο φάκελο ADB και μετονομάστε το σε system.img. Εάν πρόκειται για GSI, μπορείτε να διαβάσετε περισσότερες λεπτομέρειες σχετικά αναβοσβήνει ένα GSI και Δυναμικές ενημερώσεις συστήματος.

Το καλύτερο μέρος για να βρείτε προσαρμοσμένες ROM είναι και ήταν πάντα το XDA. Μπορείτε να αναζητήσετε το μοντέλο του τηλεφώνου σας και αν υπάρχει κάποια εξέλιξη για αυτό, θα το βρείτε στο φόρουμ του. Οι προσαρμοσμένες ROM σε αυτά τα φόρουμ κατασκευάζονται ειδικά για ένα μόνο μοντέλο τηλεφώνου, σε αντίθεση με τα GSI, τα οποία είναι συμβατά με κάθε μοντέλο που υποστηρίζει το Project Treble.

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

Έτσι, υποθέτοντας ότι είστε στο FastbootD, ας προχωρήσουμε στην εγκατάσταση μιας νέας ROM.

Βήμα 1: Διαγράψτε το σύστημα

Πρώτα, πρέπει να ελέγξετε το δυαδικό αρχείο Fastboot και θα πρέπει να προχωρήσετε μόνο εάν επιστρέψει η εντολή is-userspace: ναι. Μην ανησυχείς. Λέει Ναί στις περισσότερες περιπτώσεις, αλλά θέλουμε απλώς να είμαστε σίγουροι. Εισαγάγετε αυτήν την εντολή για να ελέγξετε:

fastboot getvar είναι-Χώρος χρήστη

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

σύστημα διαγραφής fastboot

Βήμα 2: Διαγράψτε τα διαμερίσματα

Το επόμενο βήμα είναι να διαγράψετε τα λογικά διαμερίσματα, ώστε να τα αντικαταστήσετε με νέα.

Για τηλέφωνα Android με δυναμικά διαμερίσματα (AB), εισαγάγετε αυτές τις εντολές:

γρήγορη μπότα διαγράφω-λογικός-χώρισμα προϊόν_α
γρήγορη μπότα διαγράφω-λογικός-χώρισμα προϊόν_β

Για συσκευές με κατατμήσεις μόνο A, χρησιμοποιήστε αυτήν την εντολή:

γρήγορη μπότα διαγράφω-λογικός-χώρισμα προϊόν

Βήμα 3: Φλας την εικόνα συστήματος

Τέλος, αναβοσβήστε το αρχείο συστήματος που αποθηκεύσατε στον φάκελο ADB:

γρήγορη μπόταλάμψηΣύστημαΣύστημα.img

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

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

Εξερευνήστε το FastbootD μετά από κατάλληλη έρευνα για τη συσκευή

Το FastbootD εξαλείφει την ανάγκη χρήσης προσαρμοσμένων ανακτήσεων όπως το TWRP. Ωστόσο, μπορείτε να έχετε πρόσβαση στο FastbootD μέσω του TWRP επίσης. Βρίσκεται στις Ρυθμίσεις για προχωρημένους της ανάκτησης και οι εντολές παραμένουν σχεδόν ίδιες με αυτές που περιγράψαμε.

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