понедельник, 19 августа 2019 г.

Обновление LineageOS 16.0 на Xiaomi Mi 4c

Неделю назад я писал про установку LineageOS 16.0 на Xiaomi Mi 4c, и примерно в то же время вышла свежая сборка LineageOS 16.0 от WJXXBSH (lineage-16.0-20190811-UNOFFICIAL-libra.zip). Сегодня я попробую обновиться на нее не потеряв при этом все приложения и настройки.

Сначала сделаю бэкап в TWRP, чтобы была возможность откатиться на предыдущее состояние. Для этого сначала нужно активировать "Developer options" кликая несколько раз по "Build number" в "Settings / About phone / Build number". После зайти в "Settings / System / Advanced / Developer options" и включить отладку по USB (Android debugging). После этого проверить в adb что устройство готово к работе

$ adb devices
List of devices attached
215a9d41 device

Теперь нужно перезагрузиться в TWRP и сделать бэкап. В TWRP 3.3.1-0 в меню бэкапа теперь есть несколько дополнительных пунктов:
  • Boot (64MB)
  • Recovery (64MB)
  • System (1826MB)
  • System Image (1920MB)
  • Data (excl. storage) (5016MB)
  • Cache (1MB)
  • EFS (3MB)
Первый раз вижу "System Image" поэтому погуглил и нашел описание разделов, доступных для резервного копирования в TWRP, в What should I back up in TWRP? Выходит что вместо "System" лучше выбрать "System Image", который хоть и немного больше, но зато меньше проблем при восстановлении. В итоге делаю бэкап "Boot", "System Image" и "Data".

Перед установкой свежей сборки делаю стирание "System", "Cache" и "Dalvik Cache" (поскольку это новая версия, а не другая прошивка, то стирать "Data" не нужно). Далее перехожу в TWRP в режим Sideload (Advanced / ADB Sideload) и устанавливаю свежую сборки LineageOS и MindTheGapps.

$ adb sideload Desktop/lineage-16.0-20190811-UNOFFICIAL-libra.zip
Total xfer: 1.01x

$ adb sideload Desktop/MindTheGapps-9.0.0-arm64-20190615_031441.zip 
Total xfer: 1.01x

$ adb reboot



Первая загрузка заняла минут 10-15 и телефон здорово грелся. Потом отпустило и все работает нормально.

Комментариев нет:

Отправить комментарий