Как да преминете към Android 12 от Android 13 на серията Google Pixel 6

бързи връзки

  • Какво има в актуализацията на програмата за зареждане на 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, но не го харесвате много? Големият въпрос е дали можете да понижите версията на вашия смартфон Pixel, включително най-новата гама Pixel 6, от Android 13 на 12?

За разлика от много OEM производители на Android, Google поддържа специален портал за изтегляне на фърмуер за своите смартфони. Ако имате вариант без оператор (наричан още „отключен“) на който и да е телефон Pixel, трябва да можете да отключите неговия буутлоудър и ръчно флашнете по-стар софтуер за Android 12 да се върна обратно. Ситуацията обаче е малко по-различна за семейството устройства Pixel 6, захранвано от Google Tensor.

Стабилната актуализация на Android 13 за Google Pixel 6, Pixel 6 Pro, и Pixel 6a донесе нови актуализации на буутлоудъра. Веднъж надстроен, вие не може да флашне по-стар буутлоудър поради защита срещу преобръщане. В резултат на това редовният процес на понижаване до Android 12 няма да работи на тези устройства. Въпреки това все още е възможно да стартирате Android 12 на надстроения буутлоудър. Ако искате да понижите Android 13 обратно до Android 12 на вашия Pixel 6/6 Pro/6a, ние сме тук, за да ви помогнем.

  • Серията Google Pixel 6 получи нови актуализации на буутлоудъра със стабилния Android 13 OTA.
  • След като надстроите, не можете да флашнете по-стар буутлоудър.
  • Все пак можете да стартирате Android 12 на новия буутлоудър.

Какво има в актуализацията на програмата за зареждане на Android 13 за Google Pixel 6/6 Pro/6a?

Буутлоудърът на устройство с Android е много сложен софтуер. Той отговаря за стартирането на веригата за зареждане след всяко ново зареждане от изключено състояние. Има много компоненти на ниско ниво в изображението на буутлоудъра, които са тясно интегрирани със SoC на целевото устройство. С две думи, бърникането с буутлоудъра на модерно потребителско устройство е изключително трудна работа.

В случай, че се интересувате, ето какво можете да намерите в изображението за зареждане на Google Pixel 6a:

Въпреки че успеете да дешифрирате кода и да закърпите защитните процедури против връщане назад в новия актуализация на буутлоудъра за Google Pixel 6, 6 Pro или 6a, няма известен начин да го флашнете без преграждане твоят телефон. Това е така, защото нямаме достъп до програмистите и криптографските ключове, подписани от OEM, необходими за извършване на такива операции.


Как мога да премина към Android 12 от Android 13 на Google Pixel 6/6 Pro/6a?

Трябва да подчертаем, че не трябва да правите това, освен ако наистина не харесвате Android 13 или не работи добре с някои конкретни приложения. Android 13 има някои страхотни нови функции — особено свързани с поверителността и сигурността — които го правят по-добър от предишните версии на Android по много начини. Той също така ще бъде най-актуалният, когато става въпрос за корекции за сигурност.

Ако знаете всичко това и все още искате да се върнете обратно към Android 12, стъпките са относително прости. Но първо, ще трябва да направите резервно копие на вашите приложения, снимки, видеоклипове и т.н., защото понижаването ще изтрие напълно телефона ви. Също така се уверете, че имате най-новото Двоични файлове на ADB и Fastboot инсталиран на вашия компютър.

