Pemulihan adb parsial

22

Perangkat ICS mendukung pembuatan cadangan menggunakan adb backup, dan memulihkannya menggunakan adb restore. Dengan menggunakan adb backup, seseorang dapat memilih bahwa semuanya harus didukung, atau hanya paket tertentu.

Namun, adb restoretidak memiliki semua opsi adb backup. Ketika saya menelepon adb restore backup.ab, di mana backup.abhanya cadangan dari satu paket, telepon menunjukkan kepada saya dialog peringatan yang mengatakan bahwa semua pengaturan akan hilang setelah mengembalikan cadangan. Benarkah mengembalikan satu paket cadangan menghapus semua data di ponsel? Jika ya, apakah mungkin mengembalikan satu paket saja adb restore?

Bob
sumber
Saya akan mengatakan peringatan hanya berkaitan dengan pengaturan aplikasi yang sedang dipulihkan, karena akan digantikan oleh orang-orang dari cadangan. Tapi saya tidak bisa memastikan, karena saya tidak memiliki perangkat ICS (atau SDK diinstal).
Izzy
Izzy seharusnya benar- Namun, hanya untuk memastikan, di masa depan, Anda dapat membuat cadangan aplikasi dan data aplikasi Anda dengan '$ mkdir ~ / backupdir / && cd backupdir / && adb pull / data / app / && adb pull / system / app / && adb pull / data / data / && adb pull / system / data / '- dan kemudian adb dorong kembali semuanya.
rm-vanda
@ Bob apakah ada saran yang bisa membantu Anda lebih jauh? Jika demikian, mungkin kita dapat meringkasnya dan menempatkannya sebagai jawaban, yang kemudian akan bermanfaat bagi anggota masyarakat lainnya juga.
Izzy
Tidak, maaf Komentar rm-vanda tidak berfungsi seperti ini di perangkat yang tidak di-rooting.
Bob
2
Saya pikir juga begitu. Tapi mungkin petunjuk lain mungkin dilakukan: Bagaimana Anda mengekstrak data Aplikasi dari cadangan penuh yang dibuat melalui "adb backup"? - mengekstrak cadangan setidaknya beri tahu Anda seperti apa "penggantian" itu. Anda masih dapat membuat cadangan lain sebelum memulihkan dari yang lama, untuk berjaga-jaga, yang kemudian dapat Anda ekstrak juga.
Izzy

Jawaban:

8

Mengambil komentar saya pada pertanyaan:

Benarkah mengembalikan satu paket cadangan menghapus semua data di ponsel?

Tidak. Seperti yang saya duga dalam komentar saya, peringatan itu hanya berkaitan dengan pengaturan aplikasi yang sedang dipulihkan, karena akan digantikan oleh orang-orang dari cadangan. Saya dulu adb backupmencadangkan satu aplikasi pada satu perangkat, dan mengembalikannya ke beberapa perangkat. Saya tidak melewatkan apa pun setelah itu, semua aplikasi lain (dan data) tetap tidak tersentuh.

Sebaliknya, itu juga tidak masuk akal. Dan Karbon - Sinkronisasi Aplikasi dan Cadangan tidak dapat menawarkan untuk memulihkan satu aplikasi, karena itu sendiri akan hilang juga :)

Izzy
sumber
3

Jika Anda di-root, Anda sekarang dapat menggunakan Titanium Backup Pro ( 5.6+ ) untuk memulihkan dari adbcadangan.

RR
sumber