Poco F3
  • 👀Poco F3 / Redmi K40 / Mi 11x
  • 📄Изменения
  • 🎆Прощальное письмо
  • 🥑База
    • 📱Название устройства
    • 🖇️Комбинации кнопок
    • ADB, fastboot, драйвера
    • 🎰Слоты и как они работают
    • 🔓Разблокировка загрузчика
    • 🔃Установка Recovery
    • 🤖Firmware
  • 📲Прошивки
    • ⏩Универсальный гайд по прошивке
    • 🪿PixelOS
    • 🇨🇳xiaomi.eu
    • 🎨HyperArt
    • OxygenOS 14.1 (OP 11R)
  • 🌛Ядра
    • ⏩Универсальный гайд по установке кастомных ядер
    • 🌌No Gravity Kernel
    • ❌Immensity-X
    • 🦁RealKing
  • 🧩Magisk
    • 🎭Установка Magisk
    • 🪤Модули для Magisk
  • 🚙Полезности
    • 🔑Восстановление TEE
    • 💳Фикс платежных приложений (Google Pay, MIR Pay)
    • 🔋Отключение ненужных приложений
    • 🔐Снятие шифрования (DFE)
  • 👨‍🏭Решение проблем
    • Хранилище повреждено. Ваше устройство под угрозой.
    • Не запускается кастомное Recovery
    • Too many links / Error reading sparse file
    • (recovery_a) no such partition
    • Видео на YouTube в 24 FPS
Powered by GitBook
On this page
  1. База

Слоты и как они работают

Разберемся в теме бесшовных обновлений и на что это может оказать влияние при прошивке устройства.

Наше устройство поддерживает A/B разметку. Что это значит? И для чего это придумано?

Раньше не было никаких бесшовных обновлений. Если выходило обновление, то оно ставилось поверх единственной операционной системы. И если во время установки появлялась ошибка, то увы, всё. Телефон перестанет работать до полной прошивки с компьютера. И вы потеряете все данные, которые были на телефоне.

У меня было такое с телефоном Lenovo. Я установил на него root-права и решил обновиться по воздуху. В итоге получил закономерный кирпич, который восстановили в СЦ за 700 рублей, хотя я мог это сделать и сам, но тогда я не умел этого делать.

С недавнего момента телефоны начали поставляться с A/B разметкой. Итак, что это такое?

A/B разметка представляет собой дублирование операционной системы в отдельный раздел. В случае выхода обновления, операционная система ставит обновление в фоновом режиме на неактивный раздел (слот). Вы можете спокойно продолжать использовать устройство во время обновления. После обновления система пометит неактивный слот как активный и после перезапуска телефона он будет работать на обновленной прошивке.

Q: А если обновление сломает ОС, как в твоём Lenovo, то что будет? На прошив? A: Если телефон не сможет загрузиться на обновленную прошивку, то он пометит этот слот с прошивкой как 'незагружаемый', активирует старый слот и запустится в заведомо рабочую ОС.

Q: Дублируется ли раздел /data? A: Не дублируется. Дублируются лишь системные разделы (system, boot, etc.)

Q: Как меняются слоты через fastboot? A: Они меняются командой:

fastboot --set-active=a #меняем слот на A-раздел
fastboot --set-active=b #меняем слот на B-раздел

Q: А теперь важный вопрос: влияет ли A/B разметка на установку кастомной прошивки?

A: Не влияет никак. Вы ставите кастомную прошивку как и раньше, только вы не делаете Wipe System, Data, Cache и Davlik Cache. Вы просто устанавливаете прошивку и делаете Format Data через 'yes'.

PreviousADB, fastboot, драйвераNextРазблокировка загрузчика

Last updated 9 months ago

🥑
🎰