Устройства ICS поддерживают создание резервных копий с помощью adb backup
и восстановление их с помощью adb restore
. Используя adb backup
, можно выбрать, что все должно быть зарезервировано, или только определенный пакет.
Однако adb restore
не хватает всех вариантов adb backup
. Когда я звоню adb restore backup.ab
, где backup.ab
находится только резервная копия одного пакета, телефон показывает диалоговое окно с предупреждением о том, что все настройки будут потеряны после восстановления резервной копии. Правда ли, что восстановление одного пакета резервной копии стирает все данные на телефоне? Если да, возможно ли как-то восстановить один пакет с помощью adb restore
?
Ответы:
Собираю мой комментарий на вопрос:
Нет. Как я и подозревал в своем комментарии, предупреждение относится только к настройкам восстанавливаемого приложения, поскольку они будут заменены настройками из резервной копии. Я использовал
adb backup
резервное копирование одного приложения на одном устройстве и восстанавливал его на нескольких устройствах. После этого я ничего не пропустил, все остальные приложения (и данные) остались нетронутыми.В противном случае это не имело бы никакого смысла. А Carbon - App Sync and Backup не может предложить восстановить одно приложение, так как оно само по себе тоже исчезнет :)
источник
Если у вас есть права root, теперь вы можете использовать Titanium Backup Pro ( 5.6+ ) для восстановления из
adb
резервных копий.источник