Как да проверите версията на програмата за зареждане на Android 13 на серията Google Pixel 6

click fraud protection

Android 13 донесе нови актуализации на буутлоудъра за серията Google Pixel 6. Ето как да проверите версията на буутлоудъра за защита срещу връщане назад.

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

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

Навигирайте в тази статия:

  • Защо моят Google Pixel 6/6 Pro/6a се нуждае от надстроен буутлоудър?
  • Как мога да разбера дали моят Google Pixel 6/6 Pro/6a вече има актуализирания буутлоудър?
  • Пише, че имам различна версия на буутлоудъра, така че това означава ли, че мога да се върна към Android 12?
  • Как безопасно да надстроя буутлоудъра на моя Google Pixel 6/6 Pro/6a?

Защо моят Google Pixel 6/6 Pro/6a се нуждае от надстроен буутлоудър?

The защита от връщане назад на Google Pixel 6, Pixel 6 Pro, и Pixel 6a се материализира чрез електронни предпазители (eFuses). eFuse е като флаш с еднократно записване. След като обърнете тези битове, като напишете нещо в тях, няма връщане назад. След „издухване“ на eFuse, той ще остане написан с тази стойност завинаги.

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


Как мога да разбера дали моят Google Pixel 6/6 Pro/6a вече има актуализирания буутлоудър?

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

  1. Уверете се, че имате най-новата версия на помощните програми ADB и Fastboot инсталиран на вашия компютър/Mac/Chromebook.
  2. На телефона си отидете на Настройки > Относно телефона > Номер на компилация и докоснете този запис 7 пъти, за да активирате Опции за разработчици.
  3. След като го активирате, върнете се на главната страница с настройки и докоснете Система, след което отидете на Опции за разработчици.
  4. Включи USB отстраняване на грешки.
  5. Свържете вашия Pixel 6, Pixel 6 Pro или Pixel 6a към вашия компютър с помощта на USB кабел.
  6. Отворете терминален прозорец и въведете следната команда, за да проверите дали вашето устройство е открито или не:
    adb devices
    Може да се наложи да удостоверите самоличността на хост компютъра за първи път.
  7. Ако устройството е свързано, трябва да видите серийния му номер.
  8. След като всичко е готово, изпълнете следната команда, за да рестартирате в режим на зареждащо устройство:
    adb reboot bootloader
  9. Вашият телефон трябва да се рестартира в режим на зареждащо устройство (известен също като "Fastboot режим").
  10. Сега въведете следната команда, за да проверите дали целевото устройство е открито от вашия компютър в режим на зареждане:
    fastboot devices
    Ако използвате Windows на вашия компютър, тогава може да се наложи инсталирайте най-новите USB драйвери на Google.
  11. За да разберете версията на буутлоудъра, изпълнете командата, спомената по-долу:
    fastboot getvar version-bootloader

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

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

Стабилна версия за зареждане на Android 13

Google Pixel 6 (ориола)

слайдер-1.2-8739948

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

слайдер-1.2-8739948

Google Pixel 6a (bluejay)

bluejay-1.2-8893284

Възможно е също така да направите заявка за версията на буутлоудъра от потребителския интерфейс Fastboot (известен още като fastbootd). За да направите това, рестартирайте устройството, като използвате adb reboot fastboot, след това изпълнете същото fastboot getvar version-bootloader команда.

В случай, че нямате компютър наблизо, тогава можете да получите версията на буутлоудъра направо от самия телефон. Първо изключете своя Google Pixel 6/6 Pro/6a и натиснете бутоните за намаляване на звука и захранване за няколко секунди. Освободете ги, когато се появи режимът Fastboot. Трябва да можете да намерите версията на буутлоудъра на екрана.

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

getpropro.bootloader

Пише, че имам различна версия на буутлоудъра, така че това означава ли, че мога да се върна към Android 12?

Ако версията на програмата за зареждане на вашия Pixel 6/6 Pro/6a е различна от тази, показана в гореспоменатото таблица, тогава вероятно използвате бета компилация на Android 13 или по-стара стабилна канална компилация на Android 12.

Въпреки че може да опитате да се върнете обратно към Android 12 с по-ниска версия на буутлоудъра, не се препоръчва. От съображения за сигурност и съвместимост трябва да вземете стабилния Android 13 OTA, за да надстроите буутлоудъра, както и основните битове на фърмуера на вашето устройство.

Ако планирате да извършите ръчно флашване, тогава се уверете, че изображенията на дяловете на стабилния софтуер за Android 13 са флашнати и в двата слота. Несъответствието на версията на буутлоудъра между слотовете A и B е достатъчно, за да блокира устройството. Има не е известен начин за съживяване на здраво устройство, задвижвано от Google Tensor все още като Google Pixel 6/6 Pro/6a, така че бъдете внимателни, преди да опитате ръчно надграждане.


Как безопасно да надстроя буутлоудъра на моя Google Pixel 6/6 Pro/6a?

За да избегнете сценарий с твърда тухла, трябва да флашнете дяла на буутлоудъра в неактивния слот след успешно актуализиране и зареждане в Android 13 поне веднъж. Това трябва да елиминира вероятността от несъответствие на версията, особено ако флашвате Pixel 6, Pixel 6 Pro или Pixel 6a със стабилна версия на Android 13 за първи път.

Вариант 1 (използване на изображения за възстановяване/OTA):

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

Вариант 2 (с използване на фабрични изображения):

Хората, които са надстроили до Android 13 чрез мигане на фабричното изображение след отключване на буутлоудъра, трябва да изберат тази опция. След успешно зареждане в Android 13 за първи път,

  1. Проверете активния в момента слот:adb reboot bootloaderfastboot getvar current-slotАко изходът върне текущия слот като "a", вашият активен слот трябва да бъде "a", а другият слот е "b." Ако не, тогава вашият активен слот е "b", а другият слот е "a."
  2. Извлечете съдържанието на ZIP файла на фабричното изображение и намерете изображението на буутлоудъра в извлечените файлове. Трябва да се наименува като "bootloader-[кодово име на устройство]-[кодово име на платформа]-[основна версия]-[малка версия].img."
    • За Pixel 6 и 6 Pro кодовото име на платформата е „slider“, докато за Pixel 6a е „bluejay“.
  3. Сега трябва да флашнем буутлоудъра и в двата слота.
    1. Ако вашият активен слот е „a“fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
    2. Ако вашият активен слот е „b“fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
  4. Това е всичко.

Както можете да видите, няма недостиг на различни различни начини, по които можете да проверите основната версия на буутлоудъра на вашия Pixel 6, 6 Pro или 6a. Ако предпочитате да оставите системата да се грижи сама за себе си или да инсталирате актуализирания буутлоудър ръчно, изберете най-добрия метод за вашите нужди.