Онлайн-резервное копирование Nandroid и последующее восстановление зашифрованного устройства Android L 5.1

Я использую телефон Android One с рутированной версией Android 5.1 и приложением Online Nandroid Backup для резервного копирования в реальном времени ( o) nandroid. Я также использую встроенное шифрование, которое шифрует раздел /data, но поскольку резервное копирование выполняется в работающей системе, результирующий data.img не зашифрован, как я проверил с помощью Nandroid Manager , способного извлекать данные без просит пароль. По-видимому, он не делает блочную копию файла /data.

Поскольку резервная копия системы в system.img ожидает зашифрованные данные /data, а восстановленные данные /data теперь не зашифрованы, мой вопрос заключается в том, можно ли восстановить и загрузить полученную резервную копию без каких-либо проблем, используя, fastbootнапример? Будет ли Android зависать при загрузке, если раздел /data расшифрован, а система не сброшена до заводских настроек? Как правильно выполнить живое резервное копирование зашифрованной системы Android 5.1?

«восстановлено/данные теперь не зашифрованы» — нет, это неверно. Шифрование и дешифрование происходит на лету. Это просто означает, что данные сначала шифруются, а затем записываются на диск. Это также означает, что данные сначала расшифровываются, а затем передаются приложениям или чему-либо, что запросило чтение. Здесь нет проблем с самого начала.
@Firelord Итак, если я куплю другой аналогичный телефон и восстановлю только раздел /data с помощью fastboot, где именно (вы не возражали против того, что полученный резервный файл data.img не зашифрован) указано, что раздел /data должен быть зашифрован во время восстановления? Какой пароль?

Ответы (1)

Я посмотрел на onandroidсценарий, и кажется, что он делает копию данных на уровне блоков ddтолько для разделов, которые не монтируются во время нормальной работы системы (например, раздел восстановления), и копирует файлы на уровне файловой системы из смонтированных. - это означает, что он копирует расшифрованное содержимое раздела данных и других и создает из него резервные копии. Потребуется дальнейшее тестирование, чтобы определить, что произойдет после восстановления из образа системы (ожидая зашифрованных данных) и образа незашифрованных данных.

Кажется, что onandroidэто программное обеспечение «наилучших усилий» (я не видел его mount -o remount,ro /перед копированием содержимого раздела - это, вероятно, также повлияет на работающую систему, возможно, приведет к ее сбою), и поэтому лучше не использовать его с зашифрованными устройствами. Правильным способом их обработки по-прежнему остается восстановление с поддержкой шифрования, такое как TWRP (или сброс разделов через adb pullвосстановление с поддержкой ADB). onandroidЯ был бы счастлив, если бы кто-то, кто знает сценарий более глубоко, доказал свою неправоту .