Като пропуснете мигането на буутлоудъра

  1. След като подредите резервното си копие, ще трябва да проверите версията на програмата за зареждане на Google Pixel 6/6 Pro/6a. За да избегнете сценарий с твърда тухла, уверете се, че и двата слота на целевото устройство имат една и съща версия за зареждане на Android 13. Ако имате нужда от помощ, тогава погледнете нашия урок за определяне на версията на буутлоудъра на устройствата от серията Google Pixel 6 за защита срещу преобръщане.
  2. На вашия компютър/Mac/Chromebook, изтеглете фабричното изображение съответстваща на версията на Android 12 по ваш избор за целевото устройство.
  3. Извлечете съдържанието на ZIP файла на фабричното изображение и намерете изображението на буутлоудъра в извлечените файлове. Трябва да се наименува като „bootloader-[кодово име на устройство]-[кодово име на платформа]-[основна версия]-[малка версия].img.“
    • За Pixel 6 и 6 Pro кодовото име на платформата е „плъзгач“, докато за Pixel 6a е „bluejay“.
  4. Изтрийте изображението на буутлоудъра от извлечената папка.
  5. Променете мигащия скрипт по следния начин:
    • Ако сте в Windows, отворете файла с име "flash-all.bat" с Notepad (или любимия си текстов редактор), изтрийте мигащия буутлоудър свързана част, добавете "--force" (без кавички) между аргументите "-w" и "update" в мигащия сегмент на системното изображение и запазете файла.
    • Потребители на Linux и macOS, отворете файла с име "flash-all.sh" с любимия си текстов редактор, изтрийте свързаното с мигането на буутлоудъра част, добавете "--force" (без кавички) между аргументите "-w" и "update" в мигащия сегмент на системното изображение и запазете файл.
  6. Сега, след като променихме скрипта, можем да продължим мигащата работа. За отбелязване е, че имате нужда от отключен буутлоудър, за да флашнете чрез Fastboot, така че изпълнете отключването на буутлоудъра, ако вече не е направено.
  7. Рестартирайте Pixel 6/6 Pro/6a в режим на зареждане и се свържете към PC/Mac/Chromebook с помощта на USB кабел.
  8. Отворете терминален прозорец на вашия компютър, навигирайте до мястото, където сте извлекли фабричното изображение на Android 12, и стартирайте мигащия скрипт.
    • За Windows:
      .\flash-all.bat
    • За macOS и Linux:
      ./flash-all.sh
  9. Изчакайте светкавицата да се случи, устройството да се рестартира и Android 12 да се зареди. Първото зареждане може да отнеме много време, така че бъдете търпеливи.
Google Pixel 6a с Android 12 на Android 13 буутлоудър

Имайте предвид, че това не е истинско понижаване, тъй като не можем да презапишем новия буутлоудър със стар. Въпреки това можем да стартираме Android 12 на Google Pixel 6/6 Pro/6a върху надградения буутлоудър, тъй като той не налага никакви ограничения върху версията на Android. Казано по-просто, новият буутлоудър е съвместим както с Android 13, така и с Android 12, което го прави възможно стартиране на по-стара версия на Android 12 на тези устройства дори след увеличаване на индекса за връщане назад броя.

Чрез използване на официални изображения за поддръжка на разработчици

За разработчиците Google предлага модифицирани системни изображения на Android 12 за семейството Pixel 6, които са базирани на публични и стабилни версии на Android 12 и Android 12L. тези "Изображения за поддръжка на разработчици" включват актуализирана версия на буутлоудъра, която включва нови поправки за сигурност и увеличен брояч против връщане назад.

Изтеглете изображения за поддръжка на разработчици на Android 12/12L за серията Google Pixel 6

Когато става въпрос за инсталиране, изображенията за поддръжка на разработчици трябва да бъдат флашнати чрез Fastboot. За да научите повече, разгледайте нашето ръководство.

За справка, изображенията за поддръжка на разработчици се доставят със следните компилации на буутлоудъра:

Устройство, форуми за устройства, кодово име

Версия за зареждане на изображение за поддръжка за разработчици на Android 12

Android 12L Developer Support Image bootloader версия

Google Pixel 6 (ориола)

slider-1.0-8844048

слайдер-1.2-8831283

Google Pixel 6 Pro (гарван)

slider-1.0-8844048

слайдер-1.2-8831283

Google Pixel 6a (bluejay)

N/A

bluejay-1.1-8927508

Имайте предвид, че тези компилации, ориентирани към разработчиците, не са подходящи за обща употреба. Те няма да получават OTA актуализации за сигурност като техните потребителски колеги. Освен това компилациите не са одобрени от Compatibility Test Suite (CTS), така че разработчиците, които изискват одобрени от CTS компилации или използват API на SafetyNet, могат да се сблъскат с проблеми.


Има ли някакъв недостатък оставането на Android 12?

Какъвто и метод да изберете, крайният резултат по същество ще бъде хибридна комбинация от буутлоудъра и фърмуера за шесто поколение Google Pixel. Засега може да работи, но няма официална поддръжка за това обединяване - с изключение на изображенията за поддръжка на разработчици, но те не са точно предназначени за редовни потребители. Няма повече месечни актуализации за сигурност на Android 12, което означава, че така или иначе трябва да надстроите до Android 13, за да продължите да получавате корекциите.

Освен това, буутлоудърът съдържа редица изображения на фърмуер от ниско ниво за различни хардуерни компоненти. Като останете на Android 12, вие ще предизвикате няколко проблема с несъвместимост под капака, които могат да повлияят на производителността в реалния свят на вашия Pixel 6, 6 Pro или 6a. Считайте това за доказателство за концепцията, но вие причинявате повече вреда, отколкото полза, като се върнете обратно към Android 12. Ако решите да понижите версията на Android от една версия на друга, тогава го правите на свой собствен риск.