Computer >> Hướng Dẫn Máy Tính >  >> Điện Thoại Thông Minh >> Điện Thoại Thông Minh

Cách sao lưu dữ liệu Android bằng ADB trên Ubuntu

Sao lưu dữ liệu ứng dụng, tin nhắn và tương tự trên Android có thể cực kỳ tẻ nhạt, và đôi khi còn tốn kém. Nhiều ứng dụng trên Play Store hứa hẹn sao lưu dữ liệu nhưng hiệu quả thất thường hoặc giá cả "trên trời". Bạn có biết có cách tốt hơn để làm việc này và tất cả có thể thực hiện trên máy tính của bạn?

Android đi kèm bộ công cụ phát triển. Có nhiều công cụ, nhưng mục quan tâm chính gọi là ADB (Android Debug Bridge). Nó cho phép người dùng truy cập dòng lệnh trực tiếp đến bất kỳ thiết bị Android nào. Với công cụ này, mọi thứ đều có thể – bao gồm sao lưu toàn bộ thiết bị Android! Đây là cách làm trên Ubuntu.

Lưu ý: hướng dẫn này tập trung vào Ubuntu Linux. Tuy nhiên, ADB có sẵn trên Windows và macOS, và quy trình sao lưu có thể thực hiện trên các nền tảng đó cũng được. Tải xuống cho Windows và Mac.

Cài đặt ADB và Bật Gỡ lỗi USB

Mở cửa sổ terminal và nhập lệnh này để cài đặt công cụ ADB sẽ tương tác với Android.

sudo apt install adb
Cách sao lưu dữ liệu Android bằng ADB trên Ubuntu

Với công cụ ADB đã cài đặt trên hệ thống, gỡ lỗi cần được bật bên trong Android. Bắt đầu bằng cách mở khu vực Cài đặt của Android. Cuộn xuống dưới cùng tìm "Giới thiệu điện thoại" và chọn nó. Thao tác này mở trang "Trạng thái điện thoại". Trên trang này cuộn xuống dưới nữa, tìm "Số bản dựng" và nhấn vào nó bảy lần. Điều này sẽ bật Chế độ nhà phát triển.

Cách sao lưu dữ liệu Android bằng ADB trên Ubuntu

Để vào Cài đặt nhà phát triển, nhấn nút Quay lại trên thiết bị để về trang trước. Một tùy chọn mới trong cài đặt sẽ xuất hiện: "Tùy chọn nhà phát triển". Nhấn vào nó để vào khu vực cài đặt nhà phát triển. Cuộn qua cho đến khi thấy "Gỡ lỗi Android" (hoặc biến thể nào đó), và nhấn để bật cài đặt này.

Sao lưu

Tạo bản sao lưu với ADB đơn giản chỉ là chạy một lệnh. Trước hết, lấy cáp USB tương ứng với thiết bị Android, và cắm vào máy tính. Sau đó, vào terminal và nhập:

adb start-server

Lệnh này sẽ khởi động máy chủ Android Debugging Bridge. Với lệnh này chạy, nhanh chóng mở khóa thiết bị Android, vì ADB sẽ buộc cửa sổ xác nhận phải được chấp nhận để tiếp tục.

Cách sao lưu dữ liệu Android bằng ADB trên Ubuntu

Để bắt đầu quá trình sao lưu, vào terminal và nhập lệnh sao lưu này. Nó sẽ lấy tin nhắn và các dữ liệu ứng dụng khác, lưu vào file được mã hóa.

adb backup -apk -shared -all -f backup-file.adb
Cách sao lưu dữ liệu Android bằng ADB trên Ubuntu

Chạy lệnh sao lưu sẽ nhắc người dùng nhìn vào Android và đặt mật khẩu cho file trước khi Android chạy quy trình sao lưu. Nhập mật khẩu mạnh, dễ nhớ. Sau đó, chọn nút "sao lưu dữ liệu của tôi". Quá trình sao lưu có thể mất một chút thời gian, nhưng khi kết thúc, file tên "backup-file.ab" sẽ nằm trong "/home/username/".

Khôi phục

Để khôi phục bản sao lưu, bật máy chủ ADB (như đã nói ở trên) và chạy lệnh này để khôi phục dữ liệu.

adb restore backup-file.ab
Cách sao lưu dữ liệu Android bằng ADB trên Ubuntu

Một lần nữa, vào Android, vì ADB sẽ nhắc người dùng nhập mật khẩu. Lần này, thay vì tạo mật khẩu, tất cả những gì cần thiết là nhập mật khẩu đã tạo trước đó. Sau đó chọn "khôi phục dữ liệu của tôi", và quy trình khôi phục sẽ bắt đầu. Hãy kiên nhẫn, vì điều này có thể mất chút thời gian.

Kết luận

Không nhiều người dùng Android biết điều này, nhưng ADB cực kỳ mạnh mẽ. Nó có thể dùng không chỉ để lấy quyền root trên thiết bị. Thực tế, có quá nhiều việc có thể làm với công cụ này, cần hơn một bài viết để bao quát tất cả!

Bạn biết thủ thuật gì với ADB? Hãy cho chúng tôi biết bên dưới!