Проблема с TWRP 2.8.7.1 на Wileyfox Swift

У меня Wileyfox Swift. Я на него раньше устанавливал TWRP 2.8.7.1. Теперь я хочу установить LineageOS на свой телефон. Он показывает ошибку:

unable to find partition size for '/recovery'

После этого показывает сообщение об успешной установке, но снова перезагружается в рекавери.

Итак, я хотел изменить TWRP, но я не могу установить другую версию, потому что adbтеперь не распознает мой телефон.

Теперь у меня просто меню рекавери только без ОС!!

Как я могу изменить TWRP, или заставить ПК распознавать телефон, или установить другую ОС на мой текущий TWRP?

Спасибо!

Вы не думали обновить TWRP? 2.8.7.1 довольно старый, а 3.1.* — новый. Актуальное изображение (и инструкции) найти здесь . Поскольку у вас уже запущена версия 2.8.7, вы можете установить более новую версию напрямую через нее (после размещения IMG на внешней SD-карте). AFAIR LineageOS 13 требует как минимум TWRP 3.0. И вы, вероятно, говорите даже о LOS 14.
Я пытался установить более новый TWRP (3.0 и 3.1). Он показывает успешное сообщение, но после перезагрузки все еще 2.8.7.1.

Ответы (1)

Вам нужно будет обновить TWRP: AFAIK LOS13 уже требует TWRP 3.0+ — и вы, вероятно, даже говорите о LOS14. Вы используете 2.8.7.1 — последняя доступная версия — 3.1.1 на момент написания этой статьи. Итак, вот что вы будете делать:

  • Загрузите последнюю версию TWRP для Crackling на свой компьютер.
  • подключите SD-карту к компьютеру с помощью картридера и скопируйте .imgфайл на карту
  • безопасно отключите карту от вашего ПК и вставьте ее обратно в Swift
  • загрузите Swift для восстановления, нажмите «установить», перейдите туда, где вы разместили файл, .imgи выберите его.
  • выполнить установку
  • просто в качестве меры предосторожности перезагрузитесь для восстановления еще раз (у вас все равно нет другого выбора, если не установлена ​​действующая ОС)

Теперь вы можете снова установить LOS — так же, как описано выше. Не помешает выполнить правильную очистку перед этим (на всякий случай: данные, кеш и система).

Я пытался установить более новый TWRP (3.0 и 3.1). Он показывает успешное сообщение, но после перезагрузки все еще 2.8.7.1.
Тогда это звучит почти как аппаратная проблема (контроллер флэш-памяти или сама флэш-память). Нет больше идей о том, что вы сами могли бы сделать, чтобы исправить это. И Wileyfox может не захотеть делать это по гарантии — но стоит попробовать связаться с ними, они «wileyfix™» за неделю (в моем случае загрузчик был мертв, поэтому они даже не могли сказать, был ли он кастомное рекавери или что-то подобное).