LineageOS 15.1 теперь поддерживает устройства A/B, такие как Moto Z2 Force

click fraud protection

LineageOS 15.1 теперь официально поддерживает устройства A/B, начиная с Motorola Moto Z2 Force. Ожидайте поддержку Pixel 2 XL, Xiaomi Mi A1 и других в ближайшее время.

Одним из наиболее интересных изменений, внесенных в Android Nougat 7.0, стало введение схемы двойного раздела A/B для устройств, запущенных с этой версией ОС. Это изменение коснулось того, как обновления системы Android применяются к устройствам, с целью обеспечить плавное обновление для пользователя, где простая и быстрая перезагрузка возвращает его в обновленную версию. ОПЕРАЦИОННЫЕ СИСТЕМЫ. Это изменение также добавило преимущество отказоустойчивости, которая гарантировала, что хотя бы одна работоспособная система загрузки остается на устройстве во время OTA-обновления, позволяя устройствам «откатиться» к более старой системе в случае сбоя OTA. Загружать.

К сожалению, не каждое устройство, получившее Android 7.0, поддерживает схему двойного раздела A/B. Эта схема разделения A/B чаще всего встречается на устройствах, которые изначально поставлялись с Android Nougat 7.0+, как обновление устройства до Nougat, а затем поддержка этого изменения потребовала бы перераспределения, что многие OEM-производители сочли рискованным предложением.

Вот список устройств которые поддерживают бесшовные обновления A/B. Альтернативно, вы также можете вручную проверьте, поддерживает ли ваше устройство плавные обновления.

Хотя схема двойного раздела A/B в целом хорошо принята, она представляет собой проблему для сообщества пользовательских ПЗУ. Устройства A/B не имеют раздела восстановления. поскольку система Android не нуждалась в этих разделах, сообществу пришлось адаптироваться. Вышел TWRP v3.1.0 с поддержкой устройств A/B, пока В Magisk появилась поддержка устройств A/B в версии 14.1..

Теперь в LineageOS 15.1 добавлена ​​поддержка устройств A/B. Поддержка была отложена в 15.1, так как Команда LineageOS работала над исправлением своего скрипта addon.d.. Этот скрипт отвечает за резервное копирование GApps и аддона SU от Lineage, и для правильной работы с устройствами A/B ему потребовались изменения. Следующие люди участвовали в реализации этой разработки (извините, если мы кого-то пропустили).

Вклад в поддержку A/B для LineageOS 15.1

  • Признанный разработчик XDA невидимка - Написал addon.d-v2/backuptool_ab и внес оригинальные исправления для средства обновления A/B.
  • Старший член XDA Нпджонсон — Поддержан addon.d-v2/backuptool_ab и внесены некоторые исправления. Работал с внешними проектами (OpenGApps/Magisk), чтобы обеспечить их совместимость с новым инструментом.
  • Старший член XDA абхишек987 - Поддерживал addon.d-v2/backuptool_ab, помогал отлаживать/исправлять его,
  • gmrt - Настроен модуль плавного обновления A/B, добавлена ​​поддержка различных функций A/B в Updater, доступ к build.prop для запуска инструментов выпуска для A/B, переключение на неограниченный update_engine (WIP).
  • Признанный разработчик XDA тдм - Добавлено восстановление Lineage, платформа для поставки на A/B в качестве встроенного восстановления.
  • Признанный разработчик XDA raymanfx - различные патчи восстановления, позволяющие устанавливать архивы старого и нового стиля полезной нагрузки, некоторые инструменты AVB работают, что делает аддонсу A/B совместимым
  • Старший член XDA бдение - Логика загрузки Android Verified и инструмент для ее отключения/обработки.
  • XDA Неактивный признанный разработчик Рашед97 - вклады на addon.d и вход на платформу

читать далее

Изначально только Motorola Moto Z2 Force (nash) имел добавлен в список, и в будущем ожидается поддержка большего количества устройств. Мото Z2 Форс сборка выйдет завтра. Сборку Z2 Force поддерживает старший член XDA. Нпджонсон.

Мы ожидаем, что следующие устройства вскоре получат поддержку после исправления всех ошибок, связанных с устройством:

  • Google Пиксель
  • Гугл Пиксель XL
  • Гугл Пиксель 2
  • Гугл Пиксель 2 XL
  • Базовый телефон PH-1
  • Сяоми Ми А1

Фактически, мы ожидаем, что Xiaomi Mi A1 очень скоро получит поддержку, учитывая комментарии. здесь. Аналогично, ошибка, связанная с Bluetooth MAC необходимо исправить до выхода сборки Essential Phone. Мы будем держать вас в курсе, как только начнут выпускаться официальные сборки LineageOS 15.1 для других устройств A/B.