Android tự backup dữ liệu nào, cái nào phải tự làm, cách full backup không cần root, không recovery
Duy Luân
4 năm trướcBình luận: 137Lượt xem: 203.864
Android tự backup dữ liệu nào, cái nào phải tự làm, cách full backup không cần root, không recovery
Hầu hết những dữ liệu trên điện thoại Android sẽ được Google tự động backup, nhưng thực chất thì cái gì được tự sao lưu còn cái gì bạn phải tự sao lưu? Trong topic này xin chia sẻ với anh em những điểm quan trọng mà anh em cần biết về chức năng auto backup của Android cũng như một cách full backup điện thoại Android không cần root, không cần recovery gì phức tạp hết.

Google tự backup cho bạn những thứ gì?

Dịch vụ tự động sao lưu mà Google tích hợp vào Android tên là Android Backup Service. Mặc định, dịch vụ này sẽ sao lưu tất cả những dữ liệu liên quan tới app Google và tài khoản Google của bạn. Một số cái đơn giản và dễ thấy đó là danh bạ, sự kiện trong lịch, các trang web bạn đã xem hoặc đã lưu trong Chrome, các file Google Docs, Google Drive, thậm chí là cả thư nháp Gmail... Những thứ này về cơ bản là đang được sync với máy chủ Google đó thôi chứ không phải là cái gì đó quá ghê gớm. Bạn có thể xem các thiết lập này bằng cách vào Settings > Accounts > Google.

Đó là chuyện liên quan tới Google, ngoài ra Android Backup Service còn sao lưu cho bạn cấu hình mà bạn đã thiết lập cho điện thoại của mình. Ví dụ, nó sẽ sao lưu các mạng Wi-Fi đã truy cập để khi bạn có mua máy mới thì cũng không cần vào lại Wi-Fi nhà mình, hay việc tinh chỉnh độ sáng, thời gian tự tắt màn hình hoặc chế độ rung/chuông cũng được sao lưu.

Full_back_up_Android_Google_Services_1.jpg

Tất cả mọi ứng dụng bạn đã mua hoặc download miễn phí từ Google Play Store cũng được sao lưu lại tự động. Vậy nên lần sau mua máy mới hoặc reset thiết bị đang xài thì bạn có thể tải chúng về mà không mất phí gì thêm. Tính năng tự sao lưu app đã download cũng rất hữu ích vì nó giúp bạn không phải tải về thủ công từng app. Khi chọn restore từ thiết bị cũ lúc thiết lập điện thoại mới, danh sách app cần thiết sẽ tự xuất hiện trên máy bạn và bạn chỉ cần ngồi chờ Android download xong chúng là có thể tiếp tục sử dụng. Thử tưởng tượng bạn có 50 app cài vào máy, giờ reset xong phải search và download lại từng app thì rất cực khổ.

SMS và lịch sử cuộc gọi cũng được sao lưu lại đầy đủ, tuy nhiên bạn sẽ không thể truy cập nó từ một giao diện web mà chỉ áp dụng khi bạn restore lại từ bản backup khi chuyển sang điện thoại mới hoặc chạy factory reset cho cái máy đang xài.

Full_back_up_Android_Google_Services_3.jpg

Có một lưu ý cực kì quan trọng mà mình muốn chia sẻ với anh em: trong hầu hết những bản ROM cook mà mình sử dụng, chúng không thể restore dữ liệu khi bạn chuyển về xài ROM stock. Bản thân các ROM cook đôi khi cũng không hỗ trợ restore từ bản backup của một ROM khác, do đó bạn sẽ phải tự cài lại app, tự vào lại mạng Wi-Fi, tự thiết lập lại các settings mong muốn và đương nhiên là mất luôn SMS và lịch sử cuộc gọi. Lời khuyên của mình cho vụ sao lưu SMS và call log đó là bạn nên xài app riêng, tham khảo ở đây.

