Legături rapide
- Ce este în interiorul actualizării bootloader-ului Android 13 pentru Google Pixel 6/6 Pro/6a?
- Cum pot face downgrade la Android 12 de la Android 13 pe Google Pixel 6/6 Pro/6a?
- Există vreun dezavantaj în a rămâne la Android 12?
Android 13 a ieșit de ceva vreme. Ca o actualizare majoră a versiunii, este tentant să sari în treabă -- mai ales pentru utilizatorii Google Pixel. Dar ce se întâmplă dacă tocmai ați actualizat la Android 13, dar nu vă place foarte mult? Marea întrebare este: poți să-ți faci downgrade smartphone-ul Pixel, inclusiv cea mai recentă linie Pixel 6, de la Android 13 la 12?
Spre deosebire de mulți OEM Android, Google menține un portal dedicat de descărcare a firmware-ului pentru smartphone-urile sale. Dacă aveți o variantă fără operator (numită și „deblocat”) a oricărui telefon Pixel, ar trebui să puteți debloca încărcătorul de pornire și flash manual un software Android 12 mai vechi a reveni înapoi. Cu toate acestea, situația este puțin diferită pentru familia de dispozitive Pixel 6 alimentată de Google Tensor.
Actualizare stabilă Android 13 pentru Google Pixel 6, Pixel 6 Pro, si Pixel 6a a adus noi actualizări de bootloader. Odată actualizat, tu nu se poate flash un bootloader mai vechi datorita protectiei anti-rollback. Drept urmare, procesul obișnuit de downgrade la Android 12 nu va funcționa pe aceste dispozitive. Cu toate acestea, este încă posibil să porniți Android 12 pe bootloader-ul actualizat. Dacă doriți să downgradeți Android 13 înapoi la Android 12 pe Pixel 6/6 Pro/6a, suntem aici pentru a vă ajuta.
- Gama Google Pixel 6 a primit noi actualizări de bootloader cu Android 13 OTA stabil.
- Odată ce faceți upgrade, nu mai puteți flash un bootloader mai vechi.
- Cu toate acestea, puteți încărca Android 12 pe noul bootloader.
Ce este în interiorul actualizării bootloader-ului Android 13 pentru Google Pixel 6/6 Pro/6a?
Bootloader-ul unui dispozitiv Android este un program foarte complex. Este responsabil pentru pornirea lanțului de pornire după fiecare pornire proaspătă din starea oprită. Există multe componente de nivel scăzut într-o imagine de bootloader, care sunt strâns integrate cu SoC-ul dispozitivului țintă. Pe scurt, manipularea bootloader-ului pe un dispozitiv modern de consum este o muncă extrem de dificilă.
În cazul în care sunteți interesat, iată ce puteți găsi în imaginea bootloader-ului Google Pixel 6a:
Chiar dacă reușești să descifrezi codul și să patchezi rutinele de protecție anti-rollback în noul actualizare bootloader pentru Google Pixel 6, 6 Pro sau 6a, nu există o modalitate cunoscută de a-l flash fără bricking telefonul tau. Acest lucru se datorează faptului că nu avem acces la programatorii și cheile criptografice semnate de OEM necesare pentru a efectua astfel de operațiuni.
Cum pot face downgrade la Android 12 de la Android 13 pe Google Pixel 6/6 Pro/6a?
Trebuie să subliniem că nu ar trebui să faceți acest lucru decât dacă nu vă place cu adevărat Android 13 sau nu funcționează bine cu anumite aplicații. Android 13 are câteva funcții noi extraordinare – în special legate de confidențialitate și securitate – care îl fac superior versiunilor anterioare de Android în multe privințe. De asemenea, va fi cel mai actualizat când vine vorba de corecții de securitate.
Dacă știți toate acestea și doriți totuși să reveniți la Android 12, pașii sunt relativ simpli. Dar mai întâi, va trebui să faceți backup pentru aplicațiile, fotografiile, videoclipurile etc., deoarece downgrade-ul va șterge complet telefonul. De asemenea, asigurați-vă că aveți cele mai recente Binare ADB și Fastboot instalat pe computerul dvs.
Omitând intermitentul bootloader-ului
- Odată ce ați sortat backupul, va trebui să verificați versiunea de încărcare a Google Pixel 6/6 Pro/6a. Pentru a evita un scenariu hard-brick, asigurați-vă că ambele sloturi ale dispozitivului țintă au aceeași versiune de bootloader Android 13. Dacă aveți nevoie de ajutor, aruncați o privire la tutorialul nostru pentru a determina versiunea de bootloader a dispozitivelor din seria Google Pixel 6 pentru protecție anti-răsturnare.
- Pe PC/Mac/Chromebook, descărcați imaginea fabricii corespunzătoare versiunii Android 12 la alegere pentru dispozitivul țintă.
- Extrageți conținutul fișierului ZIP imagine din fabrică și localizați imaginea bootloader-ului în fișierele extrase. Ar trebui să fie numit „bootloader-[nume de cod dispozitiv]-[nume de cod platformă]-[versiunea majoră]-[versiune minoră].img.”
- Pentru Pixel 6 și 6 Pro, numele de cod al platformei este „slider”, în timp ce pentru Pixel 6a, este „bluejay”.
- Ștergeți imaginea bootloader-ului din folderul extras.
- Modificați scriptul intermitent după cum urmează:
- Dacă sunteți pe Windows, deschideți fișierul numit „flash-all.bat” cu Notepad (sau editorul dvs. de text preferat), ștergeți intermitent bootloader-ul porțiunea aferentă, adăugați „--force” (fără ghilimele) între argumentele „-w” și „update” în segmentul intermitent al imaginii de sistem și salvați fișierul.
- Utilizatori Linux și macOS, deschideți fișierul numit „flash-all.sh” cu editorul de text preferat, ștergeți bootloader-ul legat de clipirea porțiune, adăugați „--force” (fără ghilimele) între argumentele „-w” și „update” în segmentul intermitent al imaginii de sistem și salvați fişier.
- Acum că am modificat scriptul, putem continua lucrarea de flashing. În special, aveți nevoie de un bootloader deblocat pentru a flash prin Fastboot, așa că efectuați deblocarea bootloader-ului dacă nu ați făcut-o deja.
- Reporniți Pixel 6/6 Pro/6a în modul bootloader și conectați-vă la PC/Mac/Chromebook folosind un cablu USB.
- Deschideți o fereastră de terminal pe computer, navigați la locația de unde ați extras imaginea din fabrică Android 12 și rulați scriptul intermitent.
- Pentru Windows:
.\flash-all.bat
- Pentru macOS și Linux:
./flash-all.sh
- Pentru Windows:
- Așteptați ca blițul să apară, dispozitivul să repornească și ca Android 12 să pornească. Prima cizme poate dura foarte mult, așa că aveți răbdare.
Rețineți că acesta nu este un adevărat downgrade, deoarece nu putem suprascrie noul bootloader cu unul vechi. Cu toate acestea, putem porni Android 12 pe Google Pixel 6/6 Pro/6a pe deasupra bootloader-ului actualizat, deoarece nu impune nicio restricție asupra versiunii Android. Pentru a spune simplu, noul bootloader este compatibil atât cu Android 13, cât și cu Android 12, ceea ce îl face este posibil să rulați o versiune mai veche a Android 12 pe aceste dispozitive chiar și după creșterea indexului de rollback numara.
Prin utilizarea imaginilor oficiale de asistență pentru dezvoltatori
Pentru dezvoltatori, Google oferă imagini de sistem Android 12 modificate pentru familia Pixel 6, care se bazează pe versiuni publice și stabile ale Android 12 și Android 12L. Acestea"Imagini de asistență pentru dezvoltatori" prezintă o versiune actualizată a bootloader-ului care include noi remedieri de securitate și un contor anti-rollback incrementat.
Descărcați imagini de asistență pentru dezvoltatori Android 12/12L pentru seria Google Pixel 6
Când vine vorba de instalare, imaginile de asistență pentru dezvoltatori trebuie să fie flash prin Fastboot. Pentru a afla mai multe, aruncați o privire la ghidul nostru.
Pentru referință, imaginile de asistență pentru dezvoltatori sunt livrate cu următoarele versiuni de bootloader:
Dispozitiv, forumuri pentru dispozitive, nume de cod |
Android 12 Developer Support Image bootloader version |
Android 12L Developer Support Image bootloader version |
---|---|---|
Google Pixel 6 (oriol) |
glisor-1.0-8844048 |
glisor-1.2-8831283 |
Google Pixel 6 Pro (corb) |
glisor-1.0-8844048 |
glisor-1.2-8831283 |
Google Pixel 6a (bluejay) |
N / A |
bluejay-1.1-8927508 |
Rețineți că aceste versiuni centrate pe dezvoltator nu sunt potrivite pentru utilizare generală. Ei nu vor primi actualizări de securitate OTA, ca și omologii lor consumatori. De asemenea, versiunile nu sunt aprobate de Compatibility Test Suite (CTS), astfel încât dezvoltatorii care necesită versiuni aprobate de CTS sau care folosesc API-uri SafetyNet ar putea întâmpina probleme.
Există vreun dezavantaj în a rămâne la Android 12?
Indiferent de metoda pe care o alegeți, rezultatul final va fi, în esență, o combinație hibridă de bootloader și firmware pentru a șasea generație de Google Pixel. S-ar putea să funcționeze pentru moment, dar nu există suport oficial pentru această amalgamare -- cu excepția imaginilor de asistență pentru dezvoltatori, dar nu sunt tocmai destinate utilizatorilor obișnuiți. Nu mai există actualizări lunare de securitate pe Android 12, ceea ce înseamnă că oricum trebuie să faceți upgrade la Android 13 pentru a continua să primiți remedieri.
În plus, bootloader-ul conține o serie de imagini firmware de nivel scăzut pentru diferite componente hardware. Dacă rămâneți la Android 12, veți cauza mai multe probleme de incompatibilitate sub capotă care pot afecta performanța reală a Pixel 6, 6 Pro sau 6a. Considerați asta ca o dovadă a conceptului, dar faceți mai mult rău decât bine revenind la Android 12. Dacă alegeți să faceți downgrade de la o versiune de Android la alta, atunci o faceți pe propriul risc.