Не удается перенести систему с одного телефона на другой с помощью twrp?

У меня есть HTC Desire 510 (сломанный) и HTC Desire 510 (весьма невредимый).

Сделал бэкап системы со старого на новый с помощью twrp 3.1.1 на внешнюю sd карту.

Если я вставляю SD-карту в новый телефон, я не могу восстановить резервную копию на новый телефон, так как резервная копия не отображается для выбора в twrp. С другой стороны, резервная копия стандартной прошивки, которую я сделал на новом телефоне, доступна для восстановления. Что я могу сделать?

В TWRP нового телефона вы выбрали External Storage или External SD в качестве хранилища, откуда восстанавливать?
У меня был только один вариант, внутреннее хранилище и внешний SD. В этом телефоне нет «внутренней» внешней памяти, как в Samsung Galaxy SII. Я нашел решение в то же время.

Ответы (1)

Нашел решение в штуке под названием «интернет»:

(далее предполагается, что все резервные копии хранятся на SD-карте).

TWRP хранит резервные копии с «серийным номером» телефона. т.е. при просмотре SD-карты есть папка с именем TWRP/BACKUPS. Внутри этого есть подпапки, названные в честь уникального идентификатора для каждого телефона. Например, CC48TY402141 или что-то в этом роде. Я думаю, что TWRP получает этот код из IMEI и, возможно, из другой информации об аппаратном обеспечении телефона. Внутри такой подпапки хранятся все резервные копии с определенного телефона.

Чтобы убедить TWRP восстановить резервную копию моего старого телефона на новый телефон, мне пришлось сделать следующее: Я сделал резервную копию стокового программного обеспечения моего нового телефона. Затем TWRP создал новую подпапку с идентификатором нового телефона в TWRP/BACKUPS и сохранил там резервную копию стандартного ПЗУ. Затем я переместил резервную копию из подпапки со своего старого телефона в новую подпапку. После перезапуска TWRP резервная копия с моего старого телефона была доступна, и ее можно было без проблем восстановить на новый телефон.

+1: не думал об этом. Очень хороший.
Кстати, для моего устройства уникальный ID равен свойству ro.serialno, читаемому с помощью getprop ro.serialno.