Nếu bạn chỉ xài ROM stock thì bạn không phải lo gì cả, bạn có thể restore ngược lại thoải mái, thậm chí trước xài máy HTC thì vẫn còn thể restore sang một cái Samsung mà không gặp bất kì vấn đề gì.

Google không tự backup những thông tin gì?
  • Dữ liệu xác thực qua app Google Authenticator
  • Các settings riêng cho từng dòng, từng hãng điện thoại
  • Thiết bị Bluetooth đã pair
  • Passcode và vân tay (nếu máy bạn có)
  • Dữ liệu file tạo ra bởi các app (ví dụ: file nhạc do NhacCuaTui hay ZingMP3 download về điện thoại)
  • Dữ liệu game và app: cái này phụ thuộc vào lập trình viên, các bạn dev game phải kích hoạt tính năng Android Backup Service cho ứng dụng của mình thì Android mới tự sao lưu, còn không thì thôi
  • Cấu hình của app: ví dụ như các báo thức bạn cài trong app đồng hồ thường không được tự sao lưu. Lại một lần nữa, việc này phụ thuộc vào các bạn lập trình viên
Với các loại dữ liệu mà Google không tự backup, mời anh em xem topic này để biết thêm thông tin và cách backup nhé: https://tinhte.vn/threads/cam-nang-cac-cach-backup-dien-thoai-android-tu-co-ban-den-nang-cao.2634632/

Cách chạy backup full mà không cần root, không cần recovery

Mình vừa tình cờ tìm được một cách backup rất hay, nó có sẵn trong Android luôn, có điều bị ẩn đi mà thôi. Tính năng này tên là Local Backup, nó cho phép sao lưu dữ liệu trên toàn bộ điện thoại của bạn sang máy tính và chứa trong 1 file duy nhất. Khi mua điện thoại mới về hoặc khi reset lại máy hiện tại, bạn chỉ việc restore từ file này lại là xong, toàn bộ dữ liệu, app đều có sẵn hết. Cách làm như sau:

Video hướng dẫn (demo bằng macOS, Windows là tương tự, nhớ là lệnh không có dấu chấm và xéo ./ )

Với Windows:

Bước 1: download bộ adb cho Windows mình đã đóng gói sẵn cho anh em ở đây. Giải nén ra, cài file adb-setup.exe.

Bước 2: mở Command Prompt > gõ lệnh cd <đường dẫn tới thư mục chứa thư mục đã giải nén>. Ví dụ: cd C:/Users/duyluan/Desktop/adb

Bước 3: bật chế độ Developer trên điện thoại. Nếu chưa bật, bạn cần vào Settings > About phone > chạm vào dòng Build Number 7 lần > bấm back 1 lần > vào menu Developer > Enable USB Debugging.

Bước 4: kết nối điện thoại với máy tính

Bước 5: trong cửa sổ dòng lệnh Command Prompt, gõ lệnh adb devices. Đảm bảo bạn đã thấy 1 thiết bị xuất hiện ở đây. Nhớ là nếu điện thoại có hỏi gì đó về việc cho phép máy tính kết nối vào thì chọn OK trên màn hình điện thoại.

Bước 6: trong cửa sổ dòng lệnh, gõ lệnh adb backup -apk -shared -all -f backup.ab. Máy sẽ bắt đầu sao lưu, và bạn có thể được yêu cầu unlock và nhập passcode vào điện thoại của mình. Một file mới tên là backup.ab sẽ được tạo ra trong thư mục mà bạn giải nén khi nãy, đây chính là file backup của bạn.

Bước 7: khi đã sao lưu xong hết, màn hình điện thoại sẽ báo Backup Finish. Chép file backup.ab ra chỗ nào đó an toàn.

Bước 8: khi cần restore lại điện thoại, bạn cũng làm như trên, chép file backup.ab vào thư mục adb, nhưng tới bước 6 thì nhập lệnh adb restore backup.ap để khôi phục lại máy.

Với OS X:

