Прошивка разделов
Fedor PotapenkoЕсть три основных типа прошивки
- Низкоуровневое EDL / Odin Mode
- Fastboot
- TWRP
Первый тип делится на два подтипа:
- Предусматривает собой либо автоматическую прошивку всех разделов без возможности внести пользовательские изменения. Пример: MSM Download Tool для OnePlus.
- Ручная прошивка разделов при наличии специального файла разметки. Пример: QFIL для любого устройства на Qualcomm CPU
Fastboot
Для прошивки раздела через Fastboot необходим разблокированный загрузчик (Bootloader). Как это сделать можно узнать в предыдущей теме.
Для прошивки определенного раздела используется следующая команда:
fastboot flash <partition name> partition.img
- <partition name> - название раздела без скобок. Примеры названий разделов будут ниже.
- partition.img - образ раздела, который мы зашиваем.
Примеры разделов
- boot - ядро
- system - система
- recovery - рекавери
В случае, если система поддерживает Treble Project A/B partitions, обычно в Boot уже входит recovery. Потому, для установки кастомного рекавери необходимо либо:
- подгружать временный рекавери
- патчить Boot через подгруженный кастомный рекавери специальным .zip архивом. Данный архив уникален для каждого устройства и его можно найти в профильной ветке устройства на форуме XDA.
TWRP
В данном случае мы можем зашить как .img образ, так и .zip.
- Зашиваем/подгружаем TWRP.
- Заходим в пункт Install
- Выбираем образ/архив который нужно зашить
- выбираем в какой раздел зашиваем данный образ/архив. Если это ядро Boot.img либо Boot.zip то понятное дело - зашиваем в раздел Boot.