ADB sao lưu tất cả những gì và làm cách nào để khôi phục một phần của nó?


42

Tôi sẽ sớm mở khóa bộ nạp khởi động và root Nexus 5 của mình, nhưng tôi không muốn xóa sạch tất cả dữ liệu nên tôi đã nghĩ đến việc sử dụng chức năng sao lưu ADB để khôi phục sau khi root xong.

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]

Vì vậy, tôi đã tạo một bản sao lưu đầy đủ, với apk, với chia sẻ, tất cả.

Trước hết, những gì tất cả các lệnh này sao lưu? Tôi cho rằng tất cả mọi thứ. Có bao gồm hệ thống, nghĩa là các tệp Android, giống như các tệp ROM chính bao gồm kernel và nội dung không? ROM có được khôi phục sau khi tôi khôi phục bản sao lưu này không?

Ngoài ra, sau khi tôi đã root thiết bị (điều mà tôi vẫn chưa làm), tôi có thể khôi phục chỉ các ứng dụng, dữ liệu ứng dụng và lưu trữ được chia sẻ từ bản sao lưu không? Hoặc tôi chỉ nên sao lưu apk với sao lưu dữ liệu được chia sẻ và điều đó sẽ làm điều đó?

Có thể với ứng dụng của bên thứ ba, root / không root? (Sao lưu Titanium, có thể?)

Tôi cần biết thêm.


Câu trả lời:


32

Đối với những gì sao lưu ADB làm, bạn có thể muốn xem thẻ -wiki của chúng tôi . Về cơ bản, tùy thuộc vào các công tắc dòng lệnh được sử dụng, nó sao lưu các ứng dụng ( .apk) và dữ liệu của chúng. Đối với một danh sách đầy đủ các tùy chọn xem điều này .

Đối với phần thứ hai của câu hỏi của bạn, bạn có thể muốn xem Có cách nào để xem bên trong và sửa đổi tệp sao lưu adb được tạo không? Vâng, có thể trích xuất các phần của nó, và vâng, Titanium Backup là một trong những ứng dụng có khả năng này. Các cách khác được mô tả trong câu hỏi liên kết.

Cũng đáng xem:


4
Đáng chú ý là một số apk sẽ không sao lưu qua adb. (mục đích là để mọi người không ăn cắp ứng dụng.)
Ricky Beam

1
@RickyBeam nói đúng. Devs có thể đặt ALLOW_BACKUPcờ thành "Không"; Tôi đã gặp một vài ứng dụng như vậy. Không biết liệu "bảo vệ chống trộm" có nằm sau điều đó không, vì cũng có một số ứng dụng nguồn mở trong số đó.
Izzy

@RickyBeam PS: Nếu bạn cũng muốn sao lưu các ứng dụng đó, trên một thiết bị đã root với Xposed Framework đã cài đặt Sao lưu tất cả các ứng dụng sẽ vô hiệu hóa "khóa" :)
Izzy

2
Ôi. Một hạn chế khác: dường như không bao gồm SMS / MMS (xem: Sao lưu / Khôi phục SMS / MMS qua ADB trên thiết bị chưa root? ).
Izzy

1
sao lưu adb lưu cơ sở dữ liệu sqlite?
tisaconundrum
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.