Nếu bạn đang dùng Android 4.0 trở lên, bạn có thể sử dụng adb backup
resp. adb restore
lệnh ngay cả khi không root thiết bị của bạn. Cú pháp là:
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
Để thực hiện sao lưu toàn bộ, điều này có nghĩa là adb backup –apk –shared –all –f /backup/mybackup.ab
( nghĩa là adb restore /backup/mybackup.ab
khôi phục lại bản sao lưu trên thiết bị mới). Nhưng hãy nhớ điều này có nghĩa là "tất cả hoặc không có gì" - bạn không thể khôi phục các ứng dụng đơn lẻ theo cách này. Vì vậy, bạn có thể muốn bao gồm tên gói của ứng dụng để chuyển. Để tìm những ứng dụng đó, ví dụ: tìm kiếm các ứng dụng trên Google Play - bạn sẽ tìm thấy tên gói trong URL ( id=<package_name>
). Lệnh sao lưu của bạn sẽ trông như sau:
adb backup –apk –shared –f /backup/mybackup.ab com.foobar.app1 org.foobar.app2 net.foobar.app3
Khôi phục giữ nguyên, vì adb restore
luôn khôi phục mọi thứ từ tệp sao lưu (không có lựa chọn các phần có sẵn ở đây).
Để biết danh sách các lệnh ADB có sẵn, xem ví dụ ở đây .