Установка TWRP на заблокированный OnePlus One без очистки данных

Я пытаюсь обновить операционную систему моего OPO с CyanogenMod до последней ночной версии LineagOS.

В качестве первого шага я попытался установить TWRP, выполнив из своей оболочки команду:

fastboot flash recovery recovery.img

Но я получил следующее сообщение:

FAILED (remote:         Device not unlocked cannot flash or erase)

Я читал в нескольких местах, что я должен сначала разблокировать свое устройство, выполнив команду fastboot oem unlock, но это сотрет все мои данные.

Это правда? Есть ли способ избежать стирания данных?

Как вы установили CM без разблокировки BL?
@iBug Вероятно, не CyanogenMod, а CyanogenOS, которая действительно была предварительно загружена на некоторые международные OPO.
Да, у меня стоит CyanogenOS, который был установлен изначально

Ответы (1)

НЕТ. Период.

Если вы хотите разблокировать загрузчик, стирание неизбежно. Вы можете сделать резервную копию, но я не уверен, что она будет восстановлена. Однако в чем смысл, когда вы прошиваете пользовательское ПЗУ, вам все равно нужно будет стереть данные в этом случае. Однако вы можете переместить носитель на SD-карту, вытащить его и разблокировать загрузчик (убедитесь, что SD-карта не зашифрована).

Спасибо! Я стал намного сложнее, чем думал сначала. Даже копировать галерею, накопленную более чем за 2 года, на компьютер - это кошмар - вы долго ждете, пока Windows вычислит, сколько времени потребуется для копирования каталога ... Я, наконец, сдался на данный момент.
Перенесите все носители на SD-карту, извлеките ее (убедитесь, что она не зашифрована) и разблокируйте загрузчик. Или вы можете использовать Google Drive, Mega или другое облачное хранилище для резервного копирования в Интернете.