Bước 1: download bộ adb cho Mac mình đã đóng gói sẵn cho anh em ở đây. Giải nén ra.

Bước 2: mở Terminal > gõ lệnh cd <đường dẫn tới thư mục chứa thư mục đã giải nén>. Ví dụ: cd C:/Users/duyluan/Desktop/adb

Bước 3: bật chế độ Developer trên điện thoại. Nếu chưa bật, bạn cần vào Settings > About phone > chạm vào dòng Build Number 7 lần > bấm back 1 lần > vào menu Developer > Enable USB Debugging.

Bước 4: kết nối điện thoại với máy tính

Bước 5: trong cửa sổ dòng lệnh Command Prompt, gõ lệnh adb devices. Đảm bảo bạn đã thấy 1 thiết bị xuất hiện ở đây. Nhớ là nếu điện thoại có hỏi gì đó về việc cho phép máy tính kết nối vào thì chọn OK trên màn hình điện thoại.

Bước 6: trong cửa sổ dòng lệnh, gõ lệnh adb backup -apk -shared -all -f backup.ab. Máy sẽ bắt đầu sao lưu, và bạn có thể được yêu cầu unlock và nhập passcode vào điện thoại của mình. Một file mới tên là backup.ab sẽ được tạo ra trong thư mục mà bạn giải nén khi nãy, đây chính là file backup của bạn.

Bước 7: khi đã sao lưu xong hết, màn hình điện thoại sẽ báo Backup Finish. Chép file backup.ab ra chỗ nào đó an toàn.

Bước 8: khi cần restore lại điện thoại, bạn cũng làm như trên, chép file backup.ab vào thư mục adb, nhưng tới bước 6 thì nhập lệnh adb restore backup.ap để khôi phục lại máy.
CV_Full_back_up_Android_Google_Services_2.jpg
Thanks bác luân rất hữu ích
bài viết hay, em xin mark lại (y), Lâu rồi mới có bài hay về ăn roi, suốt ngày ăn táo hoài nhàm :v
Thank bác Minh Béo 😁
@Duy Luân Hoàng mập nhé☺️☺️
@2Bi.Apple Minh béo tư cách gì so với anh Duy Luân bác.
@Ro_tt Minh Béo trình còi lắm 😁
@2Bi.Apple ko hài lòng chút nào nhưng chọc mod thấy có vui ko hả? Riêng tui thì rất vui là đàng khác
Lâu nay vào tinhte hết vui vì toàn báo giá máy móc!
full backup kia có cho mọi phiên bản android ko ạ
@baotk95 Android 4.0 trở lên là được nha
@Duy Luân ok. e cảm ơn ạ
@Duy Luân Có cách nào máy không root mà backup hoặc trích đc flie system ra ko bác @Duy Luân?
@Duy Luân có backup dc data của viber..zalo luôn ko DUy Luân
mình thì đang dùng Helium Backup ạ, có điều mõi lần restart máy lại phải cắm phone vào pc để nó work
@ecompc Ừ trước mình cũng xài, mà vụ này phiền quá nên giờ không xài nữa
tùy hãng điện thoại thường có pm backup của riêng mình
mình dùng sony có cái backup and restore khá tiện. nó backup cả app, dữ liệu, và cài đặt, nhưng ko restore sang htc, hay samsung... được
Mong google và lập trình viên hợp tác làm ra cái toàn diện hơn
@If you dont mind Hình như nó chỉ backup được các app cài trên chplay thôi, các app khác cài bằng apk ở ngoài nó nó không làm được, mình phải cài lại nhiều lắm.
Mỗi hãng có cách backup riêng.
Vừa rồi flash rom cho con hTC 10 ở first setting sau khi login acc vào nó hiện ra tùy chọn restore mình chọn con M9 đã xài trước đây, nó tiến hành restore lại toàn bộ settings,tự cài lại app đã cài trên play store cũng như các cài đặt của app lun nhé ! Ko restore được sms và call log
@nhutns cái này là restore của Google hay của HTC ta? Mình nhớ là HTC cũng có cái restore của riêng nó đó
@Duy Luân Samsung cũng có luôn
@nhutns Mình dùng sms backup + để backup call log và sms, thay, nó luu vào tài khoản gmail. Rất tiện khi thay máy mới
Screenshot_20161116-180100.png
@Duy Luân Google restore đó bạn !
cái hTC Backup đã gần như vô dụng từ lúc lên Android 6.0 nên mình không sử dụng nữa.
Trên hTC 10 nó chạy một hồi sẽ ra cái thông báo này: https://www.facebook.com/chipmobiledn/photos/pcb.1161414880620984/1161414597287679/?type=3&theater
Sau đó vào homescreen nó sẽ tiến hành restore lại app và settings của app đã cài trên thiết bị trước đó
@Duy Luân A Luân cho em hỏi là con Nexus 6P của a lúc up lên 7.0 với 7.1 Preview nó có bị hao pin hơn so với lúc chạy 6.0 không? Của em từ lúc lên 7.0 với 7.1 thấy pin tụt nhanh quá.
thank bác Minh béo dễ thương ;)
Cảm ơn bác Duy Luân, từ nay khỏi vã mồ hôi với mỗi lần backup nữa rồi.
Các bác cho em hỏi, em cắm máy vào r bật chế độ sửa lỗi USB r mà sao tên máy k có trong danh sách. Bác nào có kinh nghiệm chỉ cho em với.
[​IMG]
@StoneHMU bạn thiếu dấu . nữa
mình làm qua bước này mà nó chạy thêm 1 số dòng nhưng không hiện ra líst thiết bị
no báo unable connect to backup
@162910658 Cảm ơn bác để mình thử lại, tại k có kiến thức cơ bản về cmd nên khó khăn quá😁
@StoneHMU Có thành quả chưa bạn ơi. Mình vẫn chưa được
Nó báo unable to connect for backup
Thực tế là cách backup bằng dòng lệnh này không dành cho người dùng thông thường, nên nó để ở chế độ Dev chứ không phải bị ẩn đi.

