Mục lục
Sao lưu một APK nghĩa là lưu tệp gói có thể cài được, cộng với việc giữ riêng dữ liệu ứng dụng của bạn, để một bản cập nhật tồi hoặc một bản mod thất bại không bao giờ khiến bạn mất ứng dụng hay nội dung của nó. Kéo gói ra bằng một ứng dụng trích xuất, ADB hoặc MT Manager vào một thư mục có ngày tháng, rồi xuất dữ liệu qua chính ứng dụng đó. Chỉ sao lưu những ứng dụng bạn sở hữu hợp lệ, và giữ các bản sao ở nơi bạn kiểm soát được.
Thuộc trung tâm modding: Cách mod một APK · Kéo tệp ra: Trích xuất một APK · Gửi tiếp: Chia sẻ một APK.
Bởi Abdul Emam, người kiểm thử APK tại ApkZena. Tôi học bài học APK-và-dữ liệu theo cái giá đắt: một bản sao lưu gói hoàn hảo khôi phục một ứng dụng với lịch sử bằng không vì các save nằm trong vùng lưu trữ riêng mà tôi không bao giờ xuất ra. Hai bản sao lưu từ giờ. Luôn luôn hai.
Hướng dẫn này bao gồm vì sao sao lưu quan trọng, ba cách kéo ra, nửa dữ liệu mà mọi người quên, cách khôi phục không bất ngờ, các quy trình cho cả thiết bị, và những lỗi làm hỏng archive. Mỗi cách đều kết thúc bằng một tệp bạn có thể xác minh.
Vì sao phải sao lưu APK?
Một bản sao lưu gói giữ lại phiên bản APK đã cài để cài lại về sau sau một cập nhật, một lần gỡ khỏi danh sách, hoặc một thay đổi do thử nghiệm; nó không tự động gồm dữ liệu cá nhân của ứng dụng, nên hãy xuất hoặc đồng bộ save và cài đặt riêng trước khi dựa vào archive đó.
Giữ lại các phiên bản cũ
Cập nhật gỡ tính năng, thêm quảng cáo, hoặc làm hỏng thiết bị cũ. Archive của bạn giữ phiên bản cuối cùng chạy tốt cho bạn, cài lại được trong vài phút, trong khi mọi người khác chờ một bản sửa có thể không bao giờ đến.
Sideload sang thiết bị khác
Một gói đã lưu cài được trên chiếc điện thoại thứ hai, một hộp TV, hoặc một thiết bị ngoại tuyến không có quyền vào cửa hàng. Một lần kéo ra phục vụ mọi màn hình bạn có, điều này hơn hẳn việc tải lại lặp đi lặp lại qua các kết nối chậm.
Một nền tảng mod ổn định
Mọi chỉnh sửa đều bắt đầu từ một bản sao nguyên vẹn, và mọi lần sập đều kết thúc bằng việc khôi phục nó. Không có sao lưu, một lần build tồi xóa cả thí nghiệm của bạn lẫn con đường quay lại duy nhất. Trụ cột modding giả định tệp này đã tồn tại trước bước một.
Cài lại ngoại tuyến
Du lịch, vùng chết và các thiết bị ngừng sử dụng đều làm đứt con đường tải lại. Một archive cục bộ cài được mà không cần mạng nào cả, đó chính là toàn bộ lý do để giữ một cái.
Phương pháp 1: Dùng một ứng dụng sao lưu APK
Các ứng dụng sao lưu bọc việc trích APK trong một giao diện đồ họa: chọn một ứng dụng, chọn đích đến, rồi thu các tệp gói kết quả; con đường chỉ dùng điện thoại này hợp với những bản sao lưu nhỏ, miễn là công cụ giữ lại toàn bộ APK split cần thiết để cài lại phiên bản đó.
Từng bước
- Cài một ứng dụng sao lưu từ nguồn bạn tin.
- Chọn các ứng dụng cần giữ từ danh sách của nó.
- Chạy sao lưu vào thư mục mặc định của nó.
- Di chuyển kết quả vào archive có ngày tháng của bạn và kiểm tra kích thước.
Nên kiểm tra gì ở ứng dụng
Hãy xác nhận nó hiển thị tên gói, giữ nguyên từng byte của tệp, và xử lý các gói split như một bộ chứ không phải từng tệp lẻ. Một công cụ âm thầm bỏ các split sẽ tạo ra những archive cài được rồi sập, và bạn phát hiện ra vào thời điểm tệ nhất.
Phương pháp 2: Dùng ADB
ADB cho một con đường sao lưu có thể lặp lại với đường dẫn gói và thư mục đích rõ ràng; các tệp đã sao chép có thể được tính băm sau đó, và các lệnh có thể viết thành script cho nhiều ứng dụng, gồm cả từng split mà trình quản lý gói của Android báo cho lượt cài đó.
Hướng dẫn kéo ra
adb shell pm path com.example.app
adb pull /data/app/~~random/com.example.app-random/base.apk ./backups/
Lặp lại cho mỗi đường dẫn split khi pm path in ra nhiều dòng. Tài liệu tham chiếu ADB của Google mô tả các lệnh trình quản lý gói; phần thiết lập gồm ghép không dây nằm trong hướng dẫn cài ADB và hướng dẫn trích xuất.
Sao lưu các APK split
Sao chép mọi đường dẫn mà trình quản lý gói báo về và giữ nguyên tên tệp. Một bộ được cài sau đó qua adb install-multiple chỉ hoạt động khi đầy đủ, nên hãy kiểm tra số lượng trước khi coi thư mục là xong.
Xác minh bằng băm
sha256sum ./backups/*.apk > checksums.txt
Lưu tệp checksum cùng archive. Vài tháng sau, một lệnh xác nhận không tệp nào bị hỏng, bị cắt ngắn, hay bị tráo, điều đó biến sự tin tưởng thành phép toán.
Phương pháp 3: Dùng MT Manager
MT Manager liệt kê các gói đã cài và có thể trích chúng vào một thư mục bạn chọn, kết hợp phần sao lưu trên điện thoại với trình quản lý tệp dùng cho các chỉnh sửa sau; hãy chọn con đường này khi bạn muốn làm hoàn toàn trên thiết bị và xác minh các tệp đã trích ở phần sau.
Trích vào một thư mục sao lưu
Mở danh sách APK, chọn ứng dụng, và trích vào một thư mục mang tên ngày hôm nay. Với các gói split, công cụ gom cả bộ lại, giúp bạn khỏi phải tự ghi nhận đường dẫn như ADB đòi hỏi.
Cách sao lưu dữ liệu ứng dụng
Một archive APK chứa gói ứng dụng, trong khi save, trò chuyện, cài đặt và thông tin đăng nhập thường nằm trong dữ liệu ứng dụng; vì gỡ cài đặt có thể xóa sạch dữ liệu riêng tư đó, hãy lên kế hoạch xuất riêng, sao lưu được hỗ trợ, hoặc đồng bộ đám mây trước khi khôi phục một ứng dụng về thiết bị.
Thứ mà sao lưu APK bỏ lỡ
Dữ liệu cá nhân như tiến trình game, tin nhắn, tài khoản và cài đặt tách khỏi gói APK; hướng dẫn lưu trữ riêng theo ứng dụng của Android giải thích các tệp ứng dụng được lưu ở đâu và chuyện gì xảy ra khi gỡ cài đặt. Hãy dùng cách xuất hoặc đồng bộ riêng của ứng dụng nếu có.
Xuất ngay trong ứng dụng trước
Hầu hết các ứng dụng đáng giữ đều có xuất, sao lưu hoặc đồng bộ trong phần cài đặt riêng của chúng. Hãy dùng nó, xác nhận tệp xuất tồn tại và mở được, rồi sao chép nó bên cạnh APK. Cách xuất gốc thắng mọi công cụ chung chung vì chính ứng dụng biết định dạng của nó.
Giới hạn của ADB backup
Con đường adb backup cũ đã lỗi thời và ngày càng rỗng trên Android hiện đại: nhiều ứng dụng chọn không tham gia, và các lần khôi phục thất bại âm thầm. Hãy coi đó là phần thưởng mỗi khi nó hoạt động, không bao giờ là kế hoạch. Hành vi hiện tại được mô tả trong tài liệu tham chiếu ADB của Google.
Tùy chọn root và đám mây
Thiết bị đã root có thể sao chép trực tiếp các thư mục dữ liệu riêng tư, điều đó vừa đầy đủ vừa rủi ro theo đúng mức. Đồng bộ đám mây phủ các ứng dụng chính thống với ít công sức nhất: hãy xác nhận dấu thời gian đồng bộ cuối cùng trước khi bạn dựa vào nó, vì một lần đồng bộ cũ sẽ khôi phục dữ liệu cũ.
Cách khôi phục một APK đã sao lưu
Khôi phục một bản sao lưu nghĩa là sao chép gói vào thiết bị, cài nó, kiểm tra phiên bản, và khôi phục dữ liệu ứng dụng riêng; hãy so chữ ký trước vì một khóa ký khác có thể đòi gỡ phiên bản đã cài cùng dữ liệu cục bộ của nó khỏi thiết bị.
Cài thủ công
Sao chép APK vào điện thoại, mở nó bằng một trình quản lý tệp được phép cài ứng dụng không rõ nguồn, và xác nhận phiên bản khớp với ghi chú của bạn. Hướng dẫn cài đặt bao gồm các lời nhắc và những lỗi có khả năng xảy ra nhất ở đây.
Khớp chữ ký quyết định tất cả
Cùng người ký với ứng dụng đã cài nghĩa là một bản cập nhật sạch với dữ liệu còn nguyên. Người ký khác nghĩa là phải gỡ trước và mất dữ liệu cục bộ, đó là lý do phần xuất dữ liệu ở mục trước không phải là tùy chọn. Hãy kiểm tra trước khi chạm, không phải sau khi chạm.
Cách sao lưu ứng dụng của cả một chiếc điện thoại
Để sao lưu nhiều ứng dụng, hãy liệt kê các gói người dùng đã cài, sao chép từng gói cùng split cần thiết, và lưu kết quả vào một thư mục có ngày tháng; một vòng lặp ADB viết thành script có thể lặp lại các bước trích xuất, trong khi thiết bị vẫn cần đủ thời gian và dung lượng cho archive.
Quy trình trích xuất theo lô
Viết script cho danh sách, kéo từng gói cùng các split của nó, ghi checksum, và lưu một thư mục cho mỗi ngày sao lưu. Chạy mỗi quý bắt được sự trôi dạt, và chạy trước cập nhật bắt được sự hối hận. Tự động hóa biến một việc vặt thành một thói quen thực sự sống sót trước đời thực.
Đồng bộ đám mây làm lớp thứ hai
Hãy giữ đồng bộ đám mây bật cho những ứng dụng có nó, coi archive APK cục bộ là lớp bị ghim phiên bản và đám mây là lớp dữ liệu. Cái nào một mình cũng thất bại ở một tình huống mà cái kia bao trùm; cùng nhau, chúng phủ gần như mọi thứ trừ khi mất phần cứng.
Các lỗi sao lưu thường gặp
Từ chối quyền, bộ split không đầy đủ và hỏng tệp âm thầm có thể khiến một archive trở nên không dùng được; hãy kiểm tra kết quả sao chép, so số lượng tệp và xác minh băm trước khi bạn cần khôi phục một phiên bản cũ hơn của ứng dụng sau một cập nhật hoặc thiết lập lại thiết bị.
Từ chối quyền
Các gói hệ thống và các vị trí được bảo vệ từ chối việc sao chép với công cụ cấp người dùng. Hãy chấp nhận ranh giới đó cho ứng dụng hệ thống, và xác nhận các lần kéo ứng dụng của bạn thật sự hoàn tất thay vì mặc định công cụ đã chạm tới mọi thứ.
Sao lưu không đầy đủ
Một thư mục có base.apk nhưng không có split, hoặc một tệp xuất bằng không byte, không phải là bản sao lưu. Hãy đếm các split theo kết quả của pm path và mở từng tệp xuất trước khi lưu archive. Việc xác minh bây giờ tốt hơn việc phát hiện trong lúc khủng hoảng.
Thiếu split khi khôi phục
Lượt cài thất bại hoặc ứng dụng sập ngay khi khởi động vì một lát chưa bao giờ vào được archive. Hãy kéo lại toàn bộ bộ từ một thiết bị vẫn còn ứng dụng, hoặc chấp nhận phiên bản này không cứu được và cố định quy trình archive của bạn từ nay trở đi.
Sao lưu cũ
Một bản sao lưu một năm tuổi khôi phục một ứng dụng một năm tuổi, đầy lỗi một năm tuổi và thiếu các endpoint máy chủ. Hãy ghi ngày tháng lên thư mục một cách trung thực và kéo lại các ứng dụng đang dùng mỗi quý. Một archive là một cỗ máy thời gian có hạn dùng, không phải một đóng băng vĩnh viễn.
Nơi lưu sao lưu sống sót qua đời thực
Hãy lưu bản sao lưu trên một thiết bị hoặc ổ riêng bên cạnh cả điện thoại, vì một bản sao cục bộ duy nhất có thể biến mất cùng thiết bị hoặc một lỗi lưu trữ; các thư mục có ngày tháng và checksum cũng làm cho lần khôi phục về sau dễ xác minh hơn trước khi cài.
Tối thiểu hai bản sao
Giữ một bản trên ổ cục bộ và một bản ở nơi khác: một ổ ngoài, một máy thứ hai, hoặc lưu trữ đám mây mã hóa do bạn kiểm soát. Điện thoại bị mất, bị xóa và bị thay, thường là đúng lúc bản sao lưu mới đáng giá nhất.
Đặt tên tệp để sống sót qua việc quên
freefire-1.109.1-2026-10-01.apk cho bạn mọi thứ trong một cái nhìn: ứng dụng, phiên bản, ngày. app-backup-final-2.apk không nói lên điều gì và sinh ra bản trùng. Thói quen đặt tên tốn năm giây mỗi tệp và tiết kiệm hàng giờ khai quật về sau.
Checksum khép kín vòng lặp
checksums.txt từ phần ADB biến một thư mục tệp thành một archive có thể xác minh. Hãy chạy lại kiểm tra mỗi năm; lưu trữ hỏng dần và âm thầm, và một số băm không khớp tìm thấy sớm thì chỉ là một lần kéo lại, còn tìm thấy trong lúc khôi phục thì là một cuộc khủng hoảng.
Hãy đặt tên mọi bản sao lưu với ứng dụng, phiên bản và ngày, xác minh nó trước khi bạn cần, và giữ bản xuất dữ liệu bên cạnh gói. Khi bản cập nhật tiếp theo làm bậy, hướng dẫn trích xuất và archive của bạn biến một thảm họa thành một lượt cài lại mười phút.
Điểm chính
- Sao lưu tệp APK và dữ liệu ứng dụng riêng biệt: cái này không bao giờ chứa cái kia.
- Thư mục có ngày tháng kèm tên gói và phiên bản giữ cho lần khôi phục rõ ràng ngay cả nhiều tháng sau.
- Khôi phục bằng cách khớp chữ ký, và thử trước khi xóa bản sao lưu đã cứu bạn.
Các câu hỏi thường gặp
Làm sao sao lưu một tệp APK?
Trích nó ra bằng một ứng dụng trích xuất, kéo nó qua ADB với pm path cộng adb pull, hoặc xuất qua MT Manager vào một thư mục có ngày tháng. Giữ bản gốc nguyên vẹn tách khỏi bất kỳ bản làm việc nào. Đặt tên tệp bằng ứng dụng, phiên bản và ngày.
Tôi có thể sao lưu APK mà không cần root không?
Được với mọi ứng dụng bạn tự cài: ứng dụng trích xuất và ADB đều chạm tới gói người dùng mà không cần root. Ứng dụng hệ thống trong phân vùng chỉ đọc là ngoại lệ và cần quyền cấp root. Các lượt tải và cài từ cửa hàng của bạn sao lưu được đầy đủ.
Làm sao sao lưu dữ liệu ứng dụng?
Một bản sao lưu APK giữ chương trình, chứ không phải save, trò chuyện hay cài đặt của bạn, những thứ nằm trong vùng lưu trữ riêng của ứng dụng. Dùng cách xuất riêng của ứng dụng, đồng bộ đám mây, hoặc sao lưu dữ liệu trên thiết bị đã root cho chúng. Sao lưu APK trước, rồi dữ liệu qua kênh mà ứng dụng hỗ trợ.
Các bản sao lưu APK được lưu ở đâu?
Ứng dụng trích xuất thường lưu vào các thư mục lưu trữ chung như ExtractedApks hoặc Download, ADB lưu vào đích bạn chỉ trong lệnh pull, và MT Manager ghi vào thư mục bạn chọn. Hãy di chuyển tệp xong vào một archive có ngày tháng và ghi lại phiên bản ứng dụng để khôi phục về sau.
Làm sao khôi phục một APK đã sao lưu?
Sao chép tệp vào điện thoại, bật nguồn không rõ nguồn cho trình quản lý tệp của bạn, và cài nó, gỡ trước nếu chữ ký khác. Xác nhận version code khớp với những gì bạn mong đợi trước khi thay thế thứ gì. Hãy thử ứng dụng đã khôi phục trước khi xóa bản sao lưu.
Ứng dụng sao lưu APK nào tốt nhất?
Bất kỳ trình trích xuất nào hiển thị tên gói, giữ nguyên byte chính xác và xử lý bộ split đều đạt yêu cầu, và MT Manager kiêm luôn việc đó. Hãy đánh giá theo độ trung thực của đầu ra chứ không phải độ mượt của giao diện: so kích thước tệp đã pull với gói đã cài trước khi tin công cụ.
Tôi có thể sao lưu ứng dụng hệ thống không?
Thông thường không được với quyền ứng dụng thường, vì các phân vùng hệ thống được bảo vệ khỏi truy cập tệp thông thường. ADB có thể báo đường dẫn gói hệ thống mà không cấp quyền sao chép tệp. Các phương pháp truy cập khác nhau theo thiết bị và bản Android, nên hãy tránh sửa các gói hệ thống trừ khi bạn hiểu những rủi ro đó.
Bản sao lưu APK có gồm dữ liệu ứng dụng không?
Không. APK là chương trình; dữ liệu của bạn sống riêng trong thư mục riêng của ứng dụng và biến mất khi gỡ cài đặt. Chính sự tách biệt này khiến lần khôi phục cảm thấy trống rỗng khi không có bản sao lưu dữ liệu song song. Hãy xuất dữ liệu qua ứng dụng hoặc đồng bộ đám mây của nó trước.