Urządzenia ICS obsługują tworzenie kopii zapasowych za pomocą adb backup
i przywracanie ich za pomocą adb restore
. Używając adb backup
, można wybrać, że wszystko powinno być archiwizowane lub tylko określony pakiet.
Jednak adb restore
brakuje wszystkie opcje adb backup
. Kiedy dzwonię adb restore backup.ab
, gdzie backup.ab
jest tylko kopia zapasowa pojedynczej paczki, telefon wyświetla mi okno dialogowe z ostrzeżeniem, że wszystkie ustawienia zostaną utracone po przywróceniu kopii zapasowej. Czy to prawda, że przywrócenie kopii zapasowej pojedynczego pakietu usuwa wszystkie dane z telefonu? Jeśli tak, czy w jakiś sposób można przywrócić pojedynczy pakiet za pomocą adb restore
?
Odpowiedzi:
Zbierając mój komentarz do pytania:
Nie. Jak podejrzewałem w moim komentarzu, ostrzeżenie dotyczy tylko przywracanych ustawień aplikacji, ponieważ zostaną one zastąpione ustawieniami z kopii zapasowej. Kiedyś tworzyłem
adb backup
kopię zapasową jednej aplikacji na jednym urządzeniu i przywracałem ją na wiele urządzeń. Później niczego nie przegapiłem, wszystkie inne aplikacje (i dane) pozostały nietknięte.To też nie miałoby sensu w drugą stronę. A Carbon - Synchronizacja aplikacji i tworzenie kopii zapasowych nie mogły zaoferować przywrócenia jednej aplikacji, ponieważ sama również by zniknęła :)
źródło
Jeśli jesteś zrootowany , możesz teraz używać Titanium Backup Pro ( 5.6+ ), aby przywracać dane z
adb
kopii zapasowych.źródło