Можно ли использовать резервную копию adb в случае soft-brick?

Предположим, я создаю резервную копию своего телефона с помощью этой команды:

adb backup -apk -shared -all

Когда я хочу установить фреймворк Xposed, он предупреждает меня, что телефон может застрять в перезагрузке или страдать от мягкого кирпича, поэтому они советуют пользователю создать резервную копию без дроида. мой вопрос в том, что метод резервного копирования adb полезен в таких сценариях?

Ответы (1)

Softbrick обычно делает пользователя неспособным успешно и удовлетворительно загрузиться в ОС Android, и в большинстве случаев вы можете загрузиться в пользовательское Recovery (у вас было бы оно, если бы вы упомянули Xposed), а затем использовать команды ADB для восстановления резервной копии из там.

Метод резервного копирования ADB бесполезен в случае Xposed Framework, поскольку ADB не создает образ /systemили /data(Xposed вносит изменения в файлы /system). Резервное копирование ADB касается только пользовательских данных (приложения, данные приложений, настройки и тому подобное, данные внутренней/внешней SD-карты). Вот почему Nandroid рекомендуется и всегда предпочтительнее.

Обратите внимание, что упомянутая вами команда создаст резервную копию только общего хранилища (SD-карты), данных всех приложений (пользователь + система), а также их apks. Это все, но недостаточно для запуска системы.

В моем случае (Android 4.2.1, 5.0) резервное копирование ADB не очень стабильно. Он периодически прекращает резервное копирование или возобновление данных без отображения каких-либо предупреждений. Поэтому я обычно предпочитаю Nandroid для создания образов и TiBa для резервного копирования приложений.
Хорошо. Большое спасибо за ваш ответ. У меня есть SD-карта с ограниченным свободным местом. В любом случае, я могу сохранить резервную копию недроида непосредственно на ПК и восстановить ее с ПК?
Пользователь однажды отправил этот же запрос. Я не знаю, как бы вы смонтировали папку ПК или отправили образ Nandroid на лету. Но я посоветовал так: Делайте бэкап Nandroid по шагам (1. boot, 2. data, 3. system) и копируйте бэкап (запомните бэкап только на один шаг) с помощью ADB или MTP на ПК (можно и наоборот). Ваше пользовательское восстановление может отображать общий размер резервной копии, поэтому вы можете шаг за шагом освободить для нее достаточно места на SD-карте. // Честно говоря, вы должны задать его как вопрос, чтобы другие пользователи могли его увидеть и предложить хорошую технику. :)
Если у вас есть поддержка OTG и запасной USB-накопитель/жесткий диск, тогда все в порядке.