Để mình gõ lại cho các bạn copy and paste cho nhanh

Backup dữ liệu

( bạn có thể thay đổi đường dẫn hoặc tên file tùy ý )

Các tùy chọn kèm theo
  • -apk – backup ứng dụng.
  • -noapk – không backup ứng dụng.
  • -shared – backup dữ liệu trong SD card.
  • -noshared – không backup dữ liệu trong SD card.
Khôi phục dữ liệu

@thienvk Bác cho em hỏi làm theo cách này back up luôn được cả Media bao gồm ảnh chụp, ảnh download, ảnh/video ở viber, whatsapp đúng ko ạ?
Mình cài thì hiện thông báo như thế này. Mình phải làm gì tiếp theo đây Duy Luân?!
Untitled.png
@Hailua6510 Bạn phải tải đúng ADB Driver cho model máy của bạn, có thể để lại model máy của bạn tại đây, mình tìm giúp cho
Bởi mới nói root nó mới lợi hại cỡ nào!! 😁:D
Mình cũng giống bạn này!
Cái này là thật hả bạn? Mình thấy trên asus zenfone 5 của mình không backup được sms vào gmail.
Cảm ơn bạn! Model máy của mình là: Sony LT26i
Quá ngon rồi. Tks
Mod
Cảm ơn bạn! Model máy của mình là: Sony LT26i
@Hailua6510 http://dl.adbdriver.com/upload/adbdriver.zip

Bạn thử cái này nhé
@thienvk Cảm ơn bạn mình cài được rồi! Nhưng lại bị phát sinh thêm lỗi nữa. 😔
Untitled.png
  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2020 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: 209 Đường Nam Kỳ Khởi Nghĩa, Phường 7, Quận 3, TP.HCM
  • Số điện thoại: 02862713156
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019