Γρήγοροι Σύνδεσμοι
- Τι περιέχει η ενημέρωση του bootloader του Android 13 για το Google Pixel 6/6 Pro/6a;
- Πώς μπορώ να κάνω υποβάθμιση σε Android 12 από Android 13 στο Google Pixel 6/6 Pro/6a;
- Υπάρχει κάποιο μειονέκτημα της παραμονής στο Android 12;
Android 13 έχει βγει εδώ και λίγο καιρό. Ως σημαντική αναβάθμιση της έκδοσης, είναι δελεαστικό να πηδήξετε στο συγκρότημα -- ειδικά για τους χρήστες του Google Pixel. Τι γίνεται όμως αν μόλις ενημερώσατε το Android 13 αλλά δεν σας αρέσει πολύ; Το μεγάλο ερώτημα είναι, μπορείτε να υποβαθμίσετε το smartphone Pixel, συμπεριλαμβανομένης της πιο πρόσφατης σειράς Pixel 6, από Android 13 σε 12;
Σε αντίθεση με πολλούς Android OEM, η Google διατηρεί μια αποκλειστική πύλη λήψης υλικολογισμικού για τα smartphone της. Εάν διαθέτετε μια παραλλαγή οποιουδήποτε τηλεφώνου Pixel εκτός εταιρείας κινητής τηλεφωνίας (αναφέρεται επίσης ως "ξεκλείδωτη"), θα πρέπει να μπορείτε να ξεκλειδώσετε το bootloader του και αναβοσβήνει χειροκίνητα ένα παλαιότερο λογισμικό Android 12
να επιστρέψει πίσω. Ωστόσο, η κατάσταση είναι λίγο διαφορετική για την οικογένεια συσκευών Pixel 6 που τροφοδοτούνται με Google Tensor.Η σταθερή ενημέρωση Android 13 για το Google Pixel 6, Pixel 6 Pro, και το Pixel 6a έφερε μαζί νέες ενημερώσεις του bootloader. Μόλις αναβαθμιστείτε, εσείς δεν μπορεί να αναβοσβήνει ένα παλιότερο bootloader λόγω προστασίας κατά της ανατροπής. Ως αποτέλεσμα, η τακτική διαδικασία υποβάθμισης σε Android 12 δεν θα λειτουργεί σε αυτές τις συσκευές. Ωστόσο, εξακολουθεί να είναι δυνατή η εκκίνηση του Android 12 στον αναβαθμισμένο bootloader. Αν θέλετε να υποβαθμίσετε το Android 13 ξανά σε Android 12 στο Pixel 6/6 Pro/6a, είμαστε εδώ για να σας βοηθήσουμε.
- Η σειρά Google Pixel 6 έλαβε νέες ενημερώσεις bootloader με το σταθερό Android 13 OTA.
- Αφού κάνετε αναβάθμιση, δεν μπορείτε να αναβοσβήσετε ένα παλαιότερο bootloader.
- Μπορείτε, ωστόσο, να εκκινήσετε το Android 12 στο νέο bootloader.
Τι περιέχει η ενημέρωση του bootloader του Android 13 για το Google Pixel 6/6 Pro/6a;
Ο bootloader μιας συσκευής Android είναι ένα πολύ περίπλοκο κομμάτι λογισμικού. Είναι υπεύθυνος για την εκκίνηση της αλυσίδας εκκίνησης μετά από κάθε νέα εκκίνηση από την κατάσταση απενεργοποίησης. Υπάρχουν πολλά στοιχεία χαμηλού επιπέδου σε μια εικόνα του bootloader, τα οποία είναι στενά ενσωματωμένα με το SoC της συσκευής-στόχου. Εν ολίγοις, η επεξεργασία του bootloader σε μια σύγχρονη συσκευή καταναλωτή είναι μια εξαιρετικά δύσκολη δουλειά.
Σε περίπτωση που σας ενδιαφέρει, δείτε τι μπορείτε να βρείτε μέσα στην εικόνα του bootloader του Google Pixel 6a:
Παρόλο που καταφέρνετε να αποκρυπτογραφήσετε τον κωδικό και να επιδιορθώσετε τις ρουτίνες προστασίας κατά της επαναφοράς στο νέο Ενημερωμένη έκδοση του bootloader για το Google Pixel 6, 6 Pro ή 6a, δεν υπάρχει γνωστός τρόπος για να το αναβοσβήσετε χωρίς bricking το τηλέφωνό σου. Αυτό συμβαίνει επειδή δεν έχουμε πρόσβαση στους προγραμματιστές με υπογραφή OEM και στα κρυπτογραφικά κλειδιά που είναι απαραίτητα για την εκτέλεση τέτοιων λειτουργιών.
Πώς μπορώ να κάνω υποβάθμιση σε Android 12 από Android 13 στο Google Pixel 6/6 Pro/6a;
Πρέπει να τονίσουμε ότι δεν πρέπει να το κάνετε αυτό εκτός εάν αντιπαθείτε πραγματικά το Android 13 ή δεν παίζει καλά με ορισμένες συγκεκριμένες εφαρμογές. Το Android 13 έχει μερικά εκπληκτικά νέα χαρακτηριστικά - ειδικά που σχετίζονται με το απόρρητο και την ασφάλεια - που το καθιστούν ανώτερο από τις προηγούμενες εκδόσεις Android από πολλές απόψεις. Θα είναι επίσης το πιο ενημερωμένο όσον αφορά τις ενημερώσεις κώδικα ασφαλείας.
Εάν τα γνωρίζετε όλα αυτά και εξακολουθείτε να θέλετε να επιστρέψετε στο Android 12, τα βήματα είναι σχετικά απλά. Αλλά πρώτα, θα πρέπει να κάνετε είναι να δημιουργήσετε αντίγραφα ασφαλείας των εφαρμογών, των φωτογραφιών, των βίντεο κ.λπ., γιατί Η υποβάθμιση θα σβήσει εντελώς το τηλέφωνό σας. Επίσης, βεβαιωθείτε ότι έχετε τα πιο πρόσφατα Δυαδικά ADB και Fastboot εγκατεστημένο στον υπολογιστή σας.
Παρακάμπτοντας το bootloader που αναβοσβήνει
- Αφού τακτοποιήσετε όλα τα αντίγραφα ασφαλείας, θα πρέπει να ελέγξετε την έκδοση bootloader του Google Pixel 6/6 Pro/6a. Για να αποφύγετε ένα σκληρό σενάριο, βεβαιωθείτε ότι και οι δύο υποδοχές της συσκευής-στόχου έχουν την ίδια έκδοση του bootloader Android 13. Εάν χρειάζεστε βοήθεια, ρίξτε μια ματιά τον οδηγό μας για τον προσδιορισμό της έκδοσης bootloader των συσκευών της σειράς Google Pixel 6 για προστασία κατά της ανατροπής.
- Στον υπολογιστή σας/Mac/Chromebook, κατεβάστε την εργοστασιακή εικόνα που αντιστοιχεί στην έκδοση Android 12 της επιλογής σας για τη συσκευή-στόχο.
- Εξαγάγετε τα περιεχόμενα του αρχείου ZIP εργοστασιακής εικόνας και εντοπίστε την εικόνα του bootloader στα εξαγόμενα αρχεία. Θα πρέπει να ονομάζεται "bootloader-[device codename]-[platform codename]-[major version]-[minor version].img."
- Για τα Pixel 6 και 6 Pro, το κωδικό όνομα της πλατφόρμας είναι "slider", ενώ για το Pixel 6a, είναι "bluejay".
- Διαγράψτε την εικόνα του bootloader από τον εξαγόμενο φάκελο.
- Τροποποιήστε το σενάριο που αναβοσβήνει ως εξής:
- Εάν χρησιμοποιείτε Windows, ανοίξτε το αρχείο με το όνομα "flash-all.bat" με το Σημειωματάριο (ή το αγαπημένο σας πρόγραμμα επεξεργασίας κειμένου), διαγράψτε το bootloader που αναβοσβήνει σχετικό τμήμα, προσθέστε "--force" (χωρίς εισαγωγικά) μεταξύ των ορισμάτων "-w" και "update" στο τμήμα εικόνας συστήματος που αναβοσβήνει και αποθηκεύστε το αρχείο.
- Χρήστες Linux και macOS, ανοίξτε το αρχείο με το όνομα "flash-all.sh" με τον αγαπημένο σας επεξεργαστή κειμένου, διαγράψτε το bootloader που αναβοσβήνει σχετικά τμήμα, προσθέστε "--force" (χωρίς εισαγωγικά) μεταξύ των ορισμάτων "-w" και "update" στο τμήμα εικόνας συστήματος που αναβοσβήνει και αποθηκεύστε το αρχείο.
- Τώρα που έχουμε τροποποιήσει το σενάριο, μπορούμε να συνεχίσουμε την εργασία που αναβοσβήνει. Σημειωτέον, χρειάζεστε έναν ξεκλείδωτο bootloader για να αναβοσβήνει μέσω του Fastboot, επομένως εκτελέστε το ξεκλείδωμα του bootloader εάν δεν το έχετε κάνει ήδη.
- Επανεκκινήστε το Pixel 6/6 Pro/6a σε λειτουργία bootloader και συνδεθείτε στο PC/Mac/Chromebook χρησιμοποιώντας ένα καλώδιο USB.
- Ανοίξτε ένα παράθυρο τερματικού στον υπολογιστή σας, μεταβείτε στη θέση από την οποία εξαγάξατε την εργοστασιακή εικόνα του Android 12 και εκτελέστε το σενάριο που αναβοσβήνει.
- Για Windows:
.\flash-all.bat
- Για macOS και Linux:
./flash-all.sh
- Για Windows:
- Περιμένετε να συμβεί το φλας, να επανεκκινηθεί η συσκευή και να εκκινηθεί το Android 12. Η πρώτη μπότα μπορεί να διαρκέσει πολύ χρόνο, οπότε να είστε υπομονετικοί.
Λάβετε υπόψη ότι δεν πρόκειται για πραγματική υποβάθμιση, καθώς δεν μπορούμε να αντικαταστήσουμε το νέο bootloader με ένα παλιό. Ωστόσο, μπορούμε να εκκινήσουμε το Android 12 στο Google Pixel 6/6 Pro/6a πάνω από τον αναβαθμισμένο bootloader, καθώς δεν επιβάλλει κανέναν περιορισμό στην έκδοση Android. Για να το θέσω απλά, ο νέος bootloader είναι συμβατός τόσο με Android 13 όσο και με Android 12, γεγονός που το καθιστά πιθανή εκτέλεση μιας παλαιότερης έκδοσης Android 12 σε αυτές τις συσκευές ακόμα και μετά την αύξηση του δείκτη επαναφοράς μετρώ.
Χρησιμοποιώντας τις επίσημες εικόνες υποστήριξης προγραμματιστών
Για τους προγραμματιστές, η Google προσφέρει τροποποιημένες εικόνες συστήματος Android 12 για την οικογένεια Pixel 6 που βασίζονται σε δημόσιες και σταθερές εκδόσεις Android 12 και Android 12L. Αυτά τα "Εικόνες υποστήριξης προγραμματιστών" διαθέτουν μια ενημερωμένη έκδοση του bootloader που περιλαμβάνει νέες διορθώσεις ασφαλείας και έναν αυξημένο μετρητή κατά της επαναφοράς.
Λήψη εικόνων υποστήριξης προγραμματιστών Android 12/12L για τη σειρά Google Pixel 6
Όταν πρόκειται για εγκατάσταση, οι Εικόνες Υποστήριξης Προγραμματιστή πρέπει να αναβοσβήνουν μέσω του Fastboot. Για να μάθετε περισσότερα, ρίξτε μια ματιά στον οδηγό μας.
Για αναφορά, οι Εικόνες Υποστήριξης Προγραμματιστή αποστέλλονται με τις ακόλουθες εκδόσεις του bootloader:
Συσκευή, Φόρουμ συσκευής, Κωδικό όνομα |
Υποστήριξη προγραμματιστών Android 12 Έκδοση bootloader εικόνας |
Υποστήριξη προγραμματιστών Android 12L Έκδοση bootloader εικόνας |
---|---|---|
Google Pixel 6 (oriole) |
slider-1.0-8844048 |
slider-1.2-8831283 |
Google Pixel 6 Pro (κοράκι) |
slider-1.0-8844048 |
slider-1.2-8831283 |
Google Pixel 6a (bluejay) |
N/A |
bluejay-1.1-8927508 |
Λάβετε υπόψη ότι αυτές οι εκδόσεις με επίκεντρο προγραμματιστές δεν είναι κατάλληλες για γενική χρήση. Δεν θα λαμβάνουν ενημερώσεις ασφαλείας OTA όπως οι αντίστοιχοι καταναλωτές. Επίσης, οι εκδόσεις δεν είναι εγκεκριμένες από το Compatibility Test Suite (CTS), επομένως οι προγραμματιστές που απαιτούν εκδόσεις εγκεκριμένες από CTS ή χρησιμοποιούν API SafetyNet ενδέχεται να αντιμετωπίσουν προβλήματα.
Υπάρχει κάποιο μειονέκτημα της παραμονής στο Android 12;
Όποια μέθοδο κι αν επιλέξετε, το τελικό αποτέλεσμα θα είναι ουσιαστικά ένας υβριδικός συνδυασμός του bootloader και του υλικολογισμικού για το Google Pixel έκτης γενιάς. Μπορεί να λειτουργεί προς το παρόν, αλλά δεν υπάρχει επίσημη υποστήριξη για αυτήν τη συγχώνευση -- εκτός από τις Εικόνες υποστήριξης προγραμματιστών, αλλά δεν προορίζονται ακριβώς για τακτικούς χρήστες. Δεν υπάρχουν πλέον μηνιαίες ενημερώσεις ασφαλείας στο Android 12, πράγμα που σημαίνει ότι πρέπει να κάνετε αναβάθμιση σε Android 13 ούτως ή άλλως για να συνεχίσετε να λαμβάνετε τις διορθώσεις.
Επιπλέον, ο bootloader περιέχει έναν αριθμό εικόνων υλικολογισμικού χαμηλού επιπέδου για διάφορα στοιχεία υλικού. Παραμένοντας στο Android 12, θα προκαλέσετε πολλά ζητήματα ασυμβατότητας κάτω από την κουκούλα που μπορεί να επηρεάσουν την απόδοση του Pixel 6, 6 Pro ή 6a στην πραγματικότητα. Σκεφτείτε αυτό ως απόδειξη της ιδέας, αλλά κάνετε περισσότερο κακό παρά καλό με την επιστροφή στο Android 12. Εάν επιλέξετε να κάνετε υποβάθμιση από μια έκδοση Android σε άλλη, τότε το κάνετε με δική σας ευθύνη.