В чем разница между резервной копией NANDroid и резервной копией ADB?

Может ли кто-нибудь объяснить разницу между резервной копией, сделанной с помощью NANDroid, и резервной копией, сделанной с помощью ADB, т.е. с помощью adb backupкоманды? Я читал, что оба способны создавать полные снимки системы, но я не смог понять разницу.

Чем техничнее ответ, тем лучше. Спасибо.

Ответы (1)

Ответ можно найти в теге-вики . Суммируя:

  • ADB Backup — это новая схема резервного копирования на основе файлов , представленная в Android 4.0. Он создает резервную копию дерева файловой системы и файлов. Лучшим объяснением будет то, что это логическое резервное копирование, поскольку файлы в основном сгруппированы по приложениям. Побочным эффектом является то, что в такой резервной копии могут отсутствовать файлы, не имеющие четкой связи. Это безопасно, потому что вам нужно сначала разблокировать экран блокировки, чтобы продолжить, а также можно зашифровать сами резервные копии. Резервные копии можно сделать онлайн. Этот метод позволяет более детально контролировать то, что копируется и восстанавливается.
  • Nandroid Backup — это более старая концепция, основанная на разделах , т. е. она создает образы файловых систем (вспомните Norton Ghost или, скорее, ddинструмент Linux, чтобы было с чем сравнивать). Лучшим термином здесь было бы физическое резервное копирование, так как это блочное копирование. Необходимо установить и запустить режим восстановления, поддерживающий этот метод (например, восстановление Clockworkmod). Резервные копии можно создавать и получать к ним доступ без ввода парольной фразы на экране блокировки. Этот метод представляет собой подход «все или ничего», восстановление отдельных приложений невозможно (например, без сторонней поддержки со стороны Titanium Backup Pro).

Найдите более подробную информацию в упомянутой выше tag-wiki , которая также содержит ссылки на дополнительные ресурсы.