Як перевірити версію завантажувача Android 13 на серії Google Pixel 6

Android 13 приніс нові оновлення завантажувача для серії Google Pixel 6. Ось як перевірити версію завантажувача на захист від відкату.

Android 13 сезон офіційно розпочався. Остання версія Android приносить із собою деякі свіжі зміни інтерфейсу користувача та багато корисних функцій. Для сімейства Google Pixel 6 також стабільне оновлення Android 13 збільшено версію проти відкату у завантажувачі цих пристроїв. Як наслідок, ви не можете відновити старішу збірку Android 12 після оновлення до Android 13.

  • Сімейство пристроїв Pixel 6 отримало нові оновлення завантажувача зі стабільною OTA-версією Android 13.
  • Оновлення завантажувача збільшує версію для захисту від відкату на цих телефонах.
  • Повернення до 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 матеріалізується через електронні запобіжники (eFuse). eFuse схожий на одноразовий флеш-пам’ять. Як тільки ви перевернете ці шматочки, записавши в них щось, дороги назад не буде. Після «видування» eFuse воно назавжди залишиться з таким значенням.

Щоб звести нанівець низку векторів атак, Google випустила новий набір завантажувача для Pixel шостого покоління. телефони через стабільний Android 13 OTA, який запобігає завантаженню старіших версій Android на ці пристроїв. Відповідний eFuse має спрацювати та збільшити індекс відкату лише після успішного завантаження Android 13. Нова версія завантажувача, збільшене значення індексу відкату та несправний стан eFuse мають бути достатніми, щоб заблокувати будь-яке прошивку попередньої версії Android 13.


Як я можу дізнатися, чи мій Google Pixel 6/6 Pro/6a вже має оновлений завантажувач?

Завантажувач, за визначенням, — це програма, яка завантажує операційну систему або послідовно завантажує інший завантажувач, коли пристрій увімкнено. Утиліта Google Fastboot пропонує простий спосіб запиту змінних завантажувача пристрою 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. Ваш телефон має перезавантажитися в режим завантажувача (також відомий як «режим швидкого завантаження»).
  10. Тепер введіть таку команду, щоб перевірити, чи виявлено цільовий пристрій вашим ПК у режимі завантажувача:
    fastboot devices
    Якщо ви використовуєте Windows на своєму ПК, можливо, вам знадобиться встановити найновіші драйвери Google USB.
  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 кодова назва платформи – «слайдер», а для 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. Якщо ви віддаєте перевагу системі самообслуговування або встановлюєте оновлений завантажувач вручну, виберіть найкращий метод для ваших